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