我有一个Raspberry Pi,与我网络中的一些路由器和交换机连接.
我使用OpenNMS来管理这些网络设备.
我希望在OpenNMS中监控Pi的状态.我需要监控一些参数,比如
>网络带宽使用情况.
> CPU使用率(可选).
>存储卡上的可用空间.
>如果登录尝试不正确,将陷阱.还有一些像上次登录时间等的参数.
我打算为C/C++ / Java中的Pi编写SNMP代理.
谁能告诉我在哪里可以找到一些编写自己的SNMP代理的好资源?
解决方法:
如果您只想使用OpenNMS监控Pi的状态,则无需编写自己的SNMP代理.您只需按照此链接https://bigdanzblog.wordpress.com/2015/01/03/installing-snmp-onto-a-raspberry-pi/在Pi上安装SNMP即可.
然后,您需要做的就是修改OpenNMS中SNMP-config.xml文件的read-community和version属性.默认数据收集定义已包含您要查看的所有参数,但是您要自定义它.这是如何做到这一点的链接. http://www.opennms.org/wiki/SNMP_Data_Collection_Tutorial