Linux SNMP管理的树莓Pi

Linux SNMP管理的树莓Pi,linux,networking,raspberry-pi,snmp,opennms,Linux,Networking,Raspberry Pi,Snmp,Opennms,我有一个树莓Pi,与网络中的一些路由器和交换机连接。 我使用OpenNMS来管理这些网络设备。 我希望也在OpenNMS中监视Pi的状态。我需要监控一些参数,比如 网络带宽使用情况 CPU使用率(可选) 存储卡上的可用空间 错误登录尝试时的陷阱。还有一些参数,如上次登录时间等 我计划在C/C++/Java中为Pi编写一个SNMP代理 有谁能告诉我在哪里可以找到编写您自己的SNMP代理的好资源吗?如果您只想使用OpenNMS监控Pi的状态,您不必编写您自己的SNMP代理。您只需要通过以下链接在Pi

我有一个树莓Pi,与网络中的一些路由器和交换机连接。 我使用OpenNMS来管理这些网络设备。 我希望也在OpenNMS中监视Pi的状态。我需要监控一些参数,比如

  • 网络带宽使用情况
  • CPU使用率(可选)
  • 存储卡上的可用空间
  • 错误登录尝试时的陷阱。还有一些参数,如上次登录时间等
  • 我计划在C/C++/Java中为Pi编写一个SNMP代理

    有谁能告诉我在哪里可以找到编写您自己的SNMP代理的好资源吗?

    如果您只想使用OpenNMS监控Pi的状态,您不必编写您自己的SNMP代理。您只需要通过以下链接在Pi上安装SNMP


    然后,您需要做的就是修改OpenNMS中
    SNMP config.xml
    文件的读取社区版本属性。默认数据集合定义已包含您希望查看的所有参数,但如果您希望自定义它,请执行以下操作。下面是如何做到这一点的链接

    要在raspberry上安装SNMP管理器和代理,请执行以下命令

    sudo-apt-get-update

    sudo-apt-get-install-snmpd

    sudo-apt-get-install-snmp

    资料来源:

    为了 1) SNMP漫游

    2) snmpget和

    3) 关于raspberry pi的SNMP getnext操作,请访问以下链接