我有一个高负载网站的VPS。 如果我的网站工作不正常(例如,networking服务器不响应或DDoS),是否有自动解决scheme向我发送电子邮件或短信?
我真的很喜欢pingdom。 他们将在外部监视服务,甚至寻找由networking服务器等返回的特定string
你得到一个免费的探头没有短信。 当您使用短信时,您只需支付短信费。 如果您只是通过电子邮件或推送通知到他们的应用程序,他们是完全免费的一个探针。
安装非常简单,您不必担心第二台监控服务器,他们甚至每个月都会通过电子邮件发送报告进行审查。
希望这能为你解决。
有xymon ,可以做电子邮件和短信。 它是免费的(开源)。
它提供来自中央xymon服务器的警报和报告。 它可以根据您的独特要求进行定制。 它监视和收集与连接性,CPU利用率,内存,磁盘利用率,进程状态等有关的历史信息。 监控networking服务器(http / https)非常容易。 可以有许多xymon客户端(Linux / Unix以及Windows)。
此外,通知function可以禁用定义的假期,并且可以定义多个通知联系人 – 每个只在定义的时间段过去时接收通知,这有助于升级问题或在主要联系人没有响应时find另一个技术人员。
您可以在浏览器中看到鸟瞰图: 来自linuxlinks.com的照片 。
如果您想在独立的机器(例如您家里的NAS)上托pipe监控,您应该看看: http : //www.nagios.org/
对于使用nagios的短信:
如果你只喜欢通过服务:
看看:
最简单的方法:
把一个名为STATUS的文件放在你的文档根目录下。 所以你可以使用下面的URL访问该文件:
http://www.domain.com/STATUS
然后从一些执行脚本的地方使用cron :
STATUS=$(curl -s http://www.domain.com/STATUS) if [[ $STATUS == "GOOD" ]]; then echo "Its working fine" else echo "Not able to access www.domain.com" | mail -s "Status of www.domain.com" [email protected] fi
当然,你可以使用这个文件的名字和内容。