Tutorial

Time to complete: 10 minutes.

Steps:

  1. Download the Data Collector File (DC)
  2. Create the LMS Cloud Home directory
  3. Place (not Installed mentioned…) the DC file in the LMS Cloud Home.
  4. Run the DC File!

 

Optionally, Configure it to run periodically as a Daemon to get a Real-Time information into your LMS Cloud Dashboard:

5. Configure Daemon

 

Advanced Tutorial

  1. Structure of the LMS Cloud Home Directory
  2. Output Files
    1. Security: Encrypting Output Files
  3. Workload Real-Time = WRT (DB, FMW, OS)
  4. Workload Analyzer
  5. The custom_location.conf file
  6. Libs directory
  7. Logs

Summarized “Pro”-Deployment

 

# mkdir /lmscloud
# cp LMSCloud /lmscloud/
# cd /lmscloud/
# ./LMSCloud collect ALL ALL
# ./LMSCloud upload

If this summarized short procedure is not clear enough, please go through the step-by-step Tutorial below.

1. Download the Data Collector File (DC)

Fill the Private Download Form, once per isolated Group of servers or Datacenters.

Supported Platforms: Linux, AIX, HP-UX, Solaris, and Windows (Cygwin).

Requirements: None. LMS Cloud is using only built-in functions.

As a privileged user ROOT, place the file into each machine containing Oracle Software, actual or foreseen implementation.

Common open discussion: Privileged User vs SUDO or non-privileged User

Privileged User Usage Non-Privileged User Usage
As ROOT, the main benefit is to automatically detect any new Oracle Software Owner user to add its Software to LMS Cloud without further user interaction. As a non-Root user or SUDO Deployment, you will have extra-work every time you add a new user (Software Owner of Oracle Software) and the uncertainty if your technical staff is updating you quick enough to have an updated inventory of your systems.

Security Tip: In the Community Edition, the DC File is encrypted, therefore, not allowing any third-party to modify its functionality. This regard has a double objective of security and guarantees the immutability of the system.

 

In the Community Edition, the file is encrypted and you cannot review the Source Code, but in case there is any concern, as you are not allowed to perform reverse-engineering, we invite you to contact us to show you any part of the functionality directly from the source code and you are free to try it in testing environments first.

In the Enterprise Edition, the Data Collection One-file System, it is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License. You can review the source code, fully transparent to your company but you are not allowed to re-distribute it or publish it out of your organization in any case.

Follow the Tutorial to understand how harmless it is…

# ls -l LMSCloud
-rwxrwxrwx. 1 root root 362839 May 5 19:49 LMSCloud

Just checking the file existence

357 KB File contains all the magic …

# ./LMSCloud

# Copyright (c) 2015-, Knowtrade™ and its affiliates, All rights reserved.
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ‘AS IS’
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
# POSSIBILITY OF SUCH DAMAGE.

 

,–
     )                             Exclusively delivered to: PUBLIC_DEMO
     _’-.                          under copyright property of Knowtrade™ Corp.
    (          )   ),–
                         )-._                      LMS Cloud ®
__________________):

 

– Server Roles:
– direct: Files are sent directly from this server using your preferred method.
– forward: Files are forwarded to a trustable server folder due to local security policies.

– LOCATION variables should be filled per server;
– Editable at LMS Cloud Dashboard, not overwritten by server config.

#For help menus, please do:
./LMSCloud help [ deploy | collect | upload ]

 

Sample output of the help

2. Create the LMS Cloud Home Directory

Output files will be generated here prior to encryption, forwarding or upload.

Recommended Location: /lmscloud

# mkdir /lmscloud

Simple directory creation

3. Place the “DC file” into the newly created LMS Cloud Home

Please note that we are always talking about placing a file and no installation is being made.

We urge you to create a directory to have a consolidated place when you can review the output files previously to upload them to LMS Cloud Dashboard.

As well, this functionality is perfect for one-off Audits.

# mv LMSCloud /lmscloud/LMSCloud

Easy

4. Run it!

LMS Cloud is intelligent.

If the sub-directories does not exist or the configuration files are not present, it will create them once.

Everytime that LMS Cloud runs, it is doing a quick system health-check before it starts.

# ./LMSCloud collect ALL ALL
Creation of sub-dirs required in /lmscloud, Create them? [ YES ] YES

Voilá!

It works like a charm!