记录Zabbix安装的一个夜晚

一. 安装Ubuntu24.04

这个我相信大佬们都会,我就不写了 Zabbix7.0目前要求Ubuntu版本最低22.04。

二. 安装Zabbix

这里我安装系统为Ubuntu24.04,数据库使用Mysql,Web服务器使用Nginx。直接粘贴复制命令,不要问是什么意思

1.切换root用户

sudo -i

2.下载安装Zabbix

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

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,一直点下一步就行了。

12.Zabbix设置中文界面

喂,能不能好好学学英语