Respuestas:
¿Qué es el SNMP?
SNMP (Protocolo simple de administración de redes) "es un protocolo ampliamente utilizado para monitorear la salud y el bienestar de los equipos de red (por ejemplo, enrutadores), equipos informáticos e incluso dispositivos como UPS". .
Es comúnmente utilizado por los administradores de redes y sistemas para recopilar estadísticas operativas (como medir el tráfico del ancho de banda de la red, el uso de la CPU o el espacio disponible en el disco duro), así como para configurar los parámetros del sistema.
¿Qué significa esto para el usuario promedio de escritorio?
Tal como está la pregunta actualmente, SNMP tiene poco o ningún interés para el usuario casual de escritorio.
Por defecto, en Ubuntu, /etc/snmp/snmp.conf
se instalan los archivos básicos SNMP ( por ejemplo). Pero no están habilitados, no se utilizan en absoluto y tienen poca importancia en lo que respecta a la seguridad del sistema.
¿Por qué querría habilitar y usar SNMP?
Un caso de uso muy simple para un usuario más avanzado (o curioso) sería configurar un sistema de monitoreo / gráfico como MRTG , Cacti o Nagios para vigilar la salud de sus sistemas y redes. Hay varias preguntas útiles en este sitio que entran en detalles sobre la configuración de aplicaciones que requieren el uso de SNMP.
Esta pregunta es un buen punto de partida para ver algunas de las muchas aplicaciones que emplean SNMP para recopilar datos del sistema y de la red.
¿Cómo habilito SNMP en mi sistema?
Mira mi respuesta aquí .
/etc/snmp/snmp.conf
y comente la línea que contiene "mibs:"A continuación, suponiendo que aún no haya hecho esto, deberá obtener el conjunto completo de MIB de IETF. Estos archivos no se envían, por defecto, en los sistemas Debian / Ubuntu debido a problemas de licencia.
Desde la consola ( Ctrl- Alt- t), ingrese los siguientes comandos:
sudo apt-get install snmp-mibs-downloader
sudo download-mibs
Debería poder probar esta configuración ejecutando el siguiente comando:
snmpwalk -v 2c -c public <InsertYourIPAddressHere> system
SNMPv2-MIB :: sysDescr.0 = STRING: Linux foucault 3.2.0-38-generic-pae # 59-Ubuntu SMP martes 5 de febrero 18:16:32 UTC 2013 i686
¿Dónde puedo obtener más información sobre SNMP?
Net-SNMP es el paquete "canónico" para la mayoría de las instalaciones.
Una buena introducción se puede encontrar aquí .
Finalmente, la entrada de wikipedia para SNMP.
smtpwalk
no devuelve nada parecido a lo que publicaste, ¿cómo puedo solucionarlo? Estoy tratando de ponerme nagios
en marcha y necesito instalar y probar snmp
primero
El Protocolo simple de administración de redes (SNMP) es un "protocolo estándar de Internet para administrar dispositivos en redes IP". Los dispositivos que normalmente admiten SNMP incluyen enrutadores, conmutadores, servidores, estaciones de trabajo, impresoras, bastidores de módem y más ". Se utiliza principalmente en sistemas de administración de red para monitorear dispositivos conectados a la red en busca de condiciones que justifiquen la atención administrativa. SNMP es un componente del Internet Protocol Suite, tal como lo define el Internet Engineering Task Force (IETF). Consta de un conjunto de estándares para la administración de la red, que incluye un protocolo de capa de aplicación, un esquema de base de datos y un conjunto de objetos de datos. (Para más detalles)
Por defecto, SNMP (el agente o dispositivo monitoreado) no está instalado en Ubuntu Desktop.
Solo se instala la biblioteca SNMP, ya que se puede usar para obtener el estado de una impresora de red, por ejemplo, pero no se activa a menos que el controlador de la impresora lo solicite.
SNMP general (el agente o dispositivo monitoreado) no tiene mucho uso en un escritorio doméstico , como sospechaba.
SNMP se utiliza para monitorear remotamente un sistema. También se puede usar para configurar un sistema de forma remota, si el demonio permite el acceso de escritura, lo cual es raro. No lo necesita si no está haciendo un análisis detallado del estado de su sistema, o la supervisión central o la gestión de la configuración. (Incluso sin él, un programa como Nagios puede verificar si un sistema está activo, si los servicios HTTP o SSH están escuchando en los puertos, etc.)
A veces parece como si las bibliotecas o la funcionalidad de SNMP se complementaran con la instalación de otros programas, pero en realidad, a menos que se toquen /etc/snmp/snmpd.conf
, ha leído mal el propósito de los archivos. Por ejemplo, CUPS parece incluir un archivo de configuración SNMP, pero su propósito es permitir que CUPS encuentre impresoras en otros sistemas que las expongan a través de SNMP.
Si bloquea UDP en el puerto 161 o restringe el oyente a localhost (127.0.0.1 y :: 1/128), esto evitará la consulta remota de la información de su sistema a través de SNMP.