监控宝 安装使用指南
监控宝是个好东西,有详尽的监控项目,可以对VPS进行24小时监控,并且当出现故障时可以通过邮件、短信(收费)、MSN提示。
1、安装net-snmp
首先我们需要下载Net-SNMP的源代码,地址如下:http://soft.vpser.net/status/net-snmp/net-snmp-5.4.2.1.tar.gz
接下来对下载的源代码包进行解压缩,如下:tar zxvf net-snmp-5.4.2.1.tar.gz
cd net-snmp-5.4.2.1
./configure --prefix=/usr/local/snmp --with-openssl=/usr/ --with-mib-modules=ucd-snmp/diskio
make && make install
以上就完成了编译安装。
如果喜欢yum的安装方式可以使用如下命令:yum install -y net-snmp net-snmp-utils
2、设置net-snmp
建议使用v3c版本来进行身份验证。v3c的验证方式,要创建一个v3c的帐号,修改以下配置文件:
/usr/local/snmp/share/snmp/snmpd.conf
然后添加一个只读帐号,如下:rouser jiankongbao auth
上面添加帐号的意思是:在v3c中,“rouser”用于表示只读帐号类型,随后的“jiankongbao”是指定的用户名,后边的“auth”指明需要验证。
接下来,我们还要添加“jiankongbao”这个用户,这就是v3c中的特殊机制,我们打开以下配置文件:/var/net-snmp/snmpd.conf (这个文件可能不存在,需要先运行一下:/usr/local/snmp/sbin/snmpd 生成这个文件,再结束这个进程:killall -9 snmpd )
这个文件会在snmpd启动的时候被自动调用,我们需要在它里边添加创建用户的指令,如下:createUser jiankongbao MD5 mypassword
这行配置的意思是创建一个名为“jiankongbao”的用户,密码为“mypassword”,并且用MD5进行加密传输。这里要提醒的是,密码至少要有8个字节,这是SNMP协议的规定,如果小于8个字节,通信将无法进行。
需要注意的是,一旦snmpd启动后,出于安全考虑,以上这行配置会被snmpd自动删除,当然,snmpd会将这些配置以密文的形式记录在其它文件中,重新启动snmpd是不需要再次添加这些配置的,除非你希望创建新的用户。
运行snmpd:/usr/local/snmp/sbin/snmpd
将snmpd加入开机启动:cp dist/snmpd-init.d /etc/init.d/snmpd
Debian再执行:update-rc.d -f snmpd defaults
CentOS执行:chkconfig --level 345 snmpd on
3、监控宝网站设置
登录监控宝网站,找到服务器监控-添加服务器。按照上面配置net-snmp填写:
点击“添加服务器”完成添加服务器。
添加完服务器,需要创建哪些监控项目,比如:CPU、负载、硬盘I/O、流量等等。
4、其他项目的监控
监控Nginx:比如现在大部分VPS都在用Nginx,监控Nginx,如果用的lnmp的话,直接使用http://IP/status 输入监控项目名就可以开始监控了,如下图所示:
监控MySQL:为监控宝创建一个MySQL帐号,填写上MySQL服务器的IP、端口、用户名、密码,添加即可。
站点监控:监控Http、Https、FTP、ping、DNS
网站速度跟踪:
>>转载请注明出处:VPS侦探 本文链接地址:http://www.vpser.net/manage/jiankongbao-setup.html














make: *** [perlmakefiles] Error 2
编译的最后出现上述提示 centos6.0 32
按照yum install -y net-snmp net-snmp-utils安装后,找不到/usr/local/snmp/share/snmp/snmpd.conf这个文件。所以我用yum remove -y net-snmp net-snmp-utils命令移除了安装,然后用编译方法来安装,就出现了刚才这个错误。我用的是32位的Centos 6.0。
VPSer 回复:
九月 23rd, 2011 at 18:40
@kaka, yum安装的配置文件是/etc/snmp/snmpd.conf
make[1]: Leaving directory `/root/net-snmp-5.4.2.1/local'
making all in /root/net-snmp-5.4.2.1/mibs
make[1]: Entering directory `/root/net-snmp-5.4.2.1/mibs'
make[1]: Leaving directory `/root/net-snmp-5.4.2.1/mibs'
chmod a+x net-snmp-config
touch net-snmp-config-x
Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .) at Makefile.PL line 1.
BEGIN failed--compilation aborted at Makefile.PL line 1.
make: *** [perlmakefiles] Error 2
按照编译方法安装,出现了这个错误。是什么原因呢?
VPSer 回复:
九月 23rd, 2011 at 18:37
@kaka, 这个不清楚
ubuntu 貌似安装不成功
老是报错
VPSer 回复:
六月 8th, 2011 at 08:10
@seoer, 什么错误信息,发上来看看
[...] 添加服务器监控:添加VPS/服务器监控需要安装SNMP,安装方法可以参考:http://www.vpser.net/manage/jiankongbao-setup.html >>转载请注明出处:VPS侦探 [...]
按照老大的方法装了NET-SNMP
可是 现在想卸载它了 debian的VPS,
要怎么样才能卸载掉它呢?
apt-get remove net-snmp和snmp都分别提示找不到和没安装。
VPSer 回复:
十二月 27th, 2010 at 10:43
@VPS新手, 编译安装的不能使用apt-get remove删除,直接进入netsnmp解压的目录 make uninstall,或者kill netsnmp的进程删除netsnmp的文件和配置文件。
用yum命令安装后 监控宝提示:您的服务器不支持该监控项目,请为Snmp Agent添加diskio模块
用编译的方法安装,结果在config这步提示
checking for authentication support... configure: error: Asked to use OpenSSL but I couldn't find it.
彻底迷茫了 不知道问题出在哪里,军哥有没有时间指导一下呢,多谢啦
VPSer 回复:
十月 20th, 2010 at 11:24
@老高, 应该是你vps上没有安装openssl,centos的话执行:yum install openssl openssl-devel ,再重新编译。
[...] 5.安装net-snmp服务来使用监控宝来监控VPS服务器:监控宝 安装使用指南 5.安装VPN:一行命令安装PPTPD VPN,一键在xen或linux服务器上安装VPN服务 [...]
/usr/local/snmp/share/snmp/snmpd.conf 这个文件找不到archlinux里snmp的路径是/usr/share/snmp/(/usr/local/下没有snmp) ,这个路径下没有snmpd.conf这个文件。archlinux不知道把这个配置文件放到哪里去了
VPSer 回复:
一月 20th, 2010 at 21:45
archlinux和centos和debian差别好像有点大。
nagios 不是挺好的么
VPSer 回复:
一月 20th, 2010 at 14:36
@Blinux, nagios、cacti之类虽好,本来VPS本来内存等资源就不多,所以只能借助外部的了,呵呵。
我也是用监控宝监控服务器的,目前用不起vps,待年中主机到期后再换vps
VPSer 回复:
一月 20th, 2010 at 21:44
期待你也成为vpser
我的vps使用的archlinux(ramhost的主机)系统,到处找不到net-snmp的配置文件
VPSer 回复:
一月 20th, 2010 at 12:33
@xiangjian, 那个配置文件?/usr/local/snmp/share/snmp/snmpd.conf 还是/var/net-snmp/snmpd.conf
对于我这种购买的合租主机的人来说,似乎只有一个http监控最合用,也方便
VPSer 回复:
一月 20th, 2010 at 21:44
呵呵,监控宝算是很好用的。