zabbix自動注冊服務器以及部署代理服務器

文章目錄

  • Zabbix自動注冊服務器及部署代理服務器
  • 一.zabbix自動注冊
    • 1.什么是自動注冊
    • 2.環境準備
    • 3.zabbix客戶端配置
    • 4.在 Web 頁面配置自動注冊
    • 5.驗證自動注冊
  • 二.部署 zabbix 代理服務器
    • 1.分布式監控的作用:
    • 2.環境部署
    • 3.代理服務器配置
    • 4.客戶端配置
    • 5.web頁面配置
      • 5.1 刪除原來配置
      • 5.2 添加代理
      • 5.3 創建主機
      • 5.4 分別在客戶端和代理服務器上重啟服務
      • 5.5 驗證結果
  • 三.設置 zabbix-snmp 監控
    • 1.服務端安裝 snmp 監控程序
    • 2.修改 snmp 的配置文件,并啟動服務
    • 3.使用 snmp 命令測試
    • 4.在 Web 頁面配置 snmp 方式監控

Zabbix自動注冊服務器及部署代理服務器

一.zabbix自動注冊

1.什么是自動注冊

zabbix 自動注冊(對于 agent2 是主動模式)
zabbix agent2 會主動上報自己的信息,發給 zabbix server。
缺點是可能因為配置文件配置錯誤或者網絡不通等原因導致 zabbix agent2 可能找不到 zabbix server。

2.環境準備

點擊左邊菜單欄【配置】中的【自動發現】,勾選發現規則,點擊 禁用
點擊左邊菜單欄【配置】中的【主機】,勾選原有的客戶端主機,點擊 刪除

在這里插入圖片描述

在這里插入圖片描述

3.zabbix客戶端配置

