在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

詳解Zabbix分布式監控平臺建設

馬哥Linux運維 ? 來源:稀土掘金技術社區 ? 作者:墨燃筆 ? 2022-12-02 09:47 ? 次閱讀

zabbix 監控系統概述

zabbix 是什么?

zabbix 是一個基于 Web 界面的提供分布式系統監視以及網絡監視功能的企業級的開源解決方案。

zabbix 能監視各種網絡參數,保證服務器系統的安全運營;并提供靈活的通知機制以讓系統管理員快速定位/解決存在的各種問題。

zabbix 由 2 部分構成,zabbix server 與可選組件 zabbix agent。通過 C/S 模式采集數據,通過 B/S 模式在 Web 端展示和配置。

zabbix server 可以通過 SNMP,zabbix agent,ping,端口監視等方法提供對遠程服務器/網絡狀態的監視,數據收集等功能, 它可以運行在 Linux 等平臺上。

zabbix agent 需要安裝在被監視的目標服務器上,它主要完成對硬件信息或與操作系統有關的內存,CPU 等信息的收集。

zabbix 的主要特點

安裝與配置簡單,學習成本低

支持多語言(包括中文)

免費開源

自動發現服務器與網絡設備

分布式監視以及 WEB 集中管理功能

可以無 agent 監視

用戶安全認證和柔軟的授權方式

通過 WEB 界面設置或查看監視結果

email 等通知功能

zabbix 的主要功能

CPU 負荷

內存使用

磁盤使用

網絡狀況

端口監視

日志監視

zabbix 監控原理:

zabbix agent 安裝在被監控的主機上,zabbix agent 負責定期收集客戶端本地各項數據,并發送至 zabbix server 端,zabbix server 收到數據后,將數據存儲到數據庫中,用戶基于 Zabbix WEB 可以看到數據在前端展現圖像。當 zabbix 監控某個具體的項目, 該項目會設置一個觸發器閾值,當被監控的指標超過該觸發器設定的閾值,會進行一些必要的動作,動作包括:發送信息(郵件、微信、短信)、發送命令(shell 命令、reboot、restart、install 等)。

zabbix 常見的五個系統

zabbix 監控部署在系統中,包含常見的五個程序: zabbix_server、zabbix_agent、zabbix_proxy、zabbix_get、zabbix_sender 等。

zabbix server:zabbix 服務端守護進程,其中 zabbix_agent、zabbix_get、zabbix_sender、zabbix_proxy 的數據最終都提交給 zabbix server;

zabbix agent:客戶端守護進程,負責收集客戶端數據,例如:收集 CPU 負載、內存、硬盤使用情況等;

zabbix proxy:zabbix 分布式代理守護進程,通常大于 500 臺主機,需要進行分布式監控架構部署;

zabbix get:zabbix 數據接收工具,單獨使用的命令,通常在 server 或者 proxy 端執行獲取遠程客戶端信息的命令;

zabbix sender:zabbix 數據發送工具,用戶發送數據給 server 或 proxy 端,通常用戶耗時比較長的檢查。

zabbix 端口號

zabbix 服務端 zabbix_server 默認使用 10051 端口。

客戶端 zabbix_agent2 默認使用 10050 端口。

安裝 zabbix

zabbix-server  192.168.50.105 zabbix-server-mysql、zabbix-agent
zabbix-agent   192.168.50.110 zabbix-agent2

部署 zabbix 服務端(端口號 10051)

zabbix-server 內存至少 2G,推薦 4G

zabbix 服務端同時安裝 zabbix-server-mysql 和 zabbix-agent,因為服務端所在主機自己也要被監控。

關閉防火墻
systemctldisable--nowfirewalld
setenforce0
hostnamectlset-hostnamezbx-server

#獲取zabbix的下載源
rpm-ivhhttps://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

#更換zabbix.repo為阿里源
cd/etc/yum.repos.d
sed-i's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#'zabbix.repo

yumcleanall&&yummakecache

yuminstall-yzabbix-server-mysqlzabbix-agent

#安裝SCL(Software Collections),便于后續安裝高版本的 php,默認 yum 安裝的 php 版本為 5.4,版本過低,zabbix 5.0版本對 php 版本最低要 7.2.0版本。SCL 可以使得在同一臺機器上使用多個版本的軟件,而又不會影響整個系統的依賴環境。軟件包會安裝在/etc/opt/rh 目錄下。

yuminstall-ycentos-release-scl

#修改zabbix-front前端源,安裝zabbix前端環境到scl環境下
vimzabbix.repo
......
[zabbix-frontend]
......
enabled=1#開啟安裝源
......

yuminstall-yzabbix-web-mysql-sclzabbix-apache-conf-scl

#安裝zabbix所需的數據庫
yuminstall-ymariadb-servermariadb

systemctlenable--nowmariadb

mysql_secure_installation#初始化數據庫,并設置密碼,如abc123

#添加數據庫用戶,以及zabbix所需的數據庫信息
mysql-uroot-pabc123

