Orax SDI Cloud Reference

  1. Introduction
  2. Self-Management tools
  3. Communication and Content management
  4. Sales and Customer Relationship Management
  5. Services & Service level management
  6. Billing and customer statements
  7. Inventory & Asset management
  8. Production management
  9. Human Resources and Payroll
  10. Procurement and Supply chain
  11. Ledgers & Accounting
  12. Reporting and Analytics
  13. Administration & configuration
    Up    Previous    Next

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.

Java Agent

The steps to install The Java Agent are:
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.

Perl script

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 7 requirements: (yum install perl perl-libwww-perl perl-LWP-Protocol-https perl-Crypt-SSLeay cpan; cpan install Crypt::Lite)
RL 8 requirements: (dnf -y install perl perl-libwww-perl perl-LWP-Protocol-https cpanminus; cpanm LWP; cpanm Crypt::Lite)
Ubuntu / Debian requirements: (apt-get install libwww-perl libssl-dev libcrypt-ssleay-perl; cpan install Crypt::Lite)
Manjaro: (pacman -Syu make perl-libwww perl-crypt-ssleay; 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:

mkdir -p /dr1/agent; cd /dr1/agent
curl "https://orax.oraxsdi.com/files/oraxagent.pl" > /dr1/agent/oraxagent.pl
chmod +x oraxagent.pl


    Up    Previous    Next