安装和配置 snmpd 的方法

sudo apt-get install snmpd /*安装snmp服务*/
sudo vi /etc/snmp/snmpd.conf /*编辑snmp配置文件*/

在这里使用默认团体名public,实际环境中建议更改。

  1. 将原有
    agentAddress udp:127.0.0.1:161
    

    改为

    agentAddress 192.168.1.9
    

    192.168.1.9为本机IP,即监控服务器要监控的主机IP

  1. 加入一行如下:

    access MyROSystem "" any noauth exact all none none
    
  2. 将原有 rocommunity public default -V systemonly-V systemonly 参数去掉,变成:
    rocommunity public default
    
  3. #trap2sink localhost public#informsink localhost public 前面的 # 去掉,改为:
    trap2sink localhost public
    informsink localhost public
    
  4. 重启SNMP服务:
    sudo service snmpd restart
    
  5. 检验snmp获取数据:
    snmpwalk -v 2c -c public 192.168.1.9