我正在centos 7
zabbix
上安装server,frontEnd,Agent
,dataBase
是mySQL
,网络服务器是nginx
,我正在按照instroctions
安装它,但我遇到了一个恼人的问题,创建 mySQL
之后,我尝试为 zabbix
服务器配置数据库。我执行的最少命令是:
# mysql -uroot -p
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> flush privileges;
mysql> create user zabbix@localhost identified with mysql_native_password by 'password!';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> quit;
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
当编辑下面这个文件时,发现它是空白的,它不存在。
nano /etc/zabbix/zabbix_server.conf
我尝试再次执行命令,希望看到任何我没有注意到的错误消息,我希望得到关于它出了什么问题的提示
在旧版本中,
create.sql.gz
位于zabbix-server
包内。由于您的数据库位于不同的主机上,因此您需要将该文件从 Zabbix Server 复制到数据库服务器。
在最新版本中,
create.sql.gz
位于zabbix-sql-scripts
包内,因此您可以将其安装在数据库服务器上。
Zabbix 最新的 LTS 版本,目前为 6.0,不支持 Centos 7 上的 Zabbix Server,请参阅 https://www.zabbix.com/download?zabbix=6.0&os_distribution=centos&os_version=7&components=agent&db=&ws=