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