畢業(yè)論文Zabbix企業(yè)級(jí)分布式系統(tǒng)_第1頁(yè)
畢業(yè)論文Zabbix企業(yè)級(jí)分布式系統(tǒng)_第2頁(yè)
畢業(yè)論文Zabbix企業(yè)級(jí)分布式系統(tǒng)_第3頁(yè)
畢業(yè)論文Zabbix企業(yè)級(jí)分布式系統(tǒng)_第4頁(yè)
畢業(yè)論文Zabbix企業(yè)級(jí)分布式系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、集成企業(yè)Zabbix監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 系 部: 學(xué)生姓名: 專(zhuān)業(yè)班級(jí): 學(xué) 號(hào): 指導(dǎo)教師: 2017年 10月 30 日目錄摘要1關(guān)鍵詞11 緒論22 監(jiān)控系統(tǒng)的開(kāi)源軟件及原理探究22.1 監(jiān)控系統(tǒng)的開(kāi)源軟件22.1.1 流量監(jiān)控22.1.2 性能告警32.2 Zabbix的原理探究33 Zabbix特點(diǎn)及運(yùn)行流程33.1 Zabbix的特點(diǎn)33.2 ZabbIx的運(yùn)行流程44 總體設(shè)計(jì)44.1 設(shè)計(jì)思路44.2 環(huán)境參數(shù)55 Zabbix安裝環(huán)境及前期準(zhǔn)備55.1 Zabbix安裝環(huán)境55.2 Zabbix服務(wù)器安裝前期準(zhǔn)備56 安裝Zabbix服務(wù)器66.1 搭建LAMP平臺(tái)、安裝Za

2、bbix依賴包66.2 整合LAMP架構(gòu)76.3 部署Zabbix76.4 創(chuàng)建Zabbix_agentd服務(wù)86.5 建立監(jiān)控?cái)?shù)據(jù)庫(kù)86.6 部署PHP頁(yè)面96.7 鎖定安裝界面并啟動(dòng)Zabbix服務(wù)117 被監(jiān)控端配置127.1 前期準(zhǔn)備127.2 安裝Zabbix_agentd代理程序127.3 啟動(dòng)Zabbix_agented服務(wù)138 使用Zabbix管理平臺(tái)138.1 創(chuàng)建主機(jī)分組138.2 測(cè)試監(jiān)控性能149 總結(jié)16參考文獻(xiàn)17致謝18集成企業(yè)Zabbix監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)摘要“運(yùn)籌帷幄之中,決勝千里之外?!痹贗T運(yùn)維中,監(jiān)控占據(jù)著重要的地位,按比例來(lái)算,說(shuō)30%一點(diǎn)兒也不為過(guò)

3、。對(duì)IT運(yùn)維工程師來(lái)說(shuō),構(gòu)建一個(gè)真正可用的監(jiān)控告警系統(tǒng)是一項(xiàng)艱巨的任務(wù),能夠真正解決自己業(yè)務(wù)問(wèn)題的監(jiān)控系統(tǒng)軟件卻鳳毛麟角。運(yùn)維離不開(kāi)監(jiān)控,就像魚(yú)離不開(kāi)水,一款功能強(qiáng)大的監(jiān)控系統(tǒng)可以有力地保證業(yè)務(wù)性能的穩(wěn)定。近幾年,Zabbix最為監(jiān)控系統(tǒng)的新興貴族迅速崛起,Zabbix靈活的設(shè)計(jì)為用戶提供了易用的二次開(kāi)發(fā)接口,讓用戶既可以使用Zabbix本身提供的功能,又可以自定義更多的接口功能,從硬件監(jiān)控,到操作系統(tǒng),再到服務(wù)進(jìn)程,以及網(wǎng)絡(luò)設(shè)備,它無(wú)所不能的監(jiān)控功能令人嘆為觀止。Zabbix 是一個(gè)基于 Web 界面的分布式系統(tǒng)監(jiān)控與網(wǎng)絡(luò)設(shè)備監(jiān)控系統(tǒng),能夠監(jiān)控各種網(wǎng)絡(luò)參數(shù),并提供靈活的通知機(jī)制,使管理員能快

