监控宝 安装使用指南
监控宝是个好东西,有详尽的监控项目,可以对VPS进行24小时监控,并且当出现故障时可以通过邮件、短信(收费)、MSN提示。
1、安装net-snmp
首先我们需要下载Net-SNMP的源代码,地址如下:wget http://soft.vpser.net/status/net-snmp/net-snmp-5.7.3.tar.gz
接下来对下载的源代码包进行解压缩,如下:tar zxvf net-snmp-5.7.3.tar.gz
cd net-snmp-5.7.3
./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
添加执行权限:chmod +x /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侦探 本文链接地址:https://www.vpser.net/manage/jiankongbao-setup.html
[...] 添加服务器监控:添加VPS/服务器监控需要安装SNMP,安装方法可以参考:http://www.vpser.net/manage/jiankongbao-setup.html >>转载请注明出处:VPS侦探 [...]
@VPS新手, 编译安装的不能使用apt-get remove删除,直接进入netsnmp解压的目录 make uninstall,或者kill netsnmp的进程删除netsnmp的文件和配置文件。
按照老大的方法装了NET-SNMP
可是 现在想卸载它了 debian的VPS,
要怎么样才能卸载掉它呢?
apt-get remove net-snmp和snmp都分别提示找不到和没安装。
@老高, 应该是你vps上没有安装openssl,centos的话执行:yum install openssl openssl-devel ,再重新编译。
用yum命令安装后 监控宝提示:您的服务器不支持该监控项目,请为Snmp Agent添加diskio模块
用编译的方法安装,结果在config这步提示
checking for authentication support... configure: error: Asked to use OpenSSL but I couldn't find it.
彻底迷茫了 不知道问题出在哪里,军哥有没有时间指导一下呢,多谢啦
[...] 5.安装net-snmp服务来使用监控宝来监控VPS服务器:监控宝 安装使用指南 5.安装VPN:一行命令安装PPTPD VPN,一键在xen或linux服务器上安装VPN服务 [...]
archlinux和centos和debian差别好像有点大。
期待你也成为vpser
呵呵,监控宝算是很好用的。
/usr/local/snmp/share/snmp/snmpd.conf 这个文件找不到archlinux里snmp的路径是/usr/share/snmp/(/usr/local/下没有snmp) ,这个路径下没有snmpd.conf这个文件。archlinux不知道把这个配置文件放到哪里去了
@Blinux, nagios、cacti之类虽好,本来VPS本来内存等资源就不多,所以只能借助外部的了,呵呵。
nagios 不是挺好的么
我也是用监控宝监控服务器的,目前用不起vps,待年中主机到期后再换vps
@xiangjian, 那个配置文件?/usr/local/snmp/share/snmp/snmpd.conf 还是/var/net-snmp/snmpd.conf
我的vps使用的archlinux(ramhost的主机)系统,到处找不到net-snmp的配置文件
对于我这种购买的合租主机的人来说,似乎只有一个http监控最合用,也方便