记录Zabbix安装的一个夜晚

记录Zabbix安装的一个夜晚
●茹菓ミ一. 安装Ubuntu24.04
二. 安装Zabbix
这里我安装系统为Ubuntu24.04,数据库使用Mysql,Web服务器使用Nginx。直接粘贴复制命令,不要问是什么意思
1.切换root用户
sudo -i
2.下载安装Zabbix
dpkg -i zabbix-release_latest_7.0+ubuntu24.04_all.deb
apt update
3.安装相关软件服务
apt install zabbix-server-mysql zabbix-frontend-php zabbix-nginx-conf zabbix-sql-scripts zabbix-agent
4.安装Mysql
sudo apt install mysql-server
5.Mysql添加用户及创建数据库
mysql -uroot -p(默认没有密码,直接敲Mysql就进入视图了)
mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@localhost identified by ‘password‘;
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> set global log_bin_trust_function_creators = 1;
mysql> quit;
6.将Zabbix数据库导入Mysql
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql –default-character-set=utf8mb4 -uzabbix -p zabbix
这里需要输入你刚创建的Mysql用户密码
7.进入Mysql关闭不知道什么东西
mysql -uroot -p
password
mysql> set global log_bin_trust_function_creators = 0;
mysql> quit;
8.为Zabbix server配置数据库
sudo vim /etc/zabbix/zabbix_server.conf
DBPassword=password
取消该命令行前面的注释,密码填写你创建的mysql用户密码
9.修改Zabbix配置文件
sudo vim /etc/zabbix/nginx.conf
listen 8080;
server_name example.com;
(取消这两行前面的注释,server_name后面内容需要修改)
10.启动Zabbix server和agent进程,并为它们设置开机自启
systemctl restart zabbix-server zabbix-agent nginx php8.3-fpm
systemctl enable zabbix-server zabbix-agent nginx php8.3-fpm
11.进入安装步骤
输入http://你的IP:8080,一直点下一步就行了。






