ZABBIX7.0安装
离线安装的话
如果不想让 dnf 或 yum 访问在线源,可以暂时禁用源:
使用
dnf的--disablerepo选项来禁用源。例如:
dnf install --disablerepo="*" /path/to/directory/*.rpm这将禁用所有源,确保只从本地 .rpm 包进行安装。
如果是
yum,也可以使用类似的选项:
yum install --disablerepo="*" /path/to/directory/*.rpm安装zabbix7.0仓库
rpm -Uvh https://repo.zabbix.com/zabbix/7.0/rocky/9/x86_64/zabbix-release-7.0-5.el9.noarch.rpm安装zabbix相关软件包
dnf install -y zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent gd-devel添加MySQL8.0仓库
tee /etc/yum.repos.d/mysql-8.0.repo <<EOF
[mysql80-community]
name=MySQL 8.0 Community Server
baseurl=https://repo.mysql.com/yum/mysql-8.0-community/el/9/x86_64/
enabled=1
gpgcheck=0
EOF查看一下可以安装的具体版本
dnf search mysql-community-server --showduplicates | grep 8.0安装MySQL8.0版本
dnf install -y mysql-community-server-8.0.30-1.el9.x86_64启动MySQL
systemctl enable mysqld --now过滤MySQL ROOT初始密码
grep "password" /var/log/mysqld.log使用初始密码登录数据库,格式: mysql -u 用户名 -p密码( -p与密码之间不能有空格,其他参数可有可无,密码如果有特殊字符需要用引起来)
mysql -u root -p"9VZ<oQcwi=qL"需要重新修改root密码
alter user root@"localhost" identified by "Admin123...";退出数据库,并使用新密码登录
mysql -uroot -p'Admin123...'创建zabbix库与用户
create database zabbix character set utf8mb4 collate utf8mb4_bin;
create user zabbix@localhost identified by 'zbx123...A';
grant all privileges on zabbix.* to zabbix@localhost;
set global log_bin_trust_function_creators = 1;退出数据库,导入数据库所需的表文件
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -u zabbix -p zabbix
然后输入 zabbix用户的密码 zbx123...A进入数据库禁用log_bin_trust_function_creators选项
mysql -uroot -p'Admin123...'set global log_bin_trust_function_creators = 0;为zabbix server配置连接数据库
#zabbix使用的数据库名称
DBName=zabbix
#zabbix连接数据库用户名称
DBUser=zabbix
#用户密码
DBPassword=zbx123...A安装zabbix中文包(默认zabbix web页面不支持中文)
dnf install glibc-langpack-zh.x86_64 -y启动zabbix相关服务
systemctl restart zabbix-server zabbix-agent nginx php-fpm
systemctl enable zabbix-server zabbix-agent nginx php-fpm安装ZABBIX前端
访问zabbix web页面:http://zabbix主机IP/








准备被控主机
在被控节点添加zabbix7.0仓库
rpm -Uvh https://repo.zabbix.com/zabbix/7.0/rocky/9/x86_64/zabbix-release-7.0-5.el9.noarch.rpm在被控主机安装zabbix-agent软件包
dnf install -y zabbix-agent 修改zabbix-agent配置文件,指定zabbix-server主机地址
#...
Server=192.168.0.50启动zabbix-agent
systemctl enable zabbix-agent --nowZABBIX添加主机
在 [数据采集]-[主机]-[创建主机] 中添加主机信息
略....
在 [检测]-[主机] 中查看主机可用性
略....
通过 [最新数据] 可查看主机指标
略....
解决监控项中文乱码
在zabbix server主机切换到监控项字体路径,用windows的字体文件替换即可
cd /usr/share/zabbix/assets/fonts/grafana出图
注意,后面如果想用grafana出土,首先要先安装 grafana和 alexanderzobnin-zabbix-app 这个zabbix的插件 ,在官网 ,就可以找到 ,命令安装或者下载 zip解压缩到 /var/lib/grafana/plugins/ 目录下 ,并且要 chown grafana:grafana 然后重启 grafana服务 ,登录后 再添加 zabbix插件