本文属于原创,如果转载,请写明作者以及出处,谢谢。
SNMP协议使得我们可以利用远程的方式来监控服务器的运行状况(例如CPU负载、磁盘使用情况、内存消耗等等)。
目前国内比较稳定的性能监控提供者是“监控宝”,我这里稍微记录了一下如何使用监控宝来监控服务器性能。
PS:我使用的服务器是CENTOS,这个系统上的软件有点老,不过它的好处是提供了统一管理软件源以及依赖关系,这样安装软件的时候比较方便。
1.检查、安装snmp服务
首先,需要在服务器上安装snmp,一般来说很多服务器都预置了,如果有的话,这步基本上可以不用管。
centos上安装snmp也比较简单,使用命令:
yum -y install net-snmp
注意,安装完后一般还要安装一个snmp-util,这个是为了执行snmpwalk命令
yum -y install net-snmp-utils
安装完成后,检查一下服务是否能启动:
service snmpd start
或者/etc/init.d/snmp start
2.加入配置snmp
经过第一步,一般来说你会在/etc/snmp/目录下找到snmp.conf这个配置文件,然后在该文件的末尾加上几行:
rocommunity jiankongbao 60.195.249.83
rocommunity jiankongbao 60.195.252.107
rocommunity jiankongbao 60.195.252.110
rouser jiankongbao auth
createUser jiankongbao SHA mypasswd
解释一下,以上第一行到第三行,是针对v2c验证模式的,第4行是针对3验证模式的(至于什么是v2c和3验证模式,请自行搜索答案)。
第5行是创建用户,注意mypasswd要改成你自己设定的密码;SHA表示加

本文介绍了如何在CENTOS服务器上利用SNMP协议进行性能监控。通过安装和配置SNMP服务,结合监控宝,实现对CPU、内存等关键指标的远程监控。详细步骤包括安装SNMP、配置SNMP服务、在监控宝上设置SNMP监控服务以及添加监控项目。
最低0.47元/天 解锁文章
257

被折叠的 条评论
为什么被折叠?



