自己想使用nagios自带胡check_log插件来监控tomcat日志文件,其它的简单的插件勉强能看懂,但是这个使用./check_log -h
之后帮助信息看不太懂...哪位给个例子,例如如何监控tomcat总的某个错误胡数量,当超过多少时发邮件,不胜感激!,谢谢
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文件一致。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。