Réponses:
Qu'est-ce que SNMP?
SNMP (Simple Network Management Protocol) "est un protocole largement utilisé pour surveiller la santé et le bien-être des équipements réseau (par exemple les routeurs), des équipements informatiques et même des appareils comme les onduleurs." .
Il est couramment utilisé par les administrateurs réseau et système pour collecter des statistiques opérationnelles (telles que la mesure du trafic de la bande passante réseau, l'utilisation du processeur ou l'espace disponible sur le disque dur) ainsi que pour définir les paramètres système.
Qu'est-ce que cela signifie pour l'utilisateur de bureau moyen?
Dans l'état actuel des choses, SNMP présente peu ou pas d'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 en ce qui concerne la sécurité du système.
Pourquoi voudrais-je activer et utiliser SNMP?
Un cas d'utilisation très simple pour un utilisateur plus avancé (ou curieux) serait de mettre en place un système de surveillance / graphique comme MRTG , Cacti ou Nagios pour garder un œil sur la santé de leurs systèmes et de leur réseau. Ce site contient un certain nombre de questions utiles qui détaillent la configuration des applications qui nécessitent l'utilisation de SNMP.
Cette question est un bon point de départ pour examiner certaines des nombreuses applications qui utilisent SNMP pour collecter des données système et réseau.
Comment activer SNMP sur mon système?
Voir ma réponse ici .
/etc/snmp/snmp.conf
et commentez la ligne contenant "mibs:"Ensuite, en supposant que vous ne l'avez pas déjà fait, vous devrez obtenir l'ensemble complet des 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
Vous devriez pouvoir tester cette configuration en exécutant la commande suivante:
snmpwalk -v 2c -c public <InsertYourIPAddressHere> system
SNMPv2-MIB :: sysDescr.0 = STRING: Linux foucault 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 SNMP?
Net-SNMP est le package "canonique" pour la plupart des installations.
Une bonne introduction peut être trouvée ici .
Enfin, l'entrée wikipedia pour SNMP.
smtpwalk
renvoie rien de proche de ce que vous avez publié, comment puis-je résoudre ce problème? Im essayant d'être nagios
opérationnel et j'ai besoin d'installer et de tester d' snmp
abord
Le protocole SNMP (Simple Network Management Protocol) est un «protocole standard Internet pour la gestion des appareils sur les réseaux IP». Les périphériques qui prennent généralement en charge SNMP incluent les routeurs, les commutateurs, les serveurs, les postes de travail, les imprimantes, les racks de modem, etc. " Internet Protocol Suite tel que défini par l'Internet Engineering Task Force (IETF). Il se compose d'un ensemble de normes pour la gestion de réseau, y compris 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)
Par défaut, SNMP (l'agent ou le périphérique surveillé) n'est pas installé sur Ubuntu Desktop.
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 d'imprimante le demande.
Dans l'ensemble, SNMP (l'agent ou le périphérique surveillé) n'a pas beaucoup d'utilité sur un bureau à domicile , comme vous le soupçonniez.
SNMP est utilisé pour surveiller à distance un système. Il peut également être utilisé pour configurer à distance un système, si le démon autorise l'accès en écriture, ce qui est rare. Vous n'en avez pas besoin si vous ne faites pas une analyse fine de l'état de votre système, ni une surveillance centrale ou une gestion de la configuration. (Même sans lui, un programme comme Nagios peut vérifier si un système fonctionne, si les services HTTP ou SSH sont à l'écoute sur les ports, etc.)
Parfois, il semble que les bibliothèques ou fonctionnalités SNMP se superposent à l'installation d'autres programmes, mais en réalité, à moins qu'elles ne se touchent /etc/snmp/snmpd.conf
, vous avez mal lu le but des fichiers. Par exemple, CUPS semble inclure un fichier de configuration SNMP, mais son objectif est de permettre à CUPS de trouver des imprimantes sur d'autres systèmes qui les exposent via SNMP.
Si vous bloquez UDP sur le port 161 ou limitez l'écouteur à localhost (127.0.0.1 et :: 1/128), cela empêchera l'interrogation à distance des informations de votre système via SNMP.