本篇文章将介绍如何利用zabbix内置 Maps模块展示主机数据指标以及如何关联触发器 构建业务地图让异常指标更加直观呈现

下面我将从网络设备、服务器和vmware esxi和IP主机去为大家解析zabbix Maps 数据可视化的实现方式 实际业务不限于以下指标,通俗讲只要可以采集的数据指标都可以在zabbix Maps 中呈现!实现zabbix Maps展示的前提是目标设备已经通过zabbix-agent 、snmp 等方式添加到ZABBIX 监控中模板链接正常数据采集正常 。zabbix Maps 其核心是通过调用监控项键值key进行数据实时更新展示。

可视化指标

网络设备

cpu
memory
Temperature

注意:不同品牌和同一品牌不同型号的网络设备通过LLD自动发现的键值key会存在差异以zabbix生成的键值key为准

服务器

interface
cpu
memory
disk
localtime

vmware esxi

cpu
memory
vm number
disk

IP主机

ping
ping延迟
ping丢包

注意ip主机监控不需要安装任何agent只需在zabbix中添加目标IP并关键模板即可

Label

Network Lable

HUAWEI
{HOST.NAME}
{HOST.CONN}
CPU0:{{HOST.HOST}:system.cpu.util[hwEntityCpuUsage.67108873].last(0)} | CPU1:{{HOST.HOST}:system.cpu.util[hwEntityCpuUsage.68157449].last(0)}
memory0:{{HOST.HOST}:vm.memory.util[hwEntityMemUsage.67108873].last(0)} | memory1:{{HOST.HOST}:vm.memory.util[hwEntityMemUsage.68157449].last(0)}
Temperature0:{{HOST.HOST}:sensor.temp.value[hwEntityTemperature.67108873].last(0)} | Temperature1:{{HOST.HOST}:sensor.temp.value[hwEntityTemperature.68157449].last(0)}

Server Lable

{HOST.NAME}
{HOST.CONN}
Incoming network:{{HOST.HOST}:net.if.in[“ens192”].last(0)}
Outgoing network:{{HOST.HOST}:net.if.out[“ens192”].last(0)}
CPU:{{HOST.HOST}:system.cpu.load[all,avg5].last(0)}%
Free memory:{{HOST.HOST}:vm.memory.size[available].last(0)}
Total Disk /:{{HOST.HOST}:vfs.fs.size[/,total].last(0)}
Used Disk /:{{HOST.HOST}:vfs.fs.size[/,used].last(0)}
Local Time:{{HOST.HOST}:system.localtime.last(0)}

vmware Label

{HOST.NAME}
{HOST.CONN}
CPU:{{HOST.HOST}:vmware.hv.cpu[usedpercent].last(0)}
memory:{{HOST.HOST}:vmware.hv.memory[usedpercent].last(0)}
vm number:{{HOST.HOST}:vmware.hv.vm.num[{$URL},{HOST.HOST}].last(0)}
Total size:{{HOST.HOST}:vmware.hv.datastore.size[{$URL},{HOST.HOST},datastore1].last(0)}
free disk:{{HOST.HOST}:vmware.hv.datastore.size[{$URL},{HOST.HOST},datastore1,pfree].last(0)}

IP Host Label

{HOST.NAME}
{HOST.CONN}
链路UP/DOWN:{{HOST.HOST}:icmpping.last(0)}
链路延迟:{{HOST.HOST}:icmppingsec.last()}
链路丢包率:{{HOST.HOST}:icmppingloss.last()}

ZABBIX Maps 配置

创建拓扑图

参数配置

编辑拓扑图添加图标

以服务器为例点击图标后选择类型为主机并输入相应的Label和选择对应的主机

其他种类的主机配置方法步骤相同

触发器关联

编辑链接

配置链接的触发器

ZABBIX Maps 可视化展示

Zabbix-server 与 postgresql-db1 主机在没有关联触发器时链路显示为gree 当关联了异常的触发器后链路变为red

以上文章来源于开源搬运工宋师傅,作者songhp

转自:https://cloud.tencent.com/developer/article/1552273