4、速定位故障并解決。由于 Zabbix server 端與 Zabbix agent 組成,可通過(guò) SNMP、Zabbix、Agent、Ping、端口監(jiān)視等方法實(shí)現(xiàn)對(duì)遠(yuǎn)程主機(jī)與網(wǎng)絡(luò)設(shè)備的監(jiān)控。關(guān)鍵詞:運(yùn)維;監(jiān)控;Zabbix1 緒論在一個(gè)環(huán)境中會(huì)存在各種各樣的設(shè)備,例如,硬件設(shè)備、軟件設(shè)備,其系統(tǒng)的構(gòu)成也是非常復(fù)雜的,通常如圖1.1所示的模型構(gòu)成。圖1-1 系統(tǒng)模型構(gòu)成多種應(yīng)用構(gòu)成復(fù)雜的IT業(yè)務(wù)系統(tǒng),保證這些資源的正常運(yùn)轉(zhuǎn),是一個(gè)公司IT部門(mén)的職責(zé)。而要讓這些應(yīng)用能夠穩(wěn)定地進(jìn)行,則需要專(zhuān)業(yè)IT人員進(jìn)行設(shè)計(jì)、架構(gòu)、維護(hù)和調(diào)試。在這個(gè)過(guò)程中,為了及時(shí)掌控基礎(chǔ)環(huán)境和業(yè)務(wù)應(yīng)用系統(tǒng)的可用性,需要獲取各個(gè)組

5、件的運(yùn)行狀態(tài),如CPU的利用率、系統(tǒng)的負(fù)載、服務(wù)的運(yùn)行、端口的連通、帶寬流量、網(wǎng)站訪問(wèn)狀態(tài)碼等信息。而這一切都離不開(kāi)監(jiān)控系統(tǒng)。2 監(jiān)控系統(tǒng)的開(kāi)源軟件及原理探究2.1 監(jiān)控系統(tǒng)的開(kāi)源軟件2.1.1 流量監(jiān)控MRTG:是一套可用來(lái)繪制網(wǎng)絡(luò)流量圖的軟件,由瑞士奧爾滕的Tobias Oetiker與Save Rand所開(kāi)發(fā),以GPL授權(quán);Cacti:是一套基于PHP、MySQL、SNMP和RRDtool開(kāi)發(fā)的網(wǎng)絡(luò)流量監(jiān)測(cè)工具,他通過(guò)snmpget來(lái)獲得數(shù)據(jù),使用RRDtool繪圖,但使用者無(wú)需了解RRDtool復(fù)雜的參數(shù);SmokePing:主要用來(lái)監(jiān)視網(wǎng)絡(luò)性能,包括常規(guī)的Ping、WWW服務(wù)器性能、

6、DNS查詢功能、SSH性能等;Graphite:是一個(gè)用于采集網(wǎng)站實(shí)時(shí)信息并進(jìn)行統(tǒng)計(jì)的開(kāi)源項(xiàng)目。Graphite服務(wù)支持每分鐘4800次更新操作,采用簡(jiǎn)單文本協(xié)議,具有繪圖功能,其即插即用的功能可方便的用于任何需要監(jiān)控的系統(tǒng)上。2.1.2 性能告警Nagios::是一個(gè)企業(yè)級(jí)的監(jiān)控系統(tǒng),可監(jiān)控服務(wù)的運(yùn)行狀態(tài)和網(wǎng)絡(luò)信息等,并能監(jiān)聽(tīng)所指定的本地或遠(yuǎn)程主機(jī)參數(shù)以及服務(wù),同時(shí)提供異常告警通知功能等;Zenoss Core:是開(kāi)源企業(yè)級(jí)IT管理軟件,它允許IT管理員依靠單一的web控制臺(tái)來(lái)監(jiān)控網(wǎng)絡(luò)架構(gòu)的狀態(tài)和健康度;Ganglia:是一個(gè)跨平臺(tái)的、可擴(kuò)展的、高性能的分布式監(jiān)控系統(tǒng),如集群和網(wǎng)格;Open

