最简洁有效的Web服务监控架构图(网站长们最实用的监控方法)
将监控复杂问题,简单化。
背景:源于我想知道几个网站一天24小时,运行的状态,是否都是可以访问状态。
同时能知道服务器有无宕机,不能访问等问题。
同时如果为了这个简单功能去专门搭建cacti Nagios 又大材小用了,也没有必要那么复杂。
目标:利用现有就简单的资源,最方便的工具,来实现我的预期目标。
1.用curl,它是一个利用URL语法在命令行方式下工作的文件传输工具。来获取URL或者指定页面的状态(页面内容也可以)。
2.awk 提取关键的状态信息。
3. 核心的脚本使用SHELL编写  while 和  if ,运行在CentOS 5.6。
邮件发送使用sendmail 邮箱收到邮件设置有短信提醒
SHELL监控脚本Web服务监控
我喜欢将复杂问题,简单化。
让监控脚本在后台运行。
然后我们将些脚本放在后台执行,命令如下:
nohup sh /root/monitor.sh &
nohup sh /root/jiance.sh &
欢迎朋友一起交流,讨论。扣扣:柒⑥柒陆叁⑤叁伍