部署
zhupengfei@debian:~/packages$ wget http://repo.mysql.com/mysql-apt-config_0.8.13-1_all.deb # 配置MySQL存储库
zhupengfei@debian:~/packages$ sudo apt install ./mysql-apt-config_0.8.13-1_all.deb # 预选择MySQL 8.0
zhupengfei@debian:~/packages$ sudo apt update # 更新软件包列表并安装MySQL服务器软件包
zhupengfei@debian:~/packages$ sudo apt install mysql-server
zhupengfei@debian:~/packages$ sudo systemctl start mysql && sudo systemctl enable mysql
zhupengfei@debian:~/packages$ wget https://repo.zabbix.com/zabbix/5.2/debian/pool/main/z/zabbix-release/zabbix-release_5.2-1+debian10_all.deb
zhupengfei@debian:~/packages$ sudo dpkg -i zabbix-release_5.2-1+debian10_all.deb
zhupengfei@debian:~/packages$ sudo apt update -y
zhupengfei@debian:~/packages$ sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-nginx-conf zabbix-agent
zhupengfei@debian:~/packages$ mysql -uroot -p
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user zabbix@localhost identified by 'Zabbix.Devops2020';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> quit;
zhupengfei@debian:~/packages$ zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
zhupengfei@debian:~/packages$ sudo vi/etc/zabbix/zabbix_server.conf
zhupengfei@debian:~/packages$ sudo vi /etc/zabbix/zabbix_server.conf
zhupengfei@debian:~/packages$ sudo vi /etc/zabbix/nginx.conf # 修改默认端口为10080
zhupengfei@debian:~/packages$ systemctl restart zabbix-server zabbix-agent nginx php7.3-fpm
zhupengfei@debian:~/packages$ sudo dpkg-reconfigure locales # 安装中文语言支持
zhupengfei@debian:~/packages$ vim /usr/share/zabbix/include/locales.inc.php # 确认zh_CN.utf8 这一行是true
zhupengfei@debian:~/packages$ sudo systemctl restart zabbix-server zabbix-agent nginx php7.3-fpm
zhupengfei@debian:~/packages$ sudo systemctl enable zabbix-server zabbix-agent nginx php7.3-fpm
访问zabbix
谷歌浏览器访问:http://server_ip:10080 # 进行WEB配置