zabbix?代理服務(wù)器的部署與?zabbix-snmp?監(jiān)控問題
鏡像下載、域名解析、時間同步請點(diǎn)擊 阿里云開源鏡像站
一、部署zabbix 代理服務(wù)器
分布式監(jiān)控的作用:
- 分擔(dān) server 的集中式壓力
- 解決多機(jī)房之間的網(wǎng)絡(luò)延時問題

bsystemctl disable --now firewalld setenforce 0 hostnamectl set-hostname zbx-proxy



1.1、設(shè)置 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.repo yum install -y zabbix-proxy-mysql zabbix-get


1.2、安裝 zabbix 所需的數(shù)據(jù)庫
yum install -y mariadb-server mariadb systemctl enable --now mariadb mysql_secure_installation #初始化數(shù)據(jù)庫,并設(shè)置密碼,如 abc123


1.3、添加數(shù)據(jù)庫用戶,以及 zabbix 所需的數(shù)據(jù)庫信息
mysql -u root -pabc123 CREATE DATABASE zabbix_proxy character set utf8 collate utf8_bin; GRANT all ON zabbix_proxy.* TO 'zabbix'@'%' IDENTIFIED BY 'zabbix'; flush privileges;

1.4、導(dǎo)入數(shù)據(jù)庫信息
rpm -ql zabbix-proxy-mysql #查詢 sql 文件的位置 zcat /usr/share/doc/zabbix-proxy-mysql-5.0.15/schema.sql.gz | mysql -uroot -pabc123 zabbix_proxy


1.5、修改 zabbix-proxy 配置文件
vim /etc/zabbix/zabbix_proxy.conf Server=192.168.80.20 #30行,指定 zabbix 服務(wù)端的 IP 地址 Hostname=zbx-proxy #49行,指定當(dāng)前 zabbix 代理服務(wù)器的主機(jī)名 DBPassword=zabbix #196行,指定當(dāng)前數(shù)據(jù)庫 zabbix 用戶的密碼



1.6、啟動 zabbix-proxy
systemctl start zabbix-proxy systemctl enable zabbix-proxy
1.7、在所有主機(jī)上配置 hosts 解析
vim /etc/hosts 192.168.80.20 zbx-server 192.168.80.30 zbx-agent01 192.168.80.13 zbx-proxy

1.8、在 Web 頁面配置 agent 代理
點(diǎn)擊左邊菜單欄【配置】中的【動作】,勾選自動注冊規(guī)則,點(diǎn)擊 禁用 點(diǎn)擊左邊菜單欄【配置】中的【主機(jī)】,勾選原有的客戶端主機(jī),點(diǎn)擊 刪除


點(diǎn)擊左邊菜單欄【管理】中的【agent代理程序】,點(diǎn)擊【創(chuàng)建代理】 【agent代理程序名稱】設(shè)置為 zbx-proxy 【系統(tǒng)代理程序模式】選擇 主動式 【代理地址】設(shè)置為 192.168.130.131 點(diǎn)擊 【添加】



二、配置 agent 使用 proxy
2.1、在客戶端修改 agent2 配置文件
vim /etc/zabbix/zabbix_agent2.conf ...... Server=192.168.80.13 #80行,指定 zabbix 代理服務(wù)器的 IP 地址 ServerActive=192.168.80.13 #120行,指定 zabbix 代理服務(wù)器的 IP 地址


2.2、在 Web 頁面配置
點(diǎn)擊左邊菜單欄【配置】中的【主機(jī)】,點(diǎn)擊【創(chuàng)建主機(jī)】 【主機(jī)名稱】設(shè)置成 zbx-agent01 【可見的名稱】設(shè)置成 zbx-agent01 【群組】選擇 Linux server 【Interfaces】的【IP地址】設(shè)置成 192.168.80.30 【由agent代理程序監(jiān)測】選擇 zbx-proxy 再點(diǎn)擊上方菜單欄【模板】 【Link new tamplates】搜索 Linux ,選擇 Template OS Linux by Zabbix agent 點(diǎn)擊 【添加】


2.3、分別在客戶端和代理服務(wù)器上重啟服務(wù)
systemctl restart zabbix-agent2 systemctl restart zabbix-proxy 點(diǎn)擊左邊菜單欄【配置】中的【主機(jī)】刷新,查看客戶端主機(jī)監(jiān)控狀態(tài)正常 在服務(wù)端查看日志 tail -f /var/log/zabbix/zabbix_proxy.log

