zabbix network map”可以简单的理解为动态网络拓扑图,可以针对业务来配置zabbix map,通过map可以了解应用的整体状况:服务器是否异常、网络是否有故障、应用当前什么状态。如果你不需要这些东西,至少你可以通过network map绘制一张网络拓扑图。看看效果

network map

zabbix map

创建network map

点击Configuration → Maps--> Create map

network map

zabbix network map

参数说明

参数 描述

Name 名称,不能重复

Width 宽度,像素为单位

Height 高度,像素为单位

Background image 背景图像:

No image - 无背景图像(白色背景)

Image - 可以选择图片作为背景,不支持缩放(为啥我的zabbix没有这个选项)

Automatic icon mapping 图标映射, Administration → General → Icon mapping.

Icon highlighting 图表突出显示

Mark elements on trigger status change 突出显示触发器状态

Expand single problem 显示故障名称

Advanced labels 为不同类型元素定义不同标签

Icon label type 图标名称:

Label - icon标签名

IP address - IP地址

Element name - 元素名称(如:主机名)

Status only - 状态(OK或者PROBLEM)

Nothing - 不显示

Icon label location 图标名称位置:

Bottom - 图标下方

Left - 图标左边

Right - 图标邮编

Top - 图标上方

Problem display 显示故障次数:

All - 所有次数

Separated - 分别显示未确认的故障与总故障数

Unacknowledged only - 只显示未确认故障的数量

Minimum trigger severity 低于选择故障严重性级别的故障将不会显示在map中。例如,选择了“Warning ”,故障级别为“Information ”和“Not classified”的触发器事件都不会反映到map中。Zabbix 2.2加入此参数.

URLs monitoring--map--你的map--点击你的元素会出现一个菜单,如果有指定urls,那么url会出现在当前菜单中。你可以点击当前url来跳转到具体页面。urls可以使用macros: {MAP.ID}, {HOSTGROUP.ID}, {HOST.ID}, {TRIGGER.ID}

添加元素到map中

点击上方的图标"+"可以添加元素(host、group、trigger等),然后左上角会出现一个主机,这时候我们任意拖动它,也可以点击图标"-"来删除它。点击这个元素,在弹出的属性框里面录入它的一些信息,一个元素就添加完成了。

我们可以注意到在上方有“Grid [ Shown | On ] 20x20”,点击shown当前map的表格消失(此时文章变成了hidden),再点击一次,表格又回来了。On表示当前map里面的元素都会按着表格对齐(和windows的桌面一样),点击On文字变为Off,表示当前map里的元素可以任意拖动摆放。后面的20x20是一个下拉列表,表示表格的大小。

看看map元素属性

属性 描述

Type 元素类型:

Host - 代表主机,他所有的触发器状态都会反映到图标上

Map - map元素图标,点击之后会链接到相应的map

Trigger - 单个触发器状态

Host group - 代表组机组图标,组内所有主机的触发器状态都会反映到图标上

Image - 图标,不指向任何资源

Label 元素名称,可以使用macros,支持多行文本

Label location 名称所在位置:

Default - 默认位置,一般是bottom

Bottom - 图标底部

Left - 图标左边

Right - 图标右边

Top - 图标上方

Host 如果当前元素类型为Host,可选择相应的host,需要搜索

Map 如果当前元素类型为map,可选择相应的map

Trigger 如果当前元素类型为trigger,可选择相应的trigger

Host group 如果当前元素类型为Host Group,可选相应的group,需要搜索

Icon (default) 图标.

Automatic icon selection 使用icon mapping 来决定使用哪个图表

Icons 元素在不同状态下不同的图表: default, problem, maintenance, disabled.

Coordinate X map元素横坐标

Coordinate Y map元素纵坐标

URLs monitoring--map--你的map--点击你的元素会出现一个菜单,如果有指定urls,那么url会出现在当前菜单中。你可以点击当前url来跳转到具体页面。urls可以使用macros: {MAP.ID}, {HOSTGROUP.ID}, {HOST.ID}, {TRIGGER.ID}

备注:大家一定要记得点击上面的“save”按钮,否则你所有的更改都白费了,zabbix这点很讨厌,不会自动保存,我已经多次忘记点击save,然后一切重来。在我们未保存的情况下离开map页面,zabbix提示我们保存,那多好,可惜zabbix竟然没有这么做。为什么?

批量修改map元素

按住Ctrl的同时,鼠标选中多个map元素,如下图:

network map

批量修改map元素

我们批量修改了元素名称,使用macro{HOST.IP},并且label名称在元素的左边,效果如下

network map

批量修改map元素

map元素相连接

网络拓扑上有了服务器、交换机、路由器,还差一条网线把他们连在一起,并且标明他们之间的链路速度。按住Ctrl并且选中两个设备,点击上方LINK后边的"+",在弹出的属性框最后将会增加一条链路属性,点击edit,输入相关信息,如下:

network map

zabbix map link

属性说明

Lable:线路名称

属性 说明

Label 线路名称,可以使用macro

Connect to 当前元素与哪个元素连接

Type (OK) 连接线风格:

Line - 细线

Bold line - 粗线

Dot - 点线

Dashed line - 虚线

Colour (OK) 线条颜色.

