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 得到
轉載于:https://blog.51cto.com/14101497/2336756