Hi,
I want to use a scipt to handle the trap messages that trapd received. So I
configured the snmptrapd.conf as following:
###########################################################################
#
# snmptrapd.conf
#
# - created by the snmpconf configuration program
#
###########################################################################
# SECTION: Trap Handlers
#
# Here we define what programs are run when a trap is
# received by the trap receiver.
# traphandle: When traps are received, a program can be run.
# When traps are received, the list of configured trap
# handles is consulted and any configured program is run.
# If no handler is found, any handler with "default" as the
# traphandle type is run instead. The information contained
# in trap is passed to the program via standard input (see
# the snmptrapd.conf manual page for details).
#
# arguments: oid|"default" program args
traphandle SNMPv2-MIB::coldStart /home/niping/net-snmp-5.2.1.rc3/trap cold
traphandle SNMPv2-MIB::warmStart /home/niping/net-snmp-5.2.1.rc3/trap warm
/home/niping/net-snmp-5.2.1.rc3/trap is an example script,as following:
#!/bin/sh
echo 'hello world.'
read host
read ip
vars=
while read oid val
do
if [ "$vars" = "" ]
then
vars="$oid = $val"
else
vars="$vars, $oid = $val"
fi
done
echo trap: $1 $host $ip $vars
But after I run up the snmptrapd and send a trap message using snmptrap,
nothing is printed on the screen, even the "hello world." is not seed.
Why, any errors in the config file of the script?
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Net-snmp-users mailing list
[email protected]
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users