当前位置

关于网站及服务器状态监控的笔记

James Qi 在 2013年11月18日 - 15:00 提交
内容摘要:网站运营离不开对网站及服务器的状态监控,我在前几年写的《Google AdSense实战宝典》中还专门写了一小节: 4.7.1 网站监控服务: 网站对于网站运营者来说就像门面对于商店一样重......

  网站运营离不开对网站及服务器的状态监控,我在前几年写的《Google AdSense实战宝典》中还专门写了一小节:

4.7.1 网站监控服务:

网站对于网站运营者来说就像门面对于商店一样重要,如果网站无法访问的话,相当于商店关门一样,因此保持网站的正常运行是很重要而很基础的工作。

而网站在运行时可能会遇到各种问题而导致无法访问,典型的情况例如:

 网站所在服务器死机而导致网站无法打开;
 网站所在服务器负载过忙而导致网站速度非常慢;
 网站所在服务器上部分服务(例如程序、数据库)出故障而导致页面报错;
 网站所在服务器磁盘空间满,无法上传文件;
 网站被黑客入侵导致带有病毒代码;
 网站嵌入的外部服务链接变化导致网站内容出错。
等等

上面每一种都可能成为网站运营的噩梦。网站管理员不可能24小时盯着网站看,因此很需要监控服务来代替人工巡查,有以下几种方式:

 免费监控服务:网上有一些提供免费网站监控服务的网站(例如:site24x7.com提供的免费服务),在监控的网站数量、时间间隔、报警方式上有一定限制,可以满足业余网站需要;
 收费监控服务:国外国内都有提供收费监控服务的网站(例如:site24x7.com提供的收费服务),有各种收费套餐,能提供无限数量的网站监控,时间间隔可调,报警有邮件、短信等多种形式,可以满足专业网站的需要,不过价格有些贵;
 安装监控软件:如果有现成的服务器,还可以安装一套监控软件(例如:Radar Website Monitor)来实现更多网站的监控,监控软件也有不少选择。

诀窍:短信方式通知是目前最方便的,不过监控服务提供商出售的短信通知服务都偏贵,可以选用一般都免费的邮件通知方式,然后发送到与手机绑定的邮箱,例如电信手机信箱、联通手机邮箱、移动手机邮箱,只需要每个月几元钱,就可以让邮件达到通知通过短信转发到手机上。

  我们在这些年的实际使用中,几种办法都尝试到了:

  • 外部服务:site24x7.com的免费服务,dnspod的D监控
  • 现成程序:Windows下的Radar Website Monitor
  • 自己编程:检测ping、检测负载、检测磁盘、检测mysql等脚本

  不过随着网站内容增多、服务器也增加了不少,以后还会继续增加,所以监控的工作随之也要发生一些变化,在这里我把一些了解到的情况做记录,便于以后自己和他人参考。

  国内服务:

  • 监控宝:免费监控5个站点,间隔15分钟
  • 群英监控:免费监控3个站点,间隔10分钟
  • D监控:免费监控8个URL/账户

  国外服务:

  • Uptime Robot: 免费监控50个,间隔5分钟,简单实用型,4个监控服务器
  • Monitor Us: 免费监控无限个,间隔30分钟,功能很专业强大,界面非常华丽,但有些慢
  • site24x7: 免费监控2个,间隔60分钟,专业,但费用高

  程序脚本:

  以后再补充。

自由标签: