• zabbix拓扑图


     Map labels(拓扑图标签)支持以下Macros(宏):

    MACRO DESCRIPTION
    {HOST.CONN} IP or host DNS name, depending on host settings
    {HOST.DNS} Host DNS name
    {HOST.HOST} Host name
    {HOST.IP} Host IP address
    {HOST.NAME} Visible host name
    {host:key.func(param)}

    Simple macros, as used in trigger expressions.

    Only the avglastmax and min functions, with seconds as parameter are supported in this macro in map labels.

        还支持一些TRIGGER(触发器)的宏就不在这里列举了,请看官方资料:https://www.zabbix.com/documentation/2.2/manual/appendix/macros/supported_by_location

        本文实现的效果图如下:

    wKioL1SRIfzjmQiAAAGyVMV32ZQ179.jpg

        拓扑图标签列出了设备的详细信息,包括设备名称、IP、操作系统、CPU、内存、磁盘、网络流量等。下面给出具体实现方法:

        一、

        进入Configuration → Maps,点击Create map创建新拓扑图。

    wKioL1SRK_bAP26JAAXiF9DjIM0080.jpg

        二、

        根据Map labels支持的Macros,修改图片的标签Label,如下图:

    wKioL1SRLafB77xeAAY7P3Hp_VY610.jpg

        修改Label后,点击Apply查看效果。

        Linux服务器Label示例:

    Host:{HOST.NAME}
    IP:{HOST.IP}
    OS:{{HOST.HOST}:system.uname.last(0)}
    CPU Load:{{HOST.HOST}:system.cpu.load[percpu,avg1].last(0)}
    Free memory:{{HOST.HOST}:vm.memory.size[pavailable].last(0)}
    Free Disk /:{{HOST.HOST}:vfs.fs.size[/,free].last(0)}
    Free Disk /data:{{HOST.HOST}:vfs.fs.size[/data,free].last(0)}
    Incoming network:{{HOST.HOST}:net.if.in[eth0].last(0)}
    Outgoing network:{{HOST.HOST}:net.if.out[eth0].last(0)}
     

        Windows服务器Label示例:

    Host:{HOST.NAME}
    IP:{HOST.IP}
    OS:{{HOST.HOST}:system.uname.last(0)}
    CPU Load:{{HOST.HOST}:system.cpu.load[percpu,avg1].last(0)}
    Free memory:{{HOST.HOST}:vm.memory.size[pavailable].last(0)}
    Free Disk C:{{HOST.HOST}:vfs.fs.size[C:,free].last(0)}
    Free Disk D:{{HOST.HOST}:vfs.fs.size[D:,free].last(0)}
    Incoming network:{{HOST.HOST}:net.if.in[Intel(R) 82574L Gigabit Network Connection].last(0)}
    Outgoing network:{{HOST.HOST}:net.if.out[Intel(R) 82574L Gigabit Network Connection].last(0)}
     

        对于{host:key.func(param)}这种类型的宏,主机上必须存在相应的监控项,才可以取到数据,否则会显示*UNKNOWN*。

        三、

        我们同样可以修改连接线的Label,显示上下行网络流量。

    wKioL1SRMcmBzEAfAAdni5NV0is848.jpg

        点击图片属性最下方的Edit,打开连接线的属性界面。我们修改一下Label,点击Apply查看效果。

        连接线的Label示例:

    Network
    ↑ {Zabbix server:net.if.in[eth0].last(0)}
    ↓ {Zabbix server:net.if.out[eth0].last(0)}
     

        这里把Zabbix server的eth0网卡流量显示出来了。

  • 相关阅读:
    Unity3D 开发之shader教程(浅谈光照之漫反射diffuse)
    Unity3D 开发之shader教程(实现圆角矩形)
    Unity3D 开发之shader教程(实时swirl 扭曲漩涡效果)
    lerp function(线性插值计算)
    关于Lua以及UniLua的学习与笔记(随时更新)
    Android SDK Manager 更新
    Mac OS X 安装protobuf 2.6.1
    IDFactory int类型ID生成器
    Android TextView 添加部分文字高亮,点击功能
    Android MonkeyRunner 功能测试 自动执行 挂机脚本
  • 原文地址:https://www.cnblogs.com/th-lyc/p/11068497.html
Copyright © 2020-2023  润新知