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

本文介绍了如何通过SNMP协议在Debian系统上监控CPU利用率、内存使用率以及MySQL性能。首先,需要安装snmp和snmpd服务,然后修改配置文件以允许远程访问。接着,创建SNMPv3用户并设置权限。最后,更新系统设置并测试SNMP连接,以确保能成功获取服务器性能信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在系统帮助中可以看到,该系统对于服务器系统的参数,如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,内存等信息了,如下图


完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值