vim /etc/hosts
192.168.198.17 zbx-server
192.168.198.18 zbx-agent01
#修改 zabbix-agent2 配置文件
vim /etc/zabbix/zabbix_agent2.conf
......
#139行,取消注釋即可保存退出
HostnameItem=system.hostname		#過濾出客戶端配置文件不以#開頭且不是空行的內容,內容展示如下
[root@zbx-agent01 yum.repos.d]# egrep -v "^#|^$" /etc/zabbix/zabbix_agent2.conf 
PidFile=/var/run/zabbix/zabbix_agent2.pid
LogFile=/var/log/zabbix/zabbix_agent2.log
LogFileSize=0
Server=192.168.198.17
ServerActive=192.168.198.17
Hostname=zbx-agent01
HostnameItem=system.hostname
Include=/etc/zabbix/zabbix_agent2.d/*.conf
ControlSocket=/tmp/agent.sock

4.在 Web 頁面配置自動注冊

點擊左邊菜單欄【配置】中的【動作】,上方菜單選擇 【Autoregistration actions】,點擊【創建動作】
【名稱】設置成 Auto registration
點擊 【添加】,【類型】選擇 主機名稱,【操作者】選擇 包含,【值】設置成 zbx-agent01
點擊上方菜單欄【操作】,點擊【添加】,【操作類型】選擇 添加主機,點擊 【add】
再點擊【添加】,【操作類型】選擇 添加到主機群組,【主機群組】選擇 Linux servers,點擊 【add】
再點擊【添加】,【操作類型】選擇 與模板關聯,【模板】搜索 Linux,選擇 Template OS Linux by Zabbix agent,點擊 【add】
點擊下方的【添加】

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

5.驗證自動注冊

點擊左邊菜單欄【配置】中的【主機】刷新,等待一段時間后即可刷新出自動發現的客戶端主機

服務端:
tail -f /var/log/zabbix/zabbix_server.log
#實時查看server日志

二.部署 zabbix 代理服務器

1.分布式監控的作用:

(1)分擔 server 的集中式壓力
(2)解決多機房之間的網絡延時問題

agent --> proxy --> server

在這里插入圖片描述

2.環境部署

在原有zabbix server和zabbix agent2上再添加一臺代理服務器

主機名服務IP地址
zbx-serverzabbix-server192.168.198.17
zbx-agent01zabbix-agent2192.168.198.18
zbx-proxyzabbix-proxy198.168.198.14

3.代理服務器配置

#關閉防火墻selinux并修改主機名刷新
systemctl disable --now firewalld
setenforce 0
hostnamectl set-hostname zbx-proxy
su
#設置 zabbix 的下載源,按照 zabbix-proxy
rpm -ivh https://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.repoyum install -y zabbix-proxy-mysql zabbix-get
#安裝 zabbix 所需的數據庫
yum install -y mariadb-server mariadbsystemctl enable --now mariadb
#初始化數據庫,并設置密碼,如 abc123
mysql_secure_installation         
#添加數據庫用戶,以及 zabbix 所需的數據庫信息
mysql -u root -pabc123CREATE DATABASE zabbix_proxy character set utf8 collate utf8_bin;
GRANT all ON zabbix_proxy.* TO 'zabbix'@'%' IDENTIFIED BY 'zabbix';
flush privileges;
#導入數據庫信息
#查詢 sql 文件的位置
rpm -ql zabbix-proxy-mysql 		zcat /usr/share/doc/zabbix-proxy-mysql-5.0.36/schema.sql.gz | mysql -uroot -pabc123 zabbix_proxy
#修改 zabbix-proxy 配置文件
vim /etc/zabbix/zabbix_proxy.conf
Server=192.168.10.22				#30行,指定 zabbix 服務端的 IP 地址
Hostname=zbx-proxy					#49行,指定當前 zabbix 代理服務器的主機名
DBPassword=zabbix					#196行,指定當前數據庫 zabbix 用戶的密碼
#啟動 zabbix-proxy
systemctl start zabbix-proxy
systemctl enable zabbix-proxy
#在所有主機上配置 hosts 解析
vim /etc/hosts
192.168.198.17 zbx-server
192.168.198.18 zbx-agent01
192.168.198.14 zbx-proxy

4.客戶端配置

配置 agent 使用 proxy

客戶端本身配置文件中服務器地址配置是zabbix server的地址,需要改為代理服務器的地址。

#在客戶端修改 agent2 配置文件
vim /etc/zabbix/zabbix_agent2.conf
......
Server=192.168.198.14			#80行,指定 zabbix 代理服務器的 IP 地址
ServerActive=192.168.198.14		#120行,指定 zabbix 代理服務器的 IP 地址

5.web頁面配置

5.1 刪除原來配置

點擊左邊菜單欄【配置】中的【動作】,勾選自動注冊規則,點擊 禁用
點擊左邊菜單欄【配置】中的【主機】,勾選原有的客戶端主機,點擊 刪除

在這里插入圖片描述

在這里插入圖片描述

5.2 添加代理

點擊左邊菜單欄【管理】中的【agent代理程序】,點擊【創建代理】
【agent代理程序名稱】設置為 zbx-proxy
【系統代理程序模式】選擇 主動式
【代理地址】設置為 192.168.10.13
點擊 【添加】

在這里插入圖片描述

在這里插入圖片描述

5.3 創建主機

在 Web 頁面配置
點擊左邊菜單欄【配置】中的【主機】,點擊【創建主機】
【主機名稱】設置成 zbx-agent01
【可見的名稱】設置成 zbx-agent01
【群組】選擇 Linux server
【Interfaces】的【IP地址】設置成 192.168.30.12
【由agent代理程序監測】選擇 zbx-proxy
在這里插入圖片描述

在這里插入圖片描述

5.4 分別在客戶端和代理服務器上重啟服務

#客戶端:
systemctl restart zabbix-agent2
#代理服務器
systemctl restart zabbix-proxy

5.5 驗證結果

點擊左邊菜單欄【配置】中的【主機】刷新,查看客戶端主機監控狀態正常

在服務端查看日志
tail -f /var/log/zabbix/zabbix_proxy.log

在這里插入圖片描述

三.設置 zabbix-snmp 監控

SNMP,簡單網絡管理協議

1.服務端安裝 snmp 監控程序

yum install -y net-snmp net-snmp-utils

2.修改 snmp 的配置文件,并啟動服務

vim /etc/snmp/snmpd.conf
......
view    systemview    included   .1				#57行,添加此配置
systemctl start snmpd

3.使用 snmp 命令測試

snmpwalk -v 2c -c public 127.0.0.1 sysnameSNMPv2-MIB::sysName.0 = STRING: zbx-server

–v 1|2c|3:指定SNMP協議版本
–c----------------------------------------------------

4.在 Web 頁面配置 snmp 方式監控

點擊左邊菜單欄【配置】中的【主機】,點擊 Zabbix server
【Interfaces】點擊【添加】選擇 SNMP ,端口設置成 161
點擊上方菜單欄【模板】,【鏈接的模板】中的所有 agent 模板選擇取消鏈接并清理
再在【Link new templates】中搜索 Linux SNMP,選擇 Template OS Linux SNMP
點擊 【更新】,等待一段時間后 Zabbix server 的可用性就變成了 SNMP 監控方式。
:指定共同體字符串

sysname:為 snmp 的 key

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述

等待一段時間后 Zabbix server 的可用性就變成了 SNMP 監控方式。

在這里插入圖片描述

案列學習
https://www.cnblogs.com/yanjieli/p/16045759.html
https://blog.csdn.net/qq_45392321/article/details/123147765

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

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

相關文章

MS9940T 國產 模擬前端AFE芯片 11-15 節鋰電池或磷酸鹽電池管理芯片 替代BQ76940

產品簡述 MS9940T 是模擬前端 (AFE) 芯片,支持11 到 15 組電池串聯。通過 I 2 C ,主機控制器 可以使用 MS9940T 來實現電池組管理功能,例如監控(電池電壓、電池組電流、電池組 溫度)、保護(控制…

分類預測 | MATLAB實現GWO-BiLSTM-Attention多輸入分類預測

分類預測 | MATLAB實現GWO-BiLSTM-Attention多輸入分類預測 目錄 分類預測 | MATLAB實現GWO-BiLSTM-Attention多輸入分類預測預測效果基本介紹程序設計參考資料 預測效果 基本介紹 1.GWO-BiLSTM-Attention 數據分類預測程序 2.代碼說明:基于灰狼優化算法&#xff08…

vuejs 設計與實現 - 組件的實現原理

1.渲染組件 如果是組件則:vnode .type的值是一個對象。如下: const vnode {type: MyComponent,}為了讓渲染器能處理組件類型的虛擬節點,我們還需要在patch函數中對組件類型的虛擬節點進行處理,如下: function patc…

CentOS7.9 禁用22端口,使用其他端口替代

文章目錄 業務場景操作步驟修改sshd配置文件修改SELinux開放給ssh使用的端口修改防火墻,開放新端口重啟sshd生效 相關知識點介紹sshd服務SELinux服務firewall.service服務 業務場景 我們在某市實施交通信控平臺項目,我們申請了一臺服務器,用…

學習Vue:列表渲染(v-for)

在 Vue.js 中,實現動態列表的顯示是非常常見的需求。為了達到這個目的,Vue 提供了 v-for 指令,它允許您迭代一個數組或對象,將其元素渲染為列表。然而,在使用 v-for 時,key 屬性的設置也非常重要&#xff0…

微信小程序(原生)搜索功能實現

一、效果圖 二、代碼 wxml <van-searchvalue"{{ keyword }}"shape"round"background"#000"placeholder"請輸入關鍵詞"use-action-slotbind:change"onChange"bind:search"onSearch"bind:clear"onClear&q…

實踐-CNN卷積層

實踐-CNN卷積層 1 卷積層構造2 整體流程3 BatchNormalization效果4 參數對比5 測試效果 1 卷積層構造 2 整體流程 根據網絡結構來寫就可以了。 池化 拉平 訓練一個網絡需要2-3天的時間。用經典網絡來&#xff0c;一些細節沒有必要去扣。 損失函數&#xff1a; fit模型&…

運維監控學習筆記1

1、監控對象&#xff1a; 1、監控對象的理解&#xff1b;CPU是怎么工作的&#xff1b; 2、監控對象的指標&#xff1a;CPU使用率&#xff1b;上下文切換&#xff1b; 3、確定性能基準線&#xff1a;CPU負載多少才算高&#xff1b; 2、監控范圍&#xff1a; 1、硬件監控&#x…

線性掃描寄存器分配算法介紹

線性掃描寄存器分配 文章目錄 線性掃描寄存器分配1. 算法介紹2. 相關概念3. 算法的實現3.1 偽代碼3.2 圖示 參考文獻 論文地址&#xff1a; Linear Scan Register Allocation ? 我們描述了一種稱為線性掃描的快速全局寄存器分配的新算法。該算法不基于圖形著色&#xff0c;而…

echarts3d柱狀圖

//畫立方體三個面 const CubeLeft echarts.graphic.extendShape({shape: {x: 0,y: 0,width: 9.5, //柱狀圖寬zWidth: 4, //陰影折角寬zHeight: 3, //陰影折角高},buildPath: function (ctx, shape) {const api shape.api;const xAxisPoint api.coord([shape.xValue, 0]);con…

陪診小程序開發|陪診陪護小程序讓看病不再難

陪診小程序通過與醫療機構的合作&#xff0c;整合了醫療資源&#xff0c;讓用戶能夠更加方便地獲得專業醫療服務。用戶不再需要面對繁瑣的掛號排隊&#xff0c;只需通過小程序預約服務&#xff0c;便能夠享受到合適的醫療資源。這使得用戶的就醫過程變得簡單高效&#xff0c;并…

Redis使用規范及優化

緩存設計 緩存方案 普通緩存 查詢數據時&#xff0c;先查找緩存&#xff0c;如果有延長緩存時間并返回。如果沒有&#xff0c;再去查找數據庫&#xff0c;將查詢的數據再寫到緩存&#xff0c;同時設置過期時間。如果是靜態熱點數據&#xff0c;可以不設置緩存失效時間。 冷…

IntelliJ最佳插件

基于 IntelliJ 平臺的 JetBrains IDE 可能是當今最常見的 IDE 之一。它們的受歡迎程度在 JVM 語言社區中尤其明顯&#xff0c;IntelliJ IDEA 仍然是大多數開發人員的首選 IDE。所有這一切都是在一些新競爭對手的出現和老競爭對手克服以前的缺點并重新加入競爭者的情況下實現的。…

【EI/SCOPUS檢索】第三屆計算機視覺、應用與算法國際學術會議(CVAA 2023)

第三屆計算機視覺、應用與算法國際學術會議&#xff08;CVAA 2023) The 3rd International Conference on Computer Vision, Application and Algorithm 2023年第三屆計算機視覺、應用與算法國際學術會議&#xff08;CVAA 2023&#xff09;主要圍繞計算機視覺、計算機應用、計…

PPT顏色又丑又亂怎么辦?

一、設計一套PPT時&#xff0c;可以從這5個方面進行設計 二、PPT顏色 &#xff08;一&#xff09;、PPT常用顏色分類 一個ppt需要主色、輔助色、字體色、背景色即可。 &#xff08;二&#xff09;、搭建PPT色彩系統 設計ppt時&#xff0c;根據如下幾個步驟&#xff0c;依次選…

Arduino驅動紅外二氧化碳傳感器(氣體傳感器篇)

目錄 1、傳感器特性 2、驅動程序 紅外激光傳感器是將成熟的紅外吸收氣體檢測技術與精密光路設計、精良電路設計緊密結合而制作出的高性能傳感器,具有高靈敏度、高分辨率、低功耗,響應快、抗水汽干擾、不中毒、穩定性高、使用壽命長等特點。本篇博文使用Arduino驅動紅外二氧…

Android學習之路(2) 設置視圖

一、設置視圖寬高 ? 在Android開發中&#xff0c;可以使用LayoutParams類來設置視圖&#xff08;View&#xff09;的寬度和高度。LayoutParams是一個用于布局的參數類&#xff0c;用于指定視圖在父容器中的位置和大小。 ? 下面是設置視圖寬度和高度的示例代碼&#xff1a; …

Win10基于 Anaconda 配置 Deeplabcut 環境

最近需要做動物行為學分析的相關研究&#xff0c;同時由于合作者只有 Windows 系統&#xff0c;于是只好在 Windows 中配置環境。說實話還真的是挺折磨的。。。 一、下載 Anaconda 可以通過清華源下載 Anaconda&#xff1a;https://mirrors.tuna.tsinghua.edu.cn/anaconda/ar…

算法leetcode|70. 爬樓梯(rust重拳出擊)

文章目錄 70. 爬樓梯&#xff1a;樣例 1&#xff1a;樣例 2&#xff1a;提示&#xff1a; 分析&#xff1a;題解&#xff1a;rust&#xff1a;go&#xff1a;c&#xff1a;python&#xff1a;java&#xff1a; 70. 爬樓梯&#xff1a; 假設你正在爬樓梯。需要 n 階你才能到達樓…

奧威BI數據可視化工具:報表就是平臺,隨時自助分析

別的數據可視化工具&#xff0c;報表就只是報表&#xff0c;而奧威BI數據可視化工具&#xff0c;一張報表就約等于一個平臺&#xff0c;可隨時展開多維動態自助分析&#xff0c;按需分析&#xff0c;立得數據信息。 奧威BI是一款多維立體分析數據的數據可視化工具。它可以幫助…