版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、23初始化設(shè)置Nagios3的配置文件位于/etc/nagios3/目錄下Nagios3插件的配置文件位于/etc/nagios3plugins/目錄下。默認情況下:用戶nagiosadmin擁有所有權(quán)限,考慮系統(tǒng)安全,對管理員用戶進行設(shè)置sudo sed -i s/nagiosadmin/ng3admin/g /etc/nagios3/cgi.cfg修改管理員用戶的名字,可以將nagiosadmin替換成ng3admin4初始化設(shè)置sudo htpasswd /etc/nagios3/htpasswd.users leng添加用戶sudo htpasswd /etc/nagios3/htpa
2、sswd.users ng3admin修改管理員用戶的密碼New password:Re-type new password:Adding password for user ng3adminNew password:Re-type new password:Adding password for user leng5初始化設(shè)置在瀏覽器中,輸入http:/ip地址:端口號/nagios3/進入Nagios輸入Nagiox的用戶名和密碼,則可以進行訪問,如下圖所示:6初始化設(shè)置在默認況下,出于安全考慮,Nagios在默認配置中禁用了外部命令。這里的“外部命令”是指Web服務(wù)通過CGI來對Nagi
3、os進行的操作,比如臨時禁用對某個服務(wù)的監(jiān)控、立即執(zhí)行對某個服務(wù)的狀態(tài)檢查等,如里需要用到外部命令,可以按照下列步驟啟用它:Sudo cp /etc/nagios3/Nagios.cfg,-origSudo nano /etc/nagios3/Nagios.cfg修改nagios.cfg,將check_external_commands 改為1check_external_commands=17初始化設(shè)置執(zhí)行下列命令,修改權(quán)限sudo service nagios3 stop* Stopping nagios3 monitoring daemon nagios3 OK sudo dpkg-st
4、atoverride -update -add nagios www-data 2710 /var/lib/nagios3/rwsudo dpkg-statoverride -update -add nagios nagios 751 /var/lib/nagios3* Starting nagios3 monitoring daemon nagios3 OK 89監(jiān)控設(shè)置Nagios3的主要配置文件是/etc/nagios3/Nagios.cfg,其他配置文件都會被nagios.cfg調(diào)用。為了條理清楚、管理方便、Nagios將各種配置文件分開了(Debian/Ubuntu的軟件包,大多采用
5、這個思路,把配置文件分門別類地放在單獨文件中)。在默認情況下,Nagios 3在安裝時創(chuàng)建一個/etc/nagios3/conf.d/目錄,在該目錄下創(chuàng)建了一些配置文件。這些文件的配置內(nèi)容,大多是Nagios在安裝過程中自動檢測的結(jié)果??梢栽谠撃夸浵聞?chuàng)建自己的配置文件。10監(jiān)控設(shè)置配置文件作用:l contacts_nagios2.cfg:定義了聯(lián)系人,用于發(fā)送通知;l extinfo_nagios2.cfg:要監(jiān)控的主機和服務(wù)的擴展信息(比如為主機定義圖標等);l generic-host_nagios2.cfg:主機定義模板l generic-service_nagios2.cfg:服務(wù)定
6、義模板l hostgroups_nagios2.cfg:對要監(jiān)控的主機進行分組;l localhost_nagios2.cfg:本機監(jiān)控定義;l services_nagios2.cfg:要監(jiān)控的各個主機上的各種服務(wù);l timeperiods_nagios2.cfg:對監(jiān)控、通知的時間段定義。l host-gateway_nagios2.cfg:要監(jiān)控的默認網(wǎng)關(guān)的定義11監(jiān)控設(shè)置定義Nagios聯(lián)系人,聯(lián)系人會在系統(tǒng)發(fā)生故障時收到通知。sudo nano /etc/nagios3/conf.d/contacts_nagios2.cfg define contact contact_name
7、root alias Root service_notification_period 24x7 host_notification_period 24x7 service_notification_options w,u,c,r host_notification_options d,r service_notification_commands notify-service-by-email host_notification_commands notify-host-by-email email rootlocalhost define contactgroup contactgroup
8、_name admins alias Nagios Administrators members root 該文件定義了一個聯(lián)系人root;別名為Root,他在24x7不間斷的時間內(nèi)接收Nagios發(fā)出來的通知(包括有關(guān)主機、服務(wù)的通知)。通知的方式都是發(fā)送郵件給 rootlocalhost12監(jiān)控設(shè)置service_notification_options定義了針對“服務(wù)”的通知發(fā)送選項,可用的選項有:w = Warning.服務(wù)狀態(tài)為警告時;u = Unknown,服務(wù)狀態(tài)為未知時;c = Critical,服務(wù)狀態(tài)為危急時;r = Recoveries,服務(wù)恢復(fù)正常時;f = Flapp
9、ing.服務(wù)頻繁地重啟時;n = None,不發(fā)送通知;host_notification_options定義了針對“主機”的通知發(fā)送選項,可用的選項有:d = Down,主機巖機時;u = Unreachable.主機無法聯(lián)系時:r = Recoveries,主機恢復(fù)正常時;f = Flapping,主機頻繁地重啟時;n = None,不發(fā)送通知。13監(jiān)控設(shè)置我們在該文件中定義 4個主機: baidu主機是確認Internet線路是否通暢。 LAN主機定義了 LAN的網(wǎng)關(guān) Web主機定義了Web服務(wù)器,分別定義了 parents,作用是讓Nagios在Status Map界面中顯示正確的順序
10、。14監(jiān)控設(shè)置創(chuàng)建、修改自己的主機配置文件hosts.cfgsudo nano /etc/nagios3/conf.d/hosts.cfg#web server1define host host_name Web_server1alias web server1address 03parents LAN_GATEWAYuse generic-host#web server2define host host_name Web_server2alias web server1address 06parents LAN_GATEWAYuse gener
11、ic-hostdefine host host_name baidualias Internet Connectionaddress use generic-host#LAN GATEWAYdefine host host_name LAN_GATEWAYalias MY LAN Internet Gatewayaddress parents baiduuse generic-host15監(jiān)控設(shè)置所有主機都將出現(xiàn)在Nagios的Current Status-Hosts菜單中拓撲圖Nagios 的主機列表16監(jiān)控設(shè)置自定義圖標:需要修改/etc/nagios2/conf.
12、d/extinfo_nagios2.cfg,添加我們的主機擴展定義即可。比如,我們?yōu)橹鳈Cweb server定義圖標,在上述文件中添加如下內(nèi)容:define hostextinfo hostgroup_name web-server icon_image base/ubuntu.png statusmap_image base/ubuntu.png icon_image定義了所屬主機組在通常情況下所使用的圖標statusmap_image定義了在Status Map中要使用的圖標17監(jiān)控設(shè)置為了配置方便,我們將所有要監(jiān)控的主機,按照類別進行分組,這樣會使后面的“服務(wù)”配置變得很方便。比如,我們
13、把所有Web服務(wù)器放到http-server組,那么在“服務(wù)”配置時,只需要對http-servers組進行HTTP監(jiān)控,而不需要逐個對Web主機進行配置。主機分組后,在Nagios監(jiān)控界面上會比較直觀,每個主機都可以歸屬于多個組。如果組中有多個主機,需要用逗號隔開。18監(jiān)控設(shè)置sudo nano /etc/nagios3/conf.d/hostgroups_nagios2.cfg# A list of your ssh-accessible serversdefine hostgroup hostgroup_name ssh-servers alias SSH servers members
14、 localhost,Web_server1,Web_server2 #define gatewaydefine hostgroup hostgroup_name all-gateway alias ALL GATEWAY members LAN_GATEWAY #define web serverdefine hostgroup hostgroup_name web-servers alias WEB servers members Web_server1,Web_server2 # Some generic hostgroup definitions # A simple wildcard
15、 hostgroupdefine hostgroup hostgroup_name all alias All Servers members * # A list of your Debian GNU/Linux serversdefine hostgroup hostgroup_name debian-servers alias Debian GNU/Linux Servers members localhost # A list of your web serversdefine hostgroup hostgroup_name http-servers alias HTTP serve
16、rs members localhost,Web_server1,Web_server2 19監(jiān)控設(shè)置上述文件定義了 6個主機組,第一個組為all,其成員(members)為所有主機(用通配符來”*”表示);第二個組為所有Debian_Server,第三個組為所有HTTP服務(wù)器,第四個組為所有SSH服務(wù)器,第五個組為ALL GATEWAY;第六個組為web-servers.監(jiān)控界面Host GroupsSummary20監(jiān)控設(shè)置使用Nagios,不單單可以用來監(jiān)控主機,更重要的是可以監(jiān)控主機上的各種服務(wù)。服務(wù)的配置比較復(fù)雜,因為各種不同的服務(wù)牽扯到各種不同的監(jiān)控命令。Nagios需要安裝相應(yīng)的
17、插件。在/usr/lib/nagios/plugins/目錄下面,是已經(jīng)安裝的所有插件:它們的配置文件則位于/etc/nagios-plugins/config/目錄下。21監(jiān)控設(shè)置服務(wù)的定義,既可以針對單個主機,又可以針對“主機組”。在做配置之前,我們先對要用到的指令做一下解釋:lhostgroup_name:所針對的“主機組”的名稱;lservice_description;對要監(jiān)控的服務(wù)的描述;lcheck_command :檢查命令;luse:要使用的模板(/etc/nagios3/conf.d/generic-service_nagios2.cfg);lnotification_in
18、terval:通知的時間間隔。若設(shè)置為0,也就表示只通知一次,不再重復(fù)通知聯(lián)系人;如果設(shè)置為60,則表示每60分鐘通知一次。22監(jiān)控設(shè)置修改 services_nagios2.cfg:nano /etc/nagios3/conf.d/services_nagios2.cfg# check that web services are runningdefine service hostgroup_name http-servers service_description HTTP check_command check_http use generic-service notification_interval 0 ; set 0 if you want to be r
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五電影制作保密合同范本6篇
- 二零二五版木材行業(yè)碳排放權(quán)交易合同范本8篇
- 2025年個人住宅房產(chǎn)抵押擔(dān)保合同范本
- 課題申報參考:內(nèi)感受干預(yù)促進青少年情緒能力的神經(jīng)基礎(chǔ)
- 課題申報參考:民事訴訟法的基礎(chǔ)理論和基本制度研究
- 2025年度住宅小區(qū)停車位共有產(chǎn)權(quán)轉(zhuǎn)讓合同范本
- 2025年個人房產(chǎn)繼承權(quán)轉(zhuǎn)讓合同范本2篇
- 2025版農(nóng)機具租賃與智能灌溉系統(tǒng)合同4篇
- 二零二五版美容美發(fā)院加盟店會員管理與服務(wù)合同4篇
- 2025年度高端建筑用熱鍍鋅鋼管采購合同3篇
- DB43-T 3022-2024黃柏栽培技術(shù)規(guī)程
- 成人失禁相關(guān)性皮炎的預(yù)防與護理
- 九宮數(shù)獨200題(附答案全)
- 人員密集場所消防安全管理培訓(xùn)
- 《聚焦客戶創(chuàng)造價值》課件
- PTW-UNIDOS-E-放射劑量儀中文說明書
- JCT587-2012 玻璃纖維纏繞增強熱固性樹脂耐腐蝕立式貯罐
- 保險學(xué)(第五版)課件全套 魏華林 第0-18章 緒論、風(fēng)險與保險- 保險市場監(jiān)管、附章:社會保險
- 典范英語2b課文電子書
- 員工信息登記表(標準版)
- 春節(jié)工地停工復(fù)工計劃安排( 共10篇)
評論
0/150
提交評論