公眾號文章匯總
889
2025-04-01
zabbix監控架構
通過服務端(監控端)監控多臺物理機(客戶端,被監控端)獲取CPU、內存、硬盤、網卡流量、TPC狀態、進程數,郵件報警等數據
部署分布式zabbix-proxy
至少準備好三個虛擬機或 物理機(真機謹慎選擇)
一臺服務端(監控端),一臺zabbix-proxy? ,一臺客戶端(被監控端)??? 哈哈自己畫得不是很好,看的懂就行
服務端(監控端)-115-service,一臺zabbix-proxy-116? ,一臺客戶端(被監控端)-117
115-service
116-proxy
117-zabbix-zgent2
第一步,三臺防火墻都關閉
systemctl disable --now firewalld
停用自動發現和自動注冊(完成本次實驗后再啟動)
刪除zabbix-agent2主機
在zabbix-proxy-116關閉agent2服務(若是新的虛擬機可不用關閉,新建的虛擬機還沒裝agent2)
systemctl stop zabbix-agent2
查看agent2服務
netstat -tunlp
未發現agent2服務
而客戶端(被監控端)-117agent2是運行的
配置5.0yum源,修改源地址(為了不出錯,只能選擇一個固定源)
若已經配置過源,配置5.0yum源步驟可省略 !!
#用華為云zabbix源
rpm -Uvh https://mirrors.huaweicloud.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
sed -i 's#http://repo.zabbix.com#https://mirrors.huaweicloud.com/zabbix#' /etc/yum.repos.d/zabbix.repo
或#是用阿里云zabbix 源
rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo
安裝proxy,和數據庫
在zabbix-proxy-116 中輸入一下代碼
yum install zabbix-proxy-mysql zabbix-get -y
完成
啟動數據庫,配置用戶,存儲zabbix-agent2數據
yum install mariadb-server mariadb -y
systemctl start mariadb
netstat -tunlp
mysql
mysql> create database zabbix_proxy character set utf8 collate utf8_bin;
mysql>grant all privileges on zabbix_proxy.* to zabbix@'localhost' identified by 'zabbix';
mysql>flush privileges; ? ? 更新
mysql> quit;
查看安裝zabbix-poroxy-mysql路徑
rpm -ql zabbix-proxy-mysql
將chema.sql.gz數據導入到mysql中
zcat /usr/share/doc/zabbix-proxy-mysql-5.0.8/schema.sql.gz |mysql -uzabbix -pzabbix zabbix_proxy
mysql
MariaDB [(none)]> show databases;
MariaDB [(none)]> use zabbix_proxy;
MariaDB [(none)]> use zabbix_proxy;
MariaDB [zabbix_proxy]> quit
修改proxy配置文件,鏈接數據庫
sed -i.ori '162a DBPassword=zabbix' /etc/zabbix/zabbix_proxy.conf
sed -i 's#Server=127.0.0.1#Server=IP115#' /etc/zabbix/zabbix_proxy.conf????????????????????????????????????????? # IP115改為自己的服務端(監控端)地址
hostname
sed -i 's#Hostname=Zabbix proxy#Hostname=c3#' /etc/zabbix/zabbix_proxy.conf???????????????????? ? ? ? ? # c3改為本機的主機名,不輸入修改,自己手動進入文件修改也行
如vi /etc/zabbix/zabbix_proxy.conf
grep '^[a-Z]' /etc/zabbix/zabbix_proxy.conf
啟動代理服務
systemctl status zabbix-proxy
systemctl restart zabbix-proxy
wed頁面添加代理,創建代理后填入zabbix-proxy-116虛擬機的姓名,和本機的ip地址
在服務端(監控端)-115-service上查看日記
tail -f /var/log/zabbix/zabbix_server.log
Zabbix 分布式 鯤鵬
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。