7、TSDB;是HBase存儲(chǔ)所有時(shí)序(無(wú)需采樣)的數(shù)據(jù),來(lái)構(gòu)建一個(gè)分布式、可伸縮的時(shí)間序列數(shù)據(jù)庫(kù);Zabbix:是一個(gè)分布式監(jiān)控系統(tǒng),支持采集方式和采集客戶端,有專(zhuān)用的Agent(代理),也可以支持SNMP、IPMI、JMX、Telnet、SSH等多種協(xié)議,它將采集到的數(shù)據(jù)存放到數(shù)據(jù)庫(kù),然后對(duì)其進(jìn)行分析整理,達(dá)到條件觸發(fā)告警。其靈活的擴(kuò)展性和豐富的功能是其他監(jiān)控系統(tǒng)所不能比的。2.2 Zabbix的原理探究監(jiān)控系統(tǒng)需要對(duì)故障數(shù)據(jù)進(jìn)行分析匯總,從故障中分析出現(xiàn)的概率,從而可以積累經(jīng)驗(yàn),避免以后出現(xiàn)類(lèi)似的問(wèn)題。例如,由于機(jī)器硬件導(dǎo)致的故障。其概率有多大,問(wèn)題解決的概率有多大,哪些部件最容易出問(wèn)題,出

8、問(wèn)題的影響概率多大,問(wèn)題解決的概率有多大。從監(jiān)控的數(shù)據(jù)中就可以分析并發(fā)現(xiàn)相關(guān)數(shù)據(jù),在此基礎(chǔ)上進(jìn)行分析匯總,可以整理出相應(yīng)的對(duì)策和相應(yīng)的技術(shù)應(yīng)急方案。常見(jiàn)的監(jiān)控系統(tǒng)性能指標(biāo)如表2-1所示: 表2-1 常見(jiàn)的監(jiān)控系統(tǒng)性能指標(biāo)3 Zabbix特點(diǎn)及運(yùn)行流程3.1 Zabbix的特點(diǎn)(1)支持自動(dòng)發(fā)現(xiàn)網(wǎng)絡(luò)設(shè)備和服務(wù)器(2)支持分布式監(jiān)控(3)可設(shè)置報(bào)警閾值(4)可通過(guò)多種方式進(jìn)行數(shù)據(jù)收集(5)可指定的報(bào)警方式(6)實(shí)時(shí)的繪圖功能(7)通過(guò) Web 監(jiān)控系統(tǒng)與設(shè)置系統(tǒng)3.2 ZabbIx的運(yùn)行流程Zabbix的運(yùn)行流程可以用圖3-1來(lái)表示:圖3-1 Zabbix運(yùn)行流程4 總體設(shè)計(jì)4.1 設(shè)計(jì)思路公司的

9、規(guī)模在逐漸擴(kuò)大,用戶的需求越來(lái)越多,Zabbix適合中小型企業(yè)、大中型企業(yè)的用戶使用。單個(gè)的server節(jié)點(diǎn)可以支持上萬(wàn)臺(tái)設(shè)備,每秒可處理1.5萬(wàn)次請(qǐng)求,理論上可支持5萬(wàn)臺(tái)設(shè)備。隨著公司中設(shè)備的逐漸增加,人工手動(dòng)檢測(cè)已經(jīng)越來(lái)越麻煩,而且人為檢測(cè)錯(cuò)誤率會(huì)增加,而自動(dòng)化監(jiān)控便于檢測(cè),減少錯(cuò)誤率、安全可靠??梢葬槍?duì)性的進(jìn)行實(shí)時(shí)查看,監(jiān)控系統(tǒng)及主機(jī)狀態(tài)、CPU負(fù)載、磁盤(pán)使用率等。搭建Zabbix-server服務(wù)器,利用電腦查看UI界面,進(jìn)行操作以及服務(wù)配置。服務(wù)器把監(jiān)控到的數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中,服務(wù)端利用10051端口主動(dòng)獲取監(jiān)控內(nèi)容,客戶端被監(jiān)控。服務(wù)器把數(shù)據(jù)發(fā)送到計(jì)算機(jī),利用UI界面進(jìn)行查看分析。

