詳解Nagios配置文件的邏輯關係

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 權限,用戶之間用逗號隔開

       image

 

 

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

    image

  c.contacts.cfg   定義了聯繫人

     image

d.localhost.cfg   監控localhost的配置文件

e.templates.cfg  定義了host,service,contant的模板配置文件

     當編輯配置文件,define host/service/connect時,可以通過use define_host/service/connact調用

     image

     image 

      image

      image

      image

 

 

   f.windows.cfg  windows配置文件(默認沒有開啓)

     開啓後,建議修改templates.cfg  中hostgroup。

  

   g./usr/local/nagios/libexec 存放定義後的command(不能直接編輯),通過define comand 得到

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章