当前位置: 首页 > news >正文

部署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

  • 在监控端验证是否可以监控

  • 添加监控项

  • 添加完后可以测试是否能监控到

  • 添加监控图形

  • 添加触发器

http://www.dtcms.com/a/295164.html

相关文章:

  • Git版本控制系统
  • 什么是MySQL 视图
  • CSS预处理器与后处理器对比解析
  • 我用EV-21569-SOM评估来开发ADSP-21569(十二)-SigmaStudio Plus做开发(3)
  • Element中ElMessageBox弹框内容及按钮样式自定义
  • 论文解析 基于遗传算法增强YOLOv5算法的合成数据风力涡轮叶片缺陷检测
  • 面试150 环形子数组的最大和
  • StringBuilder学习
  • Python 程序设计讲义(8):Python 的基本数据类型——浮点数
  • 【faiss】用于高效相似性搜索和聚类的C++库 | 源码详解与编译安装
  • C基础 07_综合案例《猜拳游戏》
  • 机器学习与视觉结合开发基础
  • IPTV电视直播源更新工具和检测直播源工具
  • Python打卡Day22 kaggle泰坦尼克号生存预测
  • 基于Informer+BiGRU-GAtt的并行预测模型
  • Java开发岗面试记录合集
  • 二分查找----3.在排序数组中查找元素的第一个和最后一个位置
  • 语音增强相关技术
  • 【世纪龙科技】新能源汽车维护与故障诊断-汽车专业数字课程资源
  • 第八讲:C++中的vector
  • Ⅹ—6.计算机二级综合题5---6套
  • Fast Frequency Estimation Algorithm by Least Squares Phase Unwrapping
  • OpenLayers 快速入门(三)Source 对象补充
  • 车载绝缘子放电状态检测系统数据分析软件需求说明书
  • android15 wifi信号格数DB值对应关系及wifi回连时间
  • Python3常见接口函数
  • 详解FreeRTOS开发过程(四)-- 任务切换
  • 进程间通信之-----零拷贝
  • 【已解决】Jetson Orin NX apt更换国内源
  • 网络基础DAY18-动态路由协议基础