配置 新的Nagios(1)


配置Nagios需要许多配置如:要配置联系人和联系人组等。

在缺省情况下,所有的 Nagios 配置文件都位于 /etc/nagios 目录。为了方便起见,可能将与 Apache 相关的配置文件符号链接到 Apache 配置目录。可以将配置分为多个文件,每个文件用于配置中不同的部分。

首先需要设置的组件是联系人和联系人组。联系人是那些接收主机或服务停止运行的通知的人员。在缺省情况下,Nagios 提供了寻呼机和电子邮件通知方式。通过扩展,允许通过 Jabber 和许多其他方式进行通知,这在某些情况下是非常方便的。

联系人存储在 contacts.cfg 文件中,并且定义如下:

清单 1. 配置 1:基本联系人信息

  1. define contact{  
  2.  
  3. contact_name jdoe  
  4.  
  5. alias John Due  
  6.  
  7. service_notification_commands notify-by-email  
  8.  
  9. host_notification_commands host-notify-by-emailes  
  10.  
  11. email john.doe@yourcompany.com  
  12.  
  13. }  
  14.  

将联系人划分成组:在主机或服务状态发生更改时,Nagios 并不指定需要通知的人员,而是通知相关的组。有时甚至可以对某个人员进行多次定义,以指定不同的通知命令或地址,然后向用户所在的联系组添加联系该人员的所有方式(请参见清单 2)。

清单 2. 配置 2:分组的联系人

  1. define contactgroup{  
  2.  
  3. contactgroup_name server-admins  
  4.  
  5. alias Server Administrators  
  6.  
  7. members jdoe,albundy  
  8.  
  9. }  
  10.  

下一个步骤是配置需要由 Nagios 进行监视的主机。应该添加所有包含监视或检查是否正处于活动状态的服务的主机。存储主机信息的配置文件是 hosts.cfg。下面是一个主机定义的示例:


相关内容

    暂无相关文章