部署zabbix
目录
准备两台主机(以rocky9为例)
一、配置安装源
二、安装Zabbix server,Web前端,agent
三、配置mysql数据库
四、为Zabbix server配置数据库
五、为Zabbix前端配置PHP
六、启动对应服务
七、登录配置zabbix
编辑
九、添加host1
十、布置host1磁盘利用率的监控(以根为例)
准备两台主机zabbix、web1(rocky9)
一、配置安装源
rpm -Uvh https://repo.zabbix.com/zabbix/7.0/rocky/9/x86_64/zabbix-release-7.0-5.el9.noarch.rpm
二、安装Zabbix server,Web前端,agent
yum install zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent
三、配置mysql数据库
- 安装数据库
yum install -y MySQL-server
- 启动数据库。
systemctl start mysqld进入数据库 mysql
创建数据库“zabbix” mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
创建账户“zabbix” mysql> create user zabbix@localhost identified by 'zabbix';
赋予“zabbix”账户权限 mysql> grant all privileges on zabbix.* to zabbix@localhost;
临时启用二进制日志环境下的函数创建权限 mysql> set global log_bin_trust_function_creators = 1;
退出MySQL mysql> quit;
- 导入初始架构和数据,系统将提示您输入新创建的密码。
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix
四、为Zabbix server配置数据库
vim /etc/zabbix/zabbix_server.conf DBPassword=zabbix
五、为Zabbix前端配置PHP
编辑配置文件 /etc/nginx/conf.d/zabbix.conf
listen 8080;
server_name example.com;
六、启动对应服务
systemctl enable --now zabbix-server zabbix-agent nginx php-fpm
七、登录配置zabbix
- 浏览器访问本机:http://192.168.33.136
- 登录密码为“zabbix”
- 设置时区上海
- 输入用户名密码登录
八、配置监控
web1主机
- 配置安装源
rpm -Uvh https://repo.zabbix.com/zabbix/7.0/rocky/9/x86_64/zabbix-release-7.0-5.el9.noarch.rpm
- 安装zabbix-agent
yum install -y zabbix-agent
- 修改zabbix配置文件
vim /etc/zabbix/zabbix_agent.conf
Server=192.168.33.136(监控端ip)
Hostname=host1
- 启动zabbix-agent
九、添加host1
- 创建主机
- 添加
- 添加完成
- 为host1添加接口
- 为host1添加模版
- 查看图形
- 解决图形界面的中文乱码问题
从windows系统中:C:\Windows\Fonts路径下拷贝 “simkai.ttf” 到zabbix server中,放到/usr/share/zabbix/assets/fonts
- 取消graphfont.ttf的挂载
- 将SIMKAI.TTF复制并改名为graphfont.ttf
- 查看是否修复乱码问题(已修复)
十、布置host1磁盘利用率的监控(以根为例)
- 复制键值模版
cd /usr/share/doc/zabbix-agent/
vim userparameter_mysql.conf
- 查看zabbix配置文件
cd /etc/zabbix
vim zabbix_agentd.conf
- 在zabbix_agentd.d下创建个.confwenjian,将键值模版放进去
cd /etc/zabbix/zabbix_agentd.d
vim disk.conf
- 修改键值模版
- 重启zabbix-agent.service
- 在监控端验证是否可以监控
- 添加监控项
- 添加完后可以测试是否能监控到
- 添加监控图形
- 添加触发器