Install SNMP Service/Daemon on CentOS

In this guide I’ll be explaining how to install the SNMP service on CentOS.

The SNMP service is available in the standard CentOS repository.

1. Install net-snmp with yum:

yum install net-snmp

 2. Create a simple SNMP configuration:

mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.org
vim /etc/snmp/snmpd.conf

Add the following to /etc/snmp/snmpd.conf ; Replace 1.2.3.4 with the IP address of the server that you want to allow SNMP lookups from:

rocommunity public 1.2.3.4

 3. Start the SNMP service, and set it to auto-start on reboot:

/etc/init.d/snmpd start
chkconfig snmpd on

If you have a firewall configured, ensure that you have UDP port 161 open to your SNMP lookup server.

 

On your SNMP lookup server, you can do the following to perform a quick SNMP test to ensure that it’s working. Replace 1.2.3.3 with the server’s address that you just configured SNMP on:

snmpwalk -v 2c -c public 1.2.3.3