Protocoles de Supervision
Protocoles de Supervision
Protocoles de Supervision
SNMP Tutorial
SNMP est l'un des protocoles largement acceptés pour gérer et surveiller les
éléments du réseau. La plupart des éléments de réseau de qualité
professionnelle sont livrés avec un agent SNMP groupé. Ces agents doivent
être activés et configurés pour communiquer avec le système de gestion de
réseau (NMS).
- Gestionnaire SNMP
- Dispositifs gérés
- Agent SNMP
- Base de données d'information de gestion, autrement appelé Base
d'informations de gestion (MIB)
Gestionnaire SNMP:
Périphériques gérés:
Un périphérique géré ou l'élément réseau fait partie du réseau qui nécessite une
certaine forme de surveillance et de gestion, par exemple Routeurs, commutateurs,
serveurs, postes de travail, imprimantes, onduleurs, etc.
Agent SNMP:
L'agent est un programme qui est emballé dans l'élément réseau. L'activation de
l'agent lui permet de collecter la base de données d'informations de gestion à partir
du périphérique localement et de le rendre disponible pour le gestionnaire SNMP,
lorsqu'il est interrogé. Ces agents pourraient être standard (par exemple, Net-SNMP)
ou spécifiques à un fournisseur (par exemple, un agent de compréhension HP)
Fonctions clés de l'agent SNMP
Chaque agent SNMP conserve une base de données d'informations décrivant les
paramètres du périphérique géré. Le gestionnaire SNMP utilise cette base de
données pour demander à l'agent des informations spécifiques et traduit les
informations nécessaires au système de gestion de réseau (NMS). Cette base de
données communément partagée entre l'agent et le gestionnaire s'appelle la Base
d'informations de gestion (MIB).
Bref, les fichiers MIB sont l'ensemble des questions qu'un gestionnaire SNMP peut
demander à l'agent. L'agent collecte ces données localement et les stocke, tel que
défini dans la MIB. Ainsi, le gestionnaire SNMP devrait être conscient de ces
questions standard et privées pour chaque type d'agent.
Structure MIB et Object Identifier (Object ID ou OID)
La base d'informations de gestion (MIB) est une collection d'informations pour gérer
l'élément de réseau. Les MIB comprennent des objets gérés identifiés par le nom
Object Identifier (Object ID ou OID).
Il existe deux types d'objet géré ou ID d'objet: Scalaire et Tabulaire. Ils pourraient
être mieux compris avec un exemple
Chaque ID d'objet est organisé hiérarchiquement dans MIB. La hiérarchie MIB peut
être représentée dans une arborescence avec un identifiant de variable individuel.
Un ID d'objet typique sera une liste en pointillé d'entiers. Par exemple, l'OID dans
RFC1213 pour "sysDescr" est .1.3.6.1.2.1.1.1
Basic commands of SNMP
La simplicité dans l'échange d'informations a rendu le protocole SNMP largement
accepté. La raison principale étant un ensemble concis de commandes, voici les
suivantes:
• GET: l'opération GET est une requête envoyée par le gestionnaire au périphérique
géré. Il est effectué pour récupérer une ou plusieurs valeurs du périphérique géré.
• GET NEXT: cette opération est similaire à la GET. La différence significative est
que l'opération GET NEXT récupère la valeur du prochain OID dans l'arbre MIB.
• SET: cette opération est utilisée par les gestionnaires pour modifier ou affecter la
valeur du périphérique Géré.
• INFORM: Cette commande est similaire à la TRAP initiée par l'agent, en outre,
INFORM inclut la confirmation du gestionnaire SNMP lors de la réception du
message.
• RÉPONSE: C'est la commande utilisée pour renvoyer la (les) valeur (s) ou le signal
des actions dirigées par le gestionnaire SNMP.
INFORM
Par défaut, SNMP utilise le port 161 et TRAP / INFORM utilise le port 162 pour la
communication.
SNMP versions
Depuis la création de SNMP, elle a subi des améliorations importantes. Cependant,
SNMP v1 et v2c sont les versions les plus implémentées de SNMP. Le support de
SNMP v3 a récemment commencé à se rattraper car il est plus sécurisé lorsqu'il est
comparé à ses anciennes versions, mais il n'a toujours pas atteint une part de
marché considérable.SNMPv1:
SNMPv2c:
Il s'agit du protocole révisé, qui comprend les améliorations de SNMPv1 dans les
domaines des types de paquets de protocole, les mappages de transport, les
éléments de structure MIB, mais en utilisant la structure d'administration SNMPv1
existante ("community based" et donc SNMPv2c). Il est défini dans RFC 1901, RFC
1905, RFC 1906, RFC 2578.
SNMPv3:
Points to ponder: OpManager supports all versions of SNMP. You can monitor any
SNMP enabled device for managing⁄ monitoring its performance and for processing
SNMP TRAPs.
– OpManager: Network Monitoring Software from ManageEngine
Il permet à des scripts WSH (par exemple VBScript) de gérer Windows localement
ou à distance. C'est grâce à WMI que le composant Propriétés système de Windows
peut afficher les propriétés du système sur un ordinateur distant ou local.
WMI est préinstallé sur Windows Me, Windows 2000, Windows XP, Windows Vista,
Windows 7, Windows 8, Windows 10, Windows Server 2003, Windows Server 2008,
Windows Server 2012.
WMIC (Windows Management Instrumentation Command-line) fournit une interface
de ligne de commande dans l'Infrastructure de gestion Windows (WMI) qui permet de
tirer parti de WMI pour gérer les ordinateurs. Windows PowerShell permet aussi
d'utiliser simplement WMI depuis la ligne de commande.
3. Protocole Syslog
Il existe aussi un logiciel appelé Syslog, qui est responsable de la prise en charge
des fichiers de journalisation du système. Ceci inclut aussi le démon klogd,
responsable des messages émis par le noyau Linux.
Les niveaux de gravité Syslog, appelés Severity level en anglais sont au nombre de
huit représentés par un chiffre de 0 (Emergency) à 7 (Debug) 2 :
Codes de gravité
Code Gravité Mot-clé Description
0 Emergency emerg (panic) Système inutilisable.
1 Alert alert Une intervention immédiate est nécessaire.
2 Critical crit Erreur critique pour le système.
3 Error err (error) Erreur de fonctionnement.
Avertissement (une erreur peut intervenir si
4 Warning warn (warning)
aucune action n'est prise).
5 Notice notice Événement normal méritant d'être signalé.
6 Informational info Pour information.
7 Debugging debug Message de mise au point.