国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Zabbix監(jiān)控系統(tǒng)詳解

IT那活兒 / 1164人閱讀
Zabbix監(jiān)控系統(tǒng)詳解
Zabbix 是一個企業(yè)級的分布式開源監(jiān)控方案。
Zabbix是一款能夠監(jiān)控各種網(wǎng)絡(luò)參數(shù)以及服務(wù)器健康性和完整性的軟件。Zabbix使用靈活的通知機制,允許用戶為幾乎任何事件配置基于郵件的告警。這樣可以快速反饋服務(wù)器的問題。
Zabbix支持主動輪詢和被動捕獲。Zabbix所有的報告、統(tǒng)計信息和配置參數(shù)都可以通過基于Web的前端頁面進行訪問?;赪eb的前端頁面可以確保您從任何方面評估您的網(wǎng)絡(luò)狀態(tài)和服務(wù)器的健康性。


一. zabbix組件

Zabbix server:是整個Zabbix軟件的核心程序,Server通過輪詢和捕獲數(shù)據(jù),計算是否滿足觸發(fā)器條件,向用戶發(fā)送通知。是agent程序報告系統(tǒng)可用性、系統(tǒng)完整性和統(tǒng)計數(shù)據(jù)的核心組件,是所有配置信息、統(tǒng)計信息和操作數(shù)據(jù)的核心存儲器;

數(shù)據(jù)庫存儲:所有配置信息和Zabbix收集到的數(shù)據(jù)都被存儲在數(shù)據(jù)庫;
web界面:為了從任何地方和任何平臺都可以輕松的訪問Zabbix, 提供基于Web的Zabbix界面。該界面是Zabbix Server的一部分,通常(但不一定)跟Zabbix Server運行在同一臺物理機器上。
Zabbix proxy:可以替Zabbix Server收集性能和可用性數(shù)據(jù),Proxy代理服務(wù)器是Zabbix軟件可選擇部署的一部分,也可以幫助單臺Zabbix Server分擔負載壓力。
Zabbix agents:部署在監(jiān)控目標上,能夠主動監(jiān)控本地資源和應(yīng)用程序,并將收集到的數(shù)據(jù)報告給Zabbix Server。


二. zabbix原理

1. zabbix整體架構(gòu)圖

2. zabbix監(jiān)控系統(tǒng)大概的工作流程:
agentd需要安裝到被監(jiān)控的主機上,它負責定期收集各項數(shù)據(jù),并發(fā)送到zabbix server端,zabbix server將數(shù)據(jù)存儲到數(shù)據(jù)庫中,zabbix web根據(jù)數(shù)據(jù)在前端進行展現(xiàn)和繪圖。這里agentd收集數(shù)據(jù)分為主動和被動兩種模式:
主動:agent請求server獲取主動的監(jiān)控項列表,并主動將監(jiān)控項內(nèi)需要檢測的數(shù)據(jù)提交給server/proxy
被動:server向agent請求獲取監(jiān)控項的數(shù)據(jù),agent返回數(shù)據(jù)。
【主動監(jiān)測】通信過程如下:
zabbix首先向ServerActive配置的IP請求獲取active items,獲取并提交active tiems數(shù)據(jù)值server或者proxy。很多人會提出疑問:zabbix多久獲取一次active items?它會根據(jù)配置文件中的RefreshActiveChecks的頻率進行,如果獲取失敗,那么將會在60秒之后重試。分兩個部分:
 獲取ACTIVE ITEMS列表
  • Agent打開TCP連接(主動檢測變成Agent打開)
  • Agent請求items檢測列表
  • Server返回items列表
  • Agent 處理響應(yīng)
  • 關(guān)閉TCP連接
  • Agent開始收集數(shù)據(jù)
主動檢測提交數(shù)據(jù)過程如下:
  • Agent建立TCP連接
  • Agent提交items列表收集的數(shù)據(jù)
  • Server處理數(shù)據(jù),并返回響應(yīng)狀態(tài)
  • 關(guān)閉TCP連接
