Answers:
事实证明,我为健全的Nagios配置编写了HOWTO:http : //www.standalone-sysadmin.com/blog/2009/07/nagios-config/
基本上,meesterfox在正确的道路上。将主机保留在离散的文件中,利用继承的优势,并为映射到真实世界的配置创建目录层次结构。
我有一个nagios设置,可以监视来自多个代理机构的多个主机。我将文件夹用于主机和服务(而不是1个大文件),然后使用3个字母作为代理机构的前缀,然后使用由下划线分隔的描述符(如“交换机”,“服务器”,“打印机”或“工作站”)。我也觉得这样更容易有hostgroups一个内声明的主机的对象,而不是有一个成员一个内声明主机组对象。这样,在将新主机添加到现有组时,您仅编辑1个文件。
我大量使用模板(在自己的文件中),以便为适当的人提供有关针对正确主机的适当服务的通知。
哦,当然,我使用版本控制(目前为svn,要迁移到git)。
这很漂亮!我可以轻松地管理它。仅一个问题:几乎没有人能理解我在哪里工作的nagios配置文件,所以我将其转移到丁香色上,它的效果很好,并且很好地利用了模板系统。
在我之前的工作中,我设置了果味水果(还没有丁香花),因此其他人也可以放心向nagios添加主机。
也许我只是固执,但是我喜欢我的配置文件。与他们一起工作并备份很容易。但是,有充分的理由使用丁香花之类的东西。但是,我喜欢KISS。
无论如何,我拥有它的方式:config dir设置为对象。所有主机都有自己的文件,与之相关的所有文件。这样,如果我必须删除主机,则可以移动文件,并且配置不会抱怨。这对于添加主机也很有效;只需复制一个文件,更改名称和地址,设置主机名,然后刺您的叔叔。