snmpd

I am doing some things with snmp and I will use this post as a pastebin.

pseudo switch

# apt-get install snmpd
# vim  /etc/snmp/snmpd.conf
agentAddress  udp:161
rocommunity   public 192.168.0.0/16

to use snmpwalk on another machine, in my case nagios:
# apt-get install snmp
$ snmpwalk -v 2c -c public 192.168.1.90

Nagios:

Usually nagios uses the NRPE client but for snmp it is not used.

root@nagios:/etc/nagios3/conf.d# vim services.cfg

define service {
name                                         switch_uptime
use                                             generic-service
service_description             switch_uptime
check_command                   snmp_UpTime!-C public
#   hostgroup_name                 all
host_name                             unswitch
}

define command{
command_name    snmp_UpTime
command_line    $USER1$/check_snmp -o 1.3.6.1.2.1.1.3.0 -H $HOSTADDRESS$ $ARG1$
}

# iso. = 1.

root@nagios:/etc/nagios3/conf.d# vim hosts.cfg

define host {
use                        generic-host
host_name        unswitch
address                192.168.1.90
}

root@tt01:/etc/nagios3/conf.d# vim hostgroups.cfg

define hostgroup {
hostgroup_name     all
members                   unserver,unswitch

}

Test via command line without using the web server:

root@nagios:/etc/nagios3/conf.d# /usr/lib/nagios/plugins/check_snmp 192.168.1.90 -o 1.3.6.1.2.1.1.3.0 -C public

ref:

http://blog.itlinux.cl/blog/2014/10/15/monitoreo-con-nagios-usando-snmp/

 

 

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s