Zabbix 監控平臺 添加監控目標主機

Zabbix監控平臺是一個企業級開源解決方案,用于分布式系統監視和網絡監視。它由Zabbix Server和可選組件Zabbix Agent組成,通過C/S模式(客戶端-服務器模型)采集數據,并通過B/S模式(瀏覽器-服務器模型)在Web端展示和配置。

Zabbix Server的功能與作用

  1. 核心組件

    • Zabbix Server是整個監控系統的核心組件,負責接收、存儲和分析來自Zabbix Agents或Proxy的數據。
    • 它執行數據的主動輪詢和被動獲取,計算觸發器條件,并向用戶發送通知。
  2. 告警中心

    • 所有配置信息、統計信息和操作數據都存儲在Zabbix Server中。當監控系統出現任何異常時,它將發出通知給管理員。
  3. 數據存儲

    • 所有配置信息和收集到的數據都存儲在數據庫中,支持多種數據庫類型如MySQL、PostgreSQL等。
  4. Web界面

    • 提供基于Web的界面,方便用戶從任何地方訪問和管理監控系統。
  5. 端口說明

    • Zabbix Server默認監聽10051端口,用于接收來自Zabbix Agents或Proxy的數據。

Zabbix Agent的功能與作用

  1. 數據收集

    • Zabbix Agent部署在被監控目標上,主要負責收集硬件信息(如CPU使用率、內存使用率、磁盤空間等)和操作系統狀態。
  2. 數據傳輸

    • 通過特定的接口將收集到的數據上報給Zabbix Server,支持被動和主動兩種檢查方式。
      • 主動模式:Zabbix Agent主動向Zabbix Server請求監控項列表,并主動將監控項需要的數據發送給Zabbix Server。
      • 被動模式:Zabbix Agent被動接收Zabbix Server請求的監控項列表,Zabbix Agent發送監控項需要的數據給Zabbix Server。
  3. 異常報警

    • 當檢測到本地系統或應用程序出現異常時,Agent會及時將異常信息上報給Zabbix Server,觸發預設的報警規則。
  4. 配置管理

    • 接收并應用Zabbix Server下發的配置信息,如監控項列表、采集頻率等。
  5. 端口說明

    • Zabbix Agent默認監聽10050端口,用于與Zabbix Server進行通信。

Zabbix監控平臺以其強大的功能和靈活性,在運維領域占據著舉足輕重的地位。通過合理配置和使用Zabbix Server和Zabbix Agent,系統管理員可以實現對系統和應用程序的全面監控和管理。

Zabbix Agent 部署

添加被監控目標主機(在 zabbix agent 的主機上面)

1、安裝Zabbix Agent 組件。Zabbix 官方倉庫

方法1:
rpm -Uvh https://repo.zabbix.com/zabbix/7.0/rhel/7/x86_64/zabbix-agent-7.0.6-release1.el7.x86_64.rpm
方法2:
yum -y install zabbix-agent

2、修改 agent 配置文件?vim /etc/zabbix/zabbix_agentd.conf ?

3、啟動并設置 agent 開機自啟。

systemctl enable --now zabbix-agent.service
命令解釋
systemctl start zabbix-agent啟動 Zabbix Agent。
systemctl stop zabbix-agent停止 Zabbix Agent。
systemctl restart zabbix-agent重啟 Zabbix Agent。
systemctl status zabbix-agent檢查 Zabbix Agent 的狀態。
systemctl enable zabbix-agent確保 Zabbix Agent 在系統啟動時自動運行。
systemctl disable zabbix-agent禁用 Zabbix Agent 的開機自啟動。

?zabbix server 部署

1、手動添加監控主機(在 zabbix server 的 web 管理頁面添加)

2、手工添加
1、點擊 主機,2、創建主機,3、填寫主機名, 4、添加模板(AlX by Zabbix agent),5、添加主機群(zabbix server),6、添加zabbix agent (IP地址)7、添加成功。

稍微等一下,可以看到添加成功 但是報紅色錯誤。

?解決方法:(在 zabbix agent 的主機上面)

1、檢查Zabbix Agent狀態:

systemctl status zabbix-agent

