snmptrapd est une application SNMP qui reçoit et consigne des messages de déroutement et d'information SNMP. Pour que votre système puisse recevoir de tels messages, vous devez configurer le démon de déroutement de manière à ce qu'il les intercepte.
Pour configurer un démon de déroutement :
Configurez une destination de déroutement SNMP.
L'exemple suivant illustre l'utilisation de la commande snmpset pour configurer un démon snmptrapd :
% snmpset SNMP_agent ilomCtrlAlertType.1 i 2 ilomCtrlAlertSeverity.1 i 2 ilomCtrlAlertDestinationIP.1 a dest_ipaddress ilomCtrlAlertDestinationPort.1 i port_number ilomCtrlAlertSNMPCommunityOrUsername.1 s private ilomCtrlAlertSNMPVersion.1 i 2 SUN-ILOM-CONTROL-MIB::ilomCtrlAlertType.1 = INTEGER: snmptrap(2) SUN-ILOM-CONTROL-MIB::ilomCtrlAlertSeverity.1 = INTEGER: critical(2) SUN-ILOM-CONTROL-MIB::ilomCtrlAlertDestinationIP.1 = IpAddress: dest_ipaddress SUN-ILOM-CONTROL-MIB::ilomCtrlAlertDestinationPort.1 = INTEGER: port_number SUN-ILOM-CONTROL-MIB::ilomCtrlAlertSNMPCommunityOrUsername.1 = STRING: private SUN-ILOM-CONTROL-MIB::ilomCtrlAlertSNMPVersion.1 = INTEGER: v2c(2)
Lancez snmptrapd, l'application réceptrice de déroutement.
Générez un déroutement de test pour vérifier que les déroutements sont envoyés par l'agent (sur le noeud géré) et reçus par le récepteur de déroutement (la station de gestion).
Tandis que le démon s'exécute, connectez-vous à la CLI d'Oracle ILOM sur l'hôte qui exécute l'agent SNMP, puis tapez la commande suivante :
-> set /SP/alertmgmt/rules/n testrule=true
L'écran suivant représente un exemple de sortie en cas de réception d'un déroutement testalert par la station de gestion :
SUN-ILOM-CONTROL-MIB::ilom.103.2.1.20.0 = STRING: "This is a test trap"