nagios配置解釋

2021-09-20 23:40:16 字數 1225 閱讀 2089

nagios配置解釋

notifications_enabled [0/1] ; 是否開啟提醒功能。"1" 為開啟,"0" 為禁用。一般,這個選項會在主配置檔案 (nagios.cfg) 中定義,效果相同。

stalking_options [o,d,u] ; 持續狀態檢測引數,o = 持續的 up 狀態 , d = 持續的 down 狀態 , u = 持續的 unreachable 狀態

} 服務監控的配置

define service

服務監控的配置和主機監控的配置較為相似,就不一一說明了。

間隔時間的計算方法為:

normal_check_interval x interval_length 秒

retry_check_interval x interval_length 秒

notification_interval x interval_length 秒

主機監控配置的例子

define host

對主機 web1 進行 24x7 的監控,缺省會每 10 秒檢查一次狀態,累計五次失敗就傳送提醒,並且不再重**送提醒。

服務監控配置的例子

define service

配置解釋: 24x7 監控 web1 主機上的 http 服務,檢查間隔為 30 秒, 檢查失敗後每 15 秒再進行一次檢查,累計三次失敗就認定是故障並傳送提醒。

聯絡人組是 admins 。提醒後恢復到 30 秒一次的 normal_check_interval 檢查。如果服務仍然沒有被恢復,每個小時傳送一次提醒。

如果要檢測其他服務,例如,要檢查 ssh 服務是否開啟,更改如下兩行:

service_description check_ssh

check_command check_ssh

為方便管理,對配置檔案的分布做了如下修改:

nagios.cfg 中增加了:

cfg_dir=/usr/local/nagios/etc/hosts

cfg_dir=/usr/local/nagios/etc/services

define hostgroup

在 services 目錄中建立了各種服務的配置檔案,如: disk.cfg http.cfg load.cfg mysql.cfg

並建立了 servicegroup.cfg 檔案對服務進行分組,如:

define servicegroup

nagios配置難點

1 設定apache2伺服器,讓apache2啟動時載入nagios nagios 安裝好之後,我們需要從瀏覽器去察看 nagios 的監控資訊,否則如果直接去看 nagios 的log 檔案,人會瘋掉的。那麼,如何才能從瀏覽器看到 nagios 的資訊呢?這時需要用到 apache2 伺服器,也就...

nagios例項配置1

root 153 201hp ls l usr local nagios etc 總用量 144 rw rw r 1 nagios nagios 11408 1月 2 18 24 cgi.cfg cgi 配置檔案 rw r r 1 root root 26 1月 2 17 38 htpasswd.u...

nagios安裝配置

上線的伺服器有時會被人攻擊,導致服務不可用,今天安裝配置了nagios對上線伺服器進行監控,簡單記錄一下 安裝必要的軟體包 yum install y gcc glibc glibc common gd gd devel xinetd openssl devel 建立nagios使用者及授予目錄許可...