Zabbix246服務(wù)器端配置手冊_第1頁
Zabbix246服務(wù)器端配置手冊_第2頁
Zabbix246服務(wù)器端配置手冊_第3頁
Zabbix246服務(wù)器端配置手冊_第4頁
Zabbix246服務(wù)器端配置手冊_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)中心機(jī)房zabbix實(shí)施1背景概述監(jiān)控系統(tǒng),是運(yùn)維工程師和研發(fā)工程師的研究,它幫助工程師在第一時(shí)間發(fā)現(xiàn)問題。服務(wù)器的整個(gè)生命周期都要和監(jiān)控系統(tǒng)打交道。怎樣才能保障系統(tǒng)工作的高效性、穩(wěn)定性、可靠性?怎樣才能動(dòng)態(tài)地了解用戶的需求和分配資源給到用戶?怎樣才能應(yīng)對潛在的各種風(fēng)險(xiǎn)?這些都需要能夠及時(shí)發(fā)現(xiàn)并采取有效措施及時(shí)解決,所以系統(tǒng)監(jiān)控工作無疑占據(jù)了日常IT運(yùn)維中非常重要的地位。2.zabbix介紹2.1 zabbix概念zabbix系統(tǒng)是一種企業(yè)級開源分布式監(jiān)控解決方案。它所具有的豐富的數(shù)據(jù)采集方法使它幾乎可以采集和處理所有類型的監(jiān)控?cái)?shù)據(jù);它所具有的靈活的報(bào)警機(jī)制,使它可以實(shí)現(xiàn)智能、靈活的報(bào)警策

2、略;其web組建不但方便我們?nèi)粘9芾砗途S護(hù),而且可以輸出近乎完美的數(shù)據(jù)圖、拓?fù)鋱D和各種報(bào)告;而它所特有的網(wǎng)絡(luò)自動(dòng)發(fā)現(xiàn)和低級自動(dòng)發(fā)現(xiàn)功能,不僅能大大提高我們的工作效率,減少認(rèn)為出錯(cuò)可能,而且使zabbix系統(tǒng)相比其他開源監(jiān)控系統(tǒng)具有更高的智能。除了web前端組件以外,zabbix系統(tǒng)的其他組件均適用C/C+語言編寫,這使得zabbix系統(tǒng)具有非常高的運(yùn)行效率;其分布式的架構(gòu)設(shè)計(jì),不僅可以使它支持非常龐大的網(wǎng)絡(luò)監(jiān)控,而且由此可以輕易實(shí)現(xiàn)跨地區(qū)、跨平臺(tái)的分布式監(jiān)控解決方案。Zabbix系統(tǒng)數(shù)據(jù)的集中存儲(chǔ)不僅方便我們?nèi)粘5呐渲霉芾?,而且使對監(jiān)控?cái)?shù)據(jù)的進(jìn)一步挖掘和分析成為可能。1 / 112.2 zab

3、bix系統(tǒng)組建及框架Zabbix Server:負(fù)責(zé)接受agent(代理)發(fā)送的報(bào)告信息的核心組件,所有配置、統(tǒng)計(jì)數(shù)據(jù)及操作數(shù)據(jù)均由其組織進(jìn)行。Database storage(數(shù)據(jù)倉庫):專用于存儲(chǔ)所有配置信息,以及由zabbix收集的數(shù)據(jù)Web interface(web端口):zabbix的gui(用戶界面)接口,通常與Server運(yùn)行在同一臺(tái)主機(jī)上。Zabbix Proxy(Zabbix代理):可選組件,常用于分布監(jiān)控環(huán)境中,代理Server收集部分被監(jiān)控端的監(jiān)控?cái)?shù)據(jù)并統(tǒng)一發(fā)往Server端。Zabbix Agent:部署在被監(jiān)控主機(jī)上,負(fù)責(zé)收集本地?cái)?shù)據(jù)并發(fā)往Server端或proxy

