ubuntu默认是不开启snmp服务器的,所以使用cacti是没法抓取到ubuntu服务器的相关信息。为了解决这个问题,咱们须要在ubuntu上安装snmp服务。ubuntu
安装snmp配套的软件:服务器
apt-get install snmpd snmp
修改 /etc/snmp/snmpd.conf配置文件:网络
# sec.name source community #com2sec paranoid default public com2sec readonly default public #com2sec readwrite default private
设置 syslocation 和 syscontact参数:ide
syslocation 17smt.com syscontact Leejd@GridOK.com
上述设置好以后,重启snmpd服务,而后使用:spa
snmpwalk -v2c -c public localhost
执行,若是正常的输出告终果,那就说明服务已经启动了。可是你在别的机器上进行snmpwalk操做的话,会返回一个超时的提示,须要修改SNMP的网络访问设置,修改 /etc/default/snmpd:.net
# snmpd options (use syslog, close stdin/out/err). SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid'
移除第二行行尾的127.0.0.1,容许外部机器访问,重启snmp服务便可:pwa
snmpwalk -v2c -c public 172.20.1.249
看到屏幕滚动了吗?看到了就说明你成功了,orm