【被動監(jiān)測】通信過程如下:
  • Server打開一個TCP連接
  • Server發(fā)送請求agent.ping
  • Agent接收到請求并且響應(yīng)
    1
  • Server處理接收到的數(shù)據(jù)1
  • 關(guān)閉TCP連接
這里,有人可以看出來,被動模式每次都需要打開一個tcp連接,這樣當監(jiān)控項越來越多時,就會出現(xiàn)server端性能問題了。
還有人會問,那實際監(jiān)控中是用主動的還是被動的呢?這里主要涉及兩個地方:
  • 新建監(jiān)控項目時,選擇的是zabbix代理還是zabbix端點代理程式(主動式),前者是被動模式,后者是主動模式。

  • agentd配置文件中StartAgents參數(shù)的設(shè)置,如果為0,表示禁止被動模式,否則開啟。一般建議不要設(shè)置為0,因為監(jiān)控項目很多時,可以部分使用主動,部分使用被動模式。


三. zabbix常用監(jiān)控架構(gòu)

1. server-agentd模式:
這個是最簡單的架構(gòu)了,常用于監(jiān)控主機比較少的情況下。
2. server-proxy-agentd模式:
這個常用于比較多的機器,使用proxy進行分布式監(jiān)控,有效的減輕server端的壓力。


四. zabbix的優(yōu)缺點

1. zabbix的優(yōu)點:

  • 開源,無軟件成本投入;
  • Server 對設(shè)備性能要求低;
  • 支持設(shè)備多,自帶多種監(jiān)控模板;
  • 支持分布式集中管理,有自動發(fā)現(xiàn)功能,可以實現(xiàn)自動化監(jiān)控;
  • 開放式接口,擴展性強,插件編寫容易;
  • 當監(jiān)控的 item 比較多服務(wù)器隊列比較大時可以采用主動狀態(tài),被監(jiān)控客戶端主動 從server 端去下載需要監(jiān)控的 item 然后取數(shù)據(jù)上傳到 server 端。這種方式對服務(wù)器的負載比較??;
  • Api 的支持,方便與其他系統(tǒng)結(jié)合;

2. zabbix的缺點:

  • 需在被監(jiān)控主機上安裝 agent,所有數(shù)據(jù)都存在數(shù)據(jù)庫里, 產(chǎn)生的數(shù)據(jù)據(jù)很大,瓶頸主要在數(shù)據(jù)庫;
  • 項目批量修改不方便;
  • 社區(qū)雖然成熟,但是中文資料相對較少,服務(wù)支持有限;
  • 入門容易,能實現(xiàn)基礎(chǔ)的監(jiān)控,但是深層次需求需要非常熟悉Zabbix并進行大量的二次定制開發(fā)難度較大;
  • 系統(tǒng)級別報警設(shè)置相對比較多,如果不篩選的話報警郵件會很多;并且自定義的項目報警需要自己設(shè)置,過程比較繁瑣;
  • 缺少數(shù)據(jù)匯總功能,如無法查看一組服務(wù)器平均值,需進行二次開發(fā)。


五. zabbix支持的監(jiān)控對象

zabbix常見的一些支持監(jiān)控的對象,包含但不僅限于如下:

  • 數(shù)據(jù)庫:MySQL,MariaDB,Oracle,SQL Server -- agent方式
  • 應(yīng)用軟件:Nginx,Apache,PHP,Tomcat – agent方式
  • 集群:LVS,Keepalived,HAproxy,RHCS,F5 – agent方式
  • 虛擬化:VMware,KVM,XEN ,docker,k8s – agent方式
  • 操作系統(tǒng):Linux,Unix,Windows性能參數(shù) – agent方式
  • 硬件:服務(wù)器,存儲,網(wǎng)絡(luò)設(shè)備 – IPMI、SNMP方式
  • 網(wǎng)絡(luò):網(wǎng)絡(luò)環(huán)境(內(nèi)網(wǎng)環(huán)境,外網(wǎng)環(huán)境)-- SNMP方式