4、端。SNMP:也是agent的一種,指支持SNMP協(xié)議的設(shè)備(也可以是服務(wù)器),通過設(shè)定SNMP的參數(shù)將相關(guān)監(jiān)控?cái)?shù)據(jù)傳送至服務(wù)器端(大部份的交換機(jī)、防火墻等網(wǎng)絡(luò)設(shè)備都支持SNMP協(xié)議)。IPMI:Agent的另一種方式,主要應(yīng)用于設(shè)備的物理性能監(jiān)控,例如設(shè)備的溫度、風(fēng)扇的轉(zhuǎn)速等。Zabbix系統(tǒng)中各組件的關(guān)系如下圖所示:3.安裝環(huán)境 和基礎(chǔ)配置說明平臺(tái) Centos6.5 + Apache + Mysql + PHPZabbix版本:zabbix-2.4.6Hostname:zabbix_serverIp:283.1 Zabbix服務(wù)配置文件Zabbix安裝后服務(wù)端默

5、認(rèn)的配置文件存在安裝文件夾中的/etc中,假設(shè)編譯的參數(shù)是“prefix=/usr/local/zabbix”,那么服務(wù)端的配置文件則在“vi /usr/loca/zabbix/etc/”。主要的配置文件兩個(gè):“zabbix_server.conf”負(fù)責(zé)服務(wù)器端的設(shè)定;“zabbix_agent.conf”用來設(shè)置客戶端代理參數(shù);“zabbix_proxy.conf”用來設(shè)定分布式的部署。3.1 zabbix_server.conf說明 Zabbix_server.conf中的參數(shù)比較多,設(shè)定值的跨度也很大,這里僅列出常用的一些參數(shù)。如圖三所示。Zabbix_server.conf參數(shù)除了保證

6、服務(wù)正常運(yùn)行外還涉及該服務(wù)器的性能,如果參數(shù)設(shè)定不合理可能會(huì)導(dǎo)致zabbix添加主機(jī)不正常、代理端數(shù)據(jù)無法正常收集或是zabbix服務(wù)器性能嚴(yán)重下降,經(jīng)常報(bào)告CPU占用過高或是IO占用過高等問題。DBName=zabbix #zabbix所屬數(shù)據(jù)庫名稱DBUser=zabbix #zabbix所屬數(shù)據(jù)庫用戶DBPassword=zabbix #zabbix數(shù)據(jù)庫密碼3.2 zabbix_agent.conf說明 Zabbix_agent.conf用來配置代理的參數(shù),該文件中需要更改的地方比較少,僅更改幾個(gè)常用的參數(shù)就行了(linux的agent和windows的都差不多,大同小異,以下的說明以

7、windows為例)。如圖五所示。LogFile=c:zabbixzabbix_agentd.log #日志文件的存放位置Server=28 #zabbix服務(wù)器的IPHostname=28 #被監(jiān)控機(jī)的IP 需要注意的是代理端的設(shè)定參數(shù)“Hostname=28”要和配置時(shí)填入的主機(jī)名稱一致,不然日志中將會(huì)報(bào)“host 主機(jī)名not found”的錯(cuò)誤。4.安裝zabbix4.1環(huán)境配置 vim /etc/sysconfig/selinux #配置SElinux 把SELINUX=enforcing 改成SELINU

8、X=disabled #關(guān)閉SElinux 注銷SELINUXTYPE=targeted前面加上#如果不想重啟系統(tǒng),使用命令setenforce 0輸入getenforce查看selinux狀態(tài)關(guān)閉防火墻service iptables stop #關(guān)閉防火墻,重啟后失效chkconfig iptables off #重啟后關(guān)閉防火墻4.2創(chuàng)建zabbix服務(wù)運(yùn)行所需要的用戶和組groupadd zabbix  #創(chuàng)建用戶組zabbixuseradd zabbix -g zabbix -s /bin/false  #創(chuàng)建用戶zabbix,并且把用戶zabbix加入到用戶組z

9、abbix中4.3安裝Apache mysql和基礎(chǔ)組件yum install make mysql-server php mysql-devel gcc net-snmp-devel curl-devel perl-DBI php-gd php-mysql php-bcmath php-mbstring php-xml httpdy #準(zhǔn)備Apache mysql環(huán)境service httpd start #啟動(dòng)Apache服務(wù) 在瀏覽器中輸入ip地址查看是否能打開Apache主頁4.4啟動(dòng)mysqlservice mysqld start #啟動(dòng)mysqlmysqladmin -uroot