2、嘗試停止,重啟Zabbix Agent:

systemctl stop zabbix-agent
systemctl start zabbix-agent

3、檢查防火墻設置

查看當前防火墻開放的端口
sudo firewall-cmd --list-ports
將端口 8081 添加到防火墻的 public 區域,并且設置為永久生效。
sudo firewall-cmd --zone=public --add-port=10050/tcp --permanent
重新加載防火墻配置,使新的規則生效。
sudo firewall-cmd --reload

刷新界面 查看添加成功。?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/64724.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/64724.shtml
英文地址,請注明出處:http://en.pswp.cn/web/64724.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

游戲關卡設計的常用模式

游戲關卡分為很多種,但常用的有固定套路,分為若干種類型。 關卡是主角與怪物、敵方戰斗的場所,包括裝飾物、通道。 單人游戲的關卡較小,偏線性; 聯機/MMO的關卡較大,通道多,自由度高&#xf…

【容器化技術 Docker 與微服務部署】詳解

容器化技術 Docker 與微服務部署 一、容器化技術概述 (一)概念 容器化技術是一種操作系統級別的虛擬化方法,它允許將應用程序及其依賴項(如運行時環境、系統工具、庫等)打包成一個獨立的、可移植的單元,這…

TypeScript 后端開發中的熱重載編譯處理

在一些除了nest框架外的一些其他nodejs框架中沒有提供對ts編譯和熱重載,如果使用typescript我們需要自己進行配置。 方法一(推薦) 使用bun運行環境(快)。注:一些不是使用js,ts代碼編寫的第三方…

QT集成IntelRealSense雙目攝像頭3,3D顯示

前兩篇文章,介紹了如何繼承intel realsense相機和opengl。 這里介紹如何給深度數據和色彩數據一塊顯示到opengl里面。 首先,需要了解深度數據和彩色數據是如何存儲的。先說彩色數據。彩色圖像一般都是RGB,也就是每個像素有三個字節&#xf…

Postman[4] 環境設置

作用:不同的環境可以定義不同的參數,在運行請求時可以根據自己的需求選擇需要的環境 1.創建Environment 步驟: Environment-> ->命名->添加環境變量 2.使用Environment 步驟:Collection- >右上角選擇需要的環境

【合并區間】

問題 以數組 intervals 表示若干個區間的集合,其中單個區間為 intervals[i] [starti, endi] 。 請你合并所有重疊的區間,并返回 一個不重疊的區間數組,該數組需恰好覆蓋輸入中的所有區間 。示例 1: 輸入:intervals …

SpringBoot_第二天

SpringBoot_第二天 學習目標 Mybatis整合&數據訪問 使用SpringBoot開發企業項目時,持久層數據訪問是前端頁面數據展示的基礎,SpringBoot支持市面上常見的關系庫產品(Oracle,Mysql,SqlServer,DB2等)對應的相關持久層框架,當然除了對于關系…

SparseViT:基于稀疏編碼Transformer的非語義中心、參數高效的圖像篡改定位

摘要 https://arxiv.org/pdf/2412.14598 非語義特征或語義無關特征,與圖像上下文無關但對圖像篡改敏感,被認為是圖像篡改定位(IML)的重要證據。由于無法獲得人工標簽,現有工作依賴于手工方法提取非語義特征。手工非語…

Redisson 分布式鎖獲取tryLock和lock的區別

問題 boolean isLock lock.tryLock(10, 30, TimeUnit.SECONDS); boolean isLock lock.lock(30, TimeUnit.SECONDS); boolean isLock lock.lock(); 三者的區別?? 這三個方法都是用于獲取 Redisson 分布式鎖的,但它們在獲取鎖的方式和行為…

【git】git生成rsa公鑰的方法

git生成rsa公鑰的方法 一,簡介二,操作方法三,總結 一,簡介 在工作的過程中,經常需要生成rsa的密鑰,然后提供給別人,然后別人給你開通代碼下載權限。本文介紹如何在本地生成rsa的密鑰供參考。 …

Zookeeper模式安裝Kafka(含常規、容器兩種安裝方式)