三、設(shè)置 zabbix-snmp監(jiān)控
SNMP,簡單網(wǎng)絡(luò)管理協(xié)議
3.1、服務(wù)端安裝 snmp 監(jiān)控程序
yum install -y net-snmp net-snmp-utils

3.2、修改 snmp 的配置文件,并啟動服務(wù)
vim /etc/snmp/snmpd.conf ...... view systemview included .1 #57行,添加此配置 systemctl start snmpd



3.3、使用 snmp 命令測試
snmpwalk -v 2c -c public 127.0.0.1 sysname SNMPv2-MIB::sysName.0 = STRING: zbx-server ------------------------------------------------------- –v 1|2c|3:指定SNMP協(xié)議版本 –c:指定共同體字符串 sysname:為 snmp 的 key -------------------------------------------------------
3.4、在 Web 頁面配置 snmp 方式監(jiān)控
點(diǎn)擊左邊菜單欄【配置】中的【主機(jī)】,點(diǎn)擊 Zabbix server 【Interfaces】點(diǎn)擊【添加】選擇 SNMP ,端口設(shè)置成 161 點(diǎn)擊上方菜單欄【模板】,【鏈接的模板】中的所有 agent 模板選擇取消鏈接并清理 再在【Link new templates】中搜索 Linux SNMP,選擇 Template OS Linux SNMP 點(diǎn)擊 【更新】,等待一段時間后 Zabbix server 的可用性就變成了 SNMP 監(jiān)控方式。





到此這篇關(guān)于zabbix 代理服務(wù)器 與 zabbix-snmp 監(jiān)控的文章就介紹到這了,更多相關(guān)zabbix snmp 監(jiān)控內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
ZooKeeper分布式協(xié)調(diào)服務(wù)設(shè)計核心概念及安裝配置
這篇文章主要為大家介紹了ZooKeeper分布式協(xié)調(diào)服務(wù)核心概念及安裝配置,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-03-03
教你使用zabbix api批量添加數(shù)百臺監(jiān)控主機(jī)的方法
這篇文章主要介紹了利用zabbix api批量添加數(shù)百臺監(jiān)控主機(jī),本次我們將實現(xiàn)用一臺主機(jī)虛擬出100臺主機(jī),并通過api的方式自動添加監(jiān)控主機(jī),需要的朋友可以參考下2022-03-03
zabbix執(zhí)行遠(yuǎn)程主機(jī)的腳本或指令詳解
這篇文章主要介紹了在zabbix執(zhí)行遠(yuǎn)程主機(jī)的腳本或指令,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-03-03
Zabbix監(jiān)控華為交換機(jī)DHCP接口地址池的操作過程
最近工作中遇到一個因為DHCP地址池滿載、導(dǎo)致用戶無法獲取到IP地址的故障,所以在想通過zabbix 監(jiān)控DHCP地址池的狀態(tài)、當(dāng)DHCP 地址池數(shù)量小于某個值時觸發(fā)zabbix告警,這篇文章主要介紹了Zabbix監(jiān)控華為交換機(jī)DHCP接口地址池,需要的朋友可以參考下2023-08-08
zabbix監(jiān)控Linux系統(tǒng)服務(wù)的流程
這篇文章主要介紹了zabbix監(jiān)控Linux系統(tǒng)服務(wù)的流程,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2019-10-10
關(guān)于YUM安裝部署Zabbix4.4.7使用mysql數(shù)據(jù)庫的問題
這篇文章主要介紹了YUM安裝部署Zabbix4.4.7使用mysql數(shù)據(jù)庫的相關(guān)知識,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-03-03
Zabbix自定義腳本監(jiān)控nginx以及微信告警的全過程
zabbix是一個基于WEB界面的提供分布式系統(tǒng)監(jiān)視以及網(wǎng)絡(luò)監(jiān)視功能的企業(yè)級的開源解決方案,下面這篇文章主要給大家介紹了關(guān)于Zabbix自定義腳本監(jiān)控nginx以及微信告警的相關(guān)資料,需要的朋友可以參考下2022-04-04