Link indicators 链路状态,触发器有故障都会显示到链路上

链路效果如下

network map

zabbix map link

api zabbix 拓扑图 获取_zabbix网络拓扑图配置-Maps(示例代码)相关推荐

  1. java获取网络ip地址_Java获取电脑真实IP地址的示例代码

    /** * @author yins * @date 2018年8月12日下午9:53:58 */ import java.net.Inet4Address; import java.net.Inet ...

  2. 简单介绍vue获取token实现token登录的示例代码

    最近新做了个vue项目,正好项目中有登录部分,本文就详细的介绍一下登录部分的实现,文中通过示例代码介绍的非常详细,感兴趣的小伙伴们可以参考一下 使用token做登录验证的思路大致如下: 1.在第一次登 ...

  3. python基于udp的网络聊天室再用tkinter显示_Python实现网络聊天室的示例代码(支持多人聊天与私聊)...

    实验名称: 网络聊天室 功能: i. 掌握利用Socket进行编程的技术 ii. 掌握多线程技术,保证双方可以同时发送 iii. 建立聊天工具 iv. 可以和单人聊天 v. 可以和多个人同时进行聊天 ...

  4. Java代码安装maven jar_Java中Maven项目导出jar包配置的示例代码

    具体代码如下所示: src/main/java src/main/resources ${project.build.directory} **/*.java src/test/java src/te ...

  5. api zabbix 拓扑图 获取_Zabbix报表系统

    Zabbix监控资源之后,常需要对资源的的监控数据进行导出,制作成为报表,如周报,日报等形式,目前zabbix还未自带报表功能.近期学习go语言,开发了一个简单的Zabbix报表工具. 在线试用 ht ...

  6. html5的网络拓扑图,基于 HTML5 网络拓扑图的快速开发之入门篇(一)

    前言 计算机网络的拓扑结构是引用拓扑学中研究与大小,形状无关的点.线关系的方法.把网络中的计算机和通信设备抽象为一个点,把传输介质抽象为一条线,由点和线组成的几何图形就是计算机网络的拓扑结构.网络的拓 ...

  7. python生成网络拓扑图_画网络拓扑图 - neteworkx-python- - ItBoth

    [NETWORK ASSOCIATES GUIDE TO COMMUNICATIONS PROTOCOLS 网络协议关系拓扑图 很全面 很好 值得收藏!] 在python下安装networkx绘制复杂 ...

  8. android百度地图例子,使用百度地图API进行Android地图应用开发(Eclipse)(示例代码)...

    随着基于位置的服务的兴起,地图类App呈现爆发趋势.随着而来的是地图供应商开放大量的API.供开发人员开发基于PC或者移动端的应用程序. 如今我们研究使用百度地图SDK进行Android项目的开发. ...

  9. Linux内核:网络过滤器简介与示例代码

    目录 简单的例子 实施 用户空间处理 Linux的一大优点是其网络功能.路由器,交换机等许多网络产品均基于嵌入式Linux操作系统. 网络过滤是Linux内核中很好的基础结构,它使我们能够过滤和操作网 ...

最新文章

  1. 微博 用户画像_分析用户画像?从微博数据采集开始!
  2. jvm十五:java虚拟机内存图
  3. php的exportexcel,PHPExcel export网络或本地图片到excel
  4. ai端到端_如何使用行为树构建端到端的对话式AI系统
  5. 【设计模式】工厂模式 Factory Pattern
  6. 周鸿祎回应年会特等奖「免裁券」;微信放开 5000 人好友上限;Firefox 72 正式发布| 极客头条...
  7. matlab保存f黑白图片_Matlab微积分
  8. jsp中使用echarts简单示例
  9. c语言谭浩强第七章例题
  10. 英特尔服务器主板g41性能,什么叫优化好,英特尔G41集成显卡也能流畅运行
  11. 清华同方计算机配置情况,清华同方计算机还原卡安装使用说明
  12. 对代码签名另一种认识(下)
  13. win7升级win10正式版_最新win7如何升级win10操作教程,你还在用win7吗?
  14. Java-JavaWeb—(4)MySQL数据库
  15. 解析几何----双曲线左支极坐标方程
  16. PostgreSQL JDBC 驱动程序版本和JDK关系及下载地址
  17. Linux 中断 —— GIC 初始化
  18. Mixly 数码管时钟
  19. 【ArcGIS错误集锦002-Server02】ArcGISserver发布站点报错Failed to create the site. Could not create directory path
  20. ReSharper 使用感受

热门文章

  1. MPEG2、H.263、H.264协议效率对比
  2. 机器学习——深度学习之编程工具、流行网络结构、卷积神经网络结构的应用
  3. 结构体指针需要申请指针内存,结构体对象不需要申请对象内存
  4. 外链引入css有哪些方式_HTML+CSS基础(三) CSS的引入方式和CSS选择器
  5. python画圆并填充图形颜色_如何使用python设计语言graphics绘制圆形图形
  6. flash java 通信,Flash到JavaScript的通信实例
  7. 如何设置多个图层层叠关系_如何玩转 XMind 中的多种思维结构?
  8. mysqlbinlog恢复误删数据
  9. intellij idea搭建springboot
  10. 一个简单的LINQ TO XML, AJAX 例子[译]