Tutorial
Time to complete: 10 minutes.
Steps:
- Download the Data Collector File (DC)
- Create the LMS Cloud Home directory
- Place the DC file in the LMS Cloud Home. (not Installed mentioned…)
- 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
- Structure of the LMS Cloud Home Directory
- Output Files
- Security: Encrypting Output Files
- Workload Real-Time = WRT (DB, FMW, OS)
- Workload Analyzer
- The custom_location.conf file
- Libs directory
- 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. |
LMS Cloud 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 transparent 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!”