10、參考圖4-1:圖4-1 設(shè)計(jì)思路4.2 環(huán)境參數(shù)如表4-2所示,各個(gè)服務(wù)器的名稱(chēng),操作系統(tǒng),服務(wù)器選型,軟件包版本等表4-2 設(shè)備選型及參數(shù)主機(jī)名稱(chēng)操作系統(tǒng)IP地址規(guī)劃設(shè)備選型軟件包版本UIWindows7PC:聯(lián)想x230Zabbix-serverCentOS6.5Dell PowerEdge R720Php-5.3.3、mysql-5.1.73、Zabbix-agentdCentOS6.5Dell PowerEdge R7205 Zabbix安裝環(huán)境及前期準(zhǔn)備5.1 Zabbix安裝環(huán)境Zabbix服務(wù)器運(yùn)行的環(huán)境為L(zhǎng)inux(UNIX)+PHP+Web Service+DataBase,

11、這里的Web Service可以為Nginx、Apache,Database可以為MySQL、Oracle、PostgerSQL等。硬件需求與監(jiān)控的機(jī)器數(shù)量和監(jiān)控的數(shù)據(jù)量大小等有密切的關(guān)系,對(duì)于硬盤(pán)的要求,在實(shí)際環(huán)境中,可以采用虛擬機(jī)來(lái)搭建Zabbix監(jiān)控系統(tǒng)環(huán)境。在整個(gè)Zabbix監(jiān)控系統(tǒng)的搭建和維護(hù)中,磁盤(pán)I/O、數(shù)據(jù)庫(kù)性能將成為整個(gè)監(jiān)控系統(tǒng)運(yùn)行良好的關(guān)鍵因素。Zabbix所在服務(wù)器的磁盤(pán)配置和Zabbix的性能與維護(hù)密切相關(guān)。 Zabbix-Server的數(shù)據(jù)庫(kù)大小取決于NVPS (Number of processed values per second/每秒處理的數(shù)值數(shù)),NVPS從

12、總體上反映了處理速度、監(jiān)控項(xiàng)的數(shù)目、監(jiān)控的類(lèi)型、取值間隔、History的保留時(shí)間和Trends的保留時(shí)間的關(guān)系。Zabbix-Server對(duì)時(shí)間的精準(zhǔn)要求比較高,時(shí)間對(duì)數(shù)據(jù)的計(jì)算等都有影響,因此,最好設(shè)置ntp自動(dòng)時(shí)間同步,也可以用crontab進(jìn)行同步。Zabbix-Server盡量部署在核心業(yè)務(wù)所在的機(jī)房,要求各分節(jié)點(diǎn)的網(wǎng)絡(luò)穩(wěn)定。另外,要考慮到網(wǎng)絡(luò)流量問(wèn)題,做好安全策略。注意:如果僅僅檢測(cè)網(wǎng)絡(luò)服務(wù)FTP、SSH、HTTP、DNS、LDAP,無(wú)需安裝任何客戶端,即可支持監(jiān)控?cái)?shù)據(jù)的獲取。5.2 Zabbix服務(wù)器安裝前期準(zhǔn)備在搭建Zabbix服務(wù)器之前,我們需要配置IP地址,并且確?;ヂ?lián)網(wǎng)的

13、連接正常,在之前,我們需要關(guān)閉防火墻并限制SELinux服務(wù),因?yàn)槭莚pm包安裝方式,所以我們需要搭建yum倉(cāng)庫(kù)。rootlocalhost # /etc/init.d/iptables stopiptables:將鏈設(shè)置為政策 ACCEPT:filter 確定iptables:清除防火墻規(guī)則: 確定iptables:正在卸載模塊: 確定rootlocalhost # setenforce 0rootlocalhost yum.repos.d# lldrwxr-xr-x. 2 root root 4096 10月 19 22:06 bak-rw-r-r-. 1 root root 2006 1

14、2月 1 2016 CentOS6-Base-163.repo6 安裝Zabbix服務(wù)器6.1 搭建LAMP平臺(tái)、安裝Zabbix依賴包安裝httpd 、MariaDB(mysql-server) mysql mysql-devel php php-mysql。搭建Zabbix環(huán)境需要很多依賴包,在其中有的起解析作用,有的會(huì)為zabbix提供服務(wù)。Php測(cè)試如下圖6-1:rootlocalhost # yum -y install httpd mysql-server mysql mysql-devel php php-mysqlrootlocalhost # yum -y install g

