2015-07-13 208 views
2

我有一個樹莓派,與我的網絡中的一些路由器和交換機連接。 我使用OpenNMS來管理這些網絡設備。 我希望在OpenNMS中監控Pi的狀態。我需要監視幾個參數,如SNMP管理樹莓派

  1. 網絡帶寬使用情況。
  2. CPU使用率(可選)。
  3. 存儲卡上的可用空間。
  4. 如果登錄嘗試不正確,則陷阱。而一些更PARAMS像上次登錄時間等

我正打算寫一SNMP代理爲PI在C/C++/Java的
任何人都可以告訴我在哪裏可以找到一些關於編寫自己的SNMP代理的好資源?

回答

2

如果您只是想使用OpenNMS監視Pi的狀態,則不必編寫自己的SNMP代理。您只需要在您的Pi上安裝SNMP,請點擊此鏈接https://bigdanzblog.wordpress.com/2015/01/03/installing-snmp-onto-a-raspberry-pi/

然後,所有你需要做的就是修改讀社區版本性質爲SNMP-config.xml文件中OpenNMS的。默認數據收集定義已包含您想要查看的所有參數,但如果您想對其進行定製。這是如何做到這一點的鏈接。 http://www.opennms.org/wiki/SNMP_Data_Collection_Tutorial