SDI Monitor Agents
The Orax SDI Agent is a small program that executes scripts on behalf of the SDI Monitoring Server. It is available for Linux and Windows hosts. Once installed, it has to be configured and then run as a service on the host.
When running, the Agent connects to the Monitor Server whenever a change is made to a Metric and downloads the change. It then performs the required actions on behalf of the Server and uploads the results. On Windows, the Agent runs as a Windows Service, and on Linux (red hat and clones) as a Daemon process.
To deploy an Agent, go to the relevant System (in your Portal) and select the "Agent" tab. The agent can be downloaded from there. An Installation Guide is also available on that Tab.
Proprietary Client Systems
Standard agents will not work on clients/systems that are not Linux (Redhat) or Windows. These include systems such as HP-UX, AIX, Sun Solaris, Mainframe, other Linux flavours and Mac OSX (and more).
There are 2 options available for clients/systems:
1. Java Agent.
2. Perl script agent.
Both of these agents need to be installed and then scheduled to run every (1) minute on the client system.
The steps to install The Java Agent
1. Request the Source code from Orax Support.
2. Compile the Source using a functioning Java Compiler on the client system.
3. Schedule the resulting Java Class using a scheduler like Cron.
4. Configure the agent using the oraxagent.conf file.
The steps to install the Perl script are:
1. Download the script from Orax Support ( https://orax.oraxsdi.com/files/oraxagent.pl
2. Copy it to a directory (/dr1/agent) on the client system.
3. Run the script and resolve any dependancies.
CentOS / RHEL requirements: (yum install perl perl-libwww-perl perl-LWP-Protocol-https perl-Crypt-SSLeay cpan; cpan install Crypt::Lite)
Ubuntu / Debian requirements: (apt-get install libwww-perl libssl-dev libcrypt-ssleay-perl; cpan install Crypt::Lite)
4. Schedule the script using a scheduler like Cron (* * * * * cd /dr1/agent; ./oraxagent.pl > ./oraxagent.log 2>&1).
5. Configure the agent using the oraxagent.conf file.
Quick steps for Perl Agent:
Up Previous Next
chmod +x oraxagent.pl