カスタム SNMP oid (およびスクリプト) を作成しようとしています。
次の行を snmpd.conf に追加します (そしてサービスを再起動します)。
pass .1.3.6.1.3.2 /bin/myscript.sh
.
cat myscript.sh
#!/bin/sh
echo .1.3.6.1.3.2
echo gauge
exec 100
.
snmpwalk -c mycommunity -v2c 10.2.1.4 .1.3.6.1.3.2
SNMPv2-SMI::experimental.2 = Gauge32: 100
Error: OID not increasing: SNMPv2-SMI::experimental.2
>= SNMPv2-SMI::experimental.2
snmpwalk は、クエリの最後に何かを期待していますか? snmpget は問題なく動作します。