站点监控

在监控宝注册了站点监控服务,天天给我发email报告站点下线。无奈只好发了个tk询问原因,客服回复说网络一直木有问题。只要写个小的监控程序丢服务器跑着,看看是否是真的是服务器掉线。

找了一下perl的ping模块,最终选了Net::Ping,因为可以记录响应时间。使用Sqlite数据库保存数据,用highcharts绘制时间的折线图。

以下为相关代码:

alive.pl收集特定几个站点的ping响应时间,使用cron定时执行。

view.pl根据alive.pl收集到的数据进行绘图,得到时间曲线。

地址:http://lab.lemontv.me/alive/view.pl

Leave a Comment

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.