0

我正在使用 Nagios XI。目前我的 Nagios 显示三种警报状态:CRITICAL、WARNING 和 OK。我想为某些极端问题添加另一个自定义硬状态 FATAL,例如服务器或我的任何组件(Java jar 组件)已关闭。目前,当主机关闭时,我们会收到 DOWN 消息。如果组件已关闭,我会收到“URL 状态为 CRITICAL”但我想要“URL 状态为 FATAL”。是否可以在 Nagios 中添加自定义状态?我怎样才能做到这一点?

4

2 回答 2

1

你不能。这些状态是内置的(与第四个状态 UNKNOWN 一起,通常在插件因可能属于插件本身而不是被监视对象的原因而失败时使用)。

这些状态的意思是“需要立即采取行动(CRITICAL)”和“可能很快需要采取行动(WARNING)”。没有任何东西可以使您的 FATAL 状态与 CRITICAL 不同,所以我建议您使用它。

如果您想将其他信息传递给操作员,您可以随时在插件提供的文本中执行此操作。

(由于 Nagios 是开源的,您可能会修改源代码以允许另一种状态。但这将是一项艰巨的任务,要正确实施,使您的安装与世界其他地方不兼容,除了您的插件之外没有任何插件支持它,并且你必须用每个新版本的 Nagios 重新应用和重写你的补丁,所以我强烈建议不要这样做)。

于 2014-05-04T08:36:57.830 回答
0

您不能添加状态。但是如果你只想让你的警报更加清晰,你可以修改 /etc/nagios3/stylesheets/ 中的 nagios-Stylesheets 或在 /usr/share/nagios3/htdocs/ssi/<nagiospage>-header 中添加自定义 javascript .ssi 并突出显示来自那里的相应消息。

于 2016-06-30T13:44:40.023 回答