ZABBIX Maps(拓扑图) 数据可视化的更多相关文章

  1. HTML5大数据可视化效果(二)可交互地铁线路图

    前言 最近特别忙,承蒙大伙关照,3D机房的项目一个接着一个,领了一帮小弟,搞搞传帮带,乌飞兔走,转眼已经菊黄蟹肥……有个小弟很不错,勤奋好学,很快就把API都摸透了,自己折腾着做了个HTML5的魔都的 ...

  2. 【Data Visual】一文搞懂matplotlib数据可视化

    一文搞懂matplotlib数据可视化 作者:白宁超 2017年7月19日09:09:07 摘要:数据可视化主要旨在借助于图形化手段,清晰有效地传达与沟通信息.但是,这并不就意味着数据可视化就一定因为 ...

  3. 【Matplotlib】数据可视化实例分析

    数据可视化实例分析 作者:白宁超 2017年7月19日09:09:07 摘要:数据可视化主要旨在借助于图形化手段,清晰有效地传达与沟通信息.但是,这并不就意味着数据可视化就一定因为要实现其功能用途而令 ...

  4. PoPo数据可视化周刊第6期

    PoPo数据可视化 聚焦于Web数据可视化与可视化交互领域,发现可视化领域有意思的内容.不想错过可视化领域的精彩内容, 就快快关注我们吧 :) 本期可视化精彩视频请关注公众号浏览 全天智能获Pre-A ...

  5. PoPo数据可视化周刊第2期

    羡辙在bilibili开课啦 就在这个月,不知道是不是受了 @Jannchie见齐 的影响,羡辙竟然在bilibili开授Echarts课程,目前已开课两节. [滚城一团]的 ECharts 训练营 ...

  6. Webservice WCF WebApi 前端数据可视化 前端数据可视化 C# asp.net PhoneGap html5 C# Where 网站分布式开发简介 EntityFramework Core依赖注入上下文方式不同造成内存泄漏了解一下? SQL Server之深入理解STUFF 你必须知道的EntityFramework 6.x和EntityFramework Cor

    Webservice WCF WebApi   注明:改编加组合 在.net平台下,有大量的技术让你创建一个HTTP服务,像Web Service,WCF,现在又出了Web API.在.net平台下, ...

  7. Seaborn数据可视化入门

    在本节学习中,我们使用Seaborn作为数据可视化的入门工具 Seaborn的官方网址如下:http://seaborn.pydata.org 一:definition Seaborn is a Py ...

  8. 爬取疫情数据,以django+pyecharts实现数据可视化web网页

    在家呆着也是呆着,不如做点什么消磨时间呗~ 试试用django+pyecharts实现疫情数据可视化web页面 这里要爬疫情数据 来自丁香园.搜狗及百度的疫情实时动态展示页 先看看劳动成果: 导航栏: ...

  9. 【教程】高德地图使用ECharts实现数据可视化

    关于百度地图结合ECharts实现数据可视化的资料已经很多了,毕竟是官方提供支持的,这里就不再赘述.今天我们来讲一下让高德地图与ECharts结合来实现数据可视化图表的展示. 一.ECharts 高德 ...

  10. 大数据可视化呈现工具LightningChart的用法

    LightningChart (LightningChart Ultimate) 软件开发工具包是微软VisualStudio 的一个插件,专攻大数据可视化呈现问题,用于WPF(WindowsPres ...

随机推荐

  1. 【FAQ】HarmonyOS SDK 闭源开放能力 —Asset Store Kit

    1.问题描述 使用关键资产API需要配置SystemCapability.Security.Asset,但不知道syscap.json文件应该配置在哪里,文档也没找到. 解决方案 新增关键资产等API ...

  2. Android7关机充电流程

    2021-09-03:Android7关机充电流程 背景 为了修改关机充电中的显示效果,因此学习一下Android 7关机充电的流程是怎么样的. 以msm8909为例. [ 94.741021] ch ...

  3. 基于 TI Sitara系列 AM64x核心板——程序自启动说明

    前 言 本文主要介绍AM64x的Cortex-A53.Cortex-M4F和Cortex-R5F核心程序自启动使用说明.默认使用AM6442进行测试演示,AM6412测试步骤与之类似. 本说明文档适用 ...

  4. MAPREDUCE中的序列化

    Java的序列化是一个重量级序列化框架(Serializable),一个对象被序列化后,会附带很多额外的信息(各种校验信息,header,继承体系....),不便于在网络中高效传输: 所以,hadoo ...

  5. 洛谷P1790

    这道题可以说也是非常有意思的数学题,并且坑点也是非常多 刚开始以为是连通块的问题,后面发现没有那么简单,因为必须要分成两个部分才行,连通块可能会分成三个部分 后面想到利用割痕来解决,以为唯一的一种分割 ...

  6. Happus:给准备离职成为独立开发者的你 5 点建议

    名字:Happus 开发者 / 团队:Regina Dan 平台:iOS, visionOS 请简要介绍下这款产品 Happus 是你追寻幸福健康关系.甚至提高婚姻生活品质的贴心助手.无论是关系维系. ...

  7. 全网最适合入门的面向对象编程教程:06 类和对象的Python实现-自定义类的数据封装

    全网最适合入门的面向对象编程教程:06 类和对象的 Python 实现-自定义类的数据封装 摘要: 本文我们主要介绍了数据封装的基本概念和特性,如何设置自定义类的私有属性和私有方法,protect 属 ...

  8. [oeasy]python0125_汉字打印机_点阵式打字机_汉字字形码

    汉字字形码 回忆上次内容 IBM 将 ASCII 扩展之后 规定了 一个字节的字符集 并制作了 相应的字形库   ​   添加图片注释,不超过 140 字(可选)   这种显示模式和字符大小之下 中文 ...

  9. oeasy教您玩转vim - 85 - # 全局命令

    ​ "h", "b", "f", "d", "e", "a", "c& ...

  10. 二分查找 | C++

    以此题为例:P2249 [深基13.例1]查找 二分查找 对于一个单调不降的序列 \(S\),传统查找的复杂度是 \(O(|S|)\),即 \(O(n)\). 有时候序列 \(S\) 中的元素特别多, ...