在确定需求必要性后,再谈下在线监控的基本要求。所谓的基本要求是一定要达到的要求,少于这些基本要求的在线监控服务是不完善和使用不方便。
1、使用简单
站长们对网络技术不太熟悉,所以使用和配置的门槛不能太高,太复杂的配置会让人失去使用兴趣。应该对有申请域名空间、建站的基本技术背景的站长没多大难处。
2、功能要齐全,参数配置要细
每个人的要求不一样,有些人只需要知道何时发生故障,而有些人对监控报表十分感兴趣。这点跟“使用简单”有点矛盾,简单的难于齐全,较多的参数配置带来使用的复杂性。较好的解决办法是用向导式进行配置,一步一步的按提示操作,配置的参数使用默认值,可自由修改。用最简单的方式立即可以使用,再按实际情况的需要详细配置参数。
3、自动在线7×24小时监控
这当然是最基本要求,比你的网站在线率更低的在线监控服务简直是个笑话。
4、监控频率高
在线监控有个采集频率,如1分钟采集一次数据,采集频率越高,告警时间越短。采集频率不能太短,如十几分钟一次采集频率失去监控意义(可能这时所谓的自动告警比人工告警更慢)。但在线监控不可能专为你一个服务,一般都是同时监控成千上万个监控目标。监控频率在1-2分钟内已经满足大部分站长和网管的要求。
5、能尽快获取告警消息
自动监控到故障发生时候,需要尽快收到告警消息。有几个常用的接受告警方式:
(1)邮件 优点是普及面大,使用免费,接受速度快,消息内容详细;缺点是需要主动或者定时收取邮件才收到通知,实效性差。
(2)短信 优点是只要有台手机,无论何时何地都能获知告警通知;缺点是发送短信大部分需要费用,短信一般是1毛一条,但故障故障总不会经常发生,所以花费不会太多。能争取到更多时间去解决问题,这些花费是非常值得。
(3)电话 优点是实时性最大,你可能会忽略告警短信,但电话铃的声音大部分时候总会让你去留意;缺点是电话自动告警技术难度相对大,费用也比较高。
可按实际需要组合告警方式,不太重要的告警用邮件接收,重要的告警用短信接收,非常重要的告警用电话方式接收。并且需要按不同的监控对象发送到不同的告警接受人,如网络出现断网需要发给网管,服务器当机需要发送给服务器管理员,网站打不开要发送给网站管理员等。
6、能提供主动监控方式
所谓的主动监控是指不需要在网站、服务器安装任何代码程序,在线监控自动模拟人工访问方式去进行监控。常用的几种监控方式:
(1)Ping Ping能检查到服务器是否联网及访问速度,如果Ping不通表示服务器断网或者当机。
(2)访问网页 模拟IE浏览器打开网站,其中的监控又分是否返回200状态、网页返回内容是否有误、网页是否被修改等。用网页监控就能监控网站是否正常访问。
(3)Socket端口 连接TCP/UDP的Socket端口是否正常,如网页用80端口、FTP用21端口、SMTP用25端口等,例如监控到80端口无法连接,表示该服务器的WEB服务不正常,该服务器的全部网站都不能访问。
(4)其它还有能监控FTP服务、SMTP服务、DNS服务等。
主动监控由于不需要安装任何代码和程序,适合监控所有的网站和服务器,不用担心由于安装代码和程序带来的安全问题。
7、能防止误报
要的确出现问题才告警,有杀错无放过的告警看起来好像是绝无漏网之鱼,但真正的告警将淹没在误报的告警中,后果可以参考童话故事“狼来了”。
8、要控制告警的数量
如果故障不是立即能解决,源源不断的告警通知会让人厌烦。想象下几个小时不断收到告警的滋味,要能发送一定数量告警后暂停告警,直到故障修复恢复正常。
9、能有详细的统计报表
每天的在线率统计、故障时间统计、监控的性能统计、告警统计等,这些对于你评估网络、服务器是否稳定有重要作用。
10、能免费使用
这对站长网管们可是最重要的,大部分在线监控服务都有免费版本,能满足最基本的要求。
【作者相关文章】
本文作者:中域互联应用与服务原创首发,转载留下文章出处。
感谢 中域互联 的投稿