Nagios的配置.doc_第1頁
Nagios的配置.doc_第2頁
Nagios的配置.doc_第3頁
Nagios的配置.doc_第4頁
Nagios的配置.doc_第5頁
已閱讀5頁,還剩37頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

Nagios+NagiosQL的安裝與配置一、 Nagios的簡介1. Nagios的簡介Nagios是一個用來監視系統和網絡的開源應用軟件,它通常運行于一個主服務器上,這個服務器運行 Liunx 或 Unix 操作系統。Nagios 利用其眾多的插件實現對本機和遠端服務的監控,當被監控對象出現異常,Nagios 就會及時給管理人員告警。它是一個基于TCP/IP協議的軟件包,包含有nagios主程序和它的各個插件,配置非常靈活,可以監視的項目很多,也可以通過自定義 shell 腳本進行監控服務,非常適合各類企業的網絡應用。 Nagios功能非常強大,它可以監控服務和主機,但是他自身并不包括這部分功能的代碼,所有的監控、檢測功能都是有插件來完成的。再說報警功能,如果監控系統發現問題不能報警那就沒有意義了,所以報警也是nagios很重要的功能之一。但是,同樣的,nagios自身也沒有報警部分的代碼,甚至沒有插件,而是交給用戶或者其他相關開源項目組去完成。nagios安裝,是指基本平臺,也就是nagios軟件包的安裝。它是監控體系的框架,也是所有監控的基礎。 打開nagios官方的文檔,會發現nagios基本上沒有什么依賴包,只要求系統是linux或者其他nagios支持的系統。不過如果你沒有安裝apache(http服務),那么你就沒有那么直觀的界面來查看監控信息了,所以apache姑且算是一個前提條件。 2、Nagios 系統的特點主要有下面幾點:監控主機資源和網絡服務 允許用戶通過設計實現簡單的插件來監控自己特定的服務 當被監控對象出現問題時,會及時通知管理人員 事先定義事件處理程序,當對象出現問題時自動調用對應的處理程序 通過 web 頁面來監視對象狀態,警告提示和日志文件二、 Nagios的安裝1、 安裝前的準備工作首先需要下載Nagios的安裝源代碼包,下載最新版本的Nagios、 plugins、nrpe、NagiosQL,以下是下載地址:Wget /sourceforge/nagios/nagios-3.2.1.tar.gzWget /sourceforge/nagiosplug/nagios-plugins-1.4.15.tar.gzWget /sourceforge/nagios/nrpe-2.12.tar.gzWget http:/oss.oetiker.ch/rrdtool/pub/rrdtool-1.2.15.tar.gzWget /projects/pnp4nagios/files/PNP/pnp-0.4.14/pnp-0.4.14.tar.gz/downloadWget /project/nagiosql/nagiosql/NagiosQL%203.0.3/nagiosql303.zip在這里,我將需要用到的軟件包下載到/usr/local/目錄下,如圖:2、 搭建LAMP平臺LAMP平臺就是大家都很熟悉的linux+apache+mysql+php,由于使用源代碼安裝比較繁瑣,這里為了省事,我使用yum安裝,yum安裝可以解決一些依賴性的問題,安裝命令如下:Yum install httpd-* php-* mysql-* -y(安裝apache、php、mysql)Yum install gd gd-devel glibc glibc-common gnutls -y(安裝需要的一些庫文件)到這里我們的LAMP平臺就搭建起來了。3、 安裝Nagios、以及插件3.1、在安裝Nagios的時候,首先需要先創建一個系統用戶:nagios,命令如下:Groupadd nagios Useradd -g nagios nagios Mkdir /usr/local/nagiosChown -R nagios:nagios /usr/local/nagios (修改目錄nagios的屬主與屬組為nagiso)如圖:3.2、安裝nagios,先解壓壓縮包,然后編譯、安裝,具體命令如下:Tar -zxvf nagios-3.2.1.tar.gz (解壓)Cd nagios-3.2.1./configure -prefix=/usr/local/nagios (配置nagios安裝在/usr/local/nagios目錄)Make allMake installMake install-initMake install-commandmodeMake install-config 3.3、安裝nagios的插件,解壓壓縮包、編譯、安裝,具體命令如下: Tar -zxvf nagios-plugins-1.4.15.tar.gzCd nagios-plugins-1.4.15./configure -prefix=/usr/local/nagiosMakeMake install 3.4、修改apache服務器的運行用戶為:nagios 這里需要修改apache服務器的配置文件httpd.onf 使用vi編輯器打開apache服務器的配置文件,找到如下圖所示內容,apache服務器的配置文件位于:/etc/httpd/conf/httpd.conf修改User apache Group apache 為 User nagios Group nagios修改apache的配置文件,增加nagios的目錄,并且設置訪問此目錄需要身份驗證,打開apache服務器的配置文件,在文件的最后增加如下內容:Vi /etc/httpd/conf/httpd.conf#setting for nagios ScriptAlias /nagios/cgi-bin /usr/local/nagios/sbin Options ExecCGI AllowOverride None Order allow,deny Allow from all AuthName Nagios Access AuthType BasicAuthUserFile /usr/local/nagios/etc/htpasswd#用于此目錄訪問身份驗證的文件 Require valid-user Alias /nagios /usr/local/nagios/share Options None AllowOverride None Order allow,deny Allow from all AuthName Nagios Access AuthType BasicAuthUserFile /usr/local/nagios/etc/htpasswd#用于此目錄訪問身份驗證的文件 Require valid-user3.5、增加驗證用戶也就是通過WEB訪問nagios的時候,必須使用這個用戶登錄,在這里我們增加:用戶:admin 密碼:abc#123使用如下命令:/usr/bin/htpasswd -c /usr/local/nagios/etc/htpasswd adminNew password: (輸入abc#123) Re-type new password: (再輸入一次密碼)Adding password for user test如圖所示:查看認證文件的內容:Less /usr/local/nagios/etc/htpasswdadmin:OmWGEsBnoGpIc 前半部分是用戶名admin,后面是加密后的密碼以后再添加新用戶的時候,只需要使用命令:/usr/bin/htpasswd /usr/local/nagios/etc/htpasswd 用戶名 即可。至此nagios就安裝完畢了,nagios的安裝很簡單,但配置nagios卻很麻煩,稍講解nagios的配置。 3.6、nagios服務的啟動與停止,可以使用如下命令來啟動和停止nagios: 啟動:service nagios start 停止:service nagios stop 重啟:service nagios restart講到這里,nagios可以實現一個什么功能呢,到這里nagios只能監控本機;我們啟動httpd服務、啟動nagios服務。Service httpd startService nagios start打開網頁,輸入:2/nagios IP地址為安裝nagios的服務器IP地址就可以使用剛才創建的:admin用戶或者nagiosadmin用戶登錄nagios了。 注:在啟動httpd服務的時候,會報下邊的錯誤:這個需要修改httpd的配置文件,找到如下內容將#ServerName :80 的#去掉,保存退出,重啟httpd服務即可解決。在啟動nagios之前,先使用如下命令檢查nagios主配置文件是否有錯:/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg如果沒有報錯,會出現如下信息:如圖所示,警告和錯誤都為0,可以啟動nagiosService nagios start打開網頁,登錄nagios,如下圖所示。我們可以看到nagios登錄進去的界面如上圖所示。三、 nagios的配置nagiso的安裝其實并不麻煩,但nagios配置卻很麻煩,nagios可以念成(難搞死),下邊我們就來具體的講解下nagios的配置;nagios要用起來,就必須修改配置文件,增加要監控的主機和服務才行.在具體做這個動作之前,首先需要了解下邊的概念。1、Nagios自己定義了一套規則用于配置文件,其中最重要的概念就是”對象”-object.在Nagios里面定義了一些基本的對象,一般用到的有:聯系人contact出了問題像誰報告?一般當然是系統管理員了監控時間段timeperiod7X24小時不間斷還是周一至周五,或是自定義的其他時間段被監控主機host所需要監控的服務器,當然可以是監控機自己監控命令commandnagios發出的哪個指令來執行某個監控,這也是自己定義的被監控的服務service例如主機是否存活,80端口是否開,磁盤使用情況或者自定義的服務等另外,多個被監控主機可以定義為一個主機組,多個聯系人可以被定義為一個聯系人組,多個服務還能定義成一個服務組。所有這些對象絕對多數都是需要我們手動定義的,這就是nagios的配置顯得復雜的地方.其實了解了原理,做一遍之后余下的工作就是復制粘貼了.下面我們開始將nagios的配置。Nagios的主配置文件在/usr/local/nagios/etc/nagios.cfg ,其他的一些配置文件在/usr/local/nagios/etc/objects/目錄下,如下圖所示:2、修改nagios的主配置文件nagios.cfg文件Vi /usr/local/nagios/etc/nagios.cfg找到如下圖所示內容,將#去掉,cfg_file=/usr/local/nagios/etc/objects/contacts.cfg /聯系人配置文件路徑cfg_file=/usr/local/nagios/etc/objects/commands.cfg /命令配置文件路徑 cfg_file=/usr/local/nagios/etc/objects/localhost.cfg /主機配置文件路徑 cfg_file=/usr/local/nagios/etc/objects/templates.cfg /摸板配置文件路徑 cfg_file=/usr/local/nagios/etc/objects/timeperiods.cfg /監視時段配置文件路徑如圖所示:注釋掉就說明不使用這個文件,去掉了注釋就是需要使用這個文件;改check_external_commands=0為check_external_commands=1 .這行的作用是允許在web界面下執行重啟nagios、停止主機/服務檢查等操作; 把command_check_interval的值從默認的1改成command_check_interval=15s(根據自己的情況定這個命令檢查時間間隔,不要太長也不要太短); 主配置文件要改的基本上就是這些,通過上面的修改,發現/usr/local/nagios/etc并沒有文件hosts.cfg等一干文件,怎么辦?稍后我們手動創建它們。3、修改CGI腳本控制文件cgi.cfg文件vi cgi.cfg 第二個要修改的配置文件是cgi.cfg,它的作用是控制相關cgi腳本。先確保use_authentication=1;接下來修改default_user_name=nagios,再后面修改如下內容:authorized_for_system_information=nagiosadmin,admin authorized_for_configuration_information=nagiosadmin,admin authorized_for_system_commands=nagiosadmin,admin #多個用戶之間用逗號隔開 authorized_for_all_services=nagiosadmin,admin authorized_for_all_hosts=nagiosadmin,admin authorized_for_all_service_commands=nagiosadmin,admin authorized_for_all_host_commands=nagiosadmin,admin那么上述用戶名打那里來的呢?是執行命令 /usr/bin/htpasswd c/usr/local/nagios/etc/htpasswd admin 所生成的,這個要注意,不能隨便加沒有存在的驗證用戶,為了安全起見,不要添加過多的驗證用戶。4、定義監控時間段,創建配置文件timeperiods.cfgrootlocalhost etc# vi timeperiods.cfgdefine timeperiod timeperiod_name 24x7 /時間段的名稱,這個地方不要有空格 alias 24 Hours A Day,7Days 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 定義了一個監控時間段,它的名稱是24x7,監控的時間是每天全天24小時5、定義聯系人,創建配置文件contacts.cfgrootlocalhost etc# vi contacts.cfgdefine contact contact_name admin/聯系人的名稱,這個地方不要有空格 alias sys admin 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-host-by-email host_notification_commands notify-host-by-email email pager創建了一個名為admin的聯系人,下面列出其中重要的幾個選項做說明service_notification_period 24x7 服務出了狀況通知的時間段,這個時間段就是上面在timeperiods.cfg中定義的.host_notification_period 24x7 主機出了狀況通知的時間段, 這個時間段就是上面在timeperiods.cfg中定義的service_notification_options w,u,c,r 當服務出現w報警(warning),u未知(unkown),c嚴重(critical),或者r從異常情況恢復正常,在這四種情況下通知聯系人.host_notification_options d,u,r 當主機出現d當機(down),u返回不可達(unreachable),r從異常情況恢復正常,在這3種情況下通知聯系人service_notification_commands notify-by-email 服務出問題通知采用的命令notify-by-email,這個命令是在commands.cfg中定義的,作用是給聯系人發郵件.至于commands.cfg之后將專門介紹host_notification_commands host-notify-by-email 同上,主機出問題時采用的也是發郵件的方式通知聯系人email 很明顯,聯系人的email地址pager聯系人的手機,如果支持短信報警的話,這個就很有用了.按照上面的方式簡單的復制修改就可以創建多個聯系人了。6、下面就可以將多個聯系人組成一個聯系人組,創建文件contactgroups.cfgrootlocalhost etc# vi contactgroups.cfgdefine contactgroup contactgroup_name sagroup /聯系人組的名稱,同樣不能空格 alias System Administrators /別名 members nagiosadmin,admin /組的成員,來自于上面定義的contacts.cfg,如果有多個聯系人則以逗號相隔 7、定義被監控主機,創建文件hosts.cfgrootlocalhost etc# vi hosts.cfgdefine host host_name localhost /被監控主機的名稱,最好別帶空格 alias localhost /別名 address /被監控主機的IP地址,我現在暫時先填本機的IP check_command check-host-alive /監控的命令check-host-alive,這個命令來自commands.cfg,用來監控主機是否存活 max_check_attempts 5 /檢查失敗后重試的次數 check_period 24x7 /檢查的時間段24x7,同樣來自于我們之前在timeperiods.cfg中定義的 contact_groups sagroup /聯系人組,上面在contactgroups.cfg中定義的sagroup notification_interval 10 /提醒的間隔,每隔10秒提醒一次 notification_period 24x7 /提醒的周期, 24x7,同樣來自于我們之前在timeperiods.cfg中定義的 notification_options d,u,r /指定什么情況下提醒,具體含義見之前contacts.cfg部分的介紹 通過簡單的復制修改就可以定義多個主機了.我們在這加上另外兩臺機器: 名為nginx的linux主機,ip為2 名為ceshi的win2003主機,ip為18、與聯系人可以組成聯系人組一樣,多個主機也可以組成主機組.創建文件hostgrops.cfgrootlocalhost etc# vi hostgroups.cfgdefine hostgroup hostgroup_name linux-servers /主機組名稱 alias linux-servers /別名 members localhost,nginx,win2003/組的成員主機,多個主機以逗號相隔,必須是上面hosts.cfg中定義的 9、下面是最關鍵的了,用nagios主要是監控一臺主機的各種信息,包括本機資源,對外的服務等等.這些在nagios里面都是被定義為一個個的項目(nagios稱之為服務,為了與主機提供的服務相區別,我這里用項目這個詞),而實現每個監控項目,則需要通過commands.cfg文件中定義的命令。 例如我們現在有一個監控項目是監控一臺機器的web服務是否正常, 我們需要哪些元素呢?最重要的有下面三點:首先是監控哪臺機,然后是這個監控要用什么命令實現,最后就是出了問題的時候要通知哪個聯系人? 定義監控的項目,也叫服務,創建services.cfgrootlocalhost etc# vi services.cfg#service definition define service host_name localhost /被監控的主機,hosts.cfg中定義的 service_description check-host-alive /這個監控項目的描述(也可以說是這個項目的名稱),可以空格,我們這里定義的是監控這個主機是不是存活 check_command check-host-alive /所用的命令,是commands.cfg中定義的 max_check_attempts 5 normal_check_interval 3 retry_check_interval 2 check_period 24x7 /監控的時間段,是timeperiods.cfg中定義的 notification_interval 10 notification_period 24x7 /通知的時間段, ,是timeperiods.cfg中定義的 notification_options w,u,c,r /在監控的結果是wucr時通知聯系人,具體含義看前文 contact_groups sagroup /聯系人組,是contactgroups.cfg中定義的 可以看到基本上所有的成員都是已經定義的.同樣的將上面的內容復制修改,就可以加上另外兩個監控項目:分別監控nginx和win2003是否存活 這樣整個的配置過程就結束了.雖然功能很簡單,但是已經為以后擴展打下了良好的基礎.可以放心的告訴大家,以后的工作基本都是復制粘貼啦!10、在運行nagios之前首先做測試 /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg 看到下面這些信息就說明沒問題了Total Warnings: 0 Total Errors: 0 Things look okay - No serious problems were detected during the pre-flight check如果有問題的話就可以按照輸出信息來排查11、作為守護進程后臺啟動nagios /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg現在我們登錄2/nagios來查看,點擊左邊的hosts和services,可以查看到我們監控的主機有localhost和jiankong1 ,如下圖所示:到這里,我們實現了使用nagios監控主機是否存活,不過,難道nagios僅僅就只能監控主機是否存活嗎?ssh開放了沒?ftp工作正常不?http可以訪問不?磁盤用了多少了?機器CPU和內存的使用率等這些問題呢,難道不能監控嗎,這些東西當然是可以監控的,下面我們就來講一講如何監控這些東西。四、 使用命令和插件監控更多信息這部分內容是最難理解,也是nagios監控中最重要的部分,下面我們就來講解一下,如何使用nagios監控各種服務,CPU的使用率,內存的使用率,磁盤空間的使用率等等;在文章的開始我們說過,nagios本身并沒有監控的功能,所有的監控都是由插件來完成的,插件將結果返回給nagios,nagios分析這些結果,以WEB的方式展現給我們,同時提供相應的報警功能(這個報警的功能也是由插件來完成的),所有的這些插件是一些實現特定功能的可執行程序,默認安裝路徑是/usr/local/nagios/libexec,我們可以進入到這個目錄查看下,如下圖所示:這些程序都是可以獨立執行的,使用方法可以通過”命令名 h”來查看,例如,我們查看check_disk這個插件的用法則可以使用check_disk h,如下圖:如何使用這個命令,可以看幫助中的Examples 例子,另外可以查看各個選項的功能是什么意思。輸出的資料十分詳細給出了這個插件的功能,使用方法,參數意義等,對于每一個插件都是這樣.所以當你不懂某個插件怎么使用時就好好讀讀吧.從上面的輸出可以看到check_disk這個插件是用來檢查磁盤使用情況的,我現在來獨立執行它,例如查看根分區的使用情況,執行rootserver1 libexec# ./check_disk -w 10% -c 5% /命令的含義是檢查分區/的使用情況,若剩余10%以下,為警告狀態(warning),5%以下為嚴重狀態(critical),執行后我們會看到下面這條信息DISK OK - free space: / 7005 MB (94% inode=99%);| /=387MB;7016;7406;0;7796說明當前是OK的狀態,空閑空間有94%.如果/分區的剩余空間小于10%的話,nagios就會采取報警等措施了,如圖所示:或許在這里大家又迷糊了,我們在定義某個監控項目時,所用的監控命令都是來自commands.cfg的,這和這些插件有什么關系?想到了吧,commands.cfg中定義的監控命令就是使用的這些插件.舉個例子,之前我們已經不止一次用到了check-host-alive這個命令,打開commands.cfg就可以看到這個命令的定義,如下:command_name check-host-alive這句話的意思是定義的命令名是check-host-alive,也就是我們在services.cfg中使用的名稱,執行的操作是$USER1$/check_ping -H $HOSTADDRESS$ -w 3000.0,80% -c 5000.0,100% -p 1其中$USER1$是在resource.cfg文件中定義的,代表插件的安裝路徑.就如我們上面看到的那樣$USER1$=/usr/local/nagios/libexec,至于$HOSTADDRESS$,則默認被定義為監控主機的地址,簡單的說,我們在services.cfg中定義了對dbpi執行check-host-alive命令,實際上就是執行了/usr/local/nagios/libexec/ check_ping -H jiankongq的ip地址 -w 3000.0,80% -c 5000.0,100% -p 1 ,實際上check-host-alive只是這一長串命令的簡稱而已,而在services.cfg中都是使用簡稱的,在commands.cfg中定義了很多這樣的命令簡稱.基本上我們常用的監控項目都包含了,例如ftp,http,本地的磁盤,負載等等,我們再看一個命令,check_local_disk定義如下 :check_local_disk實際上是執行的check_disk插件.這里的$ARG1$, $ARG2$, $ARG3$是什么意思呢?在之前我們已經提到了這個check_disk這個插件的用法,-w的參數指定磁盤剩了多少是警告狀態,-c的參數指定剩多少是嚴重狀態,-p用來指定路徑,在使用check-host-alive的時候,只需要在services.cfg中直接寫上這個命令名check-host-alive.后面沒任何的參數.而使用check_local_disk則不同,在services.cfg中要這么寫check_local_disk!10%!5%!/在命令名后面用!分隔出了3個參數,10%是$ARG1$的值,5%是$ARG2$的值,/ 是$ARG3$的值。總之,services.cfg 與commands.cfg與插件之間的關系如下:services.cfg定義監控項目用某個命令這個命令必須在commands.cfg中定義定義這個命令時使用了libexec下的插件如果命令不帶$ARG1$就可以在services.cfg中直接使用,如果帶了使用時就帶上參數,以”!”相隔。下邊我們來做幾個監控測試下:1、 監控本機的SSHdefine service host_name localhost service_description check-ssh check_command check_tcp!22 max_check_attempts 5 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 sagroup 2、 監控本機的根分區磁盤使用情況define service host_name localhost service_description check disk check_command check_local_disk!10%!5%!/ max_check_attempts 5 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 sagroup 3、 監控nginx上的ftpdefine service host_name nginx service_description check ftp check_command check_ftp max_check_attempts 5 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 sagroup 配置完后,檢查nagios配置文件是否報錯。/usr/local/nagios/bin/nagios v /usr/local/nagios/etc/nagios.cfg如果沒有錯誤和警告,重啟nagiosService nagios restart我們從網頁可以看到如圖所示內容:下面有一個問題,nagios監控磁盤使用率,監控的是本機的,那么如何使用nagios監控網絡中其他機器的磁盤使用率,CPU負載,等信息呢,實現這些功能需要一些插件,下邊我們來講下如何使用插件實現這些監控。五、 使用nagios監控遠程主機的磁盤使用率、CPU負載等信息使用nagios監控遠程linux主機的磁盤使用率,CPU負載等信息,需要在遠程linux主機上安裝nagios插件和NRPE插件;使用nagios監控遠程windows主機的磁盤使用率,CPU負載等信息,需要在遠程windows主機上安裝NSClient程序。1、 遠程監控linux主機使用NRPE監控LINUX上的”本地信息”本部分主要參考了NRPE的官方手冊 本節的目的,對系統為linux的主機進行如下監控:CPU負載,磁盤容量,登陸用戶數,總進程數,僵尸進程數,swap分區使用情況;對于像磁盤容量,cpu負載這樣的”本地信息”,nagios只能監測自己所在的主機,而對其他的機器則顯得有點無能為力.畢竟沒得到被控主機的適當權限是不可能得到這些信息的.為了解決這個問題,nagios有這樣一個附加組件-NRPE.用它就可以完成對linux類型主機”本地信息”的監控。1.1、在被監控主機上的設置1增加用戶rootdbpi root# useradd nagios設置密碼rootdbpi root# passwd nagios2安裝nagios插件解壓縮tar -zxvf nagios-plugins-1.4.9.tar.gzcd nagios-plugins-1.4.9編譯安裝./configuremakemake install這一步完成后會在/usr/local/nagios/下生成兩個目錄libexec和sharerootdbpi local# ls /usr/local/nagios/libexec share修改目錄權限rootdbpi local# chown nagios.nagios /usr/local/nagiosrootdbpi local# chown -R nagios.nagios /usr/local/nagios/libexec3安裝nrpe解壓縮tar -zxvf nrpe-2.8.1.tar.gzcd nrpe-2.8.1編譯./configure輸出如下* Configuration summary for nrpe 2.8.1 05-10-2007 *:General Options:-NRPE port: 5666NRPE user: nagiosNRPE group: nagiosNagios user: nagiosNagios group: nagiosReview the options above for accuracy. If they look okay,type make all to compile the NRPE daemon and client.可以看到NRPE的端口是5666,下一步是make allMake all輸出如下* Compile finished *If the NRPE daemon and client compiled without any errors, youcan continue with the installation or upgrade process.Read the PDF documentation (NRPE.pdf) for information on the nextsteps you should take to complete the installation or upgrade.接下來安裝NPRE插件,daemon和示例配置文件安裝check_nrpe這個插件make install-plugin之前說過監控機需要安裝check_nrpe這個插件,被監控機并不需要,我們在這

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論