Habilitar SNMP en Mikrotik

Publicado por D3M0N, 18 de Marzo de 2012, 11:36:47 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

D3M0N

Los routerboard Mikrotik incluyen la posibilidad de monitorearlos utilizando SNMP de forma muy sencilla, como puede verse a continuaciín.

[user@core-gateway] > snmp set enabled=yes contact="root@netstorming" location="communications-room" trap-community=public


luego hacemos:

[user@core-gateway] > snmp print


nos mostrara algo así­:

         enabled: yes
         contact: "root@netstorming"
        location: "communications-room"
       engine-id: ""
    engine-boots: 0
     time-window: 15
       trap-sink: 0.0.0.0
  trap-community: public
    trap-version: 1


[user@core-gateway] > snmp community print
 # NAME                                                                                                               ADDRESS            SECURITY   READ-ACCESS
 0 public                                                                                                             0.0.0.0/0          none       yes
[user@core-gateway] > snmp community set 0 address=172.16.30.2
[user@core-gateway] > snmp community print
 # NAME                                                                                                               ADDRESS            SECURITY   READ-ACCESS
 0 public 


En los comandos anteriores puede verse que se habilita SNMP, se utiliza la comunidad por defecto public que nos permite consultar diferentes MIBS al equipo y se la restringe para que sílo se la pueda consultar desde la IP 172.16.30.2 que es la IP del servidor de monitoreo.

Se puede constatar que lo anterior funcione correctamente ejecutando el comando snmpwalk en dicho servidor:

scarlet:~ andres$ snmpwalk -v1 -c public 172.16.30.1
SNMPv2-MIB::sysDescr.0 = STRING: router
SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.14988.1
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (29815700) 3 days, 10:49:17.00
SNMPv2-MIB::sysContact.0 = STRING: root@netstorming
SNMPv2-MIB::sysName.0 = STRING: core-gateway
SNMPv2-MIB::sysLocation.0 = STRING: communications-room
SNMPv2-MIB::sysServices.0 = INTEGER: 78
...


La salida es mucho mí¡s extensa que lo que se muestra, pero si se obtiene algo de lo anterior entonces se puede asumir que SNMP estí¡ funcionando correctamente en el equipo y que el servidor es capaz de obtener la informaciín que necesita.