Ubuntu 24.04系统部署Zabbix7.0

1、Ubuntu 24.04系统

阿里云镜像下载地址:

https://mirrors.aliyun.com/ubuntu-releases/noble/ubuntu-24.04-live-server-amd64.iso

如果不使用Ubuntu系统,自己可以在下图选择对应版本。安装操作差不多,就命令有差异。

2、Zabbix版本 :7.0 TLS

官方网站下载地址:

Zabbix7.0

选择对应系统的版本,进行安装命令生成,大致生成了安装教程。

3、安装Ubuntu 24.04系统

VMware  15虚拟机安装Ubuntu 24.04

虚拟机自行下载即可

回车即可

选择英语,回车。

键盘布局默认即可,选择Done,回车

安装配置默认即可

我这里选择默认,这里也可以自行设置IP地址

配置代理服务,如果没需要默认即可。

验证镜像,回车即可

配置磁盘,如果有需要自行设置即可,我这里选择默认。

设置名称、服务器名称、用户名、密码

默认即可

配置SSH

这里不用选择其他功能,直接下一步。

出现Reboot Now 选择,回车即可。

回车重启即可

回车登录账号密码

然后使用Xhell软件连接即可,如果ssh连接问题,可以点击连接查看是否能解决SSH问题https://blog.csdn.net/su19920923/category_12760197.html?spm=1001.2014.3001.5482

设置时间服务器

修改vi /etc/systemd/timesyncd.conf 配置文件

去掉注释,在NTP填写:ntp.aliyun.com  

设置时区:timedatectl set-timezone "Asia/Shanghai"

启动网络时间同步:timedatectl set-ntp true

查看时间服务状态:timedatectl status

设置中文环境:

apt-get install language-pack-zh-hans

localectl set-locale LANG=zh_CN.utf8

reboot

4、安装mysql 

更新软件包列表:sudo apt-get update

安装mysql服务命令:sudo apt-get install mysql-server

启动mysql服务:sudo systemctl start mysql.service

设置开机自动启动mysql:sudo systemctl enable mysql.service

查看是否启动mysql:sudo systemctl status mysql.service

5、安装apache

安装apache2:sudo apt install apache2

启动apache服务:sudo systemctl start apache2

开机自动启动apache服务:sudo systemctl enable apache2

查看运行:sudo systemctl status apache2

按crrl+c退出

查看apache版本: apache2 -vesion

6、安装Zabbix7.0

下载安装Zabbix7.0版本

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-2+ubuntu24.04_all.deb

dpkg -i zabbix-release_7.0-2+ubuntu24.04_all.deb

apt update

安装Zabbix server、Web前端,agent

apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent

创建初始数据库

登录sql:mysql -uroot -p(这里的密码是系统root用户密码)

创建数据库:create database zabbix character set utf8mb4 collate utf8mb4_bin;

创建zabbix用户和密码: create user zabbix@localhost identified by ' 123456 ';(记住密码,后续还需要使用)

分配zabbix用户权限:grant all privileges on zabbix.* to zabbix@localhost; 

set global log_bin_trust_function_creators = 1; 

退出:quit;

导入初始架构和数据,系统将提示您输入新创建的密码(输入sql上面设置的密码)。

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

关闭 log_bin_trust_function_creators 选项

mysql -uroot -p

set global log_bin_trust_function_creators = 0;

quit;

Zabbix server配置数据库

编辑文件:vim /etc/zabbix/zabbix_server.conf

搜索  /DBPassword= ,然后回车。

然后取掉DBPassword注解,填写sql zabbix用户密码。

启动Zabbix server和agent进程:

systemctl restart zabbix-server zabbix-agent apache2

开机自动启动:

systemctl enable zabbix-server zabbix-agent apache2

7、运行Zabbix系统,初始化网页配置。

网页输入:服务器IP地址/zabbix

配置中文版系统,可以在这里选择中文显示

没有问题,点击下一步

填写sql zabbix用户密码,点击下一步。

默认账号:Admin

密码:zabbix

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值