我刚开始使用Nagios,我喜欢我的团队可以承认问题,但是我还没有find方法来logging用于纠正问题的解决scheme。 是否有一个loggingNagios警报的工具,并提供了一种方法来完成事后和日志解决scheme,以便当有人遇到类似的问题,他们可以引用logging的数据?
老实说,我不认为在故障时试图捕获这些信息是有用的。 你强调,可能仍然困倦,至less你会处于“战斗或飞行”模式,不利于编写好的文档。 Nagios已经能够在服务中logging快速笔记(作为确认的一部分,或作为附加到服务/主机的单独笔记); 这些可以作为紧急情况下你应该闲暇时进行的事后处理的一部分,然后将其结合到一个更加结构化,有用,和更好的书面文档中,这些文档在维基中被捕获并且从服务本身链接到在Nagios(通过notes_url字段)。
看看事件处理程序 。 你所要做的就是编写一个脚本来处理事件,并将你的解决schemelogging到问题跟踪系统(我喜欢Redmine )。
在我工作的地方,我们是这样做的。
我们使用名为“TopDesk”的票务系统(并不重要)。 每当Icinga(nagios-fork)发出警报,就会通过HTTP请求向TopDesk服务器创build一张票据。
所以,我认为让nagios通过邮件,短信和票务系统发出警告/错误,然后使用它来跟踪所采取的行动更容易。