En proceso

Solo disponible en BuenasTareas
  • Páginas : 6 (1378 palabras )
  • Descarga(s) : 0
  • Publicado : 5 de septiembre de 2012
Leer documento completo
Vista previa del texto
Práctica con SNMP

Carlos Vicente Universidad de Oregón

10/22/08

 

Contenido
• Utilizar el paquete Net­SNMP para obtener el valor de algunas  variables comunes en dispositivos como enrutadores, switches,  etc. – Configuración del agente SNMP en un servidor Unix/Linux – Instalación de MIBs populares – Comandos utilitarios de Net­SNMP
•snmpget, snmpset, snmpwalk, snmptable, snmpbulkwalk

• Algunos scripts simples y útiles utilizando net­snmp • Utilización de un Navegador de MIBs (mbrowse)

10/22/08

 

Instalación
• Preferiblemente utilizar los paquetes  incluídos en su distribución:

# apt­cache search net­snmp snmp ­ SNMP (Simple Network Management Protocol) applications snmpd ­ SNMP (Simple Network Management Protocol) agents

10/22/08

 

Instalación
•Si no, también es posible compilar el  código fuente:
– Disponible en: http://net­snmp.sourceforge.net
# # # # tar xvzf net-snmp-5.3.0.1.tar.gz cd net-snmp-5.3.0.1/ make make install

10/22/08

 

Instalación de MIBs
• Varios de los mayores fabricantes (Cisco, HP, etc.)  distribuyen sus MIBs privadas, junto con las MIBs  estándar.   • Si se mezclan estas distribuciones, se termina con MIBs repetidas y a veces incompatibles, lo cual causa  muchos errores al cargar • Sería necesario editar manualmente cada vez :­(

10/22/08

 

Netdisco MIBs
• Una opción es utilizar la distribución de MIBs de  Netdisco (sólo las MIBs, no el software) • Contiene MIBs estándar, y algunas de las más  relevantes para – Cisco – Extreme – HP – Net­SNMP – Nortel •Incluye scripts para facilitar la inclusión de MIBs de  otros fabricantes
10/22/08  

Instalación de MIBs
• En www.netdisco.org sección 'Download'
– Descargar y desempacar 'netdisco­mibs' en 
/usr/local/netdisco/mibs

– Copiar la configuración para Net­SNMP
• cp mibs/snmp.conf /etc/snmp/

– Editar este archivo para eliminar los  fabricantes que no le interesen

10/22/08

 

Configuración MIBs
• vi /etc/snmp/snmp.conf• Buscar la línea 'mibdirs'
– Cada categoría tiene un directorio – Eliminar de la lista los directorios que no  necesite – Esto agiliza la carga de las mibs cada vez  que se ejecute uno de los utilitarios
10/22/08  

Configuración del Agente (snmpd)
• MUY útil
– Permite extraer estadísticas de prácticamente todo: • Tráfico, Carga del CPU, Memoria, etc. •Permite agregar variables propias bajo la MIB de net­snmp, con valores  extraídos de scripts escritos por usted – Esto es muy flexible – Genera traps para los eventos más comunes:  Carga sobrepasa umbral, etc


Se 'muere' un proceso

– Tiene la gran ventaja de ser estándar, por lo que podemos utilizar cualquier  herramienta gestora que soporte SNMP

• Se configura editando el archivo 
– /etc/snmp/snmpd.conf
10/22/08   Configuración del Agente
syslocation Escuela Latinoamericana de Redes. Merida, Venezuela. syscontact Fundación Eslared http://www.eslared.org.ve rocommunity public 192.168.1.0/24 public

trapcommunity trap2sink proc proc proc proc disk

192.168.1.40 public

mysqld apache2 sendmail sshd / 10%

load 15 10 10 agentSecName internal rouser internal # Ojo: Sólo funciona si está compilado conDISMAN-EVENT-MIB defaultMonitors yes

10/22/08

 

Configuración del Agente
• Iniciar el daemon
– Ej.  /etc/init.d/snmpd start

• Asegurarse de que esté activo
– ps -fe |grep snmpd – snmpwalk -v 2c -c public localhost

10/22/08

 

Parámetros comunes 
• #man snmpcmd
­c    Nombre de la comunidad ­v    Versión (1, 2c, 3) ­m   Lista de módulos MIB a incluir­M   Lista de directorios con módulos MIB a incluir ­r     Número de intentos (retries) ­t     Tiempo de espera ­O   Opciones de salida ­On  :  Imprimir en forma numérica (no traducir nombres de  variables)
10/22/08  

snmptranslate


Permite traducir un oid a un nombre:
# snmptranslate .1.3.6.1.2.1.2.2.1.2 IF­MIB::ifDescr Opciones interesantes: ­Td, ­Tp



10/22/08

 

snmpget
•...
tracking img