我想知道是否可以设置 nagios 以正常格式(关键页面上的所有警报都显示为红色)和基本文本格式(无颜色或图形,也没有主机链接)显示其正常页面(例如关键警报)。我正在寻找的是正常页面,以便在我们壁挂式显示器上显示供所有人查看,以及基本文本页面,以便如果需要将警报通过电子邮件发送给某些组,则可以采用纯文本形式。我曾考虑创建自己的页面并将其粘贴在 nagios /html 文件夹中,但尝试使用测试页面似乎不起作用(页面可见但不更新)。任何帮助都值得感激。提前致谢。
答案1
谢谢大家的回答,但我想我已经找到了我想要的东西
http://www.randomwalking.com/snippets/nagios_text_summary.text
虽然它显示了所有主机及其服务,但我可以轻松地将其解析为可管理的内容。再次感谢。
答案2
当您说页面时,您是指警报还是网页?您可以通过创建新命令,然后在主机和服务的配置中选择命令作为 host_notification_commands 或 service_notification_commands 来创建单独的警报类型。因此,您可以创建一个不同的通知,以您想要的格式发送您想要的数据,并在您的服务或主机定义中使用它。
如果您说的是单独的网页、html 页面和文本页面,我不确定这是否可行,但可以进行更多研究。到目前为止,我还没有看到任何关于这方面的内容,尽管我发现了很多用于美化警报的页面。
答案3
这斯鲁克Nagios 的附加组件允许将其许多页面导出为 JSON,包括“问题主机”和“问题服务”页面。我发誓它以前是使用 CSV,但目前我无法让我的 thruk 安装执行除 JSON 和 XLS 之外的任何操作。
这并不是您真正想要的,但如果您最终自己编写了一些东西,它应该是您可以利用的东西,可以让您的脚本编写变得更容易一些。