1)查看系統版本php
[root@zabbix-s41 ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) [root@zabbix-s41 ~]#
2)客戶端安裝zabbixhtml
1)添加zabbix倉庫 rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm 2)安裝zabbix-server yum install -y zabbix-server-mysql 3)安裝zabbix-font-mysql yum install -y zabbix-web-mysql
3)數據庫操做mysql
create database zabbix character set utf8 collate utf8_bin; #建立zabbix數據庫 grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix'; #受權zabbix用戶從localhost訪問,對zabbix數據庫有徹底控制權限 flush privileges; zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix #初始化數據庫結構並導入數據 vim /etc/zabbix/zabbix_server.conf DBHost=localhost DBName=zabbix DBuser=zabbix DBPassword=zabbix #更改時區,讓時間同步 vim /etc/httpd/conf.d/zabbix.conf php_value date.timezone Asia/shanghai
添加用戶受權的時候會出現密碼過於簡單的錯誤,臨時修改密碼長度就好 了(詳解參考博文)web
set global validate_password_length=1; set global validate_password_mixed_case_count=2; SHOW VARIABLES LIKE 'validate_password%';
4)啓動服務sql
systemctl restart zabbix-server httpd #重啓apache 跟zabbix systemctl enable zabbix-server httpd #加入開機啓動 #若是啓動出錯查看日誌/var/log/zabbix/server-zabbix-log
5)客戶端安裝配置數據庫
rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm yum install -y zabbix-agent systemctl start zabbix-agent systemctl enable zabbix-agent
6)訪問ip/zabbixapache