Como pode definir valor para mteHotContextName ao usar o processo monitor no SNMP

3

Estou usando o RHEL 5, tentei encontrar uma maneira de definir o valor para o valor definido de mteHotContextName ou mteHotTargetName de DISMAN-EVENT-MIB, mas não consigo encontrar a resposta.

Eu procurei no stacoverflow, mas nada que eu possa fazer:

link

Meu conf no arquivo 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 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 está sempre vazio.

Existe alguma maneira de configurar ou adicionar valor para mteHotContextName? Ou como posso modificar qualquer código-fonte do snmp para fazer isso?

    
por Thao Nguyen 31.10.2016 / 09:08

0 respostas