docker部署grafana+zabbix监控

1. grafana介绍

Grafana 是一个开源的数据可视化工具,它可以帮助用户将数据源中的数据进行图形化展示和实时监控,以便于用户能够更加直观地理解数据。Grafana 支持多种数据源,包括 Graphite、Elasticsearch、InfluxDB、Prometheus 等,也支持多种展示方式,如图表、仪表盘、地图、日历等。

Grafana 的主要作用包括:

  1. 据可视化:通过 Grafana,用户可以将复杂的数据转化成易于理解的图表和仪表盘,并在一个界面中集中展示多个数据源的数据。
  2. 实时监控:Grafana 支持实时监控,可以帮助用户实时了解系统状态、性能等指标的变化情况。
  3. 告警与通知:Grafana 可以设置告警规则,当某些指标达到预设的阈值时,会自动发送通知,提醒用户关注和处理。
  4. 可扩展性:Grafana 支持插件式的开发模式,用户可以通过插件扩展功能,满足自己的特定需求。

Grafana 是一款功能强大的数据可视化工具,可以帮助用户更好地理解数据,提高数据分析效率,提升工作效率。

2. 部署grafana

2.1 部署环境

服务器ip服务版本
192.168.5.137grafana10.2.2

2.2 创建grafana目录

mkdir grafana

2.3 编写grafana.yaml文件

cd grafanavim grafana.yaml
version: '3.9'
services:grafana:image: grafana/grafanacontainer_name: grafanaports:- "3000:3000"environment:- TZ=Asia/Shanghainetworks:- grafanavolumes:- ./grafana:/var/lib/grafana
networks:grafana:
driver: bridge

2.4 启动grafana容器

docker-compose -f grafana.yaml up –d

在这里插入图片描述

2.5 安装zabbix插件

grafana-cli plugins install alexanderzobnin-zabbix-app

2.6 访问grafana的web页面

url:http://192.168.5.137:3000
默认username:admin
默认password:admin

在这里插入图片描述

3. 配置grafana

3.1 搜索添加zabbix数据源

点击Home目录下的Connections,接着点击Data sources,
然后点击右侧添加数据源。
在这里插入图片描述
搜索zabbix数据源,点击添加。
在这里插入图片描述

3.2 添加zabbix服务端信息

Name:默认为zabbix
URL:http://192.168.100.204/zabbix/api_jsonrpc.php(zabbix的访问链接)
在这里插入图片描述
添加zabbix账号密码,需添加能访问到zabbix监控项的账号。
Username:Admin(zabbix的用户名)
Password:zabbix(zabbix的密码)

确定zabbix版本是否正确,点击save&test确认添加。

在这里插入图片描述

4. 添加zabbix模板

grafana官网zabbix模板网址
https://grafana.com/grafana/dashboards/?category=zabbix

4.1. 添加grafana选定模板

添加模板7877
模板url:https://grafana.com/grafana/dashboards/7877-zabbix-linux-server/

模板自带监控项:CPU,根的使用硬盘百分比,服务器开启时长,进程数,能否ping通,网卡的进出口流量。

添加对应模板
点击Home下的Dashboards。
点击右侧New,然后点击New dashboard添加模板

在这里插入图片描述
点击import dashborard
在这里插入图片描述
输入模板编号7877,点击load添加
在这里插入图片描述
Name为自定义名字
zabbix选择先前添加的zabbix源

在这里插入图片描述
添加完成后会显示如下模板,模板会自动添加zabbix对应的服务器。

Load Average:服务器CPU15分钟平均负载
CPU Usage: 服务器CPU负载
Free Disk Space:根硬盘剩余空间百分比
Uptime:服务器运行时间
Number of processes:服务器线程数
Available Memory:剩余可以立即被新进程使用的内存
Oracle status:oracle服务
PING:服务器是否能ping通

在这里插入图片描述
在这里插入图片描述

4.2 自定义添加监控项

点击Edit,修改模板监控项配置。
在这里插入图片描述

