nagios總結

主要功能html

  • 網絡服務監控(SMTP、POP三、HTTP、NNTP、ICMP、SNMP、FTP、SSH)
  • 主機資源監控(CPU load、disk usage、system logs),也包括Windows主機(使用NSClient++ plugin)
  • 能夠指定本身編寫的Plugin經過網絡收集數據來監控任何狀況(溫度、警告……)
  • 能夠經過配置Nagios遠程執行插件遠程執行腳本
  • 遠程監控支持SSH或SSL加通道方式進行監控
  • 簡單的plugin設計容許用戶很容易的開發本身須要的檢查服務,支持不少開發語言(shell scripts、C++、Perl、ruby、Python、PHP、C#等)
  • 包含不少圖形化數據Plugins(Nagiosgraph、Nagiosgrapher、PNP4Nagios等)
  • 可並行服務檢查
  • 可以定義網絡主機的層次,容許逐級檢查,就是從父主機開始向下檢查
  • 當服務或主機出現問題時發出通告,可經過email, pager, sms 或任意用戶自定義的plugin進行通知
  • 可以自定義事件處理機制從新激活出問題的服務或主機
  • 自動日誌循環
  • 支持冗餘監控
  • 包括Web界面能夠查看當前網絡狀態,通知,問題歷史,日誌文件等

2、Nagios工做原理linux

  Nagios的功能是監控服務和主機,可是他自身並不包括這部分功能,全部的監控、檢測功能都是經過各類插件來完成的。ios

  啓動Nagios後,它會週期性的自動調用插件去檢測服務器狀態,同時Nagios會維持一個隊列,全部插件返回來的狀態信息都進入隊列,Nagios每次都從隊首開始讀取信息,並進行處理後,把狀態結果經過web顯示出來。web

  Nagios提供了許多插件,利用這些插件能夠方便的監控不少服務狀態。安裝完成後,在nagios主目錄下的/libexec裏放有 nagios自帶的可使用的全部插件,如,check_disk是檢查磁盤空間的插件,check_load是檢查CPU負載的,等等。每個插件能夠 經過運行./check_xxx –h 來查看其使用方法和功能。shell

  Nagios能夠識別4種狀態返回信息,即 0(OK)表示狀態正常/綠色、1(WARNING)表示出現警告/黃色、2(CRITICAL)表示出現很是嚴重的錯誤/紅色、3(UNKNOWN)表 示未知錯誤/深黃色。Nagios根據插件返回來的值,來判斷監控對象的狀態,並經過web顯示出來,以供管理員及時發現故障。apache

四種監控狀態windows

2

  再說報警功能,若是監控系統發現問題不能報警那就沒有意義了,因此報警也是nagios很重要的功能之一。可是,一樣的,Nagios 自身也沒有報警部分的代碼,甚至沒有插件,而是交給用戶或者其餘相關開源項目組去完成的。ruby

  Nagios 安裝,是指基本平臺,也就是Nagios軟件包的安裝。它是監控體系的框架,也是全部監控的基礎。服務器

  打開Nagios官方的文檔,會發現Nagios基本上沒有什麼依賴包,只要求系統是Linux或者其餘Nagios支持的系統。不過若是你沒 有安裝apache(http服務),那麼你就沒有那麼直觀的界面來查看監控信息了,因此apache姑且算是一個前提條件。關於apache的安裝,網 上有不少,照着安裝就是了。安裝以後要檢查一下是否能夠正常工做。網絡

  知道Nagios 是如何經過插件來管理服務器對象後,如今開始研究它是如何管理遠端服務器對象的。Nagios 系統提供了一個插件NRPE。Nagios 經過週期性的運行它來得到遠端服務器的各類狀態信息。它們之間的關係以下圖所示:

1

Nagios 經過NRPE 來遠端管理服務

1. Nagios 執行安裝在它裏面的check_nrpe 插件,並告訴check_nrpe 去檢測哪些服務。

2. 經過SSL,check_nrpe 鏈接遠端機子上的NRPE daemon

3. NRPE 運行本地的各類插件去檢測本地的服務和狀態(check_disk,..etc)

4. 最後,NRPE 把檢測的結果傳給主機端的check_nrpe,check_nrpe 再把結果送到Nagios狀態隊列中。

5. Nagios 依次讀取隊列中的信息,再把結果顯示出來。

3、實驗環境

Host Name OS IP Software
Nagios-Server CentOS release 6.3 (Final) 192.168.1.108 Apache、Php、Nagios、nagios-plugins
Nagios-Linux CentOS release 5.8 (Final) 192.168.1.111 nagios-plugins、nrpe
Nagios-Windows Windows XP 192.168.1.113  NSClient++

Server 安裝了nagios軟件,對監控的數據作處理,而且提供web界面查看和管理。固然也能夠對本機自身的信息進行監控。

Client 安裝了NRPE等客戶端,根據監控機的請求執行監控,而後將結果回傳給監控機。

防火牆已關閉/iptables: Firewall is not running.

SELINUX=disabled

6、nagios的配置

Nagios 主要用於監控一臺或者多臺本地主機及遠程的各類信息,包括本機資源及對外的服務等。默認的Nagios 配置沒有任何監控內容,僅是一些模板文件。若要讓Nagios 提供服務,就必須修改配置文件,增長要監控的主機和服務,下面將詳細介紹。

6.1 默認配置文件介紹

Nagios 安裝完畢後,默認的配置文件在/usr/local/nagios/etc目錄下。

root@root01-virtual-machine:/usr/local/apache# cd ../nagios/etc
root@root01-virtual-machine:/usr/local/nagios/etc# ls
cgi.cfg   htpasswd.users  nagios.cfg~  resource.cfg
cgi.cfg~  nagios.cfg      objects      resource.cfg~
root@root01-virtual-machine:/usr/local/nagios/etc# cd objects/
root@root01-virtual-machine:/usr/local/nagios/etc/objects# ls
commands.cfg       hostgroups.cfg  printer.cfg~   templates.cfg~
commands.cfg~      hosts.cfg       services.cfg   timeperiods.cfg
contactgroups.cfg  localhost.cfg   switch.cfg     timeperiods.cfg~
contacts.cfg       localhost.cfg~  switch.cfg~    windows.cfg
contacts.cfg~      printer.cfg     templates.cfg  windows.cfg~
每一個文件或目錄含義以下表所示:

文件名或目錄名

用途

cgi.cfg

控制CGI訪問的配置文件

nagios.cfg

Nagios 主配置文件

resource.cfg

變量定義文件,又稱爲資源文件,在些文件中定義變量,以便由其餘配置文件引用,如$USER1$

objects

objects 是一個目錄,在此目錄下有不少配置文件模板,用於定義Nagios 對象

objects/commands.cfg

命令定義配置文件,其中定義的命令能夠被其餘配置文件引用

objects/contacts.cfg

定義聯繫人和聯繫人組的配置文件

objects/localhost.cfg

定義監控本地主機的配置文件

objects/printer.cfg

定義監控打印機的一個配置文件模板,默認沒有啓用此文件

objects/switch.cfg

定義監控路由器的一個配置文件模板,默認沒有啓用此文件

objects/templates.cfg

定義主機和服務的一個模板配置文件,能夠在其餘配置文件中引用

objects/timeperiods.cfg

定義Nagios 監控時間段的配置文件

objects/windows.cfg

監控Windows 主機的一個配置文件模板,默認沒有啓用此文件

6.2 配置文件之間的關係在nagios的配置過程當中涉及到的幾個定義有:主機、主機組,服務、服務組,聯繫人、聯繫人組,監控時間,監控命令等,從這些定義能夠看出,nagios各個配置文件之間是互爲關聯,彼此引用的。  成功配置出一臺nagios監控系統,必需要弄清楚每一個配置文件之間依賴與被依賴的關係,最重要的有四點:   第一:定義監控哪些主機、主機組、服務和服務組;    第二:定義這個監控要用什麼命令實現;    第三:定義監控的時間段;    第四:定義主機或服務出現問題時要通知的聯繫人和聯繫人組。6.3 配置Nagios 爲了能更清楚的說明問題,同時也爲了維護方便,建議將nagios各個定義對象建立獨立的配置文件:• 建立hosts.cfg文件來定義主機和主機組 • 建立services.cfg文件來定義服務 • 用默認的contacts.cfg文件來定義聯繫人和聯繫人組 • 用默認的commands.cfg文件來定義命令 • 用默認的timeperiods.cfg來定義監控時間段 • 用默認的templates.cfg文件做爲資源引用文件 a. templates.cfg文件nagios主要用於監控主機資源以及服務,在nagios配置中稱爲對象,爲了避免必重複定義一些監控對象,Nagios引入了一個模板配置文件,將一些共性的屬性定義成模板,以便於屢次引用。這就是templates.cfg的做用。下面詳細介紹下templates.cfg文件中每一個參數的含義:

define contact{

        name                            generic-contact    ; 聯繫人名稱

        service_notification_period     24x7        ; 當服務器發生異常時,發送通知的時間段,這個時間段「24x7」在timeperiods.cfg文件中定義

        host_notification_period        24x7        ; 當主機出現異常時,發送通知的時間段,這個時間段「24x7」在timeperiods.cfg文件中定義

        service_notification_options    w,u,c,r,f,s   ; 這個定義的是「通知能夠被髮出的狀況」。w是warn,標識警告,u是unknown標識不明狀態,c是criticle,標識緊急狀態,r是recover標識恢復狀態;也就是當服務器出現上述狀態時,都發送通知給使用者。

        host_notification_options       d,u,r,f,s      ; 定義主機在d是down,u是unreachable不可到達狀態,r標識recovery從新恢復狀態,發送通知給使用者。

        service_notification_commands   notify-service-by-email   ;服務故障時,發送通知的方式,能夠是郵件和短信,這裏發送的方式是郵件;其中「notify-service-by-email」在commands.cfg文件中定義。

        host_notification_commands      notify-host-by-email ;主機故障時,發送通知的方式,能夠是郵件和短信,這裏發送的方式是郵件;其中「notify-host-by-email」在commands.cfg文件中定義。

        register                        0           ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL CONTACT, JUST A TEMPLATE!

        }

define host{
        name                            generic-host    ; 主機名稱,這裏的主機名,並非直接對應到真正機器的主機名;
                                                        ; 乃是對應到在主機配置文件裏所設定的主機名。
        notifications_enabled           1               ; Host notifications are enabled
        event_handler_enabled           1               ; Host event handler is enabled
        flap_detection_enabled          1               ; Flap detection is enabled
        failure_prediction_enabled      1               ; Failure prediction is enabled
        process_perf_data               1               ; 其值能夠爲0或1,其做用爲是否啓用Nagios的數據輸出功能;
                                                        ; 若是將此項賦值爲1,那麼Nagios就會將收集的數據寫入某個文件中,以備提取。
        retain_status_information       1               ; Retain status information across program restarts
        retain_nonstatus_information    1               ; Retain non-status information across program restarts
        notification_period             24x7            ; 指定「發送通知」的時間段,也就是能夠在何時發送通知給使用者。
        register                        0               ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL HOST, JUST A TEMPLATE!
        }
define host{
        name                            linux-server    ; 主機名稱
        use                             generic-host    ; use表示引用,也就是將主機generic-host的全部屬性引用到linux-server中來;
                                                        ; 在nagios配置中,不少狀況下會用到引用。
        check_period                    24x7            ; 這裏的check_period告訴nagios檢查主機的時間段
        check_interval                  5               ; nagios對主機的檢查時間間隔,這裏是5分鐘。
        retry_interval                  1               ; 重試檢查時間間隔,單位是分鐘。
        max_check_attempts              10              ; nagios對主機的最大檢查次數,也就是nagios在檢查發現某主機異常時,並不立刻判斷爲異常情況;
                                                        ; 而是多試幾回,由於有可能只是一時網絡太擁擠,或是一些其餘緣由,讓主機受到了一點影響;
                                                        ; 這裏的10就是最多試10次的意思。
        check_command                   check-host-alive ; 指定檢查主機狀態的命令,其中「check-host-alive」在commands.cfg文件中定義。
        notification_period             24x7            ; 主機故障時,發送通知的時間範圍,其中「workhours」在timeperiods.cfg中進行了定義;
                                                        ; 下面會陸續講到。
        notification_interval           10              ; 在主機出現異常後,故障一直沒有解決,nagios再次對使用者發出通知的時間。單位是分鐘;
                                                        ; 若是你以爲,全部的事件只須要一次通知就夠了,能夠把這裏的選項設爲0
        notification_options            d,u,r           ; 定義主機在什麼狀態下能夠發送通知給使用者,d即down,表示宕機狀態;
                                                        ; u即unreachable,表示不可到達狀態;
                                                        ; r即recovery,表示從新恢復狀態。
        contact_groups                  ts              ; 指定聯繫人組,這個「admins」在contacts.cfg文件中定義。
        register                        0               ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL HOST, JUST A TEMPLATE!
        }
define host{
        name                    windows-server  ; The name of this host template
        use                     generic-host    ; Inherit default values from the generic-host template
        check_period            24x7            ; By default, Windows servers are monitored round the clock
        check_interval          5               ; Actively check the server every 5 minutes
        retry_interval          1               ; Schedule host check retries at 1 minute intervals
        max_check_attempts      10              ; Check each server 10 times (max)
        check_command           check-host-alive        ; Default command to check if servers are "alive"
        notification_period     24x7            ; Send notification out at any time - day or night
        notification_interval   10              ; Resend notifications every 30 minutes
        notification_options    d,r             ; Only send notifications for specific host states
        contact_groups          ts              ; Notifications get sent to the admins by default
        hostgroups              windows-servers ; Host groups that Windows servers should be a member of
        register                0               ; DONT REGISTER THIS - ITS JUST A TEMPLATE
        }
define service{
        name                            generic-service         ; 定義一個服務名稱
        active_checks_enabled           1                       ; Active service checks are enabled
        passive_checks_enabled          1                       ; Passive service checks are enabled/accepted
        parallelize_check               1                       ; Active service checks should be parallelized;
                                                                ; (disabling this can lead to major performance problems)
        obsess_over_service             1                       ; We should obsess over this service (if necessary)
        check_freshness                 0                       ; Default is to NOT check service 'freshness'
        notifications_enabled           1                       ; Service notifications are enabled
        event_handler_enabled           1                       ; Service event handler is enabled
        flap_detection_enabled          1                       ; Flap detection is enabled
        failure_prediction_enabled      1                       ; Failure prediction is enabled
        process_perf_data               1                       ; Process performance data
        retain_status_information       1                       ; Retain status information across program restarts
        retain_nonstatus_information    1                       ; Retain non-status information across program restarts
        is_volatile                     0                       ; The service is not volatile
        check_period                    24x7             ; 這裏的check_period告訴nagios檢查服務的時間段。
        max_check_attempts              3                ; nagios對服務的最大檢查次數。
        normal_check_interval           5                ; 此選項是用來設置服務檢查時間間隔,也就是說,nagios這一次檢查和下一次檢查之間所隔的時間;
                                                         ; 這裏是5分鐘。
        retry_check_interval            2                ; 重試檢查時間間隔,單位是分鐘。
        contact_groups                  ts           ; 指定聯繫人組
        notification_options            w,u,c,r          ; 這個定義的是「通知能夠被髮出的狀況」。w即warn,表示警告狀態;
                                                         ; u即unknown,表示不明狀態;
                                                         ; c即criticle,表示緊急狀態,r即recover,表示恢復狀態;
                                                         ; 也就是在服務出現警告狀態、未知狀態、緊急狀態和從新恢復後都發送通知給使用者。
        notification_interval           10               ; Re-notify about service problems every hour
        notification_period             24x7             ; 指定「發送通知」的時間段,也就是能夠在何時發送通知給使用者。
        register                        0                ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE!
        }
define service{
        name                            local-service           ; The name of this service template
        use                             generic-service         ; Inherit default values from the generic-service definition
        max_check_attempts              4             ; Re-check the service up to 4 times in order to determine its final (hard) state
        normal_check_interval           5             ; Check the service every 5 minutes under normal conditions
        retry_check_interval            1             ; Re-check the service every minute until a hard state can be determined
        register                        0             ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE!
        }

root@root01-virtual-machine:/usr/local/nagios/etc# cat resource.cfg

resource.cfg是nagios的變量定義文件,文件內容只有一行:

$USER1$=/usr/local/nagios/libexec

其中,變量$USER1$指定了安裝nagios插件的路徑,若是把插件安裝在了其它路徑,只需在這裏進行修改便可。須要注意的是,變量必須先定義,而後才能在其它配置文件中進行引用。

c. commands.cfg文件

此文件默認是存在的,無需修改便可使用,固然若是有新的命令須要加入時,在此文件進行添加便可

#notify-host-by-email命令的定義 
#命令名稱,即定義了一個主機異常時發送郵件的命令。
#notify-service-by-email命令的定義
#命令名稱,即定義了一個服務異常時發送郵件的命令
#check-host-alive命令的定義
define command{
        command_name    check-host-alive                 #命令名稱,用來檢測主機狀態。
        command_line    $USER1$/check_ping -H $HOSTADDRESS$ -w 3000.0,80% -c 5000.0,100% -p 5  
# 這裏的變量$USER1$在resource.cfg文件中進行定義,即$USER1$=/usr/local/nagios/libexec;
# 那麼check_ping的完整路徑爲/usr/local/nagios/libexec/check_ping;
# 「-w 3000.0,80%」中「-w」說明後面的一對值對應的是「WARNING」狀態,「80%」是其臨界值。
# 「-c 5000.0,100%」中「-c」說明後面的一對值對應的是「CRITICAL」,「100%」是其臨界值。
# 「-p 1」說明每次探測發送一個包。
}
define command{
        command_name    check_local_disk
        command_line    $USER1$/check_disk -w $ARG1$ -c $ARG2$ -p $ARG3$            
#$ARG1$是指在調用這個命令的時候,命令後面的第一個參數。
}
hosts.cfg文件
此文件默認不存在,須要手動建立,hosts.cfg主要用來指定被監控的主機地址以及相關屬性信息,根據實驗目標配置以下:

define host{

use         linux-server        #引用主機linux-server的屬性信息,linux-server主機在templates.cfg文件中進行了定義。

host_name   Nagios-Linux   #被監控主機名

alias        Nagios-Linux         #被監控主機別名

address         192.168.0.51    #被監控主機ip

check_period 24x7

check_interval 5

retry_interval 1

max_check_attempts 10

    check_command           check-host-alive

notification_period 24x7

notification_interval 120

notification_options d,u,r

contact_groups admins

}

define hostgroup{             

hostgroup_name       ad      #主機組名稱,能夠隨意指定。  

alias                  ad         #主機組別名

members            Nagios-Linux   #主機組成員,其中「Nagios-Linux」就是上面定義的主機。    

}

注意:在/usr/local/nagios/etc/objects 下默認有localhost.cfg 和windows.cfg 這兩個配置文件,localhost.cfg 文件是定義監控主機自己的,windows.cfg 文件是定義windows 主機的,其中包括了對host 和相關services 的定義。因此在本次實驗中,將直接在localhost.cfg 中定義監控主機(Nagios-Server),在windows.cfg中定義windows 主機(Nagios-Windows)。根據本身的須要修改其中的相關配置,詳細以下:

localhost.cfg其中的一個主意到的配置   主意點是   24x7,主機名後邊不能有空格

# Define a host for the local machine

define host{        

use                     linux-server            ; Name of host template to use        ; This host definition will inherit all variables that are defined        ; in (or inherited by) the linux-server host template definition.       

                         host_name               Nagios-Server        

                         alias                   Nagios-Servers        

                     address                 127.0.0.1         

                    check_period 24x7

check_interval 5

retry_interval 1

max_check_attempts 10

    check_command           check-host-alive

notification_period 24x7

notification_interval 120

notification_options d,u,r

        }

e. services.cfg文件

此文件默認也不存在,須要手動建立,services.cfg文件主要用於定義監控的服務和主機資源,例如監控http服務、ftp服 務、主機磁盤空間、主機系統負載等等。Nagios-Server 和Nagios-Windows 相關服務已在相應的配置文件中定義,因此這裏只須要定義Nagios-Linux 相關服務便可,這裏只定義一個檢測是否存活的服務來驗證配置文件的正確性,其餘服務的定義將在後面講到。

define service{

use       local-service    #引用local-service服務的屬性值,local-service在templates.cfg文件中進行了定義。

host_name     Nagios-Linux  #指定要監控哪一個主機上的服務,「Nagios-Server」在hosts.cfg文件中進行了定義。

service_description   check-host-alive  #對監控服務內容的描述,以供維護人員參考。

check_command         check-host-alive   #指定檢查的命令。

max_check_attempts 10

normal_check_interval  3

retry_check_interval  2

check_period     24x7

notification_interval  10

notification_period    24x7

notification_options     w,u,c,r

 contact_groups   admins

}

define service{        

use                     local-service        

host_name               Nagios-Linux        

service_description     Current Load        

check_command           check_nrpe!check_load        

}

define service{        

use                     local-service        

host_name               Nagios-Linux        

service_description     Check Disk sda1        

check_command           check_nrpe!check_sda1        

}

define service{        

use                     local-service        

host_name               Nagios-Linux        

service_description     Total Processes        

check_command           check_nrpe!check_total_procs        

}

define service{        

use                     local-service        

host_name               Nagios-Linux        

service_description     Current Users        

check_command           check_nrpe!check_users        

}

define service{        

use                     local-service        

host_name               Nagios-Linux        

service_description     Check Zombie Procs        

check_command           check_nrpe!check_zombie_procs        

}

define service{        

use                     local-service        

host_name               Nagios-Linux        

service_description     Check Swap        

check_command           check_nrpe!check_swap        

}

define service{        

use                     local-service        

host_name               Nagios-Linux        

service_description     HTTP        

check_command           check_nrpe!check_http        

}

f. contacts.cfg文件

contacts.cfg是一個定義聯繫人和聯繫人組的配置文件,當監控的主機或者服務出現故障,nagios會經過指定的通知方式(郵件或者短信)將信息發給這裏指定的聯繫人或者使用者。

define contact{        

contact_name                   nagiosadmin         #聯繫人名稱,名稱後邊不要加空格

use                             generic-contact          #引用generic-contact的屬性信息,其中「generic-contact「在templates.cfg文件中進行定義

alias                           nagiosadmin

 service_notification_period  24x7

host_notification_period  24x7

service_notification_options  w,u,c,r

host_notification_options  d,u,r

service_notification_commands  notify-service-by-email

host_notification_commands  notify-host-by-email email  18322764807@139.com        

}

define contactgroup{
        contactgroup_name       admins                              聯繫人組的名稱,名稱後不能有空格
        alias                   Nagios Administrators                        聯繫人組的描述
        members                 nagiosadmin                                   聯繫人組的成員,若是有多個聯繫人用,分割

}

g. timeperiods.cfg文件

此文件只要用於定義監控的時間段,下面是一個配置好的實例:

define timeperiod{        

timeperiod_name 24x7        

alias           24 Hours A Day, 7 Days A Week        

sunday          00:00-24:00        

monday          00:00-24:00        

tuesday         00:00-24:00        

wednesday       00:00-24:00        

thursday        00:00-24:00        

friday          00:00-24:00        

saturday        00:00-24:00        

}

# 'workhours' timeperiod definition

define timeperiod{        

timeperiod_name workhours        

alias           Normal Work Hours        

monday          09:00-17:00        

tuesday         09:00-17:00        

wednesday       09:00-17:00        

thursday        09:00-17:00        

friday          09:00-17:00        

}

 cgi.cfg文件

此文件用來控制相關cgi腳本,若是想在nagios的web監控界面執行cgi腳本,例如重啓nagios進程、關閉nagios通知、中止nagios主機檢測等,這時就須要配置cgi.cfg文件了。 因爲nagios的web監控界面驗證用戶爲david,因此只需在cgi.cfg文件中添加此用戶的執行權限就能夠了,須要修改的配置信息以下:

default_user_name=nagiosadmin

authorized_for_system_information=nagiosadmin,nagios

authorized_for_configuration_information=nagiosadmin,nagios

authorized_for_system_commands=nagiosadmin,nagios

authorized_for_all_services=nagiosadmin,nagios
authorized_for_all_hosts=nagiosadmin,nagios

authorized_for_all_service_commands=nagiosadmin,nagios
authorized_for_all_host_commands=nagiosadmin,nagios

 

i. nagios.cfg文件

nagios.cfg默認的路徑爲/usr/local/nagios/etc/nagios.cfg,是nagios的核心配置文件,全部的對象配置文件都必須在這個文件中進行定義才能發揮其做用,這裏只需將對象配置文件在Nagios.cfg文件中進行引用便可。

 

 

 http://www.cnblogs.com/mchina/archive/2013/02/20/2883404.html

相關文章
相關標籤/搜索