-1
安装zabbix7.0官方仓库
rpm -Uvh https://repo.zabbix.com/zabbix/7.2/release/centos/9/noarch/zabbix-release-latest-7.2.el9.noarch.rpm
安装软件包
dnf install zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent
安装MySQL数据库
dnf install mysql-server
systemctl enable mysqld --now
初始化数据库
mysql_secure_installation
#提示信息:VALIDATE PASSWORD COMPONENT can be u ····· gh. Would you like to setup VALIDATE PASSWOR
#验证密码组件可用于测试密码和提高安全性。它检查密码的强度,并允许用户只设置那些足够安全的密码。要设置VALID
Press y|Y for Yes, any other key for No: NO (填NO)
New password:
Re-enter new password:
#输入你的秘密,我这里是123456
#是否删除匿名用户
Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y
#是否禁止root用户远程登录
Disallow root login remotely? (Press y|Y for Yes, any other key for No) : No
#是否删除测试数据库?
Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y
#是否重新加载特权表吗?
Reload privilege tables now? (Press y|Y for Yes, any other key for No) : Y
进入数据库
# mysql -uroot -p123456
password
mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@localhost identified by 'zabbix';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> set global log_bin_trust_function_creators = 1;
mysql> quit;
导入数据
# zcat /usr/share/zabbix/sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix
进入数据库
set global log_bin_trust_function_creators = 0;
编辑zabbix配置文件(数据库在本地,可分开部署)
cd /etc/zabbix/zabbix_server.conf
#zabbix使用的数据库名称
DBName=zabbix
#zabbix连接数据库用户名称
DBUser=zabbix
#用户密码
DBPassword=zabbix
# DBHost=localhost(数据库主机)
安装中文包
dnf install glibc-langpack-zh.x86_64 -y
在zabbix server主机切换到监控项字体路径,用windows的字体文件替换即可。
cd /usr/share/zabbix/assets/fonts/
安装ZABBIX前端
访问zabbix web页面:192.168.1.1
ZABBIX添加主机
在 [数据采集]-[主机]-[创建主机] 中添加主机信息
在 [检测]-[主机] 中查看主机可用性
在被控主机添加7.0仓库(根据系统选择)
rpm -Uvh https://repo.zabbix.com/zabbix/7.2/release/centos/9/noarch/zabbix-release-latest-7.2.el9.noarch.rpm
dnf install zabbix-agent
编辑配置文件
vim /etc/zabbix/zabbix_agentd.conf
Server=192.168.1.1
启动agent
systemctl enable zabbix-agent --now