六. zabbix安裝包獲取

zabbix安裝包獲取途徑及一些支持網(wǎng)站:

1. 包安裝方式:
包獲取地址:http://repo.zabbix.com/zabbix/
zabbix支持針對于不同類型操作系統(tǒng)的包安裝方式,使用者可在包獲取地址選擇對應(yīng)版本的zabbix程序來安裝自己想要安裝的版本。
2. 源碼安裝方式:
對于新版的zabbix,可在其官方網(wǎng)站下載最新的源碼包進行編譯安裝;對于較老歷史版本,可在:https://cdn.zabbix.com/zabbix/sources/oldstable/ 網(wǎng)站下載對應(yīng)的版本進行編譯安裝。
3. 安裝手冊:
zabbix官方網(wǎng)站提供了中英文的安裝使用手冊,其中英文手冊的地址如下:
中文手冊地址:https://www.zabbix.com/cn/manuals
英文手冊地址:https://www.zabbix.com/manuals
4. 模版分享網(wǎng)站:
Zabbix為全球使用者提供了一個模板分享網(wǎng)站,雖說不一定很全面,但也能為廣大的使用者提供一個參考,其網(wǎng)站網(wǎng)址為:https://share.zabbix.com/

END


更多精彩干貨分享

點擊下方名片關(guān)注

IT那活兒

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/129793.html

相關(guān)文章

  • Docker 實踐(六):容器監(jiān)控

    摘要:監(jiān)控方案監(jiān)控方案我選擇了,要實現(xiàn)對每個容器信息的監(jiān)控,需要插件。宿主機直接運行容器的方式運行不支持數(shù)據(jù)的監(jiān)控,想要監(jiān)控數(shù)據(jù),得直接在宿主機上運行,并加載,參看。代理程序的接口填寫要監(jiān)控的。在監(jiān)控最新數(shù)據(jù)中查看監(jiān)控數(shù)據(jù)。 前言 這兩天研究了一下容器監(jiān)控的問題,配置的過程中網(wǎng)上基本上找不到成型的教程文章,所以這篇文章記錄一下,希望能給有需要的人帶來幫助。 監(jiān)控方案 監(jiān)控方案我選擇了 Zab...

    hyuan 評論0 收藏0
  • Lnmp搭建zabbix運維監(jiān)控系統(tǒng)

    摘要:于是選擇了作為項目的運維監(jiān)控系統(tǒng)。能做什么主要是用來網(wǎng)絡(luò)監(jiān)控系統(tǒng)監(jiān)控應(yīng)用監(jiān)控等場景。搭建環(huán)境集成環(huán)境版本。但是如果你的系統(tǒng)沒有名叫的用戶,你需要創(chuàng)建一個用戶。系統(tǒng)默認的管理賬號是密碼是。解決辦法是修改文件的配置。 使用目的? 在公司項目中需要做一個日志監(jiān)控,最開始選擇的是efk,但是efk的資料相對較少并且之前對這幾個產(chǎn)品都沒接觸過,使用起來難度。于是選擇了zabbix作為項目的運維監(jiān)...

    oysun 評論0 收藏0
  • 基于Zabbix + Docker開發(fā)的監(jiān)控系統(tǒng)

    摘要:和就構(gòu)成了監(jiān)控系統(tǒng)的核心服務(wù)。其中,一臺物理機器中,包含了多個,每個中運行這一個。性能對第一個版本進行了性能測試,得到了以下性能指標臺服務(wù)器,臺部署,臺部署。 (原文地址:https://blog.goquxiao.com/posts/2015/02/17/ji-yu-zabbix-dockerkai-fa-de-jian-kong-xi-tong/) 背景 團隊所開發(fā)的持續(xù)監(jiān)測網(wǎng)站/...

    fanux 評論0 收藏0

發(fā)表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<