Child pages
  • opSLA Installation

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.


  • NMIS8 should be patched or updated to the correct level.
  • Install mySQL (
    • RedHat and CentOS, very brief steps
    • :
      • yum install mysql
      • yum install mysql-server (this should install DBI and DBD::mysql for Perl as well)
      • chkconfig mysqld on
      • service mysqld start
      • /usr/bin/mysql_secure_installation
      • service mysqld start
    Install mySQL (
    • Debian/Ubuntu
    • , very brief steps:
      • apt-get install mysql-server
      • apt-get install libmysqlclient-dev
      • sysv-rc-conf mysql on
      • service mysql start
      • /usr/bin/mysql_secure_installation
      • service mysql restart
  • If not already installed, install the Perl CPAN package DBD::mysql (which may require you to install DBI first)
    • For Debian/Ubuntu, just run:
      • cpan
      • install DBD::mysql
  • Copy the opSLA tarball to the server (a tarball is a GZIP'd tar file, e.g.  opsla-2012-05-09-1315.opSLA-2.6.tar.gz)
    1. You may need to use SCP or FTP to get the file onto the server.
  • Change into the directory where the tarball was copied (the file will now likely be in the users home directory)
  • Untar the file and copy the contents to NMIS8


There are many configuration options in opSLA, but the following are essential to make it work correctly.

Edit the NMIS Config in /usr/local/nmis8/conf/Config.nmis.  


This is the name of the IPSLA GUI which NMIS8 will use, change this to


'daemon_ipsla_filename' => '',


This configuration option enables the ipSLA daemon in NMIS8, change it to true if it is not already set.


Code Block
/usr/local/nmis8/bin/ type=alter


Configuration Options

Handling of rttMonEchoAdminControlEnable

A configuration has been added to NMIS to in /usr/local/nmis8/conf/Config.nmis.  to support the enabling or disabling of the rttMonEchoAdminControlEnable SNMP MIB for an IPSLA Probe.  When  

When using the TCP Connect or UDP Echo probes the IPSLA probe will need to communicate with the IPSLA Responder router, which is done out of band from the IPSLA Probe.  If rttMonEchoAdminControlEnable is set to false, the IPSLA Probe device will not try to communicate with the IPSLA Responder.  If using the IPSLA Responders which are NOT managed by opSLA, and you do not want opSLA to control them, set an NMIS configuration option for "ipsla_control_enable_other" set to "false", otherwise leave un-configured or set to true.