1. 概述
2. 配置文件
3. nagios.cfg详解
nagios.cfg是Nagios监控系统的主要配置文件,是Nagios基本功能的实现。
下面表格中的配置及参数,是本系列博客部署Nagios(版本4.4.1)时的参数,仅供参考。
log_file:/usr/local/globle/softs/monitor/nagios/4.4.1/var/nagios.log
nagios运行时的总日志文件。必须是配置文件的第一个选项。默认开启。
cfg_fie:/usr/local/globle/softs/monitor/nagios/4.4.1/etc/objects/commands.cfg
命令模板配置文件。默认开启
cfg_file:/usr/local/globle/softs/monitor/nagios/4.4.1/etc/objects/contacts.cfg
联系人模板配置文件。默认开启
cfg_file:/usr/local/globle/softs/monitor/nagios/4.4.1/etc/objects/timeperiods.cfg
报警时间模板配置文件。默认开启
cfg_file:/usr/local/globle/softs/monitor/nagios/4.4.1/etc/objects/templates.cfg
监控模板配置文件。默认开启
cfg_file:/usr/local/globle/softs/monitor/nagios/4.4.1/etc/objects/localhost.cfg
本机(监控主机)配置文件。默认开启
cfg_file:/usr/local/globle/softs/monitor/nagios/4.4.1/etc/objects/windows.cfg
windows监控配置。默认关闭
cfg_file:/usr/local/globle/softs/monitor/nagios/4.4.1/etc/objects/switch.cfg
交换机监控配置。默认关闭
cfg_file:/usr/local/globle/softs/monitor/nagios/4.4.1/etc/objects/printer.cfg
打印机监控配置。默认关闭
cfg_dir:/usr/local/globle/softs/monitor/nagios/4.4.1/etc/servers
服务监控目录。启用时,位于该目录下的xxx.cfg文件全部生效,方便用户自定义配置管理。默认关闭
object_cache_file:/usr/local/globle/softs/monitor/nagios/4.4.1/var/objects.cache
对象缓存文件。在Nagios启动或者重启时,被CGI读取使用,避免CGI从配置文件读取对象配置时,因Nagios对象配置文件修改造成的冲突。
precached_object_file:/usr/local/globle/softs/monitor/nagios/4.4.1/var/objects.precache
此选项确定预缓存对象文件的位置。如果使用-p 命令行选项运行 Nagios, 它将预处理对象配置文件, 并将缓存的配置写入此文件。 然后, 您可以使用-u 选项启动 Nagios 以使其读取此预缓存文件中的对象定义, 而不是标准对象配置文件 (请参见上面的 cfg_file 和 cfg_dir 选项)。使用预缓存对象文件可以加快 (重新) 启动所需的时间。如果您有一个大的和/或复杂的配置, Nagios 过程。阅读有关优化 Nagios 的文档部分, 以找到更有关此功能的工作原理。