监控宝服务器性能监控配置方法
分类:运维技术日期:2012-01-12 - 13:19:50作者:老谢
虚拟主机只能监控在线率,有了自己的服务器(vps)就想监控服务器整体的情况,比如cpu、内存、负载、进程等等,我们仍然可以使用监控宝进行监控,这一切都是免费的,我们只需要打开服务器的snmp服务 :)
本文以buyvm $15/year 作为演示(openvz),系统为:centos 5 32bit,centos自带了snmp,只不过默认没有开启服务
一:编辑snmp配置,设置安全验证方式
vi /etc/snmp/snmpd.conf |
验证方式有两种,v2c和v3,推荐后者。
(1)v2c验证方式添加比较简单,在snmpd.conf中添加以下内容
rocommunity laoxie 60.195.249.83 rocommunity laoxie 60.195.252.107 rocommunity laoxie 60.195.252.110以上代码解释:
rocommunity 表示一个只读的访问权限
laoxie 表示v2c的帐号
后面的IP表示授权访问IP(以上三组为监控宝监控点的IP,意味着只有监控宝才能访问您CentOS的SNMP)
以上配置中只有“laoxie”是需要进行修改的,在监控宝上添加被监控的服务器时需要提供这个字符串。
(2)添加v3验证方式同样用vi编辑snmpd.conf,在结尾添加以下代码(vi下:$可以快速跳到最后一行):
rouser laoxie auth createUser laoxie MD5 mypassword第一行“rouser”用于设定只读帐号的类型,“kwxgd”设定用户名,“auth”指明连接时需要验证。
第二行的意思是创建一个名为“kwxgd”的用户,密码为“mypassword”,并用MD5进行加密传输。
注意,创建用户的密码要8个字节以上,否则设置会失败。而且一旦snmpd启动后,出于安全考虑,以上两行配置会被snmpd自动删除,但它会将这些配置以密文的形式记录在其它文件中,重启snmpd不需要再次重复添加以上内容,除非你希望创建新的用户(或覆盖帐户,如修改帐户密码密码)。
二:设置完毕,启动/关闭snmp服务并设置开机启动
启动服务
service snmpd start |
停止服务
service snmpd stop |
重启服务
service snmpd restart |
开机启动snmp服务
chkconfig snmpd on |
取消开机启动snmp服务
chkconfig snmpd off |
三:监控宝添加监控服务器即可
添加服务器传送门:http://www.jiankongbao.com/server_create.php
SNMP IP:server ip
系统类型 Linux/Unix/Mac
SNMP代理端口:161
SNMP传输协议版本:3
Community:laoxie
Pass Phrase:mypassword
Auth Protocol: MD5
填写完配置信息,点击添加即可,回到“服务器性能监控”,选择刚添加的服务器,选择“SNMP性能监控”,并添加监控项目。
由于测试服务器用的是OpenVZ的VPS,OpenVZ不支持Diskio模块,所以磁盘I/O无法监控(手动编译的Diskio也无效),为此请不要勾选。
表示完全看不懂。。
IE评论不能。。我泪奔。。
表示完全看不懂。。。
不知道是不是免费的呀?
@love02xp 开篇就说了,这一切都是免费的~
老谢果然是强大的货!
万幸的是,这是免费使用的,哈哈
相当不错 支持
做个记号,有了vps再折腾
vps给力呀,呵呵
贵站可否交换友情链接?
求老谢用的VPS地址!~
@DickWu buyvm.net,只弄了个vpn,木有跑站点 –!
又是一个技术客~我只有学习的份~