Grafana 对接 Zabbix 数据源API错误
发表于|更新于|Grfana
|总字数:85|阅读时长:1分钟|浏览量:
介绍
主要报错为 Invalid params. Invalid parameter "/": unexpected parameter "user".
主要原因为Zabbix 6.4.0以上的版本更新了API,导致Grafana的数据源插件不兼容。
解决方案
更新到最新的Grafana 和 grafana-zabbix 插件即可。(大于 4.2.10)
1 | grafana-cli plugins upgrade-all |
参考:https://github.com/grafana/grafana-zabbix/issues/1583
文章作者: Song
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 网工格物 - Blog!
相关推荐
2025-10-16
构建高可用性、高性能和可扩展的Zabbix Server 7.0架构
简介本教程讲解了一下如何设计构建一个高性能、高可靠、高扩展的Zabbix 监控集群。 架构图架构图PDF下载: https://songxwn.com/file/Zabbix_HA.pdf Pigsty 时序数据库集群Zabbix Server 和 Grafana的数据都是存放在数据库的,而Zabbix性能很大程度取决于数据库。所以要搭建数据库集群,提供性能和冗余性。(数据库最好使用SSD,最好是NVME SSD) Pigsty 集群搭建教程 https://songxwn.com/Pigsty-PG-RDS/ 时序数据库 TimescaleDBTimescaleDB,这是一种基于PostgreSQL的数据库解决方案,可自动将数据分为基于时间的块,以支持更快的大规模的监控性能。能以更好的性能去删除过期的监控数据和进行实时压缩数据,可节省空间。 Zabbix Server HAZabbix 从6.0 开始支持原生的HA故障切换,HA实现需要主备数据连接到同一个数据库实例。(Pigsty PG集群) HA通过数据库心跳实现,若主Zabbix Server在指定时间内不再写入心跳,则...
2025-10-12
Zabbix 7.2 + Grafana 中文全自动安装ISO镜像
简介 基于Zabbix 官方的Alma Linux 8 作为基础镜像。 镜像源都改为国内大学镜像站,自动联网安装Zabbix+Grafana。 安装中文字体、Zabbix和Grafana也配置默认中文。 Zabbix 也指定中文字体,绘图无乱码。 配置时区为东八区,Zabbix配置Web时区也为东八区。 Grafana自动安装zabbix源插件,并自动添加开箱可用的zabbix源。 默认关闭SElinux和防火墙。 安装要求 要求配置为4C8G以上、100G硬盘以上。 要求为BIOS 传统引导。 要求网卡为DHCP 自动获取上网。(因联网安装) 图例 下载地址百度网盘通过网盘分享的文件:Zabbix-CN-ISO 链接: https://pan.baidu.com/s/1FL26p2wGccaksu4CWfHC_g?pwd=9527 提取码: 9527 Http下载https://r2.songxwn.com/ShareX/2025/03/ZabbixAppliance-7.2-V8.iso HashZabbixAppliance-7.2-V8.iso MD5 15A874...
2025-10-16
Grafana 配置实时开通的LDAP认证-基于AD
介绍本教程适用于9-11+版本的Grafana,域控(AD)使用Windows Server 2022搭建,域控等级为 2016。 域控域名为 songxwn.com 最终实现AD用户统一认证,统一改密,Grafana用户自动添加。权限由Grafana控制 全局开启LDAP修改/etc/grafana/grafana.ini 文件 1vim /etc/grafana/grafana.ini 修改并取消注释以下参数即可 1234[auth.ldap]enabled = trueconfig_file = /etc/grafana/ldap.tomlallow_sign_up = true 配置LDAP对接文件修改/etc/grafana/ldap.toml文件 1vim /etc/grafana/ldap.toml 文件示例 host 为域控制器地址。 port 默认为 389即可,不开启加密 bind_dn 为域控账号,用于搜索域控账号 bind_password 为上面账号的密码 search_filter A...
2025-10-16
Zabbix 7.0 LTS + TimescaleDB时序数据库安装教程
简介本教程使用Rocky Linux 8.9 搭建,后端数据库使用PostgreSQL 16 + TimescaleDB 2.14 时序数据库。 TimescaleDB,这是一种基于PostgreSQL的数据库解决方案,可自动将数据分为基于时间的块,以支持更快的大规模的监控性能。能以更好的性能去删除过期的监控数据和进行实时压缩数据,可节省空间。 PS:使用8.9而不使用9的原因,是因为RHEL 9 开始,Net-snmp包不支持DES MD5等过时加密算法了。 PS:本教程是Zabbix 7.0 LTS的版本。 数据库集群安装:https://songxwn.com/Pigsty-PG-RDS/ Zabbix 系列教程:https://songxwn.com/categories/Zabbix/ 6.0 to 7.0 特性 支持SNMP异步 支持Proxy 组,可负载均衡和故障切换。 支持LDAP 实时同步 即时同步主动或被动 Zabbix proxy 和 agent 更改的配置。 对Zabbix Proxy版本向下兼容(最低到6.0的最新版本) SNMP支持 walk,可批量获...
2025-10-12
Zabbix 配置实时开通的LDAP认证-基于AD
介绍本教程适用于6.4-7.0+版本的Zabbix,域控(AD)使用Windows Server 2022搭建,域控等级为 2016。 域控域名为 songxwn.com 最终实现AD用户统一认证,统一改密,Zabbix用户自动添加。(6.4之前不支持) 认证配置创建Zabbix本地LDAP映射组创建一个LDAP用户组,用于权限管理等。注意配置前端访问模式为LDAP。 修改默认认证方式修改默认认证方式为LDAP,并添加取消配置用户组(禁止使用用户组)一般配置自带的Disabled组即可。 接入AD域控服务器-实现LDAP身份统一认证选择启用LDAP验证,启用JIT服务开通功能。然后点击添加LDAP服务器。 配置LDAP服务器 名称:任意填写即可 主机为域控的主域名或域控服务器IP地址。(使用域名需要配置对DNS) 端口默认389即可。 基于DN,参考下面配置,我的域控域名为songxwn.com (可以使用域控上ADSI工具查看) 搜索属性AD环境必须为sAMAccountName 绑定DN为可登录的域控账号 绑定密码为上面域账号的密码 勾选配置准时(JIT)服务开通 组名属...
2025-10-16
跃迁进化Zabbix性能:MySQL转向TimescaleDB的实战教程
简介本教程用于 Zabbix 6.0.11-7.4+的数据库从 MySQL 迁移到 PostgreSQL + TimescaleDB,适用于 Rocky Linux 8-9 系统。内容包括版本检查、准备步骤、迁移过程、功能测试以及启用 TimescaleDB 和性能优化的指导。 注意:!! 迁移前必须备份好数据,用于失败后回退。 PS:本教程使用Zabbix 7.0.12 版本。 为什么要用TimescaleDB 时序数据库? 相对于Mysql 可以更快的读写监控数据,TimescaleDB 利用分区(分块 chunk)的机制,将时间序列数据按时间切分,有效减少单个表的数据量,提升写入吞吐量,适合 Zabbix 这种需要大量实时数据写入的场景。 (至少三倍有以上) 支持监控历史数据压缩,节省存储空间。 删除监控历史数据的性能相对也比Mysql更好。 安装前检查和准备Zabbix Server Mysql 包版本检查(下载源码使用)12zabbix_server -Vzabbix_server (Zabbix) 7.0.12 安装PostgreSQL + TimescaleDB...
2025-10-12
Zabbix 中文图形乱码-使用开源字体
简介Zabbix 图形默认安装使用的字体是英文字体,显示中文会乱码,需要替换为中文字体。 替换字体123456789cd /usr/share/fonts/dejavu# RPM 包的字体路径mv DejaVuSans.ttf DejaVuSans.ttf.old# 移除默认的字体wget -O DejaVuSans.ttf https://mirrors.bfsu.edu.cn/adobe-fonts/source-han-sans/OTF/SimplifiedChinese/SourceHanSansSC-Normal.otf# 从北京外语大学镜像下载Adobe的思源黑体字体,然后重试绘图即可。 项目地址:https://github.com/adobe-fonts/source-han-sans/blob/master/README-CN.md
2025-10-16
Zabbix MTR 监测指南
简介本文章简单介绍了MTR监控模板的使用。 只简单获取文本数据,作为历史查询。 安装MTR配置脚本12345dnf install mtr#RHEL 系列apt install mtr#Debian 系列# 安装MTR包 配置脚本1234vim /usr/lib/zabbix/externalscripts/mtr.sh#!/bin/bashIP=$1mtr -n -z -c3 -r $IP 说明:不把IP解析为域名,获取IP的AS号,只执行三次。 12chmod +x /usr/lib/zabbix/externalscripts/mtr.sh# 给予脚本执行权限 修改超时时间由于zabbix 监控项默认的获取超时时间为4秒,而mtr执行时间远超这个,所以会导致超时。 Zabbix Server123456vim /etc/zabbix/zabbix_server.confTimeout=15# 修改超时时间,单位为秒,重启生效。 Zabbix Proxy123vim /etc/zabbix/zabbix_proxy.confTimeout=15# 修改超时时间,...