本章节分别配置数据库与Zabbix Server。可跟着官网教程来
1、配置数据,
# mysql -uroot -p
#按提示输入root密码
mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@localhost identified by '你想设置的密码';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> set global log_bin_trust_function_creators = 1;
#刷新数据库,官网没有这条,个人觉得有用
mysql> flush privileges;
mysql> quit;
2、导入初始架构和数据,系统将提示您输入新创建的密码。
# zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix
# mysql -uroot -p
password
mysql> set global log_bin_trust_function_creators = 0;
mysql> quit;
3、 为Zabbix server配置数据库,给“ DBPassword ”设置密码 (配置数据库用户zabbix的密码)
可通过 : /DBPassword 或 : ?DBPassword 定位
# vim /etc/zabbix/zabbix_server.conf
DBPassword=password
4、 启动Zabbix server和agent进程
启动Zabbix server和agent进程,并为它们设置开机自启:
# systemctl restart zabbix-server zabbix-agent httpd php-fpm
# systemctl enable zabbix-server zabbix-agent httpd php-fpm
5、http://zabbix-server IP/zabbix ,按提示配置访问