![Ubuntu Server下Nagios配置一_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/22/1f5c93a5-74e9-4a36-996e-3a4c562c9f14/1f5c93a5-74e9-4a36-996e-3a4c562c9f141.gif)
![Ubuntu Server下Nagios配置一_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/22/1f5c93a5-74e9-4a36-996e-3a4c562c9f14/1f5c93a5-74e9-4a36-996e-3a4c562c9f142.gif)
![Ubuntu Server下Nagios配置一_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/22/1f5c93a5-74e9-4a36-996e-3a4c562c9f14/1f5c93a5-74e9-4a36-996e-3a4c562c9f143.gif)
![Ubuntu Server下Nagios配置一_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/22/1f5c93a5-74e9-4a36-996e-3a4c562c9f14/1f5c93a5-74e9-4a36-996e-3a4c562c9f144.gif)
![Ubuntu Server下Nagios配置一_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/22/1f5c93a5-74e9-4a36-996e-3a4c562c9f14/1f5c93a5-74e9-4a36-996e-3a4c562c9f145.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、23初始化設(shè)置Nagios3的配置文件位于/etc/nagios3/目錄下Nagios3插件的配置文件位于/etc/nagios3plugins/目錄下。默認(rèn)情況下:用戶nagiosadmin擁有所有權(quán)限,考慮系統(tǒng)安全,對(duì)管理員用戶進(jìn)行設(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地址:端口號(hào)/nagios3/進(jìn)入Nagios輸入Nagiox的用戶名和密碼,則可以進(jìn)行訪問(wèn),如下圖所示:6初始化設(shè)置在默認(rèn)況下,出于安全考慮,Nagios在默認(rèn)配置中禁用了外部命令。這里的“外部命令”是指Web服務(wù)通過(guò)CGI來(lái)對(duì)Nagi
3、os進(jìn)行的操作,比如臨時(shí)禁用對(duì)某個(gè)服務(wù)的監(jiān)控、立即執(zhí)行對(duì)某個(gè)服務(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,其他配置文件都會(huì)被nagios.cfg調(diào)用。為了條理清楚、管理方便、Nagios將各種配置文件分開(kāi)了(Debian/Ubuntu的軟件包,大多采用
5、這個(gè)思路,把配置文件分門(mén)別類(lèi)地放在單獨(dú)文件中)。在默認(rèn)情況下,Nagios 3在安裝時(shí)創(chuàng)建一個(gè)/etc/nagios3/conf.d/目錄,在該目錄下創(chuàng)建了一些配置文件。這些文件的配置內(nèi)容,大多是Nagios在安裝過(guò)程中自動(dòng)檢測(cè)的結(jié)果??梢栽谠撃夸浵聞?chuàng)建自己的配置文件。10監(jiān)控設(shè)置配置文件作用:l contacts_nagios2.cfg:定義了聯(lián)系人,用于發(fā)送通知;l extinfo_nagios2.cfg:要監(jiān)控的主機(jī)和服務(wù)的擴(kuò)展信息(比如為主機(jī)定義圖標(biāo)等);l generic-host_nagios2.cfg:主機(jī)定義模板l generic-service_nagios2.cfg:服務(wù)定
6、義模板l hostgroups_nagios2.cfg:對(duì)要監(jiān)控的主機(jī)進(jìn)行分組;l localhost_nagios2.cfg:本機(jī)監(jiān)控定義;l services_nagios2.cfg:要監(jiān)控的各個(gè)主機(jī)上的各種服務(wù);l timeperiods_nagios2.cfg:對(duì)監(jiān)控、通知的時(shí)間段定義。l host-gateway_nagios2.cfg:要監(jiān)控的默認(rèn)網(wǎng)關(guān)的定義11監(jiān)控設(shè)置定義Nagios聯(lián)系人,聯(lián)系人會(huì)在系統(tǒng)發(fā)生故障時(shí)收到通知。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 該文件定義了一個(gè)聯(lián)系人root;別名為Root,他在24x7不間斷的時(shí)間內(nèi)接收Nagios發(fā)出來(lái)的通知(包括有關(guān)主機(jī)、服務(wù)的通知)。通知的方式都是發(fā)送郵件給 rootlocalhost12監(jiān)控設(shè)置service_notification_options定義了針對(duì)“服務(wù)”的通知發(fā)送選項(xiàng),可用的選項(xiàng)有:w = Warning.服務(wù)狀態(tài)為警告時(shí);u = Unknown,服務(wù)狀態(tài)為未知時(shí);c = Critical,服務(wù)狀態(tài)為危急時(shí);r = Recoveries,服務(wù)恢復(fù)正常時(shí);f = Flapp
9、ing.服務(wù)頻繁地重啟時(shí);n = None,不發(fā)送通知;host_notification_options定義了針對(duì)“主機(jī)”的通知發(fā)送選項(xiàng),可用的選項(xiàng)有:d = Down,主機(jī)巖機(jī)時(shí);u = Unreachable.主機(jī)無(wú)法聯(lián)系時(shí):r = Recoveries,主機(jī)恢復(fù)正常時(shí);f = Flapping,主機(jī)頻繁地重啟時(shí);n = None,不發(fā)送通知。13監(jiān)控設(shè)置我們?cè)谠撐募卸x 4個(gè)主機(jī): baidu主機(jī)是確認(rèn)Internet線路是否通暢。 LAN主機(jī)定義了 LAN的網(wǎng)關(guān) Web主機(jī)定義了Web服務(wù)器,分別定義了 parents,作用是讓Nagios在Status Map界面中顯示正確的順序
10、。14監(jiān)控設(shè)置創(chuàng)建、修改自己的主機(jī)配置文件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è)置所有主機(jī)都將出現(xiàn)在Nagios的Current Status-Hosts菜單中拓?fù)鋱DNagios 的主機(jī)列表16監(jiān)控設(shè)置自定義圖標(biāo):需要修改/etc/nagios2/conf.
12、d/extinfo_nagios2.cfg,添加我們的主機(jī)擴(kuò)展定義即可。比如,我們?yōu)橹鳈C(jī)web server定義圖標(biāo),在上述文件中添加如下內(nèi)容:define hostextinfo hostgroup_name web-server icon_image base/ubuntu.png statusmap_image base/ubuntu.png icon_image定義了所屬主機(jī)組在通常情況下所使用的圖標(biāo)statusmap_image定義了在Status Map中要使用的圖標(biāo)17監(jiān)控設(shè)置為了配置方便,我們將所有要監(jiān)控的主機(jī),按照類(lèi)別進(jìn)行分組,這樣會(huì)使后面的“服務(wù)”配置變得很方便。比如,我們
13、把所有Web服務(wù)器放到http-server組,那么在“服務(wù)”配置時(shí),只需要對(duì)http-servers組進(jìn)行HTTP監(jiān)控,而不需要逐個(gè)對(duì)Web主機(jī)進(jìn)行配置。主機(jī)分組后,在Nagios監(jiān)控界面上會(huì)比較直觀,每個(gè)主機(jī)都可以歸屬于多個(gè)組。如果組中有多個(gè)主機(jī),需要用逗號(hào)隔開(kāi)。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個(gè)主機(jī)組,第一個(gè)組為all,其成員(members)為所有主機(jī)(用通配符來(lái)”*”表示);第二個(gè)組為所有Debian_Server,第三個(gè)組為所有HTTP服務(wù)器,第四個(gè)組為所有SSH服務(wù)器,第五個(gè)組為ALL GATEWAY;第六個(gè)組為web-servers.監(jiān)控界面Host GroupsSummary20監(jiān)控設(shè)置使用Nagios,不單單可以用來(lái)監(jiān)控主機(jī),更重要的是可以監(jiān)控主機(jī)上的各種服務(wù)。服務(wù)的配置比較復(fù)雜,因?yàn)楦鞣N不同的服務(wù)牽扯到各種不同的監(jiān)控命令。Nagios需要安裝相應(yīng)的
17、插件。在/usr/lib/nagios/plugins/目錄下面,是已經(jīng)安裝的所有插件:它們的配置文件則位于/etc/nagios-plugins/config/目錄下。21監(jiān)控設(shè)置服務(wù)的定義,既可以針對(duì)單個(gè)主機(jī),又可以針對(duì)“主機(jī)組”。在做配置之前,我們先對(duì)要用到的指令做一下解釋?zhuān)簂hostgroup_name:所針對(duì)的“主機(jī)組”的名稱(chēng);lservice_description;對(duì)要監(jiān)控的服務(wù)的描述;lcheck_command :檢查命令;luse:要使用的模板(/etc/nagios3/conf.d/generic-service_nagios2.cfg);lnotification_in
18、terval:通知的時(shí)間間隔。若設(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. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 8 沏茶問(wèn)題(說(shuō)課稿)-2024-2025學(xué)年四年級(jí)上冊(cè)數(shù)學(xué)人教版001
- Unit 8 I can do this for you?(說(shuō)課稿)-2024-2025學(xué)年譯林版(三起)(2024)英語(yǔ)三年級(jí)上冊(cè)
- Review Module Unit 1(說(shuō)課稿)-2023-2024學(xué)年外研版(三起)英語(yǔ)五年級(jí)下冊(cè)
- 2024-2025學(xué)年新教材高中生物 第5章 基因突變及其他變異 微專(zhuān)題六 遺傳變異相關(guān)的解題方法說(shuō)課稿 新人教版必修第二冊(cè)
- 2025合同樣例舞臺(tái)燈光音響租賃合同范本
- 2024春八年級(jí)語(yǔ)文下冊(cè) 第1單元 2回延安說(shuō)課稿 新人教版
- 5草船借箭說(shuō)課稿-2023-2024學(xué)年五年級(jí)下冊(cè)語(yǔ)文統(tǒng)編版
- Unit1 Making friends(說(shuō)課稿)-2024-2025學(xué)年人教PEP版(2024)英語(yǔ)三年級(jí)上冊(cè)
- 2024-2025學(xué)年高中化學(xué) 第一章 物質(zhì)結(jié)構(gòu)元素周期律 第一節(jié) 元素周期表第3課時(shí)說(shuō)課稿3 新人教版必修2
- 陽(yáng)光板雨棚施工方案
- 微課制作技術(shù)與技巧要點(diǎn)
- β內(nèi)酰胺類(lèi)抗生素與合理用藥
- 何以中國(guó):公元前2000年的中原圖景
- 第一章:公共政策理論模型
- 中藥審核處方的內(nèi)容(二)
- (完整)金正昆商務(wù)禮儀答案
- RB/T 101-2013能源管理體系電子信息企業(yè)認(rèn)證要求
- GB/T 4513.7-2017不定形耐火材料第7部分:預(yù)制件的測(cè)定
- GB/T 10205-2009磷酸一銨、磷酸二銨
- 公司財(cái)務(wù)制度及流程
- 深圳版初中英語(yǔ)單詞匯總
評(píng)論
0/150
提交評(píng)論