Собственно сабж.
Поставил в Gentoo snmptrapd с таким конфигом:
doNotLogTraps yes
traphandle default /opt/bin/snmp-trap-handle
disableAuthorization yes
Сам скрипт простой:
#!/bin/bash
read HOST
read IP
echo "${HOST}" "${IP}" >> /opt/bin/test.out
Посылаю событие:
snmptrap -v 1 -c sys-info 127.0.0.1 .1.3.6.1 localhost 6 17 '' .1.3.6.1 s "Test trap 0"
В итоге в test.out оказываются две одинаковые строчки.
Кто-нибудь с подобным сталкивался и как это лечить?
Установленная версия
$ eix net-analyzer/net-snmp
[I] net-analyzer/net-snmp
Available versions: 5.7.3-r5^t (~)5.7.3-r6^t (~)5.7.3_p3-r1^t (~)5.8-r1(0/35)^t **99999999(0/35)^t {X bzip2 doc elf ipv6 libressl lm_sensors mfd-rewrites minimal mysql netlink pci perl python rpm selinux smux ssl tcpd ucd-compat zlib PYTHON_TARGETS="python2_7"}
Installed versions: 5.8-r1(0/35)^t(06:50:56 PM 02/21/2019)(bzip2 ipv6 lm_sensors ssl tcpd zlib -X -doc -elf -libressl -mfd-rewrites -minimal -mysql -netlink -pci -perl -python -rpm -selinux -smux -ucd-compat PYTHON_TARGETS="python2_7")
Homepage: http://www.net-snmp.org/
Description: Software for generating and retrieving SNMP data
UPD
Make sure to remove the -c /etc/snmp/snmptrapd.conf part, otherwise you will receive TRAP twice, as snmptrapd' is compiled with the default configuration file path being already set to '/etc/snmp/snmptrapd.conf'.