孫靜 廖凱寧 王偉
【摘 要】“十五”期間,安徽省地震局全面貫徹“以信息化帶動(dòng)工業(yè)化,以工業(yè)化促進(jìn)信息化”的發(fā)展戰(zhàn)略,計(jì)算機(jī)網(wǎng)絡(luò)大大普及,如何有一個(gè)穩(wěn)定可靠的網(wǎng)絡(luò)環(huán)境就成為信息時(shí)代中最重要的問(wèn)題之一。Nagios 是一個(gè)運(yùn)行于 Linux 系統(tǒng)上的開(kāi)源網(wǎng)絡(luò)管理監(jiān)測(cè)系統(tǒng),通過(guò)它可以實(shí)現(xiàn)對(duì)區(qū)域內(nèi)各網(wǎng)絡(luò)設(shè)備、儀器與服務(wù)的集中監(jiān)控。通過(guò)監(jiān)視和控制這些設(shè)備,及時(shí)地向管理人員報(bào)告網(wǎng)絡(luò)狀態(tài),并且簡(jiǎn)化網(wǎng)絡(luò)故障的處理,減少故障造成的損失,提高網(wǎng)絡(luò)的服務(wù)質(zhì)量和效率。
【關(guān)鍵詞】地震監(jiān)測(cè)網(wǎng)絡(luò);開(kāi)源網(wǎng)管系統(tǒng);監(jiān)控;Nagios;報(bào)警
【Abstract】“Fifteen” period, Earthquake Administration of AnHui to fully implement the “drive industrialization with information, promote information with industrialization”development strategy, computer network greatly popular, how to have a stable and reliable network environment has become one of the most important problems in the information age. Nagios is an open source network management and monitoring system of a run on the Linux system, which can realize centralized monitoring of the network equipment, instruments and services. By monitoring and controlling the equipment, timely report to the management of network state, and simplify handling of network fault, reducing the loss caused by fault, improve the quality and efficiency of service network.
【Key words】Earthquake monitoring network; Open source systems; Monitoring; Nagios; Alarm
0 引言
2010年安徽地震局在“十五”“中國(guó)數(shù)字地震觀測(cè)網(wǎng)絡(luò)”項(xiàng)目的基礎(chǔ)上,通過(guò)新建“安徽省地震監(jiān)測(cè)與應(yīng)急指揮中心技術(shù)系統(tǒng)”,完善了安徽省地震專(zhuān)業(yè)信息化基礎(chǔ)設(shè)施平臺(tái)。該系統(tǒng)覆蓋測(cè)震、強(qiáng)震、前兆、GPS、地震應(yīng)急、信息服務(wù)、政務(wù)辦公、專(zhuān)業(yè)地震臺(tái)站、區(qū)縣地震辦公室等區(qū)域,成為安徽省地震監(jiān)測(cè)的基礎(chǔ)網(wǎng)絡(luò)系統(tǒng)。
為了管理好這個(gè)綜合網(wǎng)絡(luò)系統(tǒng),2011年我們以Nagios開(kāi)源軟件為基礎(chǔ),通過(guò)集成開(kāi)發(fā),搭建了高效、可靠、易用并具備良好開(kāi)發(fā)接口的網(wǎng)絡(luò)監(jiān)控系統(tǒng)實(shí)現(xiàn)全網(wǎng)綜合監(jiān)控,解決了常規(guī)網(wǎng)管軟件在系統(tǒng)運(yùn)行維護(hù)中所遇到的難點(diǎn)問(wèn)題,現(xiàn)已應(yīng)用于全網(wǎng)的運(yùn)行管理之中。本文就此監(jiān)控系統(tǒng)的組建與開(kāi)發(fā)情況做一介紹。
1 Nagios 系統(tǒng)
1.1 Nagios 系統(tǒng)介紹
Nagios是一個(gè)用來(lái)監(jiān)視系統(tǒng)和網(wǎng)絡(luò)的開(kāi)源應(yīng)用軟件,它通常運(yùn)行于一個(gè)主服務(wù)器上,這個(gè)服務(wù)器運(yùn)行 Liunx 或 Unix 操作系統(tǒng)。Nagios 利用其眾多的插件實(shí)現(xiàn)對(duì)本機(jī)和遠(yuǎn)端服務(wù)的監(jiān)控,當(dāng)被監(jiān)控對(duì)象出現(xiàn)異常,Nagios 就會(huì)及時(shí)給管理人員告警。它是一個(gè)基于 TCP/IP協(xié)議的軟件包,包含有Nagios主程序和它的各個(gè)插件,配置非常靈活,可以監(jiān)視的項(xiàng)目很多,也可以通過(guò)自定義 shell 腳本進(jìn)行監(jiān)控服務(wù),非常適合各類(lèi)企業(yè)的網(wǎng)絡(luò)應(yīng)用。
1.2 Nagios 系統(tǒng)的主要特點(diǎn)
Nagios 系統(tǒng)的特點(diǎn)主要有下面幾點(diǎn):
(1)監(jiān)控主機(jī)資源和網(wǎng)絡(luò)服務(wù);
(2)允許用戶(hù)通過(guò)設(shè)計(jì)實(shí)現(xiàn)簡(jiǎn)單的插件來(lái)監(jiān)控自己特定的服務(wù);
(3)當(dāng)被監(jiān)控對(duì)象出現(xiàn)問(wèn)題時(shí),會(huì)及時(shí)通知管理人員;
(4)事先定義事件處理程序,當(dāng)對(duì)象出現(xiàn)問(wèn)題時(shí)自動(dòng)調(diào)用對(duì)應(yīng)的處理程序;
(5)通過(guò) web 頁(yè)面來(lái)監(jiān)視對(duì)象狀態(tài),警告提示和日志文件。
1.3 Nagios系統(tǒng)的目標(biāo)
網(wǎng)管軟件,其本質(zhì)是運(yùn)維支持系統(tǒng),也可稱(chēng)為行為支持系統(tǒng),即通過(guò)此工具來(lái)支持行為,提高行為工作效率。
網(wǎng)管軟件作為有效的網(wǎng)絡(luò)運(yùn)維工具,當(dāng)其部署于整個(gè)網(wǎng)絡(luò)系統(tǒng),作為網(wǎng)絡(luò)運(yùn)轉(zhuǎn)的一個(gè)有效組成部分,并形成完善的信息采集、輸入、輸出等體系時(shí),就成為真正意義上的網(wǎng)管系統(tǒng)。網(wǎng)管系統(tǒng)可以幫助運(yùn)維人員提高工作效率,保障網(wǎng)絡(luò)7X24持續(xù)、穩(wěn)定運(yùn)行。可以從以下三個(gè)方面來(lái)理解:
1)網(wǎng)絡(luò)監(jiān)管自動(dòng)化;
2)復(fù)雜工作簡(jiǎn)單化;
3)工作流程標(biāo)準(zhǔn)化。
2 Nagios系統(tǒng)安裝
2.1 安裝環(huán)境準(zhǔn)備
本文的nagios系統(tǒng)部署在一臺(tái)服務(wù)器中,為曙光A620r-F4,Intel cpu,1G內(nèi)存,2個(gè)10/100/1000Mb自適應(yīng)網(wǎng)絡(luò)接口,73G硬盤(pán)。操作系統(tǒng)為Suse Enterprise Server 10 with SP2,同時(shí)系統(tǒng)中安裝有Apache2、PHP5、Mysql5、c/c++ development libraries、Gd庫(kù)和Oracle組件等程序。默認(rèn)語(yǔ)言為English,同時(shí)支持安裝簡(jiǎn)體中文。IP地址為10.34.0.23。
2.2 Nagios系統(tǒng)結(jié)構(gòu)部署
Nagios在開(kāi)源網(wǎng)管系統(tǒng)中被定義為一個(gè)企業(yè)的監(jiān)控軟件,可以對(duì)各類(lèi)主機(jī)、設(shè)備、服務(wù)等進(jìn)行詳細(xì)監(jiān)控,具備豐富的擴(kuò)展功能,目前可用于Nagios的擴(kuò)展插件有上千種。本系統(tǒng)中用到的開(kāi)源軟件和擴(kuò)展插件包括:Nagios-plugin、NDOUtils、NRPE和NSClient+ +。
2.3 Nagios系統(tǒng)服務(wù)器端安裝順序及效果展示
(1)Nagios系統(tǒng)
(2)Nagios-Plugin
(3)NDOUtils安裝
NDOUtils是一個(gè)可以把全部狀態(tài)信息保存到MySQL數(shù)據(jù)庫(kù)里的外部構(gòu)件。另外Nagios的庫(kù)實(shí)例都可以把它們監(jiān)控的信息保存到統(tǒng)一的中心數(shù)據(jù)庫(kù)并集中報(bào)告。它將為一個(gè)Nagios新的基于PHH的WEB接口程序提供數(shù)據(jù)源服務(wù)。
(4)NRPE安裝
NRPE是Nagios的一個(gè)擴(kuò)展,它被用于被監(jiān)控的服務(wù)器上,向Nagios監(jiān)控平臺(tái)提供該服務(wù)器的一些本地的情況。例如,cpu負(fù)載、內(nèi)存使用、硬盤(pán)使用等等。NRPE可以稱(chēng)為Nagios的for linux 客戶(hù)端。安裝分為客戶(hù)端與服務(wù)器端,NRPE端口號(hào):5666。
(5)NSClient++安裝
NSClient++ 是 Nagios 監(jiān)控系統(tǒng)在 Windows 下的客戶(hù)端軟件,可以實(shí)現(xiàn)對(duì)設(shè)備是Windows系統(tǒng)的內(nèi)存、CPU、用戶(hù)數(shù)、進(jìn)程等的監(jiān)控。NSClient++端口號(hào):12489。
3 Nagios系統(tǒng)的配置和應(yīng)用
3.1 配置管理工作
(1)以文件形式進(jìn)行配置文件管理
包括系統(tǒng)配置文件、命令配置文件、監(jiān)控對(duì)象配置文件等。
(2)目前不具備良好的自動(dòng)檢測(cè)功能
配置工作需要手工完成,前期工作量大,任務(wù)繁瑣。
(3)nagios有配置檢測(cè)命令,可進(jìn)行配置檢測(cè),減少系統(tǒng)出錯(cuò)
3.2 配置分類(lèi)
目前的Nagios系統(tǒng)中配置與定義工作需要手工完成。本文中將各類(lèi)被監(jiān)控的設(shè)備、服務(wù)等統(tǒng)稱(chēng)為“對(duì)象”。
(1)對(duì)象監(jiān)控模板
本文安裝的系統(tǒng)主要定義了主機(jī)設(shè)備模板(generic-host)、系統(tǒng)服務(wù)模板(generic-service)、聯(lián)系人模板(generic-contact)三類(lèi)對(duì)象模板,存放在/usr/local/nagios/etc/objects/templates.cfg文件中,它們定義了相關(guān)對(duì)象的參數(shù)。
(2)監(jiān)控對(duì)象分組
Nagios可以按部門(mén)分組、按服務(wù)分組和按設(shè)備類(lèi)型分組。
4 二次開(kāi)發(fā)實(shí)現(xiàn)web聲音報(bào)警
與監(jiān)控系統(tǒng)相關(guān)的是故障報(bào)警系統(tǒng),在Nagios中,已經(jīng)提供了web界面報(bào)警、郵件報(bào)警和語(yǔ)音報(bào)警三個(gè)功能,本文將主要介紹利用火狐瀏覽器進(jìn)行聲音報(bào)警。
首先下載安裝火狐瀏覽器,之后進(jìn)入火狐安裝插件,地址:https://addons.mozilla.org/zh-CN/firefox/addon/nagios-checker/?src=search
在瀏覽器的右下角會(huì)顯示安裝后在瀏覽器右下角有“N”字樣,點(diǎn)開(kāi)進(jìn)設(shè)置
輸入相關(guān)的名稱(chēng),以及nagios用戶(hù)名密碼,狀態(tài)信息管理。
設(shè)置完成后只要打開(kāi)火狐瀏覽器就能聽(tīng)到聲音報(bào)警。
5 總結(jié)
本文詳細(xì)介紹了Nagios網(wǎng)管軟件在安徽地震監(jiān)測(cè)網(wǎng)絡(luò)中的應(yīng)用,實(shí)現(xiàn)了基于B/S結(jié)構(gòu)的網(wǎng)絡(luò)管理方式,對(duì)我局所管轄的各類(lèi)IP設(shè)備、儀器與服務(wù)運(yùn)行監(jiān)控管理工作提供了幫助,實(shí)現(xiàn)了故障頁(yè)面聲音報(bào)警的功能,為故障的及時(shí)排除提供了寶貴的時(shí)間,將設(shè)備的服務(wù)中斷時(shí)間降至最低,從而為網(wǎng)絡(luò)的正常運(yùn)行提供了良好的保障。
在這幾年的使用中,系統(tǒng)先后為信息網(wǎng)絡(luò)、強(qiáng)震臺(tái)網(wǎng)提供了全面的儀器、網(wǎng)絡(luò)服務(wù)情況監(jiān)控,為信息中心的網(wǎng)絡(luò)運(yùn)維工作提供了重要的重要的監(jiān)控手段。
【參考文獻(xiàn)】
[1]吳娜,魯東明.網(wǎng)絡(luò)管理技術(shù)的研究與發(fā)展[J].計(jì)算機(jī)應(yīng)用研究,2000(04):7-10.
[2]宋磊,王靜文.OpenBSD下基于Nagios的網(wǎng)絡(luò)服務(wù)監(jiān)控報(bào)警系統(tǒng)的研究[J].電腦編程技巧與維護(hù),2009(14):112-113.
[3]Nagios 項(xiàng)目組.Nagios-3 應(yīng)用指南[S].http://www.nagios.org, 2007.
[4]鄭黎輝,黃宏生,王啟東,等.網(wǎng)絡(luò)故障短信報(bào)警在地震信息網(wǎng)絡(luò)中的實(shí)現(xiàn)與應(yīng)用[J].華南地震,2009,29(2):124-129.
[5]李剛,周利霞,王曉磊,等.高速區(qū)域網(wǎng)絡(luò)環(huán)境中的網(wǎng)站負(fù)載均衡系統(tǒng)[J].西北地震學(xué)報(bào),2009,31(3):296-301.
[6]李晨光.Linux系統(tǒng)網(wǎng)絡(luò)管理模塊的實(shí)現(xiàn)[J].鐵路計(jì)算機(jī)應(yīng)用,2008(17):35-37.
[7]何輝,權(quán)曉紅,石全民,等.自主設(shè)計(jì)網(wǎng)管系統(tǒng):開(kāi)源軟件以及自由軟件應(yīng)用于網(wǎng)絡(luò)管理方案[J].中國(guó)教育網(wǎng)絡(luò),2009(6):42-47.
[責(zé)任編輯:楊玉潔]
2.2 Nagios系統(tǒng)結(jié)構(gòu)部署
Nagios在開(kāi)源網(wǎng)管系統(tǒng)中被定義為一個(gè)企業(yè)的監(jiān)控軟件,可以對(duì)各類(lèi)主機(jī)、設(shè)備、服務(wù)等進(jìn)行詳細(xì)監(jiān)控,具備豐富的擴(kuò)展功能,目前可用于Nagios的擴(kuò)展插件有上千種。本系統(tǒng)中用到的開(kāi)源軟件和擴(kuò)展插件包括:Nagios-plugin、NDOUtils、NRPE和NSClient+ +。
2.3 Nagios系統(tǒng)服務(wù)器端安裝順序及效果展示
(1)Nagios系統(tǒng)
(2)Nagios-Plugin
(3)NDOUtils安裝
NDOUtils是一個(gè)可以把全部狀態(tài)信息保存到MySQL數(shù)據(jù)庫(kù)里的外部構(gòu)件。另外Nagios的庫(kù)實(shí)例都可以把它們監(jiān)控的信息保存到統(tǒng)一的中心數(shù)據(jù)庫(kù)并集中報(bào)告。它將為一個(gè)Nagios新的基于PHH的WEB接口程序提供數(shù)據(jù)源服務(wù)。
(4)NRPE安裝
NRPE是Nagios的一個(gè)擴(kuò)展,它被用于被監(jiān)控的服務(wù)器上,向Nagios監(jiān)控平臺(tái)提供該服務(wù)器的一些本地的情況。例如,cpu負(fù)載、內(nèi)存使用、硬盤(pán)使用等等。NRPE可以稱(chēng)為Nagios的for linux 客戶(hù)端。安裝分為客戶(hù)端與服務(wù)器端,NRPE端口號(hào):5666。
(5)NSClient++安裝
NSClient++ 是 Nagios 監(jiān)控系統(tǒng)在 Windows 下的客戶(hù)端軟件,可以實(shí)現(xiàn)對(duì)設(shè)備是Windows系統(tǒng)的內(nèi)存、CPU、用戶(hù)數(shù)、進(jìn)程等的監(jiān)控。NSClient++端口號(hào):12489。
3 Nagios系統(tǒng)的配置和應(yīng)用
3.1 配置管理工作
(1)以文件形式進(jìn)行配置文件管理
包括系統(tǒng)配置文件、命令配置文件、監(jiān)控對(duì)象配置文件等。
(2)目前不具備良好的自動(dòng)檢測(cè)功能
配置工作需要手工完成,前期工作量大,任務(wù)繁瑣。
(3)nagios有配置檢測(cè)命令,可進(jìn)行配置檢測(cè),減少系統(tǒng)出錯(cuò)
3.2 配置分類(lèi)
目前的Nagios系統(tǒng)中配置與定義工作需要手工完成。本文中將各類(lèi)被監(jiān)控的設(shè)備、服務(wù)等統(tǒng)稱(chēng)為“對(duì)象”。
(1)對(duì)象監(jiān)控模板
本文安裝的系統(tǒng)主要定義了主機(jī)設(shè)備模板(generic-host)、系統(tǒng)服務(wù)模板(generic-service)、聯(lián)系人模板(generic-contact)三類(lèi)對(duì)象模板,存放在/usr/local/nagios/etc/objects/templates.cfg文件中,它們定義了相關(guān)對(duì)象的參數(shù)。
(2)監(jiān)控對(duì)象分組
Nagios可以按部門(mén)分組、按服務(wù)分組和按設(shè)備類(lèi)型分組。
4 二次開(kāi)發(fā)實(shí)現(xiàn)web聲音報(bào)警
與監(jiān)控系統(tǒng)相關(guān)的是故障報(bào)警系統(tǒng),在Nagios中,已經(jīng)提供了web界面報(bào)警、郵件報(bào)警和語(yǔ)音報(bào)警三個(gè)功能,本文將主要介紹利用火狐瀏覽器進(jìn)行聲音報(bào)警。
首先下載安裝火狐瀏覽器,之后進(jìn)入火狐安裝插件,地址:https://addons.mozilla.org/zh-CN/firefox/addon/nagios-checker/?src=search
在瀏覽器的右下角會(huì)顯示安裝后在瀏覽器右下角有“N”字樣,點(diǎn)開(kāi)進(jìn)設(shè)置
輸入相關(guān)的名稱(chēng),以及nagios用戶(hù)名密碼,狀態(tài)信息管理。
設(shè)置完成后只要打開(kāi)火狐瀏覽器就能聽(tīng)到聲音報(bào)警。
5 總結(jié)
本文詳細(xì)介紹了Nagios網(wǎng)管軟件在安徽地震監(jiān)測(cè)網(wǎng)絡(luò)中的應(yīng)用,實(shí)現(xiàn)了基于B/S結(jié)構(gòu)的網(wǎng)絡(luò)管理方式,對(duì)我局所管轄的各類(lèi)IP設(shè)備、儀器與服務(wù)運(yùn)行監(jiān)控管理工作提供了幫助,實(shí)現(xiàn)了故障頁(yè)面聲音報(bào)警的功能,為故障的及時(shí)排除提供了寶貴的時(shí)間,將設(shè)備的服務(wù)中斷時(shí)間降至最低,從而為網(wǎng)絡(luò)的正常運(yùn)行提供了良好的保障。
在這幾年的使用中,系統(tǒng)先后為信息網(wǎng)絡(luò)、強(qiáng)震臺(tái)網(wǎng)提供了全面的儀器、網(wǎng)絡(luò)服務(wù)情況監(jiān)控,為信息中心的網(wǎng)絡(luò)運(yùn)維工作提供了重要的重要的監(jiān)控手段。
【參考文獻(xiàn)】
[1]吳娜,魯東明.網(wǎng)絡(luò)管理技術(shù)的研究與發(fā)展[J].計(jì)算機(jī)應(yīng)用研究,2000(04):7-10.
[2]宋磊,王靜文.OpenBSD下基于Nagios的網(wǎng)絡(luò)服務(wù)監(jiān)控報(bào)警系統(tǒng)的研究[J].電腦編程技巧與維護(hù),2009(14):112-113.
[3]Nagios 項(xiàng)目組.Nagios-3 應(yīng)用指南[S].http://www.nagios.org, 2007.
[4]鄭黎輝,黃宏生,王啟東,等.網(wǎng)絡(luò)故障短信報(bào)警在地震信息網(wǎng)絡(luò)中的實(shí)現(xiàn)與應(yīng)用[J].華南地震,2009,29(2):124-129.
[5]李剛,周利霞,王曉磊,等.高速區(qū)域網(wǎng)絡(luò)環(huán)境中的網(wǎng)站負(fù)載均衡系統(tǒng)[J].西北地震學(xué)報(bào),2009,31(3):296-301.
[6]李晨光.Linux系統(tǒng)網(wǎng)絡(luò)管理模塊的實(shí)現(xiàn)[J].鐵路計(jì)算機(jī)應(yīng)用,2008(17):35-37.
[7]何輝,權(quán)曉紅,石全民,等.自主設(shè)計(jì)網(wǎng)管系統(tǒng):開(kāi)源軟件以及自由軟件應(yīng)用于網(wǎng)絡(luò)管理方案[J].中國(guó)教育網(wǎng)絡(luò),2009(6):42-47.
[責(zé)任編輯:楊玉潔]
2.2 Nagios系統(tǒng)結(jié)構(gòu)部署
Nagios在開(kāi)源網(wǎng)管系統(tǒng)中被定義為一個(gè)企業(yè)的監(jiān)控軟件,可以對(duì)各類(lèi)主機(jī)、設(shè)備、服務(wù)等進(jìn)行詳細(xì)監(jiān)控,具備豐富的擴(kuò)展功能,目前可用于Nagios的擴(kuò)展插件有上千種。本系統(tǒng)中用到的開(kāi)源軟件和擴(kuò)展插件包括:Nagios-plugin、NDOUtils、NRPE和NSClient+ +。
2.3 Nagios系統(tǒng)服務(wù)器端安裝順序及效果展示
(1)Nagios系統(tǒng)
(2)Nagios-Plugin
(3)NDOUtils安裝
NDOUtils是一個(gè)可以把全部狀態(tài)信息保存到MySQL數(shù)據(jù)庫(kù)里的外部構(gòu)件。另外Nagios的庫(kù)實(shí)例都可以把它們監(jiān)控的信息保存到統(tǒng)一的中心數(shù)據(jù)庫(kù)并集中報(bào)告。它將為一個(gè)Nagios新的基于PHH的WEB接口程序提供數(shù)據(jù)源服務(wù)。
(4)NRPE安裝
NRPE是Nagios的一個(gè)擴(kuò)展,它被用于被監(jiān)控的服務(wù)器上,向Nagios監(jiān)控平臺(tái)提供該服務(wù)器的一些本地的情況。例如,cpu負(fù)載、內(nèi)存使用、硬盤(pán)使用等等。NRPE可以稱(chēng)為Nagios的for linux 客戶(hù)端。安裝分為客戶(hù)端與服務(wù)器端,NRPE端口號(hào):5666。
(5)NSClient++安裝
NSClient++ 是 Nagios 監(jiān)控系統(tǒng)在 Windows 下的客戶(hù)端軟件,可以實(shí)現(xiàn)對(duì)設(shè)備是Windows系統(tǒng)的內(nèi)存、CPU、用戶(hù)數(shù)、進(jìn)程等的監(jiān)控。NSClient++端口號(hào):12489。
3 Nagios系統(tǒng)的配置和應(yīng)用
3.1 配置管理工作
(1)以文件形式進(jìn)行配置文件管理
包括系統(tǒng)配置文件、命令配置文件、監(jiān)控對(duì)象配置文件等。
(2)目前不具備良好的自動(dòng)檢測(cè)功能
配置工作需要手工完成,前期工作量大,任務(wù)繁瑣。
(3)nagios有配置檢測(cè)命令,可進(jìn)行配置檢測(cè),減少系統(tǒng)出錯(cuò)
3.2 配置分類(lèi)
目前的Nagios系統(tǒng)中配置與定義工作需要手工完成。本文中將各類(lèi)被監(jiān)控的設(shè)備、服務(wù)等統(tǒng)稱(chēng)為“對(duì)象”。
(1)對(duì)象監(jiān)控模板
本文安裝的系統(tǒng)主要定義了主機(jī)設(shè)備模板(generic-host)、系統(tǒng)服務(wù)模板(generic-service)、聯(lián)系人模板(generic-contact)三類(lèi)對(duì)象模板,存放在/usr/local/nagios/etc/objects/templates.cfg文件中,它們定義了相關(guān)對(duì)象的參數(shù)。
(2)監(jiān)控對(duì)象分組
Nagios可以按部門(mén)分組、按服務(wù)分組和按設(shè)備類(lèi)型分組。
4 二次開(kāi)發(fā)實(shí)現(xiàn)web聲音報(bào)警
與監(jiān)控系統(tǒng)相關(guān)的是故障報(bào)警系統(tǒng),在Nagios中,已經(jīng)提供了web界面報(bào)警、郵件報(bào)警和語(yǔ)音報(bào)警三個(gè)功能,本文將主要介紹利用火狐瀏覽器進(jìn)行聲音報(bào)警。
首先下載安裝火狐瀏覽器,之后進(jìn)入火狐安裝插件,地址:https://addons.mozilla.org/zh-CN/firefox/addon/nagios-checker/?src=search
在瀏覽器的右下角會(huì)顯示安裝后在瀏覽器右下角有“N”字樣,點(diǎn)開(kāi)進(jìn)設(shè)置
輸入相關(guān)的名稱(chēng),以及nagios用戶(hù)名密碼,狀態(tài)信息管理。
設(shè)置完成后只要打開(kāi)火狐瀏覽器就能聽(tīng)到聲音報(bào)警。
5 總結(jié)
本文詳細(xì)介紹了Nagios網(wǎng)管軟件在安徽地震監(jiān)測(cè)網(wǎng)絡(luò)中的應(yīng)用,實(shí)現(xiàn)了基于B/S結(jié)構(gòu)的網(wǎng)絡(luò)管理方式,對(duì)我局所管轄的各類(lèi)IP設(shè)備、儀器與服務(wù)運(yùn)行監(jiān)控管理工作提供了幫助,實(shí)現(xiàn)了故障頁(yè)面聲音報(bào)警的功能,為故障的及時(shí)排除提供了寶貴的時(shí)間,將設(shè)備的服務(wù)中斷時(shí)間降至最低,從而為網(wǎng)絡(luò)的正常運(yùn)行提供了良好的保障。
在這幾年的使用中,系統(tǒng)先后為信息網(wǎng)絡(luò)、強(qiáng)震臺(tái)網(wǎng)提供了全面的儀器、網(wǎng)絡(luò)服務(wù)情況監(jiān)控,為信息中心的網(wǎng)絡(luò)運(yùn)維工作提供了重要的重要的監(jiān)控手段。
【參考文獻(xiàn)】
[1]吳娜,魯東明.網(wǎng)絡(luò)管理技術(shù)的研究與發(fā)展[J].計(jì)算機(jī)應(yīng)用研究,2000(04):7-10.
[2]宋磊,王靜文.OpenBSD下基于Nagios的網(wǎng)絡(luò)服務(wù)監(jiān)控報(bào)警系統(tǒng)的研究[J].電腦編程技巧與維護(hù),2009(14):112-113.
[3]Nagios 項(xiàng)目組.Nagios-3 應(yīng)用指南[S].http://www.nagios.org, 2007.
[4]鄭黎輝,黃宏生,王啟東,等.網(wǎng)絡(luò)故障短信報(bào)警在地震信息網(wǎng)絡(luò)中的實(shí)現(xiàn)與應(yīng)用[J].華南地震,2009,29(2):124-129.
[5]李剛,周利霞,王曉磊,等.高速區(qū)域網(wǎng)絡(luò)環(huán)境中的網(wǎng)站負(fù)載均衡系統(tǒng)[J].西北地震學(xué)報(bào),2009,31(3):296-301.
[6]李晨光.Linux系統(tǒng)網(wǎng)絡(luò)管理模塊的實(shí)現(xiàn)[J].鐵路計(jì)算機(jī)應(yīng)用,2008(17):35-37.
[7]何輝,權(quán)曉紅,石全民,等.自主設(shè)計(jì)網(wǎng)管系統(tǒng):開(kāi)源軟件以及自由軟件應(yīng)用于網(wǎng)絡(luò)管理方案[J].中國(guó)教育網(wǎng)絡(luò),2009(6):42-47.
[責(zé)任編輯:楊玉潔]