Estoy usando RHEL 5, intenté encontrar alguna manera de establecer el valor de mteHotContextName o mteHotTargetName de DISMAN-EVENT-MIB pero no puedo encontrar la respuesta.
Busqué en stacoverflow pero no puedo hacer nada:
https://stackoverflow.com/questions/13156289/net-snmp-getting-more-detail-into-disman-traps
Mi configuración en el archivo snmpd:
# Processes Monitoring
rwuser userrw
rouser userro
createUser userrw MD5 "userrw" DES
createUser userro MD5 "userro" DES
agentSecName userro
monitor -r 5 -o prNames -o prErrMessage "process table" != prErrorFlag
proc my-service 1 1
resultado de snmptrapd:
2016-10-31 07:56:51 localhost.localdomain [UDP: [127.0.0.1]:58300]:
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (17512) 0:02:55.12 SNMPv2-MIB::snmpTrapOID.0 = OID: DISMAN-EVENT-MIB::mteTriggerFired DISMAN-EVENT-MIB::mteHotTrigger.0 = STRING: process table DISMAN-EVENT-MIB::mteHotTargetName.0 = STRING: DISMAN-EVENT-MIB::mteHotContextName.0 = STRING: DISMAN-EVENT-MIB::mteHotOID.0 = OID: UCD-SNMP-MIB::prErrorFlag.1 DISMAN-EVENT-MIB::mteHotValue.0 = INTEGER: 1 UCD-SNMP-MIB::prNames.1 = STRING: my-service UCD-SNMP-MIB::prErrMessage.1 = STRING: No my-service process running.
mteHotContextName siempre está vacío.
¿Hay alguna forma de configurar o agregar valor para mteHotContextName? ¿O cómo puedo modificar cualquier código fuente de snmp para hacer esto?