nagios 中的插件check_log 具体怎么使用?给表例子,谢谢
自己想使用nagios自带胡check_log插件来监控tomcat日志文件,其它的简单的插件勉强能看懂,但是这个使用./check_log -h 之后帮助信息看不太懂...哪位给个例子,例如如何监控tomcat总的某个错误胡数量,当超过多少时发邮件....不胜感激!,谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
请问,用nagios的check_log插件实现监控应用程序的日志,然后如果监控的关键字超过指定值,实现发邮件报警,这个实现了吗?
很有帮助,谢谢!
check_log的使用方式是
其中logfile是现在你要监控的日志,
oldlog是一个文件,相当于保存了你之前的日志文件,也就是说每次执行check_log都会将log复制到oldlog文件,同时也为监控logfile文件找到入口;
可以写一个空文件,或者随便写一个文件,他会自动生成;
-q query是指查询内容,如果你希望查询日志中的error,可以使用-q error,这样出现error的时候便会返回错误状态1,同时描述error出现的次数,如果日志更新了,但是没有error则然会ok,同时oldlog会编程和log文件一致。
说白了就是通过两个日志文件的比较,然后进行找到日志文件的入口,进行查询操作;根据查询结果返回状态,同时oldlog会更新为logfile,保留了下次查询的入口。
使用过程需要定义服务,这就不多说了。
check_log的使用方式是
其中logfile是现在你要监控的日志,
oldlog是一个文件,相当于保存了你之前的日志文件,也就是说每次执行check_log都会将log复制到oldlog文件,同时也为监控logfile文件找到入口;
可以写一个空文件,或者随便写一个文件,他会自动生成;
-q query是指查询内容,如果你希望查询日志中的error,可以使用-q error,这样出现error的时候便会返回错误状态1,同时描述error出现的次数,如果日志更新了,但是没有error则然会ok,同时oldlog会编程和log文件一致。
说白了就是通过两个日志文件的比较,然后进行找到日志文件的入口,进行查询操作;根据查询结果返回状态,同时oldlog会更新为logfile,保留了下次查询的入口。
使用过程需要定义服务,这就不多说了。
check_log的使用方式是
其中logfile是现在你要监控的日志,
oldlog是一个文件,相当于保存了你之前的日志文件,也就是说每次执行check_log都会将log复制到oldlog文件,同时也为监控logfile文件找到入口;
可以写一个空文件,或者随便写一个文件,他会自动生成;
-q query是指查询内容,如果你希望查询日志中的error,可以使用-q error,这样出现error的时候便会返回错误状态1,同时描述error出现的次数,如果日志更新了,但是没有error则然会ok,同时oldlog会编程和log文件一致。
说白了就是通过两个日志文件的比较,然后进行找到日志文件的入口,进行查询操作;根据查询结果返回状态,同时oldlog会更新为logfile,保留了下次查询的入口。
使用过程需要定义服务,这就不多说了。