您的位置:首页 > 数据库 > SQL

Yahoo的mysql性能监控snmp服务设定

2015-05-29 13:07 681 查看
在系统帮助中可以看到,该系统对于服务器系统的参数,如CPU利用率,内存利用率等值是采用snmp协议进行获取的,那如何让该系统能够监控到那些信息呢?

第一,需要在服务器上安装snmp协议

sudo apt-get install snmp snmpd

第二,snmp默认只能本地访问,如果外部访问需要修改配置文件

修改配置允许其它主机访问

debian默认只在回环地址上侦听。修改非本地访问则需要修改/etc/default/snmpd文件,修改

SNMPDOPTS='-lSD -lF /dev/null -u snmp -I -smux -p /var/run/snmp.pid your_ip_address'

在配置之前,在本地执行如下命令

snmpwalk -v 2c -c public 192.168.34.110 system

会返回time out

修改配置重启之后可以看到结果输出。

第三,创建用户

sudo net-snmp-config --create-snmpv3-user -a authpassword -x privpassword -X DES -A SHA username(这个修改必须是snmpd服务stop状态,所以之后还需要重新启动snmpd服务

/etc/init.d/snmpd stop

/etc/init.d/snmpd start

)

在系统的setting中设置snmp的配置,如下图



update之后可以去snmp选项中进行测试,测试结果如下:



证明成功,这样就可以看到其他部件下cpu,内存等信息了,如下图



完成。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: