教学之友,学习之友。

站长教学网

如何使用监控宝监控Linux服务器

时间:2012-04-10 17:20来源:未知 作者:ken 点击:

监控宝是国内一家有提供基本的免费监控服务的网站,用来监控Linux VPS完全够用了。首先到监控宝注册个账号。免费账号可以创建5个站点监控项目,15分钟监控一次,2个监测点。监控宝需要通过SNMP协议来监控服务器。Linux VPS的系统用的是CentOS6.2。

监控宝使用标准的SNMP协议来为用户提供服务器监控功能,这意味着被监控的服务器上必须运行SNMP代理程序(snmpd),接下来我们将详细介绍如何在Linux服务器上安装、开启Snmp代理,并且进行必要的安全配置,随后我们会在其它文章中介绍Windows服务器的配置方法。

关于SNMP协议的定义和描述,可以浏览RFC1157,这里还描述了SNMP的设计动机和原理,到目前为止,SNMP已经被无数的设备用来作为监控协议,并且工作得非常可靠,至于安全性和必要的安全配置,我们在随后会详细介绍,你完全可以让SNMP代理程序在你的服务器上安全的运行。

在各种Linux分发版中,大多数都已经默认集成了snmpd,比如在suse10中,你可以这样开启snmpd:

suse10:~ # /etc/init.d/snmpd start

如果没有默认安装,你要做的就是自己来编译snmpd,按照下边的步骤,非常简单。

编译、安装以及安全设置

对于Linux平台,我们推荐使用Net-SNMP,它实现了标准的SNMP协议,并且包括了代理程序以及各种SNMP工具。

在监控宝中添加linux服务器

http://net-snmp.sourceforge.net/

关于Net-SNMP编译、安装、安全设置以及授权IP地址等的详细介绍,请参考我们的Wiki,如下:

http://wiki.jiankongbao.com/doku.php/文档:安全指引#linux_snmp

1、安装snmp相关软件包

yum install net-snmp net-snmp-libs net-snmp-utils

PS:CentOS5.x要多安装一个net-snmp-devel。

2、设置snmp v3验证账户
如开启snmpd服务先要停止:
service snmpd stop

net-snmp-config --create-snmpv3-user -ro -A 12345678 -a MD5 snmpuser

创建了一个只读账号snmpuser,密码是12345678,身份验证加密方式为MD5。

3、启动net-snmp服务

service snmpd start

4、设置snmpd自启动

chkconfig snmpd on

5、检查net-snmp

snmpwalk -v3 -u snmpuser -l auth -a MD5 -A 12345678 127.0.0.1 system

6、如果开启iptables
要在规则中加入监控宝SNMP的监控IP地址:60.195.252.107 60.195.252.110。

iptables -I INPUT -p udp -s 60.195.252.107 –dport 161 -j ACCEPT
iptables -I INPUT -p udp -s 60.195.252.110 –dport 161 -j ACCEPT

(责任编辑:ken)

TAG标签: linux 监控 监控宝 服务器
顶一下
(1)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
注册登录:不允许匿名留言,登录后留言无需输入验证码。
栏目列表
最新内容