第二章:配置nagios 及配置文件關係說明 html
Nagios的主配置文件爲/usr/local/nagios/etc/nagios.cfg
本文對主配置文件裏的重要變量作一些簡單說明
2.1.1 對象配置文件
格式:cfg_file=<file_name>樣例:
cfg_file=/usr/local/nagios/etc/objects/contacts.cfg
cfg_file=/usr/local/nagios/etc/objects/commands.cfg
如添加一個新的主機配置 linuxtone.cfg
cfg_file=/usr/local/nagios/etc/linuxtone.cfg
2.1.2 nagios用戶及組
nagios_user=nagios
nagios_group=nagios
2.1.3 通知選項
Enable_notifications=1
該選項決定了Nagios在初始化啓動或重啓動時是否要送出通知。若是這個選項不使能,Nagios將不會向任何主機或服務送出通知。注意,若是你打開了狀態保持選項,Nagios在其啓動和重啓時將忽略此設置並用這個選項的最近的一個設置(已經保存在狀態保持文件)的值來工做,除非你取消了use_retained_program_state 選項。若是你想在使能狀態保存選項(而且是use_retained_program_state 使能)的狀況下更改這個選項,你必需要經過合適的外部命令 或是經過Web接口來修改它。選項的取值能夠是:
0 = 關閉通知
1 = 打開通知(默認)
本文不一一列舉。詳細請查詢:
http://nagios‐cn.sourceforge.net/nagios‐cn/configuration.html#configmain
cfg_file=/usr/local/nagios/etc/objects/contacts.cfg //聯繫人/組配置文件
cfg_file=/usr/local/nagios/etc/objects/localhost.cfg //本機配置文件
cfg_file=/usr/local/nagios/etc/objects/timeperiods.cfg //監視時段配置文件
cfg_file=/usr/local/nagios/etc/objects/commands.cfg //監視腳本配置
cfg_file=/usr/local/nagios/etc/objects/templates.cfg //監視服務,報警配置
cfg_file=/usr/local/nagios/etc/objects/switch.cfg //監視路由
cfg_file=/usr/local/nagios/etc/objects/windows.cfg //監視微軟