¿Cómo se puede establecer el valor para mteHotContextName cuando se utiliza el proceso de monitorización en SNMP?

¿Cómo se puede establecer el valor para mteHotContextName cuando se utiliza el proceso de monitorización en SNMP?

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?

información relacionada