Enabling SNMP Agent on Linux Systems

Refer to appropriate subsection to enable SNMP Agent on Linux system using one of two ways:

Install Using RPM

  • Download the latest rpm version of SNMP from
    http://prdownloads.sourceforge.net/net-snmp/net-snmp-5.1.1-1.rh9.i686.rpm?download
  • Login as root user.
  • Before installing the new version of net-snmp, you need to remove the earlier versions of net-snmp in your machine. To list the versions of net-snmp installed in your machine, execute the following command:
    rpm -qa | grep "net-snmp"
  • If there are already installed version in your machine, remove them using the command:
    rpm -e <version of net-snmp listed as the output for previous command> --nodeps
  • If there are no previously installed versions in your machine, then execute the following command to install the new version:
    rpm -i <new downloaded version of SNMP agent> --nodeps
  • This completes the installation process. For configuring SNMP agents to respond to SNMP requests, refer to Configuring SNMP agents.

    Install Using ZIP

  • Download the zip version of SNMP from
    https://sourceforge.net/projects/net-snmp/files/ucd-snmp/
  • Extract the file using following command:
    tar -zxvf ucd-snmp-4.2.6.tar.gz
  • Login as root user.
  • Execute the command to set the path of the C compiler:
    export PATH=<gcc path>:$PATH
  • Execute the following four commands from the directory where you have extracted the ucd-snmp (directory_name is the directory to install SNMP agent; preferably choose a directory under /root, as directories /usr and /local might contain files of an older version of SNMP):
    ./configure --prefix=<directory_name> --with-mib-modules="host"
    make
    umask 022
    make install
  • This completes the installation process. For configuring SNMP agents to respond to SNMP requests, refer to Configuring SNMP agents.

    Was this page helpful?