Linux
SNMPD - 添加自定義 OID 不起作用
我有一個應用程序,它在 MySQL 的表中保存一個錯誤計數器。我希望能夠將這些資訊放入 Cacti 以進行長期繪圖,所以我現在正在學習 SNMP。
我想用 PHP 編寫一個腳本(如果需要,由 bash 腳本呼叫),SNMP 守護程序可以使用它來檢查數據庫表中的錯誤計數並返回值。
我嘗試將“exec .1.3.6.1.4.1.2021.50 test /bin/bin errorCountScript”放在我的 snmpd.conf 文件中,但是當我使用 Paessler SNMP Tester 檢查它是否可以工作時,它一直告訴我我的 OID 不存在,但它正在連接。
確切的錯誤是:“值:沒有這樣的對象(SNMP 錯誤 # 222)”
關於如何讓 snmp 執行我的腳本並找到如何找到我應該使用的 OID 的想法會很棒。
不要打擾 SNMP。過於復雜了。Cacti 支持執行腳本作為其數據源之一。解釋這個的連結在這裡: http: //www.cacti.net/downloads/docs/html/how_to.html