Скрипт Net-SNMP / snpmd не работает с демоном, но работает в режиме отладки - PullRequest
0 голосов
/ 27 марта 2020

Мы запускаем 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.

Есть идеи?

1 Ответ

0 голосов
/ 28 марта 2020

РАЗРЕШЕНО:

сценарий пропуска не должен находиться в / root

другая папка, такая как / usr / local / et c работает (не пробовал другие).

...