10/21/2015 - 2:20 PM






yum -y install net-snmp     #Other: yum -y install net-snmp-[lib|utils]
/etc/init.d/snmpd start
chkconfig --level 345 snmpd on
vi /etc/snmp/snmpd.conf && /etc/init.d/snmpd restart


# edit syslocation, syscontact
syslocation "XYZ Datacenter"
syscontact Petr Michalec (petr_michalec@cz.ibm.com)

# to allow all add:
view    view_all      included   .1
access  notConfigGroup ""      any       noauth    exact  view_all none none

# add
rocommunity  public

##Firewall # ADD: -A INPUT -m state --state NEW -m udp -p udp --dport 161 -j ACCEPT vi /etc/sysconfig/iptables && service iptables restart


snmpwalk -v 1 -c public system
snmpwalk -v 2c -c public localhost system
snmpwalk -v 2c -c mysecretsnmp
snmpwalk -v 2c -O n -c mysecretsnmp SNMPv2-MIB::sysContact.0


Iso (1).org(3).dod(6).internet(1).private(4).transition(868).products(2).chassis(4).card(1).slotCps(2)­

Most of the people may be looking for OID's for Linux OID's for CPU,Memory and Disk Statistics for this first you need to install SNMP server and clients. If you want to install SNMP server and client installation in linux check here

CPU Statistics

1 minute Load: .
5 minute Load: .
15 minute Load: .

percentage of user CPU time: .
raw user cpu time: .
percentages of system CPU time: .
raw system cpu time: .
percentages of idle CPU time: .
raw idle cpu time: .
raw nice cpu time: .

Memory Statistics

Total Swap Size: .
Available Swap Space: .
Total RAM in machine: .
Total RAM used: .
Total RAM Free: .
Total RAM Shared: .
Total RAM Buffered: .
Total Cached Memory: .

Disk Statistics

The snmpd.conf needs to be edited. Add the following (assuming a machine with a single ‘/' partition):

disk / 100000 (or)

includeAllDisks 10% for all partitions and disks

The OIDs are as follows

Path where the disk is mounted: .
Path of the device for the partition: .
Total size of the disk/partion (kBytes): .
Available space on the disk: .
Used space on the disk: .
Percentage of space used on disk: .
Percentage of inodes used on disk: .

System Uptime: .


These Commands you need to run on the SNMP server

Get available disk space for / on the target host

#snmpget -v 1 -c "community" target_name_or_ip .

this will return available disk space for the first entry in the ‘disk' section of snmpd.conf; replace 1 with n for the nth entry

Get the 1-minute system load on the target host

#snmpget -v 1 -c "community" target_name_or_ip .

Get the 5-minute system load on the target host

#snmpget -v 1 -c "community" target_name_or_ip .

Get the 15-minute system load on the target host

#snmpget -v 1 -c "community" target_name_or_ip .

Get amount of available swap space on the target host

#snmpget -v 1 -c "community" target_name_or_ip .