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

zabbix6.x 监控mysql数据库

目录

一、前提

1.已经搭建好zabbix-server​编辑

2.在需要监控的mysql服务器上安装zabbix-agent2

2.1 安装编译

2.2 修改配置文件

2.3 启动 Agent2

2.4 验证 Agent2 是否正常运行

二、配置mysql数据库模板

 三、配置监控的mysql主机



一、前提

1.已经搭建好zabbix-server

2.在需要监控的mysql服务器上安装zabbix-agent2

2.1 安装编译
# Zabbix Agent2安装
wget https://cdn.zabbix.com/zabbix/sources/stable/6.0/zabbix-6.0.15.tar.gz
tar -zxvf zabbix-6.0.15.tar.gz
cd zabbix-6.0.15
#编译安装
./configure --prefix=/usr/local/zabbix_agent2 -enable-agent2
make && make install
2.2 修改配置文件
# 编辑配置文件:
vim /usr/local/zabbix_agent2/etc/zabbix_agent2.conf
#常见配置项如下:
Server=192.168.1.100
ServerActive=192.168.1.100
Hostname=linux-test-agent2
LogFile=/var/log/zabbix_agent2.log
2.3 启动 Agent2

可以直接运行:

/usr/local/zabbix_agent2/sbin/zabbix_agent2 -c /usr/local/zabbix_agent2/etc/zabbix_agent2.conf

也可以将其加入 systemd 启动:

cat >/etc/systemd/system/zabbix-agent2.service <<EOF
[Unit]
Description=Zabbix Agent2
After=network.target[Service]
ExecStart=/usr/local/zabbix_agent2/sbin/zabbix_agent2 -c /usr/local/zabbix_agent2/etc/zabbix_agent2.conf
Restart=on-failure[Install]
WantedBy=multi-user.target
EOFsystemctl daemon-reexec
systemctl enable zabbix-agent2
systemctl start zabbix-agent2
2.4 验证 Agent2 是否正常运行
ps -ef | grep zabbix_agent2
netstat -ntlp | grep 10050

使用 zabbix_get 从服务器端测试:

zabbix_get -s <agent_IP> -k agent.ping

返回 1 表示正常通信。

二、配置mysql数据库模板

1.配置——模版——在“名称”中输入mysql ,搜索模版  MySQL by Zabbix agent 2

2.点击进入到该模版——“全克隆”复制出一个模板——输入模板名称——点击添加

 3.重新进入新创建的模板——点击"宏"——配置mysql数据库基本信息,点击更新即可

{$MYSQL.DSN} :填写mysql数据库对应的ip地址
{$MYSQL.USER}:填写mysql用户名
{$MYSQL.PASSWORD}:填写mysql用户密码

 配置完后可以查看到自己配置的模板

 三、配置监控的mysql主机

  1. 监控——主机——创建主机
  2. 配置zabbix-server对zabbix-agent的连接
    1)主机名称 必须与 Hostname配置的名称一样
    2)选择刚刚我们手动创建的mysql监控模板
    3)主机群组选择 zabbix servers或其他
    4)添加要监控的服务器ip地址和端口
    5)点击添加
  3. 等一会儿,显示绿色表示连接成功。

 可以查看到mysql数据库的运行状态。

http://www.xdnf.cn/news/9518.html

相关文章:

  • 【深度剖析】义齿定制行业数字化转型模式创新研究(上篇:行业概况)
  • Vulnhub_Zico2_wp
  • LNMP 架构部署
  • 《基于AIGC的智能化多栈开发新模式》研究报告重磅发布! ——AI重塑软件工程,多栈开发引领未来
  • 腾讯混元开源语音数字人模型 HunyuanVideo-Avatar:开启数字人 “能说会唱” 新时代
  • 上海AI Lab 提出ULTRAIF方法,通过两阶段过程合成高质量指令遵循数据集,代码与数据集完全开源!
  • 基于GA遗传优化的FIR滤波器幅频相频均衡补偿算法matlab仿真
  • 网页前端开发(基础进阶1)
  • KONG根据请求参数限流
  • 线代第四章线性方程组第四节:方程组解的结构
  • 使用java实现word转pdf,html以及rtf转word,pdf,html
  • DeepSeek实战:构建智能问答系统的完整指南
  • Android学习之定时任务
  • 【组件】翻牌器效果
  • More SQL(Focus Subqueries、Join)
  • 如何优化Elasticsearch的搜索性能?
  • 登高架设作业考试中常见的安全规范考点是什么?
  • DBeaver 连接 OceanBase Oracle 租户
  • react-native的token认证流程
  • AI觉醒前兆,ChatGPT o3模型存在抗拒关闭行为
  • 《吾心悔已》---李劭卓2025.5.28
  • 漫画Android:View是怎么绘制出来的?
  • MySQL数据库(一)
  • 华为OD机试真题——最佳的出牌方法(2025A卷:200分)Java/python/JavaScript/C/C++/GO最佳实现
  • 嵌入式开发学习(第二阶段 C语言笔记)
  • 电缆护层保护器的优势
  • OpenWrt 插件安装失败的常见问题和解决方法
  • sglang 部署Qwen/Qwen2.5-VL-7B-Instruct
  • JavaScript 性能优化:从入门到实战
  • 将文件夹中的未命名的文件类型或txt的文件类型改为dat类型