Ça fais partie de la Réseautique.

SNMP

C’est un acronyme pour Simple Network Management Protocol. C’est un protocole créer afin de permettre la collection et organization des données collectées sur des appareils. C’est principalement utilisé afin de collecté des métriques sur des appareils tel switch ou routeur.

Architecture

C’est un modèle client-serveur. Les serveurs, dans ce cas nommé des managers, collecte les informations. Les agents sont les appareils qui doivent être monitorer et doivent avoir une connexion possible vers les managers. Les données sont hiérarchisé. Sa crée un arbre, voici une image qui démontre le schéma: blogrefresh-snmpdiagram-nsm.webp

Chaque branche sont nommées des Management Information Base, ou MIB. Ils ont des numéros unique pour les représenter. Chaque MIB peuvent possédé plusieurs objets. Ce peut être des interfaces, des composants systèmes, etc. Chaque objet sont représenter par un Object Identifier, ou OID.

En image

Par exemple, si on prend le OID suivant: 1.3.6.1.4.868.2.4.1.2.1.1.1.3.3562.3. Toujours en ce fiant à l’image plus haut, on peut translater l’OID en:

iso.org.dod.internet.private.transition.products.chassis.card.slotCps­.cpsSlotSummary.cpsModuleTable.cpsModuleEntry.cpsModuleModel.3562.3

Pour avoir les éléments plus spécifique, il est possible d’aller voir Best Monitoring Tools afin de trouver les OID enfants.

Traps

Les SNMP Traps sont une façon d’un agent à envoyer une alerte à son manager pour lui tenir au courant d’une certaine situation.

References

  1. network-basics-what-is-snmp
  2. rfc1213
  3. mibdb_search.php?mib=RFC1213-MIB
  4. 360021987413-How-to-check-port-statistics-via-SNMP-OID-on-ECS2100-series-
  5. mibdb_search.php?mib=IF-MIB