添加zabbix的扩展源
echo 'deb http://mirrors.aliyun.com/zabbix/zabbix/5.0/ubuntu/dists/ focal main' >> /etc/apt/sources.list
echo 'deb-src http://mirrors.aliyun.com/zabbix/zabbix/5.0/ubuntu/dists/ focal main' >> /etc/apt/sources.list
apt update
安装zabbix服务相关包
apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent
安装mysql
apt install -y mysql-server
初始化数据库
mysql_secure_installation
创建zabbix用户并授权
mysql -uroot -p
Enter password:
create database zabbix character set utf8 collate utf8_bin;
create user zabbix@192.168.1.103 identified by 'zabbix';
grant all privileges on zabbix.* to zabbix@192.168.1.103;
更改mysql配置文件
vim /etc/mysql/mysql.conf.d/mysqld.cnf
bind-address = 192.168.1.103
mysqlx-bind-address = 192.168.1.103
systemctl restart mysql.service
导入数据表结构
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz |mysql -uzabbix -pzabbix -h192.168.1.103 -Dzabbix
编辑zabbix_server
vim /etc/zabbix/zabbix_server.conf
DBHost=192.168.1.103
DBPassword=zabbix
编辑apache配置文件
vim /etc/zabbix/apache.conf
php_value date.timezone Asia/Shanghai
修改web文件夹权限防止Cannot create the configuration file.错误
chmod 777 /usr/share/zabbix/conf
配置zabbix-agent
Server=192.168.1.103 被动模式
ServerActive=192.168.1.103 主动模式
vim /etc/zabbix/zabbix_agentd.conf
Server=192.168.1.103
ServerActive=192.168.1.103
Hostname=zabbix
systemctl restart zabbix-agent
重启服务
systemctl restart zabbix-server zabbix-agent apache2
systemctl enable zabbix-server zabbix-agent apache2
安装中文语言包
apt-get -y install language-pack-zh-hant language-pack-zh-hans
感谢:博主Professorboy,借鉴博主Professorboy
打开浏览器配置zabbix
点击用户设置修改语言