не получается отправить snmptrapконфиг snmptrapd.conf
ignoreauthfailure no
disableAuthorization yes
authCommunity log,execute,net public
donotfork no
pidfile /tmp/snmptrap.pid
#traphandle default /bin/bash /usr/local/bin/snmptrap.sh
traphandle default /etc/snmp/snmptrap.sh
donotlogtraps no
logoption f /var/log/snmptrap.log
outputOption efnQs
скрипт snmptrap.sh
LOG="/var/log/snmptrapmy.log";
ZABBIX_SERVER="localhost";
ZABBIX_PORT="10051";
ZABBIX_SENDER="/usr/bin/zabbix_sender";
KEY="snmptraps";
HOST="snmptraps";
# END OF CONFIGURATION
read hostname
read ip
read uptime
read oid
read index
read desc
read type
read info
read trapip
read community
read var1
ip=`echo $ip | cut -d"[" -f2 | cut -d"]" -f1`
uptime=`echo $uptime|cut -f2 -d'='`
oid=`echo $oid|cut -f2 -d'='`
index=`echo $index|cut -f2 -d'='`
desc=`echo $desc|cut -f2 -d'='`
type=`echo $type|cut -f2 -d'='`
info=`echo $info|cut -f2 -d'='`
trapip=`echo $trapip|cut -f2 -d'='`
community=`echo $community|cut -f2 -d'='`
var1=`echo $var1|cut -f2 -d'='`
hostname=`snmpwalk -c public $ip system.sysName.0 2> /dev/null|cut -d"="
-f2|cut -d":" -f2`
str="$hostname $ip $oid $desc $info"
echo "$str" >> $LOG
$ZABBIX_SENDER -z $ZABBIX_SERVER -p $ZABBIX_PORT -s $HOST -k $KEY -o "$str"
ввожу команду
snmptrap -v 1 -c public localhost .1.3.6.1.6.3.1.1.5.2 0 0 "" "" .1.3.6.1.4.1 s "HelloWinn"
ошибок никаких нет, но и в логи ничего не пишктся
/var/log/snmptrap.log
/var/log/snmptrapmy.log
они пустые, в чем может быть ошибка?