The runsnmp.ksh script

The runsnmp.ksh script on UNIX™ ensures that both the SNMP master agent and the onsrvapd server-discovery daemon are running on a host.

The runsnmp.ksh file is in the $INFORMIXDIR/snmp directory. You must correctly set the INFORMIXDIR environment variable to the latest installed version of the product and run the script as root.


1  runsnmp.ksh
1  -m master_agent_args
1  -s server_disc_args
2?  stop
2?  start
Issue the runsnmp.ksh commands that the following diagram shows.
Table 1. The runsnmp.ksh commands
Option Description
-m master_agent_args The master-agent arguments can be either stop or valid master-agent arguments.
-s server_disc_args The server-discovery arguments can be either stop or valid onsrvapd arguments.
start Starts snmpdm and onsrvapd if they are not running. This option is the default.
stop Stops snmpdm and onsrvapd if they are already running and exits.

The master_agent_args and the server_disc_args are not checked for correctness.

The following examples illustrate how to use runsnmp.ksh:
  • Start snmpdm and onsrvapd if they are not running.
    runsnmp.ksh
  • Stop onsrvapd and subagents and then exit.
    runsnmp.ksh -s stop
  • Stop onsrvapd and any subagents and then restart onsrvapd.
    runsnmp.ksh -s stop start
  • Stop snmpdm, onsrvapd, and any subagents and then exit.
    runsnmp.ksh stop
  • Stop snmpdm or snmpdp, onsrvapd, and any subagents and then restart snmpdm or snmpdp and onsrvapd.
    runsnmp.ksh stop start
  • Start snmpdm if it is not running, and then start onsrvapd with the none option, if it is not running.
    runsnmp.ksh -s "
    -rnone"