公司自用监控

我要开发同款
星火燎愿2022年06月02日
200阅读

作品详情

公司用的zabbix并不适合现在的需求,针对上级要求,对代码报错进行监控的需求,自己开了一套python监控。
主要功能:
1、实时监测java输出的日志,检测关键字,如:error等,从而触发告警;告警的信息为:检测到的关键字所在行和上下行。即,发送关键字所在行和上下行信息,且不能有重复;
2、日志分割;检测指定日志文件,达到规定文件大小后,对其进行备份,产生新的文件提供日志写入;
3、系统参数告警;实时监控系统cpu、内存、磁盘占用,达到阈值后发送告警;(cpu连续三次达到阈值触发告警;磁盘一旦触发告警后6小时内不再发送)
4、启用了多进程,每个功能一个进程,有进程崩溃不会影响其他进程;
备注:gitee上提交的代码为最初版本,有些时日没有更新了
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论