【摘要】??? 電力企業(yè)信息設(shè)備不斷發(fā)展,為了監(jiān)控信息設(shè)備運(yùn)行狀態(tài),保障信息設(shè)備安全運(yùn)行,實(shí)時(shí)監(jiān)控系統(tǒng)必不可少,本文設(shè)計(jì)了基于Zabbix的監(jiān)控系統(tǒng),能夠?qū)﹄娏ζ髽I(yè)信息設(shè)備進(jìn)行實(shí)時(shí)監(jiān)控且具備普適性,可廣泛推廣。
【關(guān)鍵詞】??? Zabbix??? 監(jiān)控
一、引言
近年來(lái)隨著信息化建設(shè)的不斷發(fā)展,信息系統(tǒng)的規(guī)模在不斷的增加,信息設(shè)備的數(shù)量也在快速的增長(zhǎng)。目前公司信息運(yùn)維人員仍然采用人工定時(shí)巡檢的方式對(duì)信息系統(tǒng)進(jìn)行監(jiān)控,存在實(shí)時(shí)性差、操作復(fù)雜、人員技術(shù)要求高、效率低等問(wèn)題,已無(wú)法滿足信息系統(tǒng)精細(xì)化運(yùn)行的需要。
在信息運(yùn)維人員數(shù)量有限的情況下,如何及時(shí)掌握信息系統(tǒng)的運(yùn)行狀態(tài),保障信息設(shè)備的安全穩(wěn)定運(yùn)行是一項(xiàng)亟待解決的問(wèn)題。針對(duì)以上情況,研究實(shí)施信息系統(tǒng)監(jiān)控平臺(tái)顯得刻不容緩。
二、Zabbix概述
Zabbix是一個(gè)企業(yè)級(jí)的開(kāi)源分布式監(jiān)控解決方案,能監(jiān)視各種網(wǎng)絡(luò)參數(shù),保證服務(wù)器系統(tǒng)的安全運(yùn)營(yíng),并提供靈活的通知機(jī)制以讓系統(tǒng)管理員快速定位/解決存在的各種問(wèn)題。本項(xiàng)目的基本思路是基于企業(yè)級(jí)開(kāi)源分布式監(jiān)控解決方案Zabbix搭建一套適用于公司實(shí)際的信息系統(tǒng)監(jiān)控平臺(tái),實(shí)現(xiàn)對(duì)小型機(jī)、服務(wù)器、網(wǎng)絡(luò)設(shè)備的實(shí)時(shí)狀態(tài)監(jiān)控。
Zabbix支持多種網(wǎng)絡(luò)方式下的監(jiān)控,可通過(guò)分布式的方式部署和安裝監(jiān)控代理,??? Zabbix系統(tǒng)通過(guò)C/S模式采集數(shù)據(jù),通過(guò)B/S模式在Web端展示和配置,主要由兩部分構(gòu)成,Zabbix服務(wù)器與Zabbix客戶端(Zabbix agent)。Zabbix服務(wù)器可以通過(guò)Zabbix客戶端 、SNMP、ping、端口監(jiān)視等方法提供對(duì)遠(yuǎn)程服務(wù)器/網(wǎng)絡(luò)設(shè)備狀態(tài)的監(jiān)視、數(shù)據(jù)收集等功能。
三、Zabbix在信息設(shè)備監(jiān)控中的應(yīng)用
3.1 Zabbix服務(wù)器的安裝配置
Zabbix服務(wù)器是系統(tǒng)的核心組件,用于存儲(chǔ)監(jiān)控?cái)?shù)據(jù)、配置信息和統(tǒng)計(jì)信息,同時(shí)也提供了Web界面,實(shí)現(xiàn)數(shù)據(jù)的展示、分析和系統(tǒng)管理。Zabbix服務(wù)器一般運(yùn)行在LAMP(Linux+Apache+Mysql+PHP)環(huán)境下,在本項(xiàng)目實(shí)施中,采用了CentOS 7系統(tǒng),并安裝了系統(tǒng)自帶的Apache、Mysql、PHP軟件。同時(shí)Zabbix服務(wù)器對(duì)系統(tǒng)資源的要求不高,因此我們采用了虛擬機(jī)的部署方式,有效節(jié)約了硬件資源。
3.2 被監(jiān)控設(shè)備的安裝配置
目前公司使用的主機(jī)設(shè)備主要分為小型機(jī)和PC服務(wù)器兩種,其中小型機(jī)使用的是IBM AIX操作系統(tǒng),PC服務(wù)器大部分運(yùn)行的是Windows系統(tǒng),少量采用Linux系統(tǒng)。Zabbix需要在被監(jiān)控的主機(jī)上安裝客戶端代理(agent),需下載相應(yīng)平臺(tái)的客戶端軟件到各被監(jiān)控端,并進(jìn)行安裝配置。
1、Linux服務(wù)器安裝配置。Linux平臺(tái)的客戶端直接解壓就可以使用,Zabbix_agent.conf用來(lái)配置客戶端代理的參數(shù),該文件中需要更改的地方比較少,僅更改幾個(gè)常用的參數(shù)就行了。2、Windows服務(wù)器安裝配置。Windows下解壓客戶端包到c:\zabbix,修改Zabbix_agentd.conf文件。windows和linux的配置基本相同,需要注意日志文件路徑。安裝后會(huì)在系統(tǒng)服務(wù)里添加一個(gè)Zabbix_agentd服務(wù),并自動(dòng)開(kāi)機(jī)運(yùn)行。3、IBM小型機(jī)安裝配置。按照官方文檔的要求,下載并解壓客戶端源代碼,安裝必需的軟件包及gcc編譯器,進(jìn)入源文件目錄,進(jìn)行編譯安裝。4、網(wǎng)絡(luò)設(shè)備的安裝配置。目前公司采用的交換機(jī)、路由器等網(wǎng)絡(luò)設(shè)備的品牌主要有思科、華為、中興等,這些設(shè)備不能安裝客戶端代理,但都支持SNMP協(xié)議,可以通過(guò)SNMP協(xié)議實(shí)現(xiàn)設(shè)備的數(shù)據(jù)采集和監(jiān)控。
在Zabbix平臺(tái)中添加網(wǎng)絡(luò)設(shè)備。點(diǎn)擊配置=>主機(jī)=>創(chuàng)建主機(jī),按提示填入主機(jī)名稱、群組、SNMP接口(IP地址、端口)等信息 ,其他選項(xiàng)默認(rèn)即可,選擇相應(yīng)的模板,即可成功添加設(shè)備。
Zabbix具有很強(qiáng)的監(jiān)控和展示功能,可以通過(guò)Web界面,多方式、多維度展示信息系統(tǒng)運(yùn)行狀態(tài)。其具體通過(guò)儀表、圖形、聚合圖形、拓?fù)鋱D和報(bào)表形式展示監(jiān)控結(jié)果。
四、結(jié)語(yǔ)
Zabbix系統(tǒng)具有以下優(yōu)點(diǎn):開(kāi)源,無(wú)軟件成本投入;對(duì)設(shè)備性能要求低,支持設(shè)備型號(hào)多;支持分布式集中管理,能集中展示、管理分布式的監(jiān)控點(diǎn);具有多種告警方式和詳細(xì)的報(bào)表圖表繪制;支持自動(dòng)發(fā)現(xiàn)網(wǎng)絡(luò)設(shè)備和服務(wù)器;開(kāi)放式接口,擴(kuò)展性強(qiáng)等。經(jīng)過(guò)試運(yùn)行觀察,該系統(tǒng)可靠,功能、性能能夠滿足運(yùn)行要求。通過(guò)該項(xiàng)目的實(shí)施,及時(shí)發(fā)現(xiàn)了多起信息設(shè)備故障和缺陷。
通過(guò)信息系統(tǒng)監(jiān)控平臺(tái)的建設(shè),實(shí)現(xiàn)對(duì)小型機(jī)、服務(wù)器、網(wǎng)絡(luò)設(shè)備的實(shí)時(shí)狀態(tài)監(jiān)控,使得系統(tǒng)管理員能快速定位解決存在的各種問(wèn)題,對(duì)于信息運(yùn)維人員及時(shí)掌握信息系統(tǒng)的運(yùn)行情況,提高運(yùn)維工作效率,保障信息設(shè)備的安全穩(wěn)定運(yùn)行具有積極意義。同時(shí)通過(guò)采用開(kāi)源解決方案和虛擬機(jī)方式部署,可以大大節(jié)約費(fèi)用,具有良好的經(jīng)濟(jì)效益。
參? 考? 文? 獻(xiàn)
[1] 楊豪,呂海明.Zabbix 系統(tǒng)在聯(lián)網(wǎng)視頻監(jiān)控平臺(tái)中的應(yīng)用[J]. 信息通信, 2014(10): 86-87.
韓昕,女,1987.02,江蘇省連云港市,信息通信運(yùn)維專業(yè)。