15、cc gcc-c+ autoconf httpd-manual mod_perl mod_auth_mysql php-gd php-xml php-ldap php-pear php-xmlrpc mysql-connector-odbc libdbi-dbd-mysql net-snmp-devel curl-devel unixODBC-devel java-devel openldap openldap-devel php-pdo ncurses-develrootlocalhost # yum -y install OpenIPMI OpenIPMI-develrootlocalho

16、st # yum y install php-bcmath php-mbstringrootlocalhost # cd /var/www/htmlrootlocalhost html# vim test.php 圖6-1 Apache解析PHP頁(yè)面6.2 整合LAMP架構(gòu)配置 php 環(huán)境,修改 php.ini,目的是 zabbix 的 web 代碼要求這樣配置才能正常運(yùn)行,啟動(dòng)httpd和mysqld服務(wù)并設(shè)置成開(kāi)機(jī)自啟。rootlocalhost # vim /etc/php.ini440 max_execution_time = 300449 max_input_time = 3004

17、57 memory_limit = 128M 729 post_max_size = 32M946 date.timezone =Asia/Shanghai1586 mbstring.func_overload = 2rootlocalhost # sed -i 276 s/#/ /etc/httpd/conf/httpd.conf rootlocalhost # service httpd restart停止 httpd: 確定正在啟動(dòng) httpd: 確定rootlocalhost # service mysql restartmysql: 未被識(shí)別的服務(wù)rootlocalhost # se

18、rvice mysqld restart停止 mysqld: 確定正在啟動(dòng) mysqld: 確定rootlocalhost # chkconfig httpd onrootlocalhost # chkconfig mysqld on6.3 部署Zabbix在編譯安裝Zabbix之前,首先安裝Zabbix相關(guān)依賴包,然后我們需要?jiǎng)?chuàng)建用戶并給其相應(yīng)的權(quán)限然后進(jìn)行相應(yīng)的安裝,安裝Zabbix可使用源碼安裝或者rpm安裝,編譯安裝是為了根據(jù)本身需要,靈活制定軟件功能。下面為源碼安裝、Zabbix的參數(shù)設(shè)置,在做配置文件之前要做一個(gè)備份,以防萬(wàn)一做錯(cuò)。rootlocalhost # useradd -

19、s /sbin/nologin zabbixrootlocalhost # mkdir /etc/zabbix /var/log/zabbixrootlocalhost # chown zabbix.zabbix /var/log/zabbix/rootlocalhost # tar xf zabbix-2.0.12.tar.gz -C /usr/src/rootlocalhostrootlocalhost zabbix-2.0.12# ./configure -prefix=/usr/local/ -sysconfdir=/etc/zabbix/-enable-server -enable-

20、proxy -enable-agent -enable-ipv6 -with-mysql=/usr/bin/mysql_config -with-net-snmp -with-libcurl -with-openipmi -with-unixodbc -with-ldap -enable-java & make & make installrootlocalhost zabbix-2.0.12# cp misc/init.d/fedora/core/zabbix_* /etc/init.d/root localhost zabbix-2.0.12# ll -d /etc/init.d/zabb

21、ix_*-rwxr-xr-x. 1 root root 2170 6 月 16 11:40 /etc/init.d/zabbix_agentd-rwxr-xr-x. 1 root root 2181 6 月 16 11:40 /etc/init.d/zabbix_serverroot localhost zabbix-2.0.12# cd /etc/zabbix/root localhostroot localhost zabbix# vim zabbix_server.conf39 LogFile=/var/log/zabbix/zabbix_server.log87 DBName=zabb

