我想为自定义应用程序设置一些监控。我希望能够监控服务何时出现故障或停止工作,如果发生这种情况,找到一种通过电子邮件接收这些警报的方法。我一直在研究,看起来我可以使用 rsyslog 完成此任务的第一部分。我想确认这是可能的。
所以我的问题是,您可以使用 rsyslog 设置对应用程序的监控吗?例如,使用本地帐户 local2 之一?
如果是,它如何确定该应用程序日志的严重级别?即什么构成暴击、警报或紧急?这些对我来说似乎都是同样的严重性。
如果某些术语不准确,我深表歉意,我对 Linux 还很陌生,但如果有任何指导,我将不胜感激。
谢谢
答案1
答案2
另一种方法是,如果您的应用程序使用 rsyslog 登录其自己的文件,则可以使用incron
.
incron
允许您对特定文件系统事件执行一些命令:更新日志文件时。