回滚配置与Adagios和Git

时间:2014-07-14 20:42:31

标签: git nagios

Git和Adagios的新手,我使用okconfig更改了配置文件,它破坏了配置。

"Executing nagios verify"
Nagios Core 3.5.1

Reading configuration data...
Read main config file okay...
Processing object config file '/etc/nagios/objects/commands.cfg'...
Processing object config file '/etc/nagios/objects/contacts.cfg'...

它可以运行大约15行直到

Processing object config file '/etc/nagios/okconfig/hosts/default/HQ-PhoneServer-        host.cfg'...
Warning: Duplicate definition found for host 'HQ-PhoneServer' (config file   '/etc/nagios/okconfig/hosts/default/HQ-PhoneServer-host.cfg', starting on line 3)
Error: Could not add object property in file '/etc/nagios/okconfig/hosts/default/HQ-   PhoneServer-host.cfg' on line 7.

处理对象配置文件时出错!

我是否应该跳入shell并编辑行并重新开始或者最好回滚。

这是我刚刚添加Adagios的一个非常准系统,但我对使用Nagios非常陌生,并且已经使用它和vim完成了我的核心系统设置。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

理论上你有两个重复的条目。看来你的进程中有一些额外的配置文件。我不使用Git或OkConfig所以我不能评论他们的参与。

您可以使用:

cd /etc/nagios/okconfig/hosts
grep -ri "servernamehere" .

找到副本的位置,以便您可以将其删除。假设所有主机定义都位于该文件夹或子文件夹中。 R表示递归,i表示不区分大小写。

这两个错误都是关于相同的配置文件,因此一旦找到有问题的条目,您应该能够将其删除。