web-dev-qa-db-fra.com

A quoi sert SNMP?

Quelqu'un peut-il m'expliquer à quoi sert SNMP dans une installation Ubuntu de bureau à domicile?

Est-ce nécessaire? Il n'y a pas d'autre réseau que le modem câble.

10
Jeff

Qu'est-ce que le protocole SNMP?

SNMP (Protocole de gestion réseau simple) "est un protocole largement utilisé pour la surveillance de la santé et du bien-être des équipements de réseau (par exemple, des routeurs), des équipements informatiques et même des périphériques tels que UPS. ".

Il est couramment utilisé par les administrateurs réseau et système pour collecter des statistiques opérationnelles (telles que la mesure du trafic en bande passante réseau, l'utilisation du processeur ou l'espace disponible sur le disque dur), ainsi que pour la définition des paramètres système.

Qu'est-ce que cela signifie pour l'utilisateur de bureau moyen?

Dans l'état actuel des choses, SNMP ne présente que peu, voire aucun intérêt pour l'utilisateur de bureau occasionnel.

Par défaut, dans Ubuntu, les fichiers SNMP de base (/etc/snmp/snmp.conf par exemple) sont installés. Mais, ils ne sont pas activés, pas utilisés du tout et ont peu d’importance pour la sécurité du système.

Pourquoi voudrais-je activer et utiliser SNMP?

Comme cas d’utilisation très simple pour un utilisateur plus avancé (ou curieux), vous devriez mettre en place un système de suivi/graphique tel que MRTG , Cacti , ou Nagios pour surveiller la santé de leurs systèmes et de leur réseau. Un certain nombre de questions utiles sur ce site décrivent en détail la configuration des applications nécessitant l’utilisation de SNMP.

Cette question est un bon point de départ pour examiner certaines des nombreuses applications qui utilisent le protocole SNMP pour collecter des données système et réseau.

Comment activer SNMP sur mon système?

Voir ma réponse ici .

  1. Editez le fichier /etc/snmp/snmp.conf et commentez la ligne contenant "mibs:"
  2. Ensuite, en supposant que vous ne l'ayez pas déjà fait, vous devrez obtenir l'ensemble complet de bases MIB IETF. Ces fichiers ne sont pas livrés, par défaut, sur les systèmes Debian/Ubuntu en raison de problèmes de licence.

    • Depuis la console (Ctrl-Alt-t), entrez les commandes suivantes:

    • Sudo apt-get install snmp-mibs-downloader

    • Sudo download-mibs

  3. Vous devriez pouvoir tester cette configuration en exécutant la commande suivante:

    • snmpwalk -v 2c -c public <InsertYourIPAddressHere> system
    • Si vous travaillez correctement, vous devriez obtenir une réponse semblable à celle-ci:

    SNMPv2-MIB :: sysDescr.0 = CHAÎNE: Linux 3.2.0-38-generic-pae # 59-Ubuntu SMP Mar 5 Fév. 18:16:32 UTC 2013 i686

Où puis-je en savoir plus sur le protocole SNMP?

Net-SNMP est le paquet "canonique" pour la plupart des installations.

Une bonne introduction peut être trouvée ici .

Enfin, l'entrée wikipedia pour SNMP.

10
Kevin Bowen

Par défaut, SNMP (l'agent ou le périphérique surveillé) n'est pas installé sur le bureau Ubuntu.

Seule la bibliothèque SNMP est installée car elle peut être utilisée pour obtenir l'état d'une imprimante réseau, par exemple, mais elle n'est activée que si le pilote de l'imprimante le demande.

Globalement, SNMP (l'agent ou le périphérique surveillé) n'a pas beaucoup d'utilisation sur un bureau Accueil, comme vous le soupçonniez.

3
Huygens

Qu'est-ce que SNMP?

Le protocole SNMP (Simple Network Management Protocol) est un "protocole standard Internet pour la gestion des périphériques sur les réseaux IP". Les périphériques qui prennent généralement en charge le protocole SNMP incluent les routeurs, les commutateurs, les serveurs, les stations de travail, les imprimantes, les racks de modems, etc. La suite de protocoles Internet, telle que définie par l’IETF (Internet Engineering Task Force), comprend un ensemble de normes de gestion de réseau, notamment un protocole de couche application, un schéma de base de données et un ensemble d’objets de données. (Pour plus de détails)

SNMP TechNetPulseWan

3
One Zero

SNMP est utilisé pour surveiller à distance un système. Il peut également être utilisé pour configurer un système à distance, si le démon autorise un accès en écriture, ce qui est rare. Vous n'en avez pas besoin si vous n'effectuez pas une analyse fine de l'état de votre système, une surveillance centrale ou une gestion de la configuration. (Même sans cela, un programme comme Nagios peut vérifier si un système est en fonctionnement, si les services HTTP ou SSH sont à l'écoute sur les ports, etc.)

Parfois, il semble que les bibliothèques ou les fonctionnalités SNMP accolent l'installation d'autres programmes, mais en réalité, à moins qu'ils ne touchent /etc/snmp/snmpd.conf, vous avez mal interprété le but des fichiers. Par exemple, CUPS semble inclure un fichier de configuration SNMP, mais son objectif est de permettre à CUPS de rechercher des imprimantes sur d'autres systèmes qui les exposent via SNMP.

Si vous bloquez UDP sur le port 161 ou limitez le programme d'écoute à localhost (127.0.0.1 et :: 1/128), cela empêchera l'interrogation à distance des informations de votre système via SNMP.

3
belacqua
1
jasmines