¿Para qué se utiliza SNMP?

10

¿Alguien puede explicarme para qué se utiliza SNMP en una instalación doméstica de Ubuntu de escritorio?

¿Es necesario? No hay red de ningún tipo que no sea el cable módem.

Jeff
fuente
2
¿Tiene snmp instalado en su escritorio Ubuntu por defecto? ¿Podría ser más específico?
Huygens

Respuestas:

10

¿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.confse 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í .

  1. Edite el archivo /etc/snmp/snmp.confy comente la línea que contiene "mibs:"
  2. 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

  3. Debería poder probar esta configuración ejecutando el siguiente comando:

    • snmpwalk -v 2c -c public <InsertYourIPAddressHere> system
    • Si funciona correctamente, debería obtener una respuesta similar a la siguiente:

    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.

Kevin Bowen
fuente
Si mi prueba con smtpwalkno devuelve nada parecido a lo que publicaste, ¿cómo puedo solucionarlo? Estoy tratando de ponerme nagiosen marcha y necesito instalar y probar snmpprimero
ProfessionalAmateur
@ ProfessionalAmateur Sugiero comenzar una nueva pregunta. Asegúrese de detallar lo que tiene problemas antes, qué mensajes de error puede haber recibido, etc ...
Kevin Bowen
3

                                                 ¿Qué es el SNMP?

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)

TechNet SNMP                PulseWan

Un cero
fuente
3

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.

Huygens
fuente
3

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.

belacqua
fuente
El archivo de configuración SNMP en CUPS está ahí para configurar cómo CUPS descubre las impresoras a través de SNMP, no para proporcionar información sobre CUPS a través de SNMP. Por ejemplo: Supervisión CUPS- parte 2
Andrew Beals
1
@AndrewBeals Gracias por la información, no lo sabía; siéntase libre de editar mi respuesta.
belacqua
1

http://myhowtosandprojects.blogspot.it/2009/04/what-is-net-snmp-simple-network.html

jazmines
fuente
@jasmines Parece que esta respuesta ahora contiene todo el contenido de esa página, copiado palabra por palabra. ¿Hay algún aviso de derechos de autor en alguna parte (o tal vez un permiso que usted mismo solicitó y recibió) para permitir esto? Es mejor incluir información en lugar de solo un enlace, pero una gran cantidad de texto no debe copiarse directamente en una respuesta a menos que el contenido tenga licencia o se ofrezca de otra manera que permita su distribución en cc-wiki .
Eliah Kagan
Tampoco responde realmente la pregunta tal como está escrita.
OrangeDog
@jasmines, su información editada básicamente copiada del blog, esto no parece ser un uso justo y, por lo tanto, podría interpretarse como una violación de los derechos de autor en el blog. He revertido esto. Vuelva a trabajar su respuesta con sus propias palabras y con sus propios comandos de ejemplo, etc.
fossfreedom