22、ix /數(shù)據(jù)庫(kù)名稱(chēng)103 DBUser=zabbix112 DBPassword=zabbix120 DBSocket=/var/lib/mysql/mysql.sock /根據(jù)實(shí)際填寫(xiě)路徑128 DBPort=330677 DBHost=localhost6.4 創(chuàng)建Zabbix_agentd服務(wù)我們使用Zabbix監(jiān)控服務(wù)器信息,所以需要安裝agentd服務(wù),agentd 的作用就是獲得 host 數(shù)據(jù),然后將收集到的數(shù)據(jù)發(fā)送給 server,或者是 server 主動(dòng)來(lái)拿取數(shù)據(jù)。rootlocalhost zabbix# lsrootzabbix zabbix# vim zabbix_a

23、gentd.conf21 LogFile=/var/log/zabbix/zabbix_agentd.log82 Server=,00 /服務(wù)端 IP123 ServerActive=00:10051 /服務(wù)端 IP,端口固定217 Include=/etc/zabbix/zabbix_agentd.conf.d/ /自定義的 agentd 配置文件存放路徑228 UnsafeUserParameters=1 /自定義腳本功能,1 為開(kāi)啟,默認(rèn) 0 為關(guān)閉6.5 建立監(jiān)控?cái)?shù)據(jù)庫(kù)建立監(jiān)控?cái)?shù)據(jù)庫(kù),創(chuàng)建數(shù)據(jù)庫(kù)root用戶并配置密碼

24、,如果創(chuàng)建Zabbix的數(shù)據(jù)庫(kù)字符集不為UTF8,會(huì)導(dǎo)致web界面在切換到中文環(huán)境時(shí)出現(xiàn)亂碼。且我們需要在創(chuàng)建完數(shù)據(jù)庫(kù)后導(dǎo)入Zabbix_server的數(shù)據(jù)庫(kù)。并測(cè)試能否通過(guò)php訪問(wèn)數(shù)據(jù)庫(kù),如下圖6-2:rootlosthostrootlocalhost zabbix-2.0.12# mysqladmin -uroot password 123123rootlocalhost zabbix-2.0.12# mysql -uroot -p123123mysql create database zabbix character set utf8;Query OK, 1 row affected

25、(0.13 sec)mysql grant all on zabbix.* to zabbixlocalhost identified by zabbix;Query OK, 0 rows affected (0.09 sec)mysql flush privileges;Query OK, 0 rows affected (0.02 sec)mysql exitrootlocalhost zabbix-2.0.12# mysql -uzabbix -pzabbix zabbix database/mysql/schema.sqlrootlocalhost zabbix-2.0.12# mys

26、ql -uzabbix -pzabbix zabbix database/mysql/images.sqlrootlocalhost zabbix-2.0.12# mysql -uzabbix -pzabbix zabbix database/mysql/data.sqlrootlocalhost # cd /var/www/htmlrootlocalhost html# vim test.php圖6-2 PHP訪問(wèn)數(shù)據(jù)庫(kù)6.6 部署PHP頁(yè)面部署PHP頁(yè)面文件,并給其相應(yīng)的權(quán)限,訪問(wèn)(00/zabbix)并部署:如果在配置web時(shí)提示某一項(xiàng)不滿足安裝配置要求,需要修

27、改對(duì)應(yīng)的參數(shù)后重啟zabbix_server和httpd服務(wù)即可,如圖6-3所示:rootlocalhost zabbix-2.0.12# cp -rf frontends/php/ /var/www/html/zabbixrootlocalhost zabbix-2.0.12# chown -R apache.apache /var/www/html/zabbix/圖6-3 配置PHP頁(yè)面 并進(jìn)行測(cè)試6.7 鎖定安裝界面并啟動(dòng)Zabbix服務(wù)為了安全起見(jiàn),鎖定PHP安裝界面,配置權(quán)限,使其他人不能隨意修改,啟動(dòng)Zabbix_server、Zabbix_agentd服務(wù),啟動(dòng)服務(wù)之后,一定要看

28、一下進(jìn)程,確定服務(wù)端口開(kāi)啟,如果沒(méi)有,檢查配置文件,確保端口開(kāi)啟以后再開(kāi)始其他操作。如圖6-4所示:rootlocalhost # cd /var/www/html/zabbix/rootlocalhostrootlocalhost圖6-4 啟動(dòng)Zabbix服務(wù)并進(jìn)行網(wǎng)頁(yè)登陸注意:在Zabbix-server其他參數(shù)配置正確的情況下,如果提示”zabbix server is running no valus”的情況下,進(jìn)入zabbix-server系統(tǒng)進(jìn)行調(diào)試,看端口是否開(kāi)啟(server-10051,agented-10050),如果沒(méi)有開(kāi)啟,有可能是數(shù)據(jù)庫(kù)連接問(wèn)題。7 被監(jiān)控端配置Zab

