Install and configure SNMP on RHEL or CentOS

 

This guide describe howto install and do a basic configure of SNMP on a RedHat Enterprise Linux or CentOS. Probably it will work on many other *nix systems.

1. Installation

Run command yum install net-snmp-utils

[root@dull etc]# yum install net-snmp-utils
Loading "fastestmirror" plugin
Loading "dellsysidplugin" plugin
...
...
Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size
=============================================================================
Installing:
 net-snmp-utils          i386       1:5.3.1-24.el5_2.2  updates           182 k
Installing for dependencies:
 net-snmp                i386       1:5.3.1-24.el5_2.2  updates           698 k

Transaction Summary
=============================================================================
Install      2 Package(s)
Update       0 Package(s)
Remove       0 Package(s)

Total download size: 879 k
Is this ok [y/N]: y

Answer y

Downloading Packages:

(1/2): net-snmp-utils-5.3 100% |=========================| 182 kB    00:02
(2/2): net-snmp-5.3.1-24. 100% |=========================| 698 kB    00:06
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
 Installing: net-snmp                     ######################### [1/2]
  Installing: net-snmp-utils               ######################### [2/2]
Installed: net-snmp-utils.i386 1:5.3.1-24.el5_2.2
Dependency Installed: net-snmp.i386 1:5.3.1-24.el5_2.2
Complete!

Now it is installed

 

 

2. Configure

I’m careful so I do a backup of the snmpd config file.

[root@dull ~]# mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.org 

Create a new config file.

[root@dull ~]# vi /etc/snmp/snmpd.conf
rocommunity  public
syslocation  "PDC, Peters DataCenter"
syscontact  This email address is being protected from spambots. You need JavaScript enabled to view it.%MINIFYHTML4555b126fe47bc81ab78959d46ca6d9218%

Start the snmpd service

[root@dull ~]# /etc/init.d/snmpd start

Do a snmpwalk to make sure it is working

[root@dull ~]# snmpwalk -v 1 -c public -O e 127.0.0.1
SNMPv2-MIB::sysDescr.0 = STRING: Linux dull 2.6.18-92.1.17.el5 #1 SMP Tue Nov 4 13:45:01 EST 2008 i686
SNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.10
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (16748) 0:02:47.48
SNMPv2-MIB::sysContact.0 = STRING: This email address is being protected from spambots. You need JavaScript enabled to view it.%MINIFYHTML4555b126fe47bc81ab78959d46ca6d9219%SNMPv2-MIB::sysName.0 = STRING: dull
SNMPv2-MIB::sysLocation.0 = STRING: "PDC, Peters DataCentral"
SNMPv2-MIB::sysORLastChange.0 = Timeticks: (1) 0:00:00.01
...
...

Yes, it is working

And finally, make sure snmpd starts next time you restart your machine.

[root@dull ~]# chkconfig snmpd on

 

3. Monitor example

Below is an example of how it looks using op5 Monitor a Nagios based Enterprise Monitor solution.


( ! ) Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/vhosts/shan.info/httpdocs/templates/gk_publisher/html/com_k2/templates/default/item.php on line 169
Call Stack
#TimeMemoryFunctionLocation
10.0018412344{main}( ).../index.php:0
20.09104262312Joomla\CMS\Application\SiteApplication->execute( ).../index.php:49
30.09104262312Joomla\CMS\Application\SiteApplication->doExecute( ).../CMSApplication.php:196
40.316111453232Joomla\CMS\Application\SiteApplication->dispatch( ).../SiteApplication.php:233
50.316711477560Joomla\CMS\Component\ComponentHelper::renderComponent( ).../SiteApplication.php:194
60.317511532888Joomla\CMS\Component\ComponentHelper::executeComponent( ).../ComponentHelper.php:377
70.317711560288require_once( '/var/www/vhosts/shan.info/httpdocs/components/com_k2/k2.php' ).../ComponentHelper.php:402
80.327111959920K2ControllerItem->execute( ).../k2.php:64
90.327111959920K2ControllerItem->display( ).../BaseController.php:710
100.341312610624K2ControllerItem->display( ).../item.php:78
110.341312610624K2ControllerItem->display( ).../controller.php:19
120.346712981664Joomla\CMS\Cache\Controller\ViewController->get( ).../BaseController.php:663
130.350213002032K2ViewItem->display( ).../ViewController.php:102
140.476615895120K2ViewItem->display( ).../view.html.php:742
150.476615895120K2ViewItem->loadTemplate( ).../HtmlView.php:230
160.481216068056include( '/var/www/vhosts/shan.info/httpdocs/templates/gk_publisher/html/com_k2/templates/default/item.php' ).../HtmlView.php:701
  • Published in SNMP
  • Read 2520 times
More in this category: « install perl snmp

( ! ) Notice: Only variables should be assigned by reference in /var/www/vhosts/shan.info/httpdocs/templates/gk_publisher/html/com_k2/templates/default/item.php on line 478
Call Stack
#TimeMemoryFunctionLocation
10.0018412344{main}( ).../index.php:0
20.09104262312Joomla\CMS\Application\SiteApplication->execute( ).../index.php:49
30.09104262312Joomla\CMS\Application\SiteApplication->doExecute( ).../CMSApplication.php:196
40.316111453232Joomla\CMS\Application\SiteApplication->dispatch( ).../SiteApplication.php:233
50.316711477560Joomla\CMS\Component\ComponentHelper::renderComponent( ).../SiteApplication.php:194
60.317511532888Joomla\CMS\Component\ComponentHelper::executeComponent( ).../ComponentHelper.php:377
70.317711560288require_once( '/var/www/vhosts/shan.info/httpdocs/components/com_k2/k2.php' ).../ComponentHelper.php:402
80.327111959920K2ControllerItem->execute( ).../k2.php:64
90.327111959920K2ControllerItem->display( ).../BaseController.php:710
100.341312610624K2ControllerItem->display( ).../item.php:78
110.341312610624K2ControllerItem->display( ).../controller.php:19
120.346712981664Joomla\CMS\Cache\Controller\ViewController->get( ).../BaseController.php:663
130.350213002032K2ViewItem->display( ).../ViewController.php:102
140.476615895120K2ViewItem->display( ).../view.html.php:742
150.476615895120K2ViewItem->loadTemplate( ).../HtmlView.php:230
160.481216068056include( '/var/www/vhosts/shan.info/httpdocs/templates/gk_publisher/html/com_k2/templates/default/item.php' ).../HtmlView.php:701
back to top