如何添加Nagios自定义状态

时间:2014-05-03 07:34:34

标签: linux monitoring centos6 nagios server-monitoring

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

2 个答案:

答案 0 :(得分:1)

你做不到。这些状态是内置的(同时还有一个非常状态,UNKNOWN,如果插件由于可能属于插件本身的原因而失败而通常使用,而不是被监视的对象。)

这些州旨在表示“需要立即采取行动(严重)”和“可能需要尽快采取行动(警告)”。没有什么可以使你的致命状态与CRITICAL不同,所以我建议你使用它。

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

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

答案 1 :(得分:0)

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