Ubuntu 16.04 を使用しています。snmpd.conf
デフォルトの udp ポート 161 の代わりに UNIX ソケットをリッスンするように変更しましたsnmpget
が、タイムアウト エラーで失敗します。
構成ファイルを変更する前に、これは機能していました:
snmpget -v2c -c public localhost SNMPv2-MIB::sysUpTime.0
次のような出力で:
SNMPv2-MIB::sysUpTime.0 = Timeticks: (1453) 0:00:14.53
次にagentAddress
、構成ファイルを次のように変更しました。
agentAddress unix:/tmp/snmp/agent.sock
そして、snmpd サービスを再起動しました。今私snmpget
がこのように使うとき:
snmpget -v2c -c public unix:/tmp/snmp/agent.sock SNMPv2-MIB::sysUpTime.0
エラー:
Timeout: No Response from unix:/tmp/snmp/agent.sock.
snmpd のマニュアル ページでは、リッスン アドレスを UNIX ソケットに変更できると記載されていましたが、機能していないようです。