Zabbix系統(tǒng)優(yōu)化的內(nèi)容概述_第1頁
Zabbix系統(tǒng)優(yōu)化的內(nèi)容概述_第2頁
Zabbix系統(tǒng)優(yōu)化的內(nèi)容概述_第3頁
Zabbix系統(tǒng)優(yōu)化的內(nèi)容概述_第4頁
Zabbix系統(tǒng)優(yōu)化的內(nèi)容概述_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 Zabbix 系統(tǒng)優(yōu)化的內(nèi)容概述 前言從本質(zhì)上來說,Zabbix系統(tǒng)它也與其它的被監(jiān)控的系統(tǒng)一樣,也是一種應(yīng)用系統(tǒng)。所以,它的狀態(tài)、性能數(shù)據(jù)也需要被采集與監(jiān)控。以便對它的運行性能、狀態(tài)情況進行了解,進而在必要的時候?qū)λM行性能調(diào)優(yōu)或進行必要的系統(tǒng)硬件升級,甚至對它的架構(gòu)進行更換。例如,一般組織,隨著組織業(yè)務(wù)的不斷拓展和實際發(fā)展的需要,被監(jiān)控設(shè)備和被監(jiān)控項目的數(shù)量會快帶的增長。而這種增長達到一定的程度以后,原來采用的單臺獨立服務(wù)器模式的Zabbix系統(tǒng)就很難滿足組織的需要,這個時候我們可能就需要及時的將單臺獨立服務(wù)器運行模式更換為分布式模式進行運行。實際上,當我們決定是否要對現(xiàn)有的Zabbix

2、系統(tǒng)進行硬件升級、系統(tǒng)性能優(yōu)化甚至更換獨立服務(wù)器模式為分布式服務(wù)器模式時,就需要面臨依據(jù)的問題。即在我們決定進行上述升級時,我們就需要有數(shù)據(jù)依據(jù)。Zabbix系統(tǒng)內(nèi)部數(shù)據(jù)采集方法就是采集和監(jiān)控Zabbix系統(tǒng)自身狀態(tài)和性能數(shù)據(jù)的方法。Zabbix系統(tǒng)內(nèi)部數(shù)據(jù)采集方法是由Zabbix服務(wù)器端通過計算獲取的,所以這種數(shù)據(jù)采集方法不需要安裝任何的客戶端。Zabbix系統(tǒng)到底該如何優(yōu)化,我大致總結(jié)了以下優(yōu)化內(nèi)容:自定義監(jiān)控模板;調(diào)優(yōu)數(shù)據(jù)庫以獲得最佳性能;調(diào)優(yōu)Zabbix Server配置;根據(jù)硬件的規(guī)格設(shè)置合理的HouseKeeper;使用最新的,并且穩(wěn)定的版本;對Zabbix數(shù)據(jù)庫進行表分區(qū);優(yōu)化Z

3、abbix的架構(gòu)。Zabbix架構(gòu)在講Zabbix優(yōu)化之前,先來看看Zabbix Server 的邏輯架構(gòu)圖:對于上圖中,架構(gòu)組件的描述:Zabbix進程:- Self-Monitoring:用于收集Zabbix系統(tǒng)內(nèi)部的監(jiān)控信息;- Configuration syncer:用于將配置文件中的配置信息同步到內(nèi)存中緩存;- Timer:用于處理觸發(fā)器中與時間相關(guān)的函數(shù)和維護模式的進程;- History syncer:用于寫歷史數(shù)據(jù)表的進程;- Escalator:用于處理Action中的步驟的進程;- Housekeeper:用于清理過期的歷史數(shù)據(jù)的進程;- Db watchdog:用于監(jiān)視

4、Zabbix系統(tǒng)的數(shù)據(jù)庫狀態(tài),當數(shù)據(jù)庫狀態(tài)變?yōu)椴豢捎脮r,發(fā)送警告信息(服務(wù)器代理端不支持這類型進程)。Zabbix Poller:- Poller:用于普通的被動監(jiān)控項目的輪詢;- ICMP pinger:用于定期的進行ICMP PING檢查;- IPMI poller:用于定期進行IPMI監(jiān)控項目的檢查;- Unreachable poller:用于輪詢不可達的設(shè)備;- Proxy poller:用于服務(wù)器代理的被動輪詢;- Trapper:用于處理主動采集、陷入以及分布式節(jié)點間或服務(wù)器代理的通信;- Java poller:用于輪詢Java監(jiān)控項目;- Http poller:用于輪詢We

5、b類的監(jiān)控項目;- Snmp trapper:用于輪詢Snmp/trap類的監(jiān)控項目;- Discovery:用于自動發(fā)現(xiàn)設(shè)備的進程;- Vmware Collector:負責(zé)從VMware服務(wù)進程中收集數(shù)據(jù)(服務(wù)器代理端不支持這種類型的進程);- Alerter:用于發(fā)送報警通知進程。優(yōu)化內(nèi)容本次優(yōu)化不包含Zabbix系統(tǒng)的數(shù)據(jù)庫表分區(qū),這塊內(nèi)容會在后續(xù)文章中提到。優(yōu)化Zabbix架構(gòu)常用的架構(gòu):(說明:Zabbix最簡單的架構(gòu),常用于監(jiān)控主機比較少的情況下。) :分布式架構(gòu):Server-Proxy-Agentd模式。說明:Zabbix分布式架構(gòu),常用于監(jiān)控主機比較多的情況下,使用Zabb

6、ix Proxy進行分布式監(jiān)控,有效的減輕了Zabbix Server端的壓力。Zabbix Server/Zabbix Proxy配置優(yōu)化調(diào)整配置文件:Zabbix_Server.confZabbix進程參數(shù)調(diào)整:StartPollers=80StartPingers=10StartPollersUnreachable=80StartIPMIPollers=10StartTrappers=20StartDBSyncers=8值得注意的是,當Zabbix的Pollers數(shù)量過多時(超過limit默認值1024),需要對系統(tǒng)的limit的參數(shù)大小進行修改。shell vi /etc/securi

7、ty/limit.conf* hard nofile 65536* soft nofile 65536* hard nproc 65536* soft nproc 65536Zabbix In-Memory Cache參數(shù)優(yōu)化(以下值僅做參考):ValueCacheSize=256MHistoryIndexCacheSize = 64MTrendCacheSize=64MHistoryCacheSize=128MCacheSize=128MVMwareCacheSize=64M優(yōu)化Zabbix的數(shù)據(jù)庫(MySQL)調(diào)整MySQL配置文件:f或my.ini,在mysqld酌情修改參數(shù):優(yōu)化Zabbix監(jiān)控項優(yōu)化監(jiān)控項的數(shù)據(jù)采集方式,由被動方式改為主動模式(P

溫馨提示

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

最新文檔

評論

0/150

提交評論