CREATEDATABASEzabbixcharactersetutf8collateutf8_bin;
GRANTallONzabbix.*TO'zabbix'@'%'IDENTIFIEDBY'zabbix';
flushprivileges;

#導入數據庫信息
rpm-qlzabbix-server-mysql#查詢sql文件的位置

zcat/usr/share/doc/zabbix-server-mysql-5.0.15/create.sql.gz|mysql-uroot-pabc123zabbix

#修改zabbixserver配置文件,修改數據庫的密碼
vim/etc/zabbix/zabbix_server.conf
......
DBPassword=zabbix#124行,指定zabbix數據庫的密碼

#修改zabbix的php配置文件
vim/etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
......
php_value[date.timezone]=Asia/Shanghai#24行,取消注釋,修改時區

#啟動zabbix相關服務
systemctlrestartzabbix-serverzabbix-agenthttpdrh-php72-php-fpm
systemctlenablezabbix-serverzabbix-agenthttpdrh-php72-php-fpm

瀏覽器訪問:http://192.168.50.105/zabbix
點擊下一步,設置數據庫的密碼zabbix
安裝完成后,默認的登錄賬號和密碼為:Admin/zabbix
設置文件界面:點擊左邊菜單欄的【User settings】,【Language】選擇 Chinese(zh_CN),再點擊 Update 更新。

//解決zabbix-serverWeb頁面中文亂碼問題
yuminstall-ywqy-microhei-fonts

cp-f/usr/share/fonts/wqy-microhei/wqy-microhei.ttc/usr/share/fonts/dejavu/DejaVuSans.ttf

部署 zabbix 客戶端(端口號 10050)

zabbix 5.0 版本采用 golang 語言開發的新版本客戶端 agent2 。

zabbix 服務端 zabbix_server 默認使用 10051 端口,客戶端 zabbix_agent2 默認使用 10050 端口。

systemctldisable--nowfirewalld
setenforce0
hostnamectlset-hostnamezbx-agent01

//服務端和客戶端都配置時間同步
yuminstall-yntpdate
ntpdate-untp.aliyun.com

//客戶端配置時區,與服務器保持一致
mv/etc/localtime{,.bak}
ln-s/usr/share/zoneinfo/Asia/Shanghai/etc/localtime

date

//設置zabbix的下載源,安裝zabbix-agent2
rpm-ivhhttps://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

cd/etc/yum.repos.d
sed-i's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#'/etc/yum.repos.d/zabbix.repo

yuminstall-yzabbix-agent2

//修改agent2配置文件
vim/etc/zabbix/zabbix_agent2.conf
......
Server=192.168.50.105
#80行,指定zabbix服務端的IP地址
ServerActive=192.168.50.105
#120行,指定zabbix服務端的IP地址
Hostname=zbx-agent01
#131行,指定當前zabbix客戶端的主機名

//啟動zabbix-agent2
systemctlstartzabbix-agent2
systemctlenablezabbix-agent2

netstat-natp|grepzabbix
tcp600:::10050:::*LISTEN43654/zabbix_agent2

//在服務端驗證zabbix-agent2的連通性
yuminstall-yzabbix-get#安裝zabbix主動獲取數據的命令

zabbix_get-s'192.168.50.110'-p10050-k'agent.ping'
1

zabbix_get-s'192.168.50.110'-p10050-k'system.hostname'
zbx-agent01

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 服務器
    +關注

    關注

    12

    文章

    9596

    瀏覽量

    86958
  • 監控系統
    +關注

    關注

    21

    文章

    4004

    瀏覽量

    180429
  • Zabbix
    +關注

    關注

    0

    文章

    26

    瀏覽量

    3492