10、 password zabbix #添加mysql管理員用戶名和密碼,mysql -uroot pzabbix #登錄mysql4.5創(chuàng)建zabbix數(shù)據(jù)庫Mysql>create database zabbix character set utf8 collate utf8_bin;Mysql> grant all on zabbix.* TO zabbix'localhost' identified by 'zabbix' Mysql> flush privileges;4.6開始安裝配置zabbix先把zabbix-2.4.6.tar.g

11、z復(fù)制到系統(tǒng)內(nèi),復(fù)制到/opt下進(jìn)行解壓縮導(dǎo)入表結(jié)構(gòu)rootlocalhost zabbix-2.4.6# cd database/mysql/rootlocalhost mysql# lsdata.sql images.sql schema.sqlrootlocalhost mysql# mysql -uroot -pzabbix zabbix <schema.sql rootlocalhost mysql# mysql -uroot -pzabbix zabbix <images.sql rootlocalhost mysql# mysql -uroot -pzabbix za

12、bbix <data.sql./configure -prefix=/usr/local/zabbix/ -enable-server -enable-proxy -enable-agent -with-mysql -with-net-snmp -with-libcurl成功之后能看到如下圖.make && make install4.7修改配置文件修改配置文件vim /etc/services最后面添加,按G直接跳到最后一行。把以下四個(gè)添加到配置文件里。zabbix-agent 10050/tcp #Zabbix Agentzabbix-agent 10050/udp

13、#Zabbix Agentzabbix-trapper 10051/tcp #Zabbix Trapperzabbix-trapper 10051/udp #Zabbix Trapper修改zabbix Server的配置文件,修改數(shù)據(jù)庫的User passwordcd /usr/local/zabbix/etc #進(jìn)入該目錄ls #查看該目錄下的文件,能看到zabbix_server.confvi zabbix_server.conf #找到DBPassword、DBUser修改為DBUser=zabbix DBPassword=zabbix 4.7.1修改php.ini文件處理zabbix

14、web中的時(shí)區(qū)錯(cuò)誤問題vi /etc/php.ini修改三個(gè)參數(shù)分別改為post_max_size = 16Mmax_execution_time = 300max_input_time = 300date.timezone = Asia/Shanghaipost_max_size = 32M4.8配置啟動(dòng)腳本,并且給執(zhí)行權(quán)限;配置啟動(dòng)腳本,并且給執(zhí)行權(quán)限;rootZabbix-Server zabbix-2.0.8# cp misc/init.d/Fedora/core/zabbix_* /etc/init.d/rootZabbix-Server zabbix-2.0.8# sed -i &

15、#39;s/BASEDIR=/usr/local/BASEDIR=/usr/local/zabbix/' /etc/init.d/zabbix_serverrootZabbix-Server zabbix-2.0.8# sed -i 's/BASEDIR=/usr/local/BASEDIR=/usr/local/zabbix/' /etc/init.d/zabbix_agentdrootZabbix-Server zabbix-2.0.8# chmod +x /etc/init.d/zabbix_serverrootZabbix-Server zabbix-2.0.8

16、# chmod +x /etc/init.d/zabbix_agentdcd /opt/zabbix-2.4.6/misc/init.d/fedora/core #進(jìn)入到該目錄下cp zabbix_* /etc/rc.d/init.d/ #把zabbix的啟動(dòng)文件拷貝到etc/init.d/目錄下chmod +x /etc/rc.d/init.d/zabbix_server #添加腳本執(zhí)行權(quán)限chmod +x /etc/rc.d/init.d/zabbix_agentd #添加腳本執(zhí)行權(quán)限4.9啟動(dòng)zabbix服務(wù)器和客戶端/etc/rc.d/init.d/zabbix_s

17、erver start將zabbix的頁面文件copy到指定目錄(跟apache配置的相同即可)mkdir /var/www/html/zabbixcp -a /opt/zabbix-2.4.6/frontends/php/* /var/www/html/zabbix/chown -R apache.apache /var/www/html/zabbix/配置開機(jī)啟動(dòng)/etc/init.d/zabbix_server start/etc/init.d/zabbix_agentd startchkconfig zabbix_server onchkconfig zabbix_agentd onchkconfig httpd onchkconfig mysqld on解決zabbix web界面圖形下字體顯示方格解決辦法:方法:# 進(jìn)入zabbix的front路徑在:/var/www/html/zabbix/

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論