Hi,  I have been reading around this for days and trying to trouble shoot with 
no luck

I have OpenNMS (Horizon) running in my lab and have installed net-snmp on  at 
least 2 CentOS servers.
The NMS can poll the servers fine, get the syscontact info and syslocation info 
perfectly.

Restarting the snmpd service, as per documentation, sends an shutdown trap 
followed by coldStart trap, again perfect
Not ony do I see the traps in the NMS, I see them in Wireshark on the Linux 
server, even better.

Here is the snmpd.conf file, removed all the comments to make it smaller for 
the mail
#
rocommunity public default
#
proc  ntpd
proc  httpd
disk  / 75%
#
syslocation  TheLab
syscontact  TheBoss
#
trap2sink  10.30.1.7
#

I want to be able to monitor running processes(ntpd and httpd are for testing 
purposes) and free diskspace.
So I stop the ntpd service, no traps sent.  I check with snmpwalk
snmpwalk -v 2c -c public localhost 1.3.6.1.4.1.2021.2
UCD-SNMP-MIB::prIndex.1 = INTEGER: 1
UCD-SNMP-MIB::prIndex.2 = INTEGER: 2
UCD-SNMP-MIB::prNames.1 = STRING: ntpd
UCD-SNMP-MIB::prNames.2 = STRING: httpd
UCD-SNMP-MIB::prMin.1 = INTEGER: 1
UCD-SNMP-MIB::prMin.2 = INTEGER: 1
UCD-SNMP-MIB::prMax.1 = INTEGER: 0
UCD-SNMP-MIB::prMax.2 = INTEGER: 0
UCD-SNMP-MIB::prCount.1 = INTEGER: 0
UCD-SNMP-MIB::prCount.2 = INTEGER: 6
UCD-SNMP-MIB::prErrorFlag.1 = INTEGER: error(1)
UCD-SNMP-MIB::prErrorFlag.2 = INTEGER: noError(0)
UCD-SNMP-MIB::prErrMessage.1 = STRING: No ntpd process running
UCD-SNMP-MIB::prErrMessage.2 = STRING:
UCD-SNMP-MIB::prErrFix.1 = INTEGER: noError(0)
UCD-SNMP-MIB::prErrFix.2 = INTEGER: noError(0)
UCD-SNMP-MIB::prErrFixCmd.1 = STRING:
UCD-SNMP-MIB::prErrFixCmd.2 = STRING
Or
snmpwalk -v 2c -c public localhost 1.3.6.1.2.1.25.4.2.1.2 | grep "ntpd"
returns no results

So I think net-snmp is monitoring correctly but trap sending is not being 
triggered.
It’s not at the NMS end as I don’t see traps in the wireshark trace on the 
source server

I have done nothing with snmptrapd.conf as that is for receiving traps and not 
sending, if I am reading docs correctly.

I can send test traps with snmptrap and it can be seen in the wireshark and the 
NMS receives it.  So the only problem is with traps from monitored processes.  
Have I missed anything in the setup configuration anywhere, do I need snmptrad 
to receive the traps locally and then forward on?  I think not else the snmpd 
stop/start ones wouldn’t flow nor the test ones.

Regards
Anthony








_______________________________________________
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

Reply via email to