1.主配置文件/usr/local/nagios/etc/nagios.cfg
a.定義了用戶和組
b.定義了某些具體參數
c.定義了配置文件和可以存放配置文件的文件夾
d.通過開頭的#號去註釋選項以達到關閉配置的效果
e.更改配置後,可以通過命令 /usr/local/nagios/bin/nagios –v /usr/local/nagios/etc/nagios.cfg檢查配置文件合規性。注意/usr/local/nagios/bin/nagios –v 只能檢查nagios.cfg配置文件,當用/usr/local/nagios/bin/nagios –v檢查其他配置文件時,不管配置文件是否合規都一定會報 錯。
2.http 用戶身份驗證文件 /usr/local/nagios/etc/htpasswd.user
a.保存了http用戶名和被加密後的密碼
b.htpasswd –c /usr/local/nagios/etc/htpasswd.users user_name 添加允許訪問nagiso的用戶
c.需要編輯修改/usr/local/nagios/etc/cgi.cfg爲新增用戶添加權限
例如給vnadmin用戶增加 host/service view access 權限,用戶之間用逗號隔開
3.nagios 用戶權限的詳細配置文件/usr/local/nagios/etc/cgi.cfg
a.定義了nagios的用戶權限,用戶之間用逗號隔開
b.首先要用htpasswd –c /usr/local/nagios/etc/htpasswd.users user_name 添加允許訪問nagiso的用戶
4.系統默認的模板配置文件夾/usr/local/nagios/etc/objects
a.默認配置文件commands.cfg contacts.cfg localhost.cfg printer.cfg switch.cfg templates.cfg timeperiods.cfg windows.cfg
b.commands.cfg 定義了可以直接調用的commond
c.contacts.cfg 定義了聯繫人
d.localhost.cfg 監控localhost的配置文件
e.templates.cfg 定義了host,service,contant的模板配置文件
當編輯配置文件,define host/service/connect時,可以通過use define_host/service/connact調用
f.windows.cfg windows配置文件(默認沒有開啓)
開啓後,建議修改templates.cfg 中hostgroup。
g./usr/local/nagios/libexec 存放定義後的command(不能直接編輯),通過define comand 得到