Ubuntu SNMP Client Setup

  1. Install SNMPD

    joe@cmlin02:/etc/snmp# sudo apt-get install snmp snmpd
    
  2. Backup original config

    joe@cmlin02:/etc/snmp# sudo mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.orig
    
  3. Create new config

    joe@cmlin02:/etc/snmp# sudo vi /etc/snmp/snmpd.conf
    rocommunity	mycommunity
    syslocation	"office rack, large server"
    syscontact	joe@smithinc.com
    
  4. Add this config file to be loaded. Comment out old line & add new.

    joe@cmlin02:/etc/snmp# sudo vi /etc/default/snmpd
    ...
    # snmpd options (use syslog, close stdin/out/err).
    #SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1'
    SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid -c /etc/snmp/snmpd.conf'
    ...
    
  5. Restart

    joe@cmlin02:/etc/snmp# sudo /etc/init.d/snmpd restart
    
  6. Test

    joe@cmlin02:/etc/snmp# snmpwalk -v 1 -c mycommunity -O e cmlin02