首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nagios check_logfiles插件创建多个警报

Nagios check_logfiles插件创建多个警报
EN

Stack Overflow用户
提问于 2020-08-19 12:16:46
回答 1查看 125关注 0票数 0

我们目前使用Consol Labs (https://labs.consol.de/nagios/check_logfiles/) check_logfile插件来提醒在我们的应用程序日志中发现的字符串。我们遇到的一个问题是,无论何时在一个时间范围内有多个警报,或者一个警报有点长。创建的nagios警报只显示了一小部分警报。这需要支持人员始终连接到系统以查看完整的警报是什么。

有没有办法使check_logfile或Nagios/NRPE能够在创建的nagios警报中显示完整的日志警报?

谢谢,

EN

回答 1

Stack Overflow用户

发布于 2020-08-22 06:01:35

我也是从这个Nagios插件check_logfiles开始的。我已经让它在Unix/Linux下工作了。我不能让插件在Windows上工作,这是我需要的。

但是,当我在那里的时候,我确实看到了$options控制pre- see和postscript的影响的选项列表。已知的选项是smartpostscript、supersmartpostscript、smartprescript和supersmartpostscript。使用选项report=“short|long|html”,您可以自定义插件的输出。使用report= long /html,插件的输出可能会变得非常长。默认情况下,它将被截断为4096个字符(未打补丁的Nagios能够处理的数据量)。可以使用选项maxlength来提高此限制,例如maxlength=8192。如果搜索文件无法写入,则选项seekfile e.g.定义错误级别,例如seekfileerror=unknown (默认值:严重)。这同样适用于协议文件错误(默认值: ok)。通常,最后一条错误消息将显示在输出的第一行。使用preview=5,你可以让check_logfiles显示最近的5次点击。(默认为: preview=1)

此外,我不能完全确定这是不是福音书,因为看起来Nagios已经做了一些事情来允许更长的消息。?从功能上讲,NRPE只能处理1024字节的有效负载,这限制了您可以在Nagios服务器上接收的数据量。

所以我真的不知道。我还看到有一个多行NRPE代理功能。

请看这篇文章--有趣的是--似乎有一种方法,然而,它并不清楚。我认为您最好的选择是在Nagios核心支持论坛上输入案例工单。我在Nagios支持论坛上取得了成功。

https://sourceforge.net/p/nagios/mailman/nagios-users/thread/C68E26BB.5E2E4%25dszmandi%40imc.net.au/#msg23143763

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63479925

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档