ubuntu22.04安装zabbix7.0
一、安装repository
wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest_7.0+ubuntu24.04_all.deb
dpkg -i zabbix-release_latest_7.0+ubuntu24.04_all.deb
apt update
二、安装Zabbix server,Web前端,agent
apt install zabbix-server-mysql zabbix-frontend-php zabbix-nginx-conf zabbix-sql-scripts zabbix-agent -y
三、安装数据库
apt install mariadb-server -y
systemctl enable mariadb #设置开机自启动
systemctl restart mariadb #启动数据库
systemctl status mariadb #查看数据库状态
四、初始化数据库、登录数据库创建zabbix库以及账号密码
4.1初始化数据库
mariadb-secure-installation
4.2创建zabbix库以及账号
mysql -uroot -p
create database zabbix character set utf8mb4 collate utf8mb4_bin;
create user zabbix@localhost identified by 'password';
grant all privileges on zabbix.* to zabbix@localhost;
set global log_bin_trust_function_creators = 1;
五、导入数据库
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix
最后一个zabbix代表数据库名称,而非密码
六、配置数据库密码
vim /etc/zabbix/zabbix_server.conf
#在文件108行左右
DBPassword=password
六、配置web端口
vim /etc/nginx/conf.d/zabbix.conf
七、启动相关服务
systemctl restart zabbix-server zabbix-agent nginx php8.3-fpm
systemctl enable zabbix-server zabbix-agent nginx php8.3-fpm
八、打开web端进行先关设置
http://ip:port/setup.php
初始默认
账号:Admin
密码:zabbix
附:
1.ubuntu安装中文
apt install language-pack-zh-hans -y
sudo localedef -i zh_CN -c -f UTF-8 zh_CN.UTF-8
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
2.web中文乱码修改
在电脑上找到字体然后替换
备份字体
cp DejaVuSans.ttf DejaVuSans.ttf.back
新字体替换DejaVuSans.ttf
mv /msyh.ttc /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf
重启web服务
systemctl restart zabbix-server zabbix-agent nginx php8.3-fpm
最后刷新网页即可