1. 安装 Zabbix server, frontend, agent
dnf install zabbix-server-mysql zabbix-web-mysql zabbix-agent
2. Create initial database
# mysql -uroot -p
# password
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'password';
mysql> quit;
3. 下载并解压源码包,取出 database/mysql 中的 schema
.sql,
data
.sql,
images
.sql 到 /home/zhrq95/
# mysql -uroot -p
# password
mysql> use zabbix;
mysql> source /home/zhrq95/schema.sql;
mysql>source /home/zhrq95/data.sql
mysql> source /home/zhrq95/images.sql;
4. Configure the database for Zabbix server
# nano /etc/zabbix/zabbix_server.confDBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=password
5. Configure PHP for Zabbix frontend
确认 /etc/php.ini 和 /etc/httpd/conf.d/zabbix.conf 中的各项:
php_value max_execution_time 300
php_value memory_limit 128Mphp_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
# php_value always_populate_raw_post_data -1(如果是 php7,注释掉这句)
php_value date.timezone Asia/Shanghai
6. 访问并配置
systemctl start zabbix-server zabbix-agent httpd
systemctl restart php-fpm
浏览器访问 http://server_ip_or_name/zabbix
用户名:Admin, 密码:zabbix