zabbix6.0LTS 配置proxy分布式監(jiān)控的過程詳解
一、環(huán)境介紹
角色 | IP | 備注 |
---|---|---|
zabbix_server | 192.168.1.17 | |
zabbix_proxy | 192.168.1.14 | rpm包方式安裝 |
zabbix_agent | 192.168.1.18 | 源碼包安裝 |
二、部署zabbix_proxy數(shù)據(jù)庫
zabbix_proxy必須要安裝一個(gè)數(shù)據(jù)庫.zabbix官網(wǎng)推薦使用mariadb數(shù)據(jù)庫,本人嘗試過使用mysql8.0。由于內(nèi)置加密算法的問題失敗了,所以選擇了mariadb數(shù)據(jù)庫。
1.配置yum源
[root@node-2 ~]# cat /etc/yum.repos.d/mariadb.repo [mariadb] name = MariaDB baseurl = https://mirrors.aliyun.com/mariadb/yum/10.4/centos7-amd64/ gpgkey=https://mirrors.aliyun.com/mariadb/yum/RPM-GPG-KEY-MariaDB gpgcheck=1
2.清除系統(tǒng)自帶數(shù)據(jù)庫
[root@node-2 ~]# yum -y remove mysql* [root@node-2 ~]# yum -y remove mariadb*
3.安裝mariadb-server
[root@node-2 ~]# yum -y install MariaDB-server 啟動(dòng) systemctl start mariadb
4.創(chuàng)建數(shù)據(jù)庫
create database zabbix_proxy character set utf8 collate utf8_bin; grant all privileges on zabbix_proxy.* to zabbix@'%' identified by 'zabbix'; grant all privileges on zabbix_proxy.* to zabbix@'localhost' identified by 'zabbix'; grant all privileges on zabbix_proxy.* to zabbix@'127.0.0.1' identified by 'zabbix'; flush privileges;
三、安裝zabbix_proxy
1.安裝yum源
rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/7/x86_64/zabbix-release-6.0-4.el7.noarch.rpm yum clean all
2.配置安裝
yum -y install zabbix-proxy-mysql zabbix-sql-scripts zabbix-selinux-policy
導(dǎo)入數(shù)據(jù)庫sql文件
cat /usr/share/zabbix-sql-scripts/mysql/proxy.sql | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix_proxy
3.修改配置文件
[root@node-2 ~]# cd /etc/zabbix/ [root@node-2 zabbix]# cp zabbix_proxy.conf zabbix_proxy.conf_back #指定zabbix-server的IP地址 Server=192.168.1.107 #日志文件路徑必須指定 LogFile=/var/log/zabbix/zabbix_proxy.log #pid文件路徑必須指定 PidFile = /run/zabbix/zabbix_proxy.pid #當(dāng)前主機(jī)的主機(jī)名,注意這里一定要和hostname的結(jié)果一致 Hostname=zabbix-proxy DBName=zabbix_proxy DBUser=zabbix DBPassword=zabbix #指定mariadb的的socket文件 DBSocket=/var/lib/mysql/mysql.sock #關(guān)閉數(shù)據(jù)庫版本檢查 AllowUnsupportedDBVersions=1
4.啟動(dòng)腳本
[root@node-2 ~]# systemctl restart zabbix-proxy [root@node-2 ~]# systemctl status zabbix-proxy [root@zabbix-proxy zabbix]# netstat -antp |grep proxy tcp 0 0 0.0.0.0:10051 0.0.0.0:* LISTEN 74155/zabbix_proxy tcp6 0 0 :::10051 :::* LISTEN 74155/zabbix_proxy
四、zabbix-agent配置
[root@node3 ~]# vim /usr/local/zabbix_agent/etc/zabbix_agentd.conf #3個(gè)必填項(xiàng)目 #這里不在寫zabbix server的地址,寫zabbix proxy主機(jī)的地址 Server=192.168.1.14 ServerActive=192.168.1.14:10051 #此值也必須和hostname的值一致 Hostname=node3
五、server端配置
1.添加agent代理程序
點(diǎn)擊 “管理”–> “agent代理程序”–>“創(chuàng)建代理”
如下圖代理服務(wù)器為正常:
2.添加被監(jiān)控機(jī)agent
點(diǎn)擊 “配置”–> “主機(jī)” --> “創(chuàng)建主機(jī)”
到此這篇關(guān)于zabbix6.0LTS 配置proxy分布式監(jiān)控的文章就介紹到這了,更多相關(guān)zabbix proxy分布式監(jiān)控內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Zabbix 2.4.5自帶MySQL監(jiān)控的配置使用教程
Zabbix 有自帶監(jiān)控 MySQL 的模板,但是卻不能直接使用,下面這篇文章主要給大家介紹了關(guān)于Zabbix 2.4.5自帶MySQL監(jiān)控配置使用的相關(guān)資料,文中通過示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來一起看看吧。2017-07-07Zabbix 配置釘釘告警功能的實(shí)現(xiàn)代碼
這篇文章主要介紹了Zabbix 配置釘釘告警功能的實(shí)現(xiàn)代碼,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-04-04CENTOS7系統(tǒng)安裝部署ZABBIX5.0的配置方法
Zabbix是一款開源的監(jiān)控工具,適用于大型企業(yè)的系統(tǒng)和網(wǎng)絡(luò)監(jiān)控,安裝Zabbix涉及關(guān)閉防火墻和SELinux、安裝Zabbix源,本文給大家介紹CENTOS7系統(tǒng)安裝部署ZABBIX5.0的配置方法,感興趣的朋友跟隨小編一起看看吧2024-09-09解決zabbix監(jiān)控因php問題導(dǎo)致圖形界面中文亂碼方法
解決因編譯php中添加了-enable-gd-jis-conv選項(xiàng)導(dǎo)致Zabbix監(jiān)控系統(tǒng)圖形界面中文亂碼問題,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2019-10-10zabbix6.0LTS 配置proxy分布式監(jiān)控的過程詳解
zabbix_proxy必須要安裝一個(gè)數(shù)據(jù)庫.zabbix官網(wǎng)推薦使用mariadb數(shù)據(jù)庫,本人嘗試過使用mysql8.0,這篇文章主要介紹了zabbix6.0LTS 配置proxy分布式監(jiān)控,需要的朋友可以參考下2023-07-07zabbix redis自動(dòng)發(fā)現(xiàn)端口的腳本返回json格式
zabbix([`zæbiks])是一個(gè)基于WEB界面的提供分布式系統(tǒng)監(jiān)視以及網(wǎng)絡(luò)監(jiān)視功能的企業(yè)級(jí)的開源解決方案。這篇文章主要介紹了zabbix redis自動(dòng)發(fā)現(xiàn)端口的腳本,返回json格式,需要的朋友可以參考下2019-11-11