informatica:linux:snmp
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
informatica:linux:snmp [2012/11/02 12:21] – javi | informatica:linux:snmp [2013/12/31 12:53] – [OID] javi | ||
---|---|---|---|
Line 2: | Line 2: | ||
snmpd traps oid snmp-net | snmpd traps oid snmp-net | ||
+ | |||
===== Instalar el agente en GNU/Linux ===== | ===== Instalar el agente en GNU/Linux ===== | ||
Line 58: | Line 59: | ||
snmpwalk -v 2c -c community_name localhost .1 | snmpwalk -v 2c -c community_name localhost .1 | ||
+ | |||
+ | ===== Monitorizacion personalizada ===== | ||
+ | |||
+ | Se pueden definir una serie de monitores en el archivo de configuracion de SNMP que permiten devolver informacion acerca de por ejemplo archivos de logs, carga en el sistema etc... | ||
+ | |||
+ | ==== Logs ==== | ||
+ | |||
+ | 1. Editar: | ||
+ | |||
+ | sudo cp / | ||
+ | |||
+ | Y anyadir las siguientes linea: | ||
+ | |||
+ | logmatch test_errors / | ||
+ | logmatch test_warnings / | ||
+ | |||
+ | Semantica: | ||
+ | |||
+ | logmatch < | ||
+ | |||
+ | 2. Reiniciar el servicio SNMP: | ||
+ | |||
+ | sudo / | ||
+ | |||
+ | 3. Crear el archivo de log: | ||
+ | |||
+ | touch / | ||
+ | echo " | ||
+ | echo " | ||
+ | echo " | ||
+ | |||
+ | 4. Ver el contador (se refresca cada 10 segundos segun el ejemplo): | ||
+ | |||
+ | < | ||
+ | snmpwalk -v 2c -c jj.com test-6.dev.jj.com .1.3.6.1.4.1.2021.16 | ||
+ | |||
+ | iso.3.6.1.4.1.2021.16.2.1.1.1 = INTEGER: 1 | ||
+ | iso.3.6.1.4.1.2021.16.2.1.1.2 = INTEGER: 2 | ||
+ | iso.3.6.1.4.1.2021.16.2.1.2.1 = STRING: " | ||
+ | iso.3.6.1.4.1.2021.16.2.1.2.2 = STRING: " | ||
+ | iso.3.6.1.4.1.2021.16.2.1.3.1 = STRING: "/ | ||
+ | iso.3.6.1.4.1.2021.16.2.1.3.2 = STRING: "/ | ||
+ | iso.3.6.1.4.1.2021.16.2.1.4.1 = STRING: " | ||
+ | iso.3.6.1.4.1.2021.16.2.1.4.2 = STRING: " | ||
+ | iso.3.6.1.4.1.2021.16.2.1.5.1 = Counter32: 2 | ||
+ | iso.3.6.1.4.1.2021.16.2.1.5.2 = Counter32: 1 | ||
+ | iso.3.6.1.4.1.2021.16.2.1.6.1 = INTEGER: 2 | ||
+ | iso.3.6.1.4.1.2021.16.2.1.6.2 = INTEGER: 1 | ||
+ | iso.3.6.1.4.1.2021.16.2.1.7.1 = Counter32: 2 | ||
+ | iso.3.6.1.4.1.2021.16.2.1.7.2 = Counter32: 1 | ||
+ | iso.3.6.1.4.1.2021.16.2.1.8.1 = INTEGER: 2 | ||
+ | iso.3.6.1.4.1.2021.16.2.1.8.2 = INTEGER: 1 | ||
+ | iso.3.6.1.4.1.2021.16.2.1.9.1 = Counter32: 2 | ||
+ | iso.3.6.1.4.1.2021.16.2.1.9.2 = Counter32: 1 | ||
+ | iso.3.6.1.4.1.2021.16.2.1.10.1 = INTEGER: 0 | ||
+ | iso.3.6.1.4.1.2021.16.2.1.10.2 = INTEGER: 0 | ||
+ | iso.3.6.1.4.1.2021.16.2.1.11.1 = INTEGER: 10 | ||
+ | iso.3.6.1.4.1.2021.16.2.1.11.2 = INTEGER: 10 | ||
+ | iso.3.6.1.4.1.2021.16.2.1.100.1 = INTEGER: 0 | ||
+ | iso.3.6.1.4.1.2021.16.2.1.100.2 = INTEGER: 0 | ||
+ | iso.3.6.1.4.1.2021.16.2.1.101.1 = STRING: " | ||
+ | iso.3.6.1.4.1.2021.16.2.1.101.2 = STRING: " | ||
+ | </ | ||
+ | |||
+ | Si queremos ver el numero actual de veces que se encuentra la cadena para la primera entrada ' | ||
+ | |||
+ | snmpwalk -v 2c -c jj.com test-6.dev.jj.com .1.3.6.1.4.1.2021.16.2.1.6.1 | ||
+ | iso.3.6.1.4.1.2021.16.2.1.6.1 = INTEGER: 2 | ||
+ | |||
+ | Para la siguiente entrada: | ||
+ | |||
+ | snmpwalk -v 2c -c jj.com test-6.dev.jj.com .1.3.6.1.4.1.2021.16.2.1.6.2 | ||
+ | iso.3.6.1.4.1.2021.16.2.1.6.1 = INTEGER: 1 | ||
+ | |||
+ | Etc... | ||
+ | |||
+ | |||
===== Traps en GNU/Linux ===== | ===== Traps en GNU/Linux ===== | ||
Line 75: | Line 153: | ||
TRAPDRUN=yes | TRAPDRUN=yes | ||
- | 2. (servidor) Reiniciar el servicio SNMP: | + | 2. Editar: |
+ | |||
+ | sudo cp / | ||
+ | |||
+ | Y anyadir/ | ||
+ | |||
+ | < | ||
+ | authCommunity log community_name | ||
+ | logoption f / | ||
+ | doNotLogTraps yes | ||
+ | </ | ||
+ | |||
+ | ' | ||
+ | |||
+ | 3. (servidor) Reiniciar el servicio SNMP: | ||
sudo / | sudo / | ||
Line 88: | Line 180: | ||
</ | </ | ||
- | 3. (cliente) Creamos una MIB de prueba | + | 4. (cliente) Creamos una MIB de prueba |
sudo vim / | sudo vim / | ||
Line 109: | Line 201: | ||
</ | </ | ||
- | 4. (cliente) Enviamos un trap: | + | 5. (cliente) Enviamos un trap: |
< | < | ||
Line 123: | Line 215: | ||
Los errores pueden ignorarse, es una cuestion de permisos | Los errores pueden ignorarse, es una cuestion de permisos | ||
- | 5. (servidor) Comprobamos que ha llegado el trap: | + | 6. (servidor) Comprobamos que ha llegado el trap: |
- | sudo cat /var/log/daemon.log | grep snmptrapd | + | sudo cat /var/log/snmp_traps.log |
Y veremos entradas como esta: | Y veremos entradas como esta: | ||
- | Nov 2 13:18:00 servidor snmptrapd[4222]: No access configuration | + | < |
+ | 2012-11-02 14:09:20 cliente | ||
+ | iso.3.6.1.2.1.1.3.0 = Timeticks: (6747914) 18: | ||
+ | </ | ||
- | **TODO** Instalar | + | **TODO** Instalar y configurar [[http:// |
===== OID ===== | ===== OID ===== | ||
Line 137: | Line 232: | ||
| Windows | .1.3.6.1.4.1.9600.1.1.5.1.1.48 | Total CPU (User?) | | | Windows | .1.3.6.1.4.1.9600.1.1.5.1.1.48 | Total CPU (User?) | | ||
| Windows | .1.3.6.1.4.1.9600.1.1.5.1.1.49 | Total CPU (User?) | | | Windows | .1.3.6.1.4.1.9600.1.1.5.1.1.49 | Total CPU (User?) | | ||
+ | |||
+ | |||
+ | | GNU/Linux | .1.3.6.1.4.1.2021.13.15.1.1.1 | UCD-DISKIO-MIB:: | ||
+ | | GNU/Linux | .1.3.6.1.4.1.2021.13.15.1.1.6 | UCD-DISKIO-MIB:: | ||
===== Consultas ===== | ===== Consultas ===== | ||
Line 172: | Line 271: | ||
Per veure les interfícies per recolectar: | Per veure les interfícies per recolectar: | ||
- | # snmpwalk -v1 -c public 10.139.56.138 .1.3.6.1.2.1.2.2.1.2 | ||
+ | # snmpwalk -Os -c public -v 1 10.140.53.35 1.3.6.1.2.1.2.2.1.2 | ||
iso.3.6.1.2.1.2.2.1.2.1 = STRING: " | iso.3.6.1.2.1.2.2.1.2.1 = STRING: " | ||
- | iso.3.6.1.2.1.2.2.1.2.2 = STRING: "eth0" | + | iso.3.6.1.2.1.2.2.1.2.2 = STRING: "venet0" |
- | iso.3.6.1.2.1.2.2.1.2.3 = STRING: " | + | |
- | iso.3.6.1.2.1.2.2.1.2.4 = STRING: " | + | Trànsit. L' |
+ | | ||
+ | # snmpwalk -Os -c public -v 1 10.140.53.35 | ||
+ | iso.3.6.1.2.1.2.2.1.10.1 = Counter32: 44295734 | ||
+ | iso.3.6.1.2.1.2.2.1.10.2 | ||
+ | |||
+ | | ||
+ | # snmpwalk -Os -c public -v 1 10.140.53.35 | ||
+ | iso.3.6.1.2.1.2.2.1.16.1 | ||
+ | iso.3.6.1.2.1.2.2.1.16.2 = Counter32: 1130004646 | ||
Line 210: | Line 318: | ||
/system health print oid | /system health print oid | ||
/system resource print oid | /system resource print oid | ||
+ | |||
+ | < | ||
+ | [admin@Escorxador] > interface wireless print oid | ||
+ | 0 ;;; Omni | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | 1 tx-rate=.1.3.6.1.4.1.14988.1.1.1.3.1.2.15 rx-rate=.1.3.6.1.4.1.14988.1.1.1.3.1.3.15 ssid=.1.3.6.1.4.1.14988.1.1.1.3.1.4.15 | ||
+ | | ||
+ | | ||
+ | |||
+ | 2 ;;; Troncal Sant Simo | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
===== Enlaces ===== | ===== Enlaces ===== | ||
Line 226: | Line 354: | ||
http:// | http:// | ||
+ | |||
+ | ===== Habilitar snmptranslate ===== | ||
+ | |||
+ | https:// |
informatica/linux/snmp.txt · Last modified: 2018/01/03 15:55 by javi