Alchemy Eye
监控服务器状态并短信到手机
应liujinfeng要求,暂停手上的xen,本来打算灌盘装xen玩玩xen虚拟化后上hyper server 2008R2的,这丫缠人,来吧,跟CC一起学习怎样去监控服务器的状态,比如POP3,SMTP常规的系统服务器以及路由器的路由服务,数据存储的数据服务,exchange服务和系统状态等等,只要你能想到的状态都能进行监控,并且在当掉的时候或者超时的时候手机短信通知或者msn通知,邮件通知等等,强大的小监控软件alchemy eye为我们做到了这些功能,虽然网上也有汉化破解的,但是CC推荐大家购买正版 399RMB即可,尊重人家的版权.在实验中为适合我们中小企业的系统管理员们,使用汉化版为大家进行演示.
这个软件监控到服务器当掉就报警,这样不管我们身在何方均能知道我的服务器状态,并及时作出响应,要求当地分公司系统管理者立即处理或者自行前往处理,而不是等到问题出现后用户来告诉我们出问题了,IT部门才恍然大悟,出问题了,哦哦,这是一个很有效的通知方案.
环境准备:
1. 中国移动手机一部,任意均可,号码必须为中国移动,目前貌似电信也开通了手机邮件免费短信到手机,大家可以试试,原理是将监控信息发送到手机邮件接收,然后手机邮件的提供者会将邮件转发给使用者的手机,比如中国移动的139邮箱,业务是免费的
2. 保证监控服务器位于网络,能成功发送邮件,所以这点最好是分公司部署一台供分公司管理员们接受信息,总部部署一台来监控分部的防火墙以及对外的mail等服务器.
下面开始正式使用alchemy来设置监控吧,原版的是英文,所以用汉化版的为大家演示
支持长短信的手机就开通长短信,支持彩信就设置彩信,这都是免费的,只有push mail才是要收钱的
OK.手机准备好了就开始设置监控软件,打开汉化版的如图,是单文件版的
单击服务器=增加服务器=重新建立=来建立一个新的目标
出现服务器属性选择页,裸机名称可以输入服务器名称,检查间隔180的意思就是每隔180秒也就是3分钟检测一次服务器的状态. 检测类型可选很多种,可自行设置,我们以设置POP3为例
然后选择好后,单击POP3,去设置PO3服务器的属性
这里要求设置服务器的地址,可以设置内网的IP地址,总部可以设置分部的对外的公网IP或者域名,前提保证域名能连通,下面的端口和超时都是默认,无需修改,然后需要勾选服务器需要身份验证,否则可能会因为验证失败,然后设置一个用POP3权限的用户以及密码
然后单击actions下的alerts通知选项,可以看到,如下的这些选项,使用英文原版的可以自行对应选项翻译进行设置,
下面还有很多可以通知的,比如icq和msn之类的,看我设置了当服务器宕机或者检测超时100毫秒的时候进行通知,然后单击通知到此email,
会弹出提示说我们还没有注册email的发送者,不能发送信件,问我们是否设置发送者,单击是来设置发信人.
出现下图,我们单击增加,来增加一个发送监控邮件的发送者
这里输入smtp服务器的地址和用户以及密码,为保险起见,这里最好输入外网的支持smtp的邮箱,比如sohu或者139等邮箱,因为如果我们监控内部的exchange,然后这里像如图一样设置了内部的mail,但是内部mail挂了就没有办法发送邮件了,所以最好设置外部的发送者,我这里演示就设置内部测试下.
然后单击确定回到如图,再单击确定完成发送者的设定
回到服务器属性这里就可以设置发信给谁,这里我设置我的139邮箱,这样139邮箱收信就会发短信给我的手机
然后单击确定完成服务器属性的设置,这是可以看到服务器的状态是OK的的可以连通的
下面我们关掉mail服务器的POP3服务
服务器停止了
监控软件状态为服务器不可到达状态
看CC的手机也收到信息了,主题是说mail服务器192,168.0.11这个服务器的110端口当掉了,时间是2009年7月31日10点31,内容也是一样的,这里是英文显示,如不满意可以在发送者那里自行设置变量成中文信息提示.我这里仅仅演示了一个服务器的完整设置状态,其他服务的设置如同上面的步骤一样,大家可以自行设置.