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