一、#創作靈感# 公司使用Kafka的軟件項目較多,故寫技術筆記鞏固知識要點 二、軟件環境 - Kafka 3.9.0 官方下載地址:Kafka 3.9.0 - ZooKeeper 3.9.3 官方下載地址:ZooKeeper 3.9.3 - Docker Desktop 4.37 容器圖形化工具 官方下載地址…

7.傅里葉級數練習題

7.傅里葉級數練習題 設函數&#xff1a; f ( x ) { ? x , 0 ≤ x ≤ 1 2 , 2 ? 2 x , 1 2 < x < 1 , f(x) \begin{cases} -x, & 0 \leq x \leq \frac{1}{2}, \\ 2 - 2x, & \frac{1}{2} < x < 1, \end{cases} f(x){?x,2?2x,?0≤x≤21?,21?<x&…

【高項】信息系統項目管理師(二)項目管理概論

一、PMBOK的發展 項目管理知識體系&#xff08;PMBOK&#xff09;是由美國項目管理協會&#xff08;PMI&#xff09;開發的一套描述項目管理專業范圍的知識體系&#xff0c;包含了對項目管理所需的知識、技能和工具的描述。 二、項目基本要素 2.1 項目基礎 項目是為提供一項…

C++設計模式:狀態模式(自動售貨機)

什么是狀態模式&#xff1f; 狀態模式是一種行為型設計模式&#xff0c;它允許一個對象在其內部狀態發生改變時&#xff0c;動態改變其行為。通過將狀態相關的邏輯封裝到獨立的類中&#xff0c;狀態模式能夠將狀態管理與行為解耦&#xff0c;從而讓系統更加靈活和可維護。 通…

【Pytorch實用教程】循環神經網絡中使用dropout需要注意的問題

文章目錄 問題解答警告的具體含義解決方案示例代碼總結問題 UserWarning: dropout option adds dropout after all but last recurrent layer, so non-zero dropout expects num_layers greater than 1, but got dropout=0.3 and num_layers=1 warnings.warn("dropout op…

數據中臺與數據治理服務方案[50頁PPT]

本文概述了數據中臺與數據治理服務方案的核心要點。數據中臺作為政務服務數據化的核心&#xff0c;通過整合各部門業務系統數據&#xff0c;進行建模與加工&#xff0c;以新數據驅動政府管理效率提升與政務服務能力增強。數據治理則聚焦于解決整體架構問題&#xff0c;確保數據…

postgresq-自定義執行計劃(custom plan)與generic plan(通用執行計劃)

文章目錄 之前寫過一篇關于 PostgreSQL prepare sql的文章&#xff0c;但當時沒有提到generic plan(通用計劃)和custom plan(自定義計劃)這兩個概念。現在將通過舉例介紹這兩個概念。 創建測試表&#xff1a; postgres# create database demo; CREATE DATABASE postgres# \c d…

dockfile 配置 /etc/apt/source.list.d/debian.list 清華鏡像

docker:3.12.7 鏡像使用的是 debian 系統&#xff0c;比 ubuntu 更輕量。debian 系統內&#xff0c;apt 鏡像源列表位于 /etc/apt/source.list.d/debian.list&#xff08;作為對比&#xff0c;ubuntu 的鏡像列表位于 /etc/apt/source.list&#xff0c;二者語法相同&#xff09;…

程序員測試日常小工具

作為一名程序員&#xff0c;或者測試人員&#xff0c;日常工作最常用的工具有哪些&#xff0c;截圖&#xff0c;截圖漂浮&#xff0c;翻譯&#xff0c;日期處理&#xff0c;api調用...&#xff0c; 當你拿到一串報文后&#xff0c;想要json轉換時&#xff0c;是不是要打…

【MySQL高級】第1-4章

第1章 存儲過程 1.1 什么是存儲過程&#xff1f; 存儲過程可稱為過程化SQL語言&#xff0c;是在普通SQL語句的基礎上增加了編程語言的特點&#xff0c;把數據操作語句(DML)和查詢語句(DQL)組織在過程化代碼中&#xff0c;通過邏輯判斷、循環等操作實現復雜計算的程序語言。 換…