Grafana插件安装并接入zabbix数据源

Grafana插件安装与Zabbix数据源配置

在线安装插件

如果不指定插件安装位置,则默认安装位置为/var/lib/grafana/plugins;插件安装后需要重启grafana-server

#安装zabbix插件alexanderzobnin-zabbix-app
grafana-cli plugins install alexanderzobnin-zabbix-app

#使用--pluginsDir指定安装路径
grafana-cli --pluginsDir=/data/grafana/plugins plugins install alexanderzobnin-zabbix-app  

#也可以直接修改/usr/sbin/grafana-cli中插件默认安装路径,就不需要再指定路径
 rafana-cli plugins install alexanderzobnin-zabbix-app

#重启grafana-server
systemctl restart grafana-server

手动下载离线安装插件

若插件安装时下载超时,可以手动下载安装。
手动下载安装方式步骤如下:

wget https://grafana.com/api/plugins/grafana-piechart-panel/versions/1.4.0/download -O grafana-piechart-panel.zip
unzip grafana-piechart-panel.zip
mv grafana-piechart-panel-b707cd5/ /data/grafana/plugins/grafana-piechart-panel
systemctl restart grafana-server

常用插件下载:

grafana-cli plugins install alexanderzobnin-zabbix-app
grafana-cli plugins install grafana-piechart-panel
grafana-cli plugins install agenty-flowcharting-panel
grafana-cli plugins install grafana-clock-panel
grafana-cli plugins install pierosavi-imageit-panel
grafana-cli plugins install jdbranham-diagram-panel

配置Zabbix数据源

安装好alexanderzobnin-zabbix-app插件并重启grafana-server后,我们就可以在Plugins(插件)列表中看到zabbix图标,如下图所示。
在这里插入图片描述
点击Zabbix图标,点击"Enable",激活Zabbix插件,如下图所示。
在这里插入图片描述完成上述Enable操作后,再回到"Data Sources" 菜单,点击"Add data source",添加数据源,如下图所示。
在这里插入图片描述在URL栏输入Zabbix的接口地址,如http://192.168.59.250:80/api_jsonrpc.php,在Useranme和Password输入Zabbix的登录用户以及密码(为安全起见,也可以在Zabbix中为Grafana创建只读用户)如下图所示。
在这里插入图片描述
完成上述相关设置后,点击"Save & Test" 完成测试,若返回绿色状态,则表示Zabbix数据源配置成功,如下图所示。
在这里插入图片描述

### 配置Grafana通过钉钉发送报警信息 要在Grafana 11中实现通过钉钉发送报警信息的功能,需要完成以下几个方面的配置: #### 1. **安装启用Alerting插件** Grafana 的 Alerting 功能允许用户创建基于条件的警报规则,将其集成到外部通知渠道。如果尚未启用该功能,则需先激活它。 确认 Grafana 已经启用了 `alerting` 插件,在 grafana.ini 文件中有如下设置: ```ini [alerting] enabled = true ``` #### 2. **配置钉钉 Webhook 地址** 钉钉提供了机器人功能来接收来自第三方系统的消息推送。为了使 Grafana 能够向钉钉发送消息,首先需要获取一个有效的钉钉群聊机器人 Webhook URL[^4]。 - 登录钉钉管理后台。 - 创建自定义应用或选用已有聊天室中的智能机器人选项。 - 获取专属 webhook link 记录下来以便后续使用。 #### 3. **添加新的 Notification Channel (通知通道)** 进入 Grafana 设置页面 -> Alerts & Incidents -> Notification Channels: 点击 “Add channel”,选择类型为“Custom”。在此处输入名称以及指定的通知方法参数。对于钉钉来说,主要涉及以下字段填写: - **Type**: Custom - **URL**: 将之前复制得到的那个完整的钉钉Webhook地址粘贴到这里。 - **Send reminders**: 如果希望重复提醒未解决的问题可以选择开启此项。 - 测试连接按钮验证是否成功连通至目标平台。 #### 4. **构建警报规则与钉钉关联起来** 回到 Dashboards 页面找到对应面板编辑器界面下部存在 Add Alert Rule 按钮。按照实际需求设定阈值表达式等内容之后记得勾选刚刚建立好的那个针对钉钉的通知频道作为收件方之一即可[^2]。 至此整个流程结束,当满足特定条件下就会自动触发改机制从而及时告知相关人员采取行动措施啦! ```yaml # 示例 YAML 配置片段展示如何定义一条简单的告警规则 name: High CPU Usage Warning conditions: - evaluator: type: gt params: - 85 operator: type: and query: model: refId: A relativeTimeRange: from: 1h to: now() datasourceUid: __default__ maxDataPoints: 43200 intervalMs: 1000 notification_uids: - uid_of_dingtalk_channel # 替换为你自己的钉钉通知UID for: 5m no_data_state: NoData exec_err_state: Alerting frequency: 1m labels: severity: warning annotations: summary: 'High cpu usage detected on {{ $labels.instance }}' ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值