Доброго времени суток.
Как можно отлаживать snmptt?Официальный способ бесполезен - результат тестового запуска отличается от результата работы в режиме демона.
Пример: останавливаю snmptt, на циске выполняю действия, приводящие к отправке trap'а. На хосте с snmptrapd появляется файлик /var/spool/snmptt/#snmptt-trap-<время unixtime>. Копирую его про запас. Снова запускаю snmptt:
/var/log/snmptt/snmptt.log
Sat Sep 10 15:53:22 2011 enterprises.9.9.43.2.0.1 Normal "Status Events" 192.168.100.2 - Notification of a configuration management event as 1 2 3
Останавливаю snmptt, в /etc/snmp/snmptt.ini меняю «mode = daemon» на «mode = standalone»
/usr/local/sbin/snmptt < /root/#snmptt-trap-1315655602986528
/var/log/snmptt/snmpttunknown.log
Sat Sep 10 15:55:25 2011: Unknown trap (.0.04) received from 1315655602 at:
Value 0: 1315655602
Value 1:
Value 2: [192.168.100.2]:49346
Value 3: .0.04
Value 4:
Value 5:
Value 6:
Value 7:
Value 8:
Value 9:
Value 10:
Ent Value 0: .1.3.6.1.6.3.1.1.4.1.0=SNMPv2-SMI::enterprises.9.9.43.2.0.1
Ent Value 1: .1.3.6.1.4.1.9.9.43.1.1.6.1.3.39=1
Ent Value 2: .1.3.6.1.4.1.9.9.43.1.1.6.1.4.39=2
Ent Value 3: .1.3.6.1.4.1.9.9.43.1.1.6.1.5.39=3