環境:CentOS 7.4mysql
軟件版本:Zabbix 4.4linux
準備工做:配置靜態IP DNS 、關閉防火牆、關閉selinuxweb
#官方源服務器在國外,這裏選擇阿里源 rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm
#yum安裝 yum -y install mariadb mariadb-server mariadb-devel #啓動服務 systemctl start mariadb #設置爲開機啓動 systemctl enbale mariadb #設置mariadb root密碼 mysqladmin -uroot password ****** #建立zabbix_proxy數據庫(中文編碼格式) MariaDB [(none)]> create database zabbix_proxy character set utf8; #建立用戶並授予zabbix_proxy數據庫的全部權限 MariaDB [(none)]> grant all on zabbix_proxy.* to zabbix@localhost identified by '******'; #刷新權限 MariaDB [(none)]> flush privileges; #查詢並刪除控用戶名用戶 MariaDB [(none)]> select user,host from mysql.user; MariaDB [(none)]> drop user ''@localhost; MariaDB [(none)]> exit
yum install zabbix-proxy-mysql
zcat /usr/share/doc/zabbix-proxy-mysql*/schema.sql.gz | mysql -uzabbix -p****** zabbix_proxy
vim /etc/zabbix/zabbix_proxy.conf ProxyMode=0 #設置zabbix-proxy模式 0爲主動式,1爲被動式 Server=xxx.xxx.xxx.xxx #zabbix server的IP ServerPort=10051 #zabbix server端口 Hostname=ZabbixProxy #本機hostname DBHost=localhost #數據庫主機名 DBName=zabbix_proxy #數據庫名稱 DBUser=zabbix #數據庫用戶名 DBPassword=****** #數據庫登錄密碼
systemctl restart zabbix-proxy systemctl enable zabbix-proxy