我想要一个Debian的简单cron作业,可以检查磁盘满载或高负载等基本的东西。
我相信已经有了解决scheme,所以我可以节省时间,不写我自己的脚本。
任何build议,欢迎。
UPD:我会坚持monit,因为它更容易设置,但是如果我需要更复杂的东西,我会使用Nagios插件。
感谢大家!
正如Bart指出的那样,您可以使用Nagios / Nagios插件来执行此操作。
你也可以设置Monit ,这将给你一个很好的,简单的包中的一些基本的监控。 Monit也会做“进程治疗”,所以,如果说ClamAV进程结束了,Monit会注意到这个事件,通知你并重新启动它。 Monit作为一个守护进程运行,所以你不必与cron混战。
除了标准系统的东西(负载,磁盘空间,可用RAM),下面是一些configuration示例的各种服务: http : //mmonit.com/wiki/Monit/ConfigurationExamples
啊,Debian在Monit上的文档:
我倾向于使用Nagios插件 。 它们是用于nagios的,但是你可以把它们作为独立的脚本来使用。 他们会返回OK,WARNING或ERROR,然后是一些额外的信息。
只需要检查一下你想检查的部分,并制作一个小脚本来运行它们,邮件/保存结果并将其放入crontab中。