【Zabbix】使用 Grafana 统一监控展示并对接Zabbix v6

Grafana是开源的可视化工具,支持各类数据源的接入MySQL、PostgreSQL、AWS CloudWatch、Microsoft SQL Server (MSSQL)等;支持丰富的插件生态系统 Bar chart、CloudWatch、Geomap、Jaeger等。以下是grafana的官方网站:

Grafana Labs

grafana服务端支持在linux、windows、mac和docker中配置,在这里将使用docker来快速的部署。

1. Docker部署grafana以及zabbix

Grafana Docker镜像分为两个版本:

  • Grafana企业版:grafana/grafana-enterprise
  • Grafana开源版:grafana/grafana-oss

以下运行最新稳定版本的Grafana-oss,监听3000端口,容器名称为grafana,使用grafana-storage和grafana-log Docker卷进行持久化存储,并安装官方的Zabbix插件。

# create a persistent volume for data
docker volume create grafana-data# create a persistent volume for log
docker volume create grafana-log# start grafana by using the above persistent storage and defining environment variables
docker run -d -p 3000:3000 --name=grafana \   --volume grafana-storage:/var/lib/grafana \   --volume grafana-log:/var/log/grafana \   -e "GF_INSTALL_PLUGINS=alexanderzobnin-zabbix-app" \   grafana/grafana-oss:latest

2. 配置Grafana

访问http://你的IP:3000,用默认用户名密码admin/admin登录,然后修改你自己的密码。
在这里插入图片描述
在Plugins页面中找到Zabbix插件并ENABLE这个插件。
在这里插入图片描述结果就是现在有了使用Zabbix作为数据源的选项。
在这里插入图片描述
接下来,可以通过添加一个用户到Zabbix 或者添加一个API Token 来供Grafana使用:
在这里插入图片描述在这里插入图片描述
当您添加Zabbix数据源时,会要求您添加服务器地址:https://my.domain.com/zabbix/api_jsonrpc.php,以及刚刚创建的登录信息,其他设置保持默认!对于我的测试服务器,我只需要使用我的zabbix-web容器的Docker域名加上端口8080 - http://zabbix-web:8080/api_jsonrpc.php。
在这里插入图片描述在这里插入图片描述

向下滚动,点击“保存并测试”来验证是否一切正常。一旦成功连接,就会显示Zabbix的服务器API版本。
在这里插入图片描述

然后就可以去Dashboard里面创建dashboard了,以下是示例:
在这里插入图片描述

ref: https://grafana.com/docs/grafana/latest/setup-grafana/installation/docker/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/295262.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网络爬虫之多任务数据采集(多线程、多进程、协程)

进程:是操作系统中资源分配的基本单位 线程:使用进程分配的资源处理具体任务 一个进程中可以有多个线程:进程相当于一个公司,线程就是公司里面的员工。 一 多线程 多线程都是关于功能的并发执行。而异步编程是关于函数之间的非…

Pycharm解释器的配置: System Intgerpreter 、Pipenv Environment、Virtualenv Environment

文章目录 前提1. 环境准备2. 了解虚拟环境 一、进入Interpreter设置页二、添加Interpreter1. 方式一2. 方式二 三、 System Interpreter四、 Pipenv Environment前提条件:详细步骤1) 选择pipenv2) 设置Base Interpreter3) 设置Pip…

分布式锁常见问题及其解决方案

一、为什么要使用分布式锁? 因为在集群下,相当于多个JVM,就相当于多个锁,集群之间锁是没有关联的,会照成锁失效从而导致线程安全问题 分布式锁可以分别通过MySQL、Redis、Zookeeper来进行实现 二、redis分布式锁的实…

ubuntu 18.04 共享屏幕

用于windows远程ubuntu 1. sudo apt install xrdp 2. 配置 sudo vim /etc/xrdp/startwm.sh 把最下面的test和exec两行注释掉,添加一行 gnome-session 3.安装dconf-editor : sudo apt-get install dconf-editor 关闭require encrytion org->gnome->desktop…

【数据结构入门精讲 | 第十六篇】并查集知识点及考研408、企业面试练习

上一篇中我们进行了散列表的相关练习,在这一篇中我们要学习的是并查集。 目录 概念伪代码选择题填空题编程题7-1 朋友圈R7-1 笛卡尔树R7-2 部落R7-3 秀恩爱分得快 在许多实际应用场景中,我们需要对元素进行分组,并且在这些分组中进行查询和修…

Ethercat“配置从站地址”报文分析

涉及的从站寄存器:Configured Station Address (0x0010:0x0010)。 使用场景举例: IgH启动后,通过“配置从站地址”报文将所有从站地址清零,然后通过APWR指令“配置从站地址”报文,设置各个从站的地址。 一、发送报文…

PyTorch加载数据以及Tensorboard的使用

一、PyTorch加载数据初认识 Dataset:提供一种方式去获取数据及其label 如何获取每一个数据及其label 总共有多少的数据 Dataloader:为后面的网络提供不同的数据形式 数据集 在编译器中导入Dataset from torch.utils.data import Dataset 可以在jupyter中查看Dataset官方文档&…

JoySSL诚招SSL证书代理

不久前,阿里云宣布了一个让人稍感唏嘘的消息——它们的一年期免费SSL证书服务将停步,转而提供三个月期限的证书。这一变化,无疑会使得网站开发的公司在维持用户信任和网站安全上多出心思。然而,免费的午餐并没有彻底消失&#xff…

基于springboot的日记本系统源码+数据库+安装使用说明

之前写的SpringBoot日记本系统备受好评,考虑到还是有很多小伙伴不会部署,所以这一篇文章就单独来讲一下部署步骤吧。 需要资源 idea(破不破解都行) MySQL(最好5.7以上版本,最好8.0) Navicat…

帆软报表 - 数据显示为列表,但是数据仍全部显示在同一行上?

文章目录 1 问题截图2 解决办法3 原因分析3.1 数据设置:全是列表 1 问题截图 想要的效果:每行显示一组数据得到的效果:数据全部显示在一行,以逗号隔开 2 解决办法 修改扩展方向。将 “不扩展” 修改为 “纵向” 3 原因分析 3.1…

【IDEA】try-catch自动生成中修改catch的内容

编辑器 --> 文件和代码模板 --> 代码 --> Catch Statement Body

mysql自增序列 关于mysql线程安全 独享内存 溢出 分析

1 MySQL锁概述 锁是计算机协调多个进程或线程并发访问某一资源的机制。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。 相对其他数据库而言,MySQL的锁机制比较简单&#xff0c…