Hi I have a problem: According to the following list
# snmpwalk -v2c -c mycomunity localhost UCD-SNMP-MIB::prTable UCD-SNMP-MIB::prIndex.1 = INTEGER: 1 UCD-SNMP-MIB::prIndex.2 = INTEGER: 2 UCD-SNMP-MIB::prIndex.3 = INTEGER: 3 UCD-SNMP-MIB::prIndex.4 = INTEGER: 4 UCD-SNMP-MIB::prNames.1 = STRING: mountd UCD-SNMP-MIB::prNames.2 = STRING: ntalkd UCD-SNMP-MIB::prNames.3 = STRING: sendmail UCD-SNMP-MIB::prNames.4 = STRING: httpd UCD-SNMP-MIB::prMin.1 = INTEGER: 0 UCD-SNMP-MIB::prMin.2 = INTEGER: 0 UCD-SNMP-MIB::prMin.3 = INTEGER: 1 UCD-SNMP-MIB::prMin.4 = INTEGER: 0 UCD-SNMP-MIB::prMax.1 = INTEGER: 0 UCD-SNMP-MIB::prMax.2 = INTEGER: 4 UCD-SNMP-MIB::prMax.3 = INTEGER: 10 UCD-SNMP-MIB::prMax.4 = INTEGER: 3 UCD-SNMP-MIB::prCount.1 = INTEGER: 0 UCD-SNMP-MIB::prCount.2 = INTEGER: 0 UCD-SNMP-MIB::prCount.3 = INTEGER: 2 UCD-SNMP-MIB::prCount.4 = INTEGER: 0 UCD-SNMP-MIB::prErrorFlag.1 = INTEGER: 1 UCD-SNMP-MIB::prErrorFlag.2 = INTEGER: 0 UCD-SNMP-MIB::prErrorFlag.3 = INTEGER: 0 UCD-SNMP-MIB::prErrorFlag.4 = INTEGER: 0 UCD-SNMP-MIB::prErrMessage.1 = STRING: No mountd process running. UCD-SNMP-MIB::prErrMessage.2 = STRING: UCD-SNMP-MIB::prErrMessage.3 = STRING: UCD-SNMP-MIB::prErrMessage.4 = STRING: UCD-SNMP-MIB::prErrFix.1 = INTEGER: 0 UCD-SNMP-MIB::prErrFix.2 = INTEGER: 0 UCD-SNMP-MIB::prErrFix.3 = INTEGER: 0 UCD-SNMP-MIB::prErrFix.4 = INTEGER: 0 UCD-SNMP-MIB::prErrFixCmd.1 = STRING: UCD-SNMP-MIB::prErrFixCmd.2 = STRING: UCD-SNMP-MIB::prErrFixCmd.3 = STRING: UCD-SNMP-MIB::prErrFixCmd.4 = STRING:
The process name "mountd" should have been detected and an snmptrap should have been received by the agent.
I'm able to poll traps , to log them and to send them to Nagios
But when a process is out of their limits an snmptrap should be sent by the agent and it is not the case.
Anyone has any clues why this does not happen?
Regards
Jose Dragone
P.S. : Would it be possible to create a line in the snmpd.conf in order to process this trap in a better way for any process ?
As for instance:
traphandle UCD-SNMP-MIB::prTable /root/Snmp-Scripts/traps-v2.sh errorProcess
or
traphandle UCD-SNMP-MIB:: prErrorFlag /root/Snmp-Scripts/traps-v2.sh prErrorFlagDetected
or
traphandle default /root/Snmp-Scripts/traps-v2.sh AnotherTrap (but in this line passing an environment variable with the process name like "httpd" or its index "4")
where /root/Snmp-Scripts/traps-v2.sh runs really great and errorProcess or prErrorFlagDetected are just variables passed to this script in order to decide if to send the trap to nagios or only to log it
(inside this script I'm using send_nsca to pass the data to Nagios)
thanks
------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ Net-snmp-users mailing list Net-snmp-users@lists.sourceforge.net Please see the following page to unsubscribe or change other options: https://lists.sourceforge.net/lists/listinfo/net-snmp-users