修改默认单位为Percent(0.0-1.0)
在这里插入图片描述
点击Edit,修改CPU的使用率监控配置
在这里插入图片描述
Title自定义监控项名称,,group选择默认的组,host选择默认的主机群,item选择zabbix监控项名称。
在这里插入图片描述
点击Edit,修改swap分区监控配置
在这里插入图片描述
Title自定义监控项名称,,group选择默认的组,host选择默认的主机群,item选择zabbix监控项名称。
在这里插入图片描述
至此zabbix+grafana自定义图形化监控部署完成。

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

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

相关文章

【鸿蒙 HarmonyOS 4.0】开发工具安装

一、准备开发环境 1.1、安装IDE 鸿蒙应用开发需要使用配套的IDE——HUAWEI DevEco Studio。 DevEco Studio基于IntelliJ IDEA Community(IDEA社区版)构建,为鸿蒙应用提供了一站式开发环境,集成了开发、运行、调试以及发布应用的…

企微hook框架

https://wwm.lanzoum.com/ipUTp1ot1twh 密码:hvev 免费的企微框架 支持文本消息,图片消息,视频消息,文件消息。 其他可自行下载测试。 有兴趣可以进群交流。720192224 BOOL WxWorkSendData(string data) { WX_GETOBJDATA ob…

数据库专题——分库分表

一. 分库分表介绍二. 分库分表实践 一. 分库分表介绍 1.1 分库分表解决了什么问题 先说分库: 《高性能MySQL》中提到了两种数据库扩展方式:垂直扩展和水平扩展。前者意味着买更多性能强悍的硬件,但是总会达到扩展的天花板,且成本…

软件测试需要学习什么?好就业吗?

目前来说的话,整个it 都不太好!但是既然你问了,我也就告诉你吧! 1功能测试 :前端和后端,前端就是简单的页面,你需要考虑的是:必填项,边界值,组合&#xff0c…

WebRTC最新版报错解决:city.wav:missing and no known rule to make it (二十六)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏:多媒体系统工程师系列【原创干货持续更新中……】🚀 人生格言: 人生从来没有捷径,只…

学习 python的第四天,顺便分享两首歌:we don‘ talk anymore,You ‘re Still The One

诸君晚上好,现在是🌃晚上,今天是学习python的第四个学习日,不知不觉学了四天了,还是那句话:不积跬步无以至千里、不积小流无以成江海! 暂时回顾下前面的学习日吧: 第一个学习日----…

Spring Boot打war包部署到Tomcat,访问页面404 !!!

水善利万物而不争,处众人之所恶,故几于道💦 文章目录 Spring Boot打war包部署到Tomcat,访问页面404 !!!解决办法:检查Tomcat版本和Jdk的对应关系,我的Tomcat是6.x&#x…

Web前端3D JS框架和库 整理

在WebGL库和SVG/Canvas元素的支持下,JavaScript变得惊人的强大。几乎可以为网络构建任何东西,包括基于浏览器的游戏和本地应用,许多最新的突破性功能都在3D上运行。 为此,「数维图小编」整理了19个交互式3D Javascript库和框架&am…

Docker基础篇(二)

docker run -d docker run -d 容器名或容器ID docker run -d 后台生成容器,并退出容器(除容器中在运行脚本) docker run -it 交互生成容器 docker run -d centos /bin/sh -c “while true; do echo zen; sleep 2;done” 查看容器中的进程…

基于java,springboot和vue房屋租赁租房销售平台设计

摘要 在现代城市生活中,房屋租赁市场一直是一个活跃且复杂的领域。随着互联网技术的不断发展,基于Spring Boot和Vue的房屋租赁系统应运而生,旨在提供一个高效、方便、可靠的在线服务平台。该系统利用了前后端分离架构的优势,后端…

LLMChain使用 | RouterChain的使用 - 用本地大模型搭建多Agents

单个本地大模型搭建参考博客 单个Chain:面对一个需求,我们需要创建一个llmchain,设置一个prompt模板,这个chain能够接收一个用户input,并输出一个结果;多个Chain:考虑到同时面对多个需求&#x…

vue保留用户在列表的操作记录, beforeRouteLeave离开当前组件缓存数据即可

最近遇到一个需求,用户在列表页的查询输入框输入条件后,点击查询,然后此时切换菜单,再回到之前的页面,希望能停留在上一次输入的结果上,如下例子,用户管理页面,输入yangfan这个关键词搜索后,结果如下图: 当我此时点击权限管理后,再点击用户管理切回来,结果依旧如上…