nagios 中的插件check_log 具体怎么使用?给表例子,谢谢

发布于 2021-11-26 15:40:47 字数 143 浏览 727 评论 5

自己想使用nagios自带胡check_log插件来监控tomcat日志文件,其它的简单的插件勉强能看懂,但是这个使用./check_log -h 之后帮助信息看不太懂...哪位给个例子,例如如何监控tomcat总的某个错误胡数量,当超过多少时发邮件....不胜感激!,谢谢

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

自此以后,行同陌路 2021-11-29 11:45:24

请问,用nagios的check_log插件实现监控应用程序的日志,然后如果监控的关键字超过指定值,实现发邮件报警,这个实现了吗?

勿忘初心 2021-11-29 10:34:22

很有帮助,谢谢!

复古式 2021-11-28 11:47:18

check_log的使用方式是

check_log -F logfile -O oldlog -q query

其中logfile是现在你要监控的日志,

oldlog是一个文件,相当于保存了你之前的日志文件,也就是说每次执行check_log都会将log复制到oldlog文件,同时也为监控logfile文件找到入口;

可以写一个空文件,或者随便写一个文件,他会自动生成;

-q query是指查询内容,如果你希望查询日志中的error,可以使用-q error,这样出现error的时候便会返回错误状态1,同时描述error出现的次数,如果日志更新了,但是没有error则然会ok,同时oldlog会编程和log文件一致。

 

说白了就是通过两个日志文件的比较,然后进行找到日志文件的入口,进行查询操作;根据查询结果返回状态,同时oldlog会更新为logfile,保留了下次查询的入口。

使用过程需要定义服务,这就不多说了。

后知后觉 2021-11-28 02:46:43

check_log的使用方式是

check_log -F logfile -O oldlog -q query

其中logfile是现在你要监控的日志,

oldlog是一个文件,相当于保存了你之前的日志文件,也就是说每次执行check_log都会将log复制到oldlog文件,同时也为监控logfile文件找到入口;

可以写一个空文件,或者随便写一个文件,他会自动生成;

-q query是指查询内容,如果你希望查询日志中的error,可以使用-q error,这样出现error的时候便会返回错误状态1,同时描述error出现的次数,如果日志更新了,但是没有error则然会ok,同时oldlog会编程和log文件一致。

 

说白了就是通过两个日志文件的比较,然后进行找到日志文件的入口,进行查询操作;根据查询结果返回状态,同时oldlog会更新为logfile,保留了下次查询的入口。

使用过程需要定义服务,这就不多说了。

緦唸λ蓇 2021-11-26 18:42:47

check_log的使用方式是

check_log -F logfile -O oldlog -q query

其中logfile是现在你要监控的日志,

oldlog是一个文件,相当于保存了你之前的日志文件,也就是说每次执行check_log都会将log复制到oldlog文件,同时也为监控logfile文件找到入口;

可以写一个空文件,或者随便写一个文件,他会自动生成;

-q query是指查询内容,如果你希望查询日志中的error,可以使用-q error,这样出现error的时候便会返回错误状态1,同时描述error出现的次数,如果日志更新了,但是没有error则然会ok,同时oldlog会编程和log文件一致。

 

说白了就是通过两个日志文件的比较,然后进行找到日志文件的入口,进行查询操作;根据查询结果返回状态,同时oldlog会更新为logfile,保留了下次查询的入口。

使用过程需要定义服务,这就不多说了。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文