Je suis novice dans le domaine SNMP et j'ai de la difficulté à comprendre les exigences SNMP d'une application Java que je dois implémenter. J'utilise openDMK pour fournir le support SNMP. Veuillez excuser toute ignorance brutale dans mes questions. J'ai lu les spécifications RFC, mais la plupart du texte semble être du charabia pour moi.SNMP: Essayer de comprendre à quoi sert la base d'informations de gestion des contrôles d'alarmes et d'alarmes
Une exigence est que "le support SNMP doit être compatible avec Alarm MIB (RFC 3877)".
- Qu'est-ce que cela signifie?
- À quoi sert l'alarme MIB?
- Est-ce lié à SNMP Trap/Notification? En lisant les spécifications RFC, j'ai l'impression qu'il s'agit de la notification/interruption SNMP que mon application doit envoyer aux gestionnaires en cas de problème (par exemple, un seuil a été dépassé). Si oui, je ne comprends toujours pas ce que je dois faire exactement avec cette exigence.
- Je devrai définir les définitions d'interruption SNMP de ma propre application (c'est-à-dire ne pas utiliser les définitions génériques). Comment mon MIB sera-t-il différent maintenant que je dois prendre en charge Alarm MIB?
- Est-ce que, outre l'envoi d'une notification, je dois stocker cette notification dans le tableau des alarmes? Si oui, quel est le but de le faire?
Ci-dessous est une méthode de la bibliothèque openDMK d'envoyer un piège SNMPv2:
snmpV2Trap public void (SnmpOid trapOid, SnmpVarBindList VarBindList)
Ma compréhension de la façon d'utiliser cette méthode est
trapOid
se référera à l'OID de la notification dans la base de données MIB de ma demande etvarBindList
est tous les paramètres supplémentaires à envoyer. Alors, comment/où l'alarme MIB s'intègre-t-elle à cela?
Une autre exigence est "Le support SNMP doit être compatible avec Alarm Reporting Control MIB (RFC 3878)".
- Qu'est-ce que cela signifie?
- À quoi sert la MIB de gestion des rapports d'alarme?
- Aucune relation avec l'interruption/notification SNMP?
Merci beaucoup!