English |
  • 美国VPS主机推荐
  • |
  • 代购服务
  • |
  • 10美元以下VPS
  • |
  • VPS新手指南/教程
  • |
  • 留言板
  • |
  • 关于
  • | 登录 |

    监控宝 安装使用指南

    2010年01月20日 上午 | 作者:VPS侦探

    监控宝是个好东西,有详尽的监控项目,可以对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侦探推荐:
    遨游主机VultrLinode搬瓦工LOCVPSDiaHostingKVMLAVPS2EZOAH新加坡VPSHostXen80VPS美国VPS主机
    欢迎加入VPS侦探论坛交流:https://bbs.vpser.net

    发表评论

    *必填

    *必填 (不会被公开)

    8 + 9 = ?

    评论(27条评论)

    1. [...] 添加服务器监控:添加VPS/服务器监控需要安装SNMP,安装方法可以参考:http://www.vpser.net/manage/jiankongbao-setup.html >>转载请注明出处:VPS侦探 [...]

    2. 按照老大的方法装了NET-SNMP
      可是 现在想卸载它了 debian的VPS,
      要怎么样才能卸载掉它呢?
      apt-get remove net-snmp和snmp都分别提示找不到和没安装。

      VPSer 回复:

      @VPS新手, 编译安装的不能使用apt-get remove删除,直接进入netsnmp解压的目录 make uninstall,或者kill netsnmp的进程删除netsnmp的文件和配置文件。

    3. 用yum命令安装后 监控宝提示:您的服务器不支持该监控项目,请为Snmp Agent添加diskio模块
      用编译的方法安装,结果在config这步提示
      checking for authentication support... configure: error: Asked to use OpenSSL but I couldn't find it.
      彻底迷茫了 不知道问题出在哪里,军哥有没有时间指导一下呢,多谢啦

      VPSer 回复:

      @老高, 应该是你vps上没有安装openssl,centos的话执行:yum install openssl openssl-devel ,再重新编译。

    4. [...] 5.安装net-snmp服务来使用监控宝来监控VPS服务器:监控宝 安装使用指南 5.安装VPN:一行命令安装PPTPD VPN,一键在xen或linux服务器上安装VPN服务 [...]

    5. /usr/local/snmp/share/snmp/snmpd.conf 这个文件找不到archlinux里snmp的路径是/usr/share/snmp/(/usr/local/下没有snmp) ,这个路径下没有snmpd.conf这个文件。archlinux不知道把这个配置文件放到哪里去了

      VPSer 回复:

      archlinux和centos和debian差别好像有点大。

    6. nagios 不是挺好的么

      VPSer 回复:

      @Blinux, nagios、cacti之类虽好,本来VPS本来内存等资源就不多,所以只能借助外部的了,呵呵。

    7. 我也是用监控宝监控服务器的,目前用不起vps,待年中主机到期后再换vps

      VPSer 回复:

      期待你也成为vpser

    8. 我的vps使用的archlinux(ramhost的主机)系统,到处找不到net-snmp的配置文件

      VPSer 回复:

      @xiangjian, 那个配置文件?/usr/local/snmp/share/snmp/snmpd.conf 还是/var/net-snmp/snmpd.conf

    9. 对于我这种购买的合租主机的人来说,似乎只有一个http监控最合用,也方便

      VPSer 回复:

      呵呵,监控宝算是很好用的。