zabbix 安装

1.Install Zabbix repository

wget https://repo.zabbix.com/zabbix/7.4/release/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest_7.4+ubuntu24.04_all.deb
dpkg -i zabbix-release_latest_7.4+ubuntu24.04_all.deb
apt update
apt upgrade

 2.安装Zabbix server,Web前端,agent2 ,agent2 plugins

apt install zabbix-server-mysql zabbix-frontend-php zabbix-nginx-conf zabbix-sql-scripts zabbix-agent2
apt install zabbix-agent2-plugin-mongodb zabbix-agent2-plugin-mssql zabbix-agent2-plugin-postgresql

 3.安装数据库,数据库相关操作

apt install mysql-server -y
mysql -uroot -p
xxxxx
mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@localhost identified by 'xxxxx';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> set global log_bin_trust_function_creators = 1;
mysql> quit;

4.导入初始架构和数据,系统提示您输入新创建的密码

zcat /usr/share/zabbix/sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix

5.登录数据库


mysql -uroot -p
xxxxx
mysql> set global log_bin_trust_function_creators = 0;
mysql> quit;

6.为Zabbix server 配置数据库


sudo vim /etc/zabbix/zabbix_server.conf
DBPassword=password

7.为Zabbix 前端配置PHP

sudo vi /etc/zabbix/nginx.conf
#listen 8080; 删掉注释,放开8080端口

 8.启动Zabbix server和agent进程

systemctl restart zabbix-server zabbix-agent2 nginx php8.3-fpm
systemctl enable zabbix-server zabbix-agent2 nginx php8.3-fpm

 9.安装插件

apt install net-tools
netstat -tulp
sudo apt install snmp

10.安装中文

apt install language-pack-zh-hans -y
update-locale.UTF-8
export.UTF-8


手机扫描二维码访问