29、bix客戶端的采集方式為Agent、SNMP等,在這里采用的是Agent方式對(duì)服務(wù)器進(jìn)行監(jiān)控。7.1 前期準(zhǔn)備在安裝Zabbix-agented之前,需要給防火墻配置規(guī)則或者直接關(guān)閉防火墻(iptables -F),關(guān)閉SELinux服務(wù)。rootlocalhost # /etc/init.d/iptables stopiptables:將鏈設(shè)置為政策 ACCEPT:filter 確定iptables:清除防火墻規(guī)則: 確定iptables:正在卸載模塊: 確定rootlocalhost # setenforce 07.2 安裝Zabbix_agentd代理程序Zabbix-agented采用

30、的是rpm包安裝,因?yàn)檫@種方式比較簡(jiǎn)單,如果需要同時(shí)對(duì)1000臺(tái)機(jī)器進(jìn)行監(jiān)控,就需要在1000臺(tái)機(jī)器上安裝zabbix-agented,對(duì)于這種規(guī)模的安裝,可以采用自動(dòng)化配置工具就是最佳的選擇。在安裝zabbix-agented之前我們需要安裝解析軟件gcc、gcc-c+、make等工具,創(chuàng)建zabbix用戶且分配權(quán)限。 rootlocalhost # useradd -s /sbin/nologin zabbix rootlocalhost # mkdir /etc/zabbix /var/log/zabbix rootlocalhost # chown zabbix.zabbix /var

31、/log/zabbix/ rootlocalhost # tar xf zabbix-2.0.12.tar.gz -C /usr/src/ rootlocalhost rootlocalhost zabbix-2.0.12# ./configure -prefix=/usr/local/zabbix/ -sysconfdir=/etc/zabbix/-enable-agent & make & make install rootlocalhost zabbix-2.0.12# cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/ rootl

32、ocalhost zabbix-2.0.12# cd /etc/zabbix/ rootlocalhost rootlocalhost # vim zabbix_agentd.conf82 Server=,1 / 服務(wù)端 IP 地址123 ServerActive=1:10051 / 服務(wù)端 IP 及端口21 LogFile=/var/log/zabbix/zabbix_agentd.log228 UnsafeUserParameters=17.3 啟動(dòng)Zabbix_agented服務(wù)啟動(dòng)zabbix-agented服務(wù)并查看端口進(jìn)

33、程是否啟動(dòng),確認(rèn)完畢后再進(jìn)行其他操作,如下圖7-1:圖7-1 啟動(dòng)zabbix-agented監(jiān)控端8 使用Zabbix管理平臺(tái)瀏覽器訪問(wèn):00/zabbix/index.php,登入管理界面(賬號(hào):admin/密碼:zabbix),登入以后修改成中文界面(Chinese(zh_CN)并保存。8.1 創(chuàng)建主機(jī)分組根據(jù)業(yè)務(wù)類(lèi)型分類(lèi),例如web服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器等,創(chuàng)建主機(jī)組(Web-server),添加client(被監(jiān)控端)主機(jī),切給添加的主機(jī)添加一個(gè)Template OS Linux模板,如下圖8-1所示:圖8-1 zabbix-server添加主機(jī)及模板8.2 測(cè)試監(jiān)控性能Zabbix服務(wù)配置完畢,進(jìn)行客戶端監(jiān)控測(cè)試,可以監(jiān)控系統(tǒng)及主機(jī)狀態(tài)、CPU負(fù)載、磁盤(pán)使用率等,如下圖8-2: 圖8-2 監(jiān)控測(cè)試9 總結(jié)經(jīng)過(guò)一系列的操作,我對(duì)于Zabbix的認(rèn)知又加深了一步,對(duì)于問(wèn)題的處理能力又提

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論