Lors de la mise en œuvre d'une entité SNMP, il est souvent préférable de mettre en œuvre le concept soi-disant «sondage dirigé par trap au lieu d'un simple« expéditeur de piège ». Pour ce dernier, SNMP4J peut être utilisé à l'extérieur, pour le premier agent snmp4j peut être utilisé. Ceci est également autorisé sous la licence open source Apache 2.
Étant donné que les pièges pourraient se perdre sur le réseau, l'approche de repos dirigée a de nombreux avantages, bien qu'il ait besoin de plus (peu) d'efforts pour mettre en œuvre la partie de l'agent.
Concernant la question initiale:
- Lors de l'envoi d'un PDU SET, vous demandez au répondeur de commande (agent) de modifier certaines informations sur son entité.
- Lorsque vous envoyez un piège ou une meilleure notification PDU, vous souhaitez informer le générateur de commande (Manager) d'un événement. Avec le concept de mise en place dirigé par TRAP en place, le générateur de commandement enverrait également des demandes de GET régulièrement (par exemple toutes les 5 minutes) sur * les objets lastchanged pour détecter efficacement les changements de données dans certains sous-arbres (critical) du MIB du Responder Command. Si un changement est détecté (soit via un PDU de notification, soit le sondage, les données modifiées sont demandées au répondeur Comamnd par le générateur de commande.