原文標題:詳解 Zabbix 分布式監控平臺建設

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    分布式控制系統

    、直接數字控制、人機交互以及監控和管理等功能。分布式控制系統是在計算機監督控制系統、直接數字控制系統和計算機多級控制系統的基礎上發展起來的,是生產過程的一種比較完善的控制與管理系統。在分布式控制系統中
    發表于 03-01 22:19

    我國分布式光伏發電發展現狀

    分布式發電的快速發展奠定了堅實的基礎。  分布式光伏發電近3年呈現爆發式增長。我國從2009年開始實施特許權招標,推動地面大型光伏電站建設。同年,開始了“金太陽”工程和光電建筑示范項目,給予
    發表于 04-22 14:38

    【WRTnode2R申請】基于WRTnode的分布式智能監控系統

    申請理由:WRTnode是個天然的物聯網平臺,運行openWRT可以方便的添加各種定制應用,很方便,再加上STM32更是如虎添翼,打算用來做一個多節點的分布式監控系統。項目描述:該系統由多個節點組成
    發表于 09-23 11:46

    基于分布式調用鏈監控技術的全息排查功能

    作為鷹眼的商業化產品,用于全鏈路APM監控的阿里云業務實時監控服務 (ARMS) , 基于鷹眼的全息排查沉淀,近日推出了基于分布式調用鏈監控技術的全息排查功能,將該功能提供給廣大用戶。
    發表于 08-07 17:02

    分布式光伏發電安全性

    ,對環境無不良影響,是理想的清潔能源;5、太陽能發電系統建設周期短,方便靈活,而且可以根據負荷的增減,任意添加或減少太陽能方陣容量,避免浪費。這些優點使得分布式光伏發電不存在較高的操作難度和危險性
    發表于 10-12 15:35

    docker的分布式zabbix安裝流程

    docker安裝分布式zabbix
    發表于 10-24 07:33

    常見的分布式供電技術有哪些?

      分布式供電技術是指將發電設備建設在用戶或供電系統端,將發電與負荷直接相連,通過局部供電的方式滿足用戶的電力需求。其主要特點是將傳統的集中式供電方式改為分散供電方式,不僅既有大型電站向小型
    發表于 04-10 16:28

    基于ZigBee的分布式井蓋監控系統

    隨著我國現代經濟發展水平的不斷提高,城市井蓋數目逐漸增加。由于較多井蓋被盜,致使路面形成陷阱,危害到過往車輛和行人安全。本文提出了一種基于 ZigBee無線網絡的智能安全監控系統,解決分布式布控困難
    發表于 09-18 08:46

    基于Hadoop分布式監控平臺系統

    計算機模型,隨著廉價服務集群的大規模出現,容易形成不穩定的集群,造成宕機或者服務時效等事件,兇此如何保障云計算服務的可靠與可用是推廣云計算技術需要解決的問題H。文中基于Hadoop技術研究設計了分布式監控平臺系統,該系統具有較
    發表于 11-13 17:36 ?17次下載
    基于Hadoop<b class='flag-5'>分布式</b><b class='flag-5'>監控</b><b class='flag-5'>平臺</b>系統

    zabbix監控系統的基礎知識

    zabbix 是一個基于 Web 界面的提供分布式系統監視以及網絡監視功能的企業級的開源解決方案。
    的頭像 發表于 12-02 09:48 ?1378次閱讀

    如何用zabbix的實現主機監控

    Zabbix是企業級分布式開源監控解決方案??梢詫梅?,數據庫,網絡,操作系統等提供7x24小時的監控,在6.x版本開始也新增了Kubernetes
    發表于 05-05 10:34 ?1878次閱讀
    如何用<b class='flag-5'>zabbix</b>的實現主機<b class='flag-5'>監控</b>

    分布式智慧終端在水利工程建設中的實時監控解決方案

    訊維分布式智慧終端在水利工程建設中的實時監控解決方案,旨在通過集成先進的監控技術和智能化管理手段,實現對水利工程建設過程的全面、實時、高效
    的頭像 發表于 04-08 15:16 ?542次閱讀

    智慧社區建設分布式智慧終端應用探索

    在智慧社區建設中,能夠實現全面的實時監控與數據傳輸。這意味著社區內的各種設施、環境和居民活動都可以被實時監控,并通過數據傳輸技術實現信息的即時共享。例如,社區的安全監控系統可以通過訊維
    的頭像 發表于 04-08 15:18 ?553次閱讀

    zabbix監控系統使用指南

    用戶及時發現和解決潛在問題。 2. Zabbix的主要組件 Zabbix Server :負責數據收集、處理和存儲。 Zabbix Proxy :用于分布式
    的頭像 發表于 11-08 10:37 ?1141次閱讀

    如何利用zabbix進行網絡監控

    。 Zabbix Proxy:用于在分布式監控環境中收集數據。 Zabbix Frontend:Web界面,用于查看監控數據和配置
    的頭像 發表于 11-08 10:39 ?1117次閱讀
    主站蜘蛛池模板: 久精品视频村上里沙 | 西西人体www303sw大胆高清 | 婷婷精品视频 | 波多野结衣在线视频免费观看 | 国产精品久久久久久久久 | 欧美一级视频高清片 | 中文字幕一区二区精品区 | 欧美色频 | 国产小视频在线观看免费 | 国产69久久精品成人看 | 人人干人人上 | 亚洲一区在线观看视频 | 日日操夜夜操天天操 | 68日本xxxxxxx18| 日本三级电影在线观看 | 久在操| 亚洲一级毛片免费在线观看 | 97福利| 中文字幕在线一区 | 青草视频网站在线观看 | 亚洲成人精品 | 1515hh四虎免费观38com | 国产最新网站 | 特黄特级高清免费视频毛片 | 最近高清免费观看视频 | 狠狠色噜狠狠狠狠 | 天天色天天爽 | 日本高清视频成人网www | 精品国产自在在线在线观看 | 伊人久久大香线蕉综合影 | 一区二区三区高清不卡 | 69日本xxxxxxxxx98 69日本xxxxxxxxx内谢 | 亚洲午夜视频在线观看 | 伊人久久影院大香线蕉 | 天天操天天爱天天干 | 亚洲一区二区三区播放在线 | 黄色毛片免费进入 | 欧美大尺度aaa级毛片 | 欧美视频一区二区三区在线观看 | 黄色的视频网站 | 亚综合 |