Мы запускаем snmpd на Debian 8 уже много лет. Так как совсем недавно наш скрипт "pass" больше не распознается, когда мы запускаем демон. Когда мы запускаем snmpd в режиме отладки, он работает нормально.
Скрипт для теста:
#!/bin/bash
echo "$2"
echo "String"
echo "TEST $1"
exit 0
Результат при запуске демона:
~# snmpget -v2c -c public localhost enterprises.00119.1
P-133-MIB::PTRK = No Such Instance currently exists at this OID
Результат при режиме отладки переднего плана работает:
snmpd -f -Le -Ducd-snmp/pass -Drun
~# snmpget -v2c -c public localhost enterprises.00119.1
P-133-MIB::PTRK = STRING: "TEST -g
Это запись в /etc/snmpd/snmpd.conf:
pass .1.3.6.1.4.1.00119 /root/test
Все файлы chmod 0777.
Работал без сбоев до недавней новой установки + apt-get update / upgrade на машине с точно такой же конфигурацией. Мы должны придерживаться Debian 8.
Есть идеи?