![SNMP에서 모니터링 프로세스를 사용할 때 mteHotContextName 값을 설정하는 방법](https://linux55.com/image/97638/SNMP%EC%97%90%EC%84%9C%20%EB%AA%A8%EB%8B%88%ED%84%B0%EB%A7%81%20%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%A0%20%EB%95%8C%20mteHotContextName%20%EA%B0%92%EC%9D%84%20%EC%84%A4%EC%A0%95%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
RHEL 5를 사용하고 있으며 DISMAN-EVENT-MIB의 mteHotContextName 또는 mteHotTargetName을 설정하는 방법을 찾으려고 하는데 답을 찾을 수 없습니다.
stacoverflow에서 검색했지만 아무것도 찾을 수 없습니다.
https://stackoverflow.com/questions/13156289/net-snmp-getting-more-detail-into-disman-traps
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
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은 항상 비어 있습니다.
mteHotContextName 값을 구성하거나 추가할 수 있습니까? 아니면 snmp의 소스 코드를 수정하여 이를 수행하려면 어떻게 해야 합니까?