# 定义监测打印机

  1. #cfg_file=/usr/local/nagios/etc/objects/printer.cfg  
  2.  
  3. # You can also tell Nagios to process all config files (with a .cfg  
  4.  
  5. # extension) in a particular directory by using the cfg_dir  
  6.  
  7. # directive as shown below:  
  8.  

# 您也可以告诉Nagios处理所有配置文件(带有.cfg扩展名)在特定的目录使用cfg_dir指令如下所示:

  1. #cfg_dir=/usr/local/nagios/etc/servers  
  2.  
  3. #cfg_dir=/usr/local/nagios/etc/printers  
  4.  
  5. #cfg_dir=/usr/local/nagios/etc/switches  
  6.  
  7. #cfg_dir=/usr/local/nagios/etc/routers  
  8.  

配置文件里的变量:

日志文件

格式: log_file=

样例: log_file=/usr/local/nagios/var/nagios.log

说明:

这个变量用于设定Nagios在何处创建其日志文件。它应该是你主配置文件里面的第一个变量,当Nagios找到你配置文件并发现配置里有错误时会向该文件中写入错误信息。如果你使能了日志回滚,Nagios将在每小时、每天、每周或每月对日志进行回滚。

对象配置文件

格式: cfg_file=

样例:

  1. cfg_file=/usr/local/nagios/etc/hosts.cfg  
  2.  
  3. cfg_file=/usr/local/nagios/etc/services.cfg  
  4.  
  5. cfg_file=/usr/local/nagios/etc/commands.cfg  
  6.  

说明:

该变量用于指定一个包含有将用于Nagios监控对象的对象配置文件。对象配置文件中包括有主机、主机组、联系人、联系人组、服务、命令等等对象的定义。配置信息可以切分为多个文件并且用cfg_file=语句来指向每个待处理的配置文件.

对象配置目录:

格式: cfg_dir=

样例:

  1. cfg_dir=/usr/local/nagios/etc/commands  
  2.  
  3. cfg_dir=/usr/local/nagios/etc/services  
  4.  
  5. cfg_dir=/usr/local/nagios/etc/hosts  
  6.  

说明:

该变量用于指定一个目录,目录里包含有将用于Nagios监控对象的对象配置文件。所有的在这个目录下的且以.cfg为扩展名的文件将被作为配置文件来处理。另外,Nagios将会递归该目录下的子目录并处理其子目录下的全部配置文件。你可以把配置放入不同的目录并且用cfg_dir=语句来指向每个待处理的目录。

总结:在我们学习了Nagios 配置文件的具体内容后,别忘了应用到自己的Nagios,使他更好的为你服务!

  • Nagios安装笔记
  • Suse 9 安装Nagios过程
  • Nagios扩展的主机和服务监测
  • Nagios编译安装之配置Apache服务
  • Nagios的配置文件
  • Nagios插件plugins配置和安装


相关内容