本文属于原创,如果转载,请写明作者以及出处,谢谢。
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 a