Les précédents chapitres ont permis la création du premier utilisateur SNMPv3, appelé « root ». À l'image du système Unix sur lequel s'appuie Net-SNMP, je recommanderais donc de l'utiliser avec parcimonie et de créer des utilisateurs spécifiques pour tout autre usage que l'administration pure de l'agent SNMP. En effet, l'utilisateur « root » ainsi créé possède les droits d'écriture et donc de configuration de l'agent.
Net-SNMP
Création d'utilisateurs SNMPv3 via SNMP
Publication de Net-SNMP 5.7
Publication de Net-SNMP 5.6.1
Le 4 Janvier 2011, le projet Net-SNMP a discrètement publié la version 5.6.1 de sa suite logicielle.
Rappelons que Net-SNMP fournit :
- un agent SNMP, snmpd ;
- un service de collecte des interruptions SNMP, snmptrapd ;
- une bibliothèque SNMP en C, libsnmpXY ;
- un module Perl (SNMP.pm, à ne pas confondre avec Net::SNMP) ;
- un module Python ;
- un outil de consultation graphique, tkmib ;
- ainsi que des outils en ligne de commande.
Consultation des interruptions collectées par snmptrapd (NOTIFICATION-LOG-MIB)
Le service snmptrapd du projet Net-SNMP, non content de permettre la collecte
des interruptions (TRAP-TYPE) et notifications (INFORM-TYPE) du protocole SNMP,
émises sur évènements par les agents, implémente également NOTIFICATION-LOG-MIB.
Cette MIB prévoit l'enregistrement des interruptions reçues par un ou plusieurs collecteurs afin de permettre leurs consultations à distance.
Pour ce faire, le service snmptrapd communique avec un agent snmpd via le
Aller plus loin avec Net-SNMP
Les différents articles présentés ici ont pour but de vous présenter les fonctionnalités trop souvent méconnues Net-SNMP et d'en tirer le meilleur parti.
Exécution de commandes externes (NET-SNMP-EXTEND-MIB)
L'agent snmpd du projet Net-SNMP dispose de plusieurs modules implémentant au moins autant de MIB. Le module NET-SNMP-EXTEND-MIB est l'un de ceux-là.
L'objectif d'extend est de fournir plus ou moins les mêmes fonctionnalités que ce que le module ucd-snmp/extensible propose déjà avec la directive exec.
Cette dernière permet d'exécuter n'importe quelle commande ou script via snmpd.
