ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

学习zabbix(十)

2019-03-11 16:16:39  阅读:317  来源: 互联网

标签:gt http lt 学习 zabbix amp png


Zabbix 3.0 基础介绍 [一]

 

一、Zabbix介绍

 

zabbix 简介

  Zabbix 是一个高度集成的网络监控解决方案,可以提供企业级的开源分布式监控解决方案,由一个国外的团队持续维护更新,软件可以自由下载使用,运作团队靠提供收费的技术支持赢利
  zabbix是一个基于Web界面的,提供分布式系统监控以及网络监视功能的企业级的开源解决方案。
  zabbix能监视各种网络参数,保证服务器系统的安全运营,并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题
  zabbix主要由2部分构成zabbix server和zabbix agent,可选组建zabbix proxy
  zabbix server可以通过SNMP,zabbix agent,fping端口监视等方法对远程服务器或网络状态完成监视,数据收集等功能。同时支持Linux以及Unix平台,Windows平台只能安装客户端
 

Zabbix 功能

  ①具备常见的商业监控软件所具备的功能(主机的性能监控、网络设备性能监控、数据库、性能监控、FTP 等通用协议监控、多种告警方式、详细的报表图表绘制)
  ②支持自动发现网络设备和服务器(可以通过配置自动发现服务器规则来实现)
  ③支持自动发现(low discovery)key 实现动态监控项的批量监控(需写脚本)
  ④支持分布式,能集中展示、管理分布式的监控点
  ⑤扩展性强,server 提供通用接口(api 功能),可以自己开发完善各类监控(根据相关接口编写程序实现)编写插件容易,可以自定义监控项,报警级别的设置。
  ⑥数据收集
 可用和性能检测
 支持snmp(包括trapping and polling),IPMI,JMX,SSH,TELNET
 自定义的检测
 自定义收集数据的频率
 服务器/代理和客户端模式
 灵活的触发器
 可以定义非常灵活的问题阈值,称为触发器,从后端数据库的参考值
 高可定制的报警
 发送通知,可定制的报警升级,收件人,媒体类型
 通知可以使用宏变量有用的变量
 自动操作包括远程命令
 实时的绘图功能
 监控项实时的将数据绘制在图形上面
 WEB 监控能力
 ZABBIX 可以模拟鼠标点击了一个网站,并检查返回值和响应时间

Api 功能
  应用api功能,可以方便的和其他系统结合,包括手机客户端的使用。
更多功能请查看
http://www.zabbix.com/documentation.php

 

Zabbix版本

Zabbix 3.0 Manual
Zabbix 2.4 Manual
Zabbix 2.2 Manual
Zabbix 2.0 Manual
下载地址:http://www.zabbix.com/documentation.php
本次采用yum安装,安装zabbix3.0.使用Centos7

 

Zabbix优缺点

优点
 1、开源,无软件成本投入
 2、Server 对设备性能要求低
 3、支持设备多,自带多种监控模板
 4、支持分布式集中管理,有自动发现功能,可以实现自动化监控
 5、开放式接口,扩展性强,插件编写容易
 6、当监控的item 比较多服务器队列比较大时可以采用被动状态,被监控客户端主动从
 7、server 端去下载需要监控的item 然后取数据上传到server 端。这种方式对服务器的负载比较小。
 8、Api 的支持,方便与其他系统结合
缺点
  需在被监控主机上安装agent,所有数据都存在数据库里,产生的数据据很大,瓶颈主要在数据库

 

Zabbix监控原理

  Zabbix 通过C/S 模式采集数据,通过B/S模式在web 端展示和配置。
被监控端:主机通过安装agent 方式采集数据,网络设备通过SNMP 方式采集数据
Server 端:通过收集SNMP 和agent 发送的数据,写入数据库(MySQL,ORACLE 等),再通过php+apache 在web 前端展示。

 

Zabbix 运行条件

Server:Zabbix Server 需运行在LAMP(Linux+Apache+Mysql+PHP)环境下(或者LNMP),对硬件要求低
Agent:目前已有的agent 基本支持市面常见的OS,包含Linux、HPUX、Solaris、Sun、
windows
SNMP:支持各类常见的网络设备
SNMP(Simple Network Management Protocol,简单网络管理协议

Zabbix监控过程逻辑图
1.png-212.6kB

 

监控类型

硬件监控 适用于物理机、远程管理卡(iDRAC),IPMI(只能平台管理接口)
ipmitools:,MegaCli(查看Raid磁盘)
系统监控: 监控cpt:lscpu、uptime、top、vmstat 1 、mpstat 1、htop
监控内存: free -m、
**监控硬盘:**df -h、iotop
**监控网络:**iftop、netstat、ss
**应用服务监控:**nfs、MySQL、nginx、apache、php、rsync
更详细的监控类型可以参考:http://www.abcdocker.com/abcdocker/1376

 

引入zabbix

所有监控范畴,都可以整合到Zabbix
   硬件监控:Zabbix、IPMI、lnterface
   系统监控:Zabbix、Agent、Interface
   Java监控:Zabbix、JMX、lnterface
   网络设备监控:Zabbix、SNMP、lnterface
   应用服务监控:Zabbix、Agent、UserParameter
   MySQL数据库监控:percona-monitoring-plulgins
   URL监控:Zabbix Web监控
2.png-25.1kB

 

二、Zabbix 环境配置

1、环境信息

 
  1. [root@localhost ~]# cat /etc/redhat-release
  2. CentOSLinux release 7.2.1511(Core)
  3. [root@localhost ~]# uname -r
  4. 3.10.0-327.28.3.el7.x86_64

2、yum安装
阿里云yum源已经提供了zabbix3.0,因此我们需要使用官方yum源。官方yum源下载会比较慢

 
  1. [root@localhost ~]# rpm -ivh http://mirrors.aliyun.com/zabbix/zabbix/3.0/rhel/7/x86_64/zabbix-release-3.0-1.el7.noarch.rpm

问题:为什么要下载release版本的zabbix?

 
  1. [root@localhost ~]# ls /etc/yum.repos.d/
  2. CentOS-Base.repo CentOS-Media.repo epel.repo.rpmnew
  3. CentOS-CR.repo CentOS-Sources.repo epel-testing.repo
  4. CentOS-Debuginfo.repo CentOS-Vault.repo zabbix.repo
  5. CentOS-fasttrack.repo epel.repo

因为下载这个版本会在yum.repos.d下面生成一个zabbix.repo的文件

3、安装相关软件包

 
  1. [root@localhost ~]# yum install zabbix-server zabbix-web zabbix-server-mysql zabbix-web-mysql mariadb-server mariadb -y
  2. 注:如果Server端也需要监控则需要安装zabbix-agent

提示:在Centos7中,mysql改名为mariadb

4、修改PHP时区设置

 
  1. [root@localhost ~]# sed -i 's@# php_value date.timezone Europe/Riga@php_value date.timezone Asia/Shanghai@g'/etc/httpd/conf.d/zabbix.conf
  2. #要注意需要改的配置文件是/etc/httpd/conf.d/zabbix.conf而不是/etc/php.ini,
 

三、数据库设置

1.启动数据库

 
  1. [root@localhost ~]# systemctl start mariadb

2.创建zabbix数据库及用户

 
  1. mysql
  2. create database zabbix character set utf8 collate utf8_bin;
  3. grant all on zabbix.* to zabbix@'localhost' identified by '123456';
  4. exit

3.导入数据

 
  1. [root@localhost ~]# cd /usr/share/doc/zabbix-server-mysql-3.0.4/
  2. [root@localhost zabbix-server-mysql-3.0.4]# ll
  3. total 1836
  4. -rw-r--r--1 root root 98Jul2211:05 AUTHORS
  5. -rw-r--r--1 root root 687803Jul2211:05ChangeLog
  6. -rw-r--r--1 root root 17990Jul2211:06 COPYING
  7. -rw-r--r--1 root root 1158948Jul2402:59 create.sql.gz
  8. -rw-r--r--1 root root 52Jul2211:06 NEWS
  9. -rw-r--r--1 root root 188Jul2211:05 README
  10. [root@localhost zabbix-server-mysql-3.0.4]# zcat create.sql.gz |mysql -uzabbix -p123456 zabbix

我们使用zcat,专门查看sql.gz包。和cat基本相似

4.修改zabbix配置文件

 
  1. [root@localhost zabbix-server-mysql-3.0.4]# vim /etc/zabbix/zabbix_server.conf
  2. DBHost=localhost #数据库所在主机
  3. DBName=zabbix #数据库名
  4. DBUser=zabbix #数据库用户
  5. DBPassword=123456#数据库密码

5.启动zabbix及apache

 
  1. [root@localhost ~]# systemctl start zabbix-server
  2. [root@localhost ~]# systemctl start httpd
  3. 注意:如果没有启动成功,要看一下是不是80端口被占用

6.Web界面安装master
访问地址:http://192.168.56.11/zabbix/setup.php
1.png-22.4kB

点击Next step进行安装
1.png-35.9kB

首先要确保没有no,如果时区没有改好会提示我们进行修改
1.png-32.2kB

账号密码都是我们刚刚在配置文件中设置的,端口默认就是3306
2.png-24kB

为我们的zabbix起个名字,一会在右上角会显示
1.png-31.8kB

最后是展示我们的配置信息,可以查看到哪里有错误
1.png-23kB

点击Finish
1.png-19.3kB

2.png-61kB

提示:上去之后请立即修改密码

7.配置zabbix-agent端

 
  1. [root@localhost ~]# vim /etc/zabbix/zabbix_agentd.conf
  2. Server=127.0.0.1修改Server端的IP地址(被动模式IP地址)
  3. ServerActive=127.0.0.1主动模式,主动向server端报告
  4. [root@localhost ~]# systemctl start zabbix-agent

查看端口号

 
  1. [root@localhost ~]# netstat -lntp
  2. ActiveInternet connections (only servers)
  3. ProtoRecv-Q Send-Q LocalAddressForeignAddressState PID/Program name
  4. tcp 000.0.0.0:33060.0.0.0:* LISTEN 7806/mysqld
  5. tcp 000.0.0.0:220.0.0.0:* LISTEN 1062/sshd
  6. tcp 00127.0.0.1:250.0.0.0:* LISTEN 2208/master
  7. tcp 000.0.0.0:100500.0.0.0:* LISTEN 11511/zabbix_agentd
  8. tcp 000.0.0.0:100510.0.0.0:* LISTEN 11335/zabbix_server
  9. tcp 00127.0.0.1:1990.0.0.0:* LISTEN 2692/snmpd
  10. tcp6 00:::80:::* LISTEN 11408/httpd
  11. tcp6 00:::22:::* LISTEN 1062/sshd
  12. tcp6 00::1:25:::* LISTEN 2208/master
  13. tcp6 00:::443:::* LISTEN 11408/httpd
  14. tcp6 00:::10050:::* LISTEN 11511/zabbix_agentd
  15. tcp6 00:::10051:::* LISTEN 11335/zabbix_server
  16. 10051为server端口,10050为agent端口
 

四、Web界面配置

找到Configuration---->Hosts 添加一台监控主机
1.png-95.1kB

2.png-52.3kB

开启后,如果出现错误我们可以看一下zabbix的日志

 
  1. [root@localhost ~]# ls /var/log/zabbix/zabbix_
  2. zabbix_agentd.log zabbix_server.log

3.png-32.5kB

当ZBX变成绿色的时候,说明监控成功。因为我们没有配置SNMP、JMX、IPMI等。所以我发监控
4.png-19.4kB

因为我们现在只安装了一台服务器,所以只有一个主机。我们可以查看现在这台主机的CPU等及基本的信息
5.png-34.8kB

点击Monitoring-----Graphs,选择我们要监控的内容
6.png-15.9kB

我们选择可以随便选择一个进行查看信息
例如:我们查看CPU的负载
1.png-60.8kB

  某一段时间内,CPU正在处理以及等待CPU处理的进程数的之和。Load Average是从另一个角度来体现CPU的使用状态的。
  这些监控其实就是zabbix在数据库查找数据,然后使用jd进行画图
Zabbix性能依赖于mysql数据库

 

五、Zabbix页面安全设置

1、设置默认账号密码
2.png-43.5kB

3.png-36.4kB

  设置完中文
1.png-72.5kB

 

六、Zabbix 菜单说明

Zabbix 上方的菜单简单介绍说明
2.png-54.1kB

Doshboard下面可以设置你想设置的图形,添加方法如下:
3.png-67.2kB

4.png-73.4kB

  这时,就可以找到你喜爱的了,直接打开
6.png-5.1kB

screens其实就是一个聚合图形,可以把多个图片合在一起。然后放在大屏幕上,供别人查看
1.png-3.9kB

maps就是一个架构图
2.png-3.2kB

Status of Zabbix就是一个状态栏
1.png-18.4kB

 第一行是Server是否运行[yes]和后面的运行地址
 第二行监控的机器 (启用的/关闭的/模板)
 第三行监控项 (启用的/关闭的/不支持的)
 第四行触发器的状态 (启用的/关闭的/【故障/正常】)
 第五行 当前用户数量 (在线数量)
 第六行 zabbix每秒可以收到的一个新值

告警的级别
2.png-8kB

我们可以设置报警响铃,让他在前端响
3.png-57.9kB

4.png-36.8kB

我们首页的监控列表是可以随意拖动的
5.png-79kB

我们还可以将它关闭,并且设置刷新时间
6.png-19.8kB

 ##################################################################################

 

Zabbix 3.0 部署监控 [二]

 

一、添加监控主机及设置

 

1.创建主机

1.png-47.5kB

2.png-52.5kB

Agent可以干一些SNMP无法干的事情,例如自定义监控项
snmp相关文章:http://www.abcdocker.com/abcdocker/1376
3.png-32kB

这里我们先不着急点add,还需要设置其他选项
1.png-17.4kB

点击监控模板
  zabbix监控是由监控项组成(cpu使用率监控就是一个监控项/内存使用率就是一个监控项),如果是100台服务器就需要监控模板了。只需要将监控项和模板关联起来即可
举个例子:我们上面主机使用的是SNMP,就可以直接搜索SNMP提示:有的模板需要自己定义
2.png-30.2kB

温馨提示:请点击下面的小add 然后在点大的。否则会出现问题哦
1.png-32.6kB

IPMI如果有的话,需要在这里写上用户名密码
2.png-23kB

宏定义,这个宏其实就是一个变量。我们给可以给变量附一个值
3.png-15.1kB

  因为我们设置的是SNMPSNMP有一个团体名。并且可以设置定义
  团体名是中间的abcdocker,具体的可以看http://www.abcdocker.com/abcdocker/1376

 
  1. [root@localhost ~]# cat /etc/snmp/snmpd.conf
  2. rocommunity abcdocker 192.168.56.11

1.png-23.1kB

值:{$SNMP_COMMUNITY}
2.png-43.1kB

主机资产设置分为3中
1、关闭 Disabled
2、手动 Manual
3、自动 Automatic (自动代表的是你在定义监控项的时候,他有一个小箭头,勾上之后监控项的值就会填写在这里)
   我们这设置好模板就可以选择add
3.png-43.8kB

SNMP变绿就好了
4.png-52.6kB

  现在的状态是用SNMP进行监控了,我们只是添加了一个SNMP OS LINUX的模板,但是出现了4个。这4个链接。可以和多个模板连起来用
1.png-46.6kB

进入监控项,下面这个菜单是过滤搜索用的
2.png-57.3kB

下面全都是模板
  我们可以随便点击一个,这里我们新建一个监控项
3.png-65.2kB

点击创建
类型选择
  Zabbix agent 被动
  Zabbix agent (active主动模式)
  Simple check 简单检测
  SNMPv1 agent ......
1.png-45kB

在Key这行点击Select 可以进行选择
2.png-97.3kB

我们随便选择一个,例如agent.version。查看agent的版本
Numeric是无符号整数型
1.png-20.3kB

 

2.图形说明

Configuration----hosts----Graphs
1.png-81.6kB

绘图靠的是监控项,我们可以随便打开一个看看
2.png-58.6kB

颜色等都是可以随意设置

 

3、聚合图形screens设置

1.png-42kB

提示:因为咱们用的版本是3.0当2.4的时候需要在Configuration----下面来创建screens

创建Screens
2.png-16.3kB

我们创建一个2*2 命名为test screensscreens
3.png-37.5kB

然后我们点进去
点击编辑
1.png-34.9kB

点击Change进行设置
1.png-32.5kB

2.png-25.8kB

多添加几个之后就是以下结果
3.png-96.9kB

 

二、监控案例[自定义监控项]

例如:我们自己添加一个监控项来进行监控当前的活动连接数 [Nginx 安装请看上一篇]
nginx安装地址:http://www.abcdocker.com/abcdocker/1376
Nginx状态模块配置如下,过于简单不说了

 
  1. [root@localhost ~]# cat /usr/local/nginx/conf/nginx.conf
  2. listen 8080;
  3. location /status {
  4. stub_status on;
  5. access_log off;
  6. allow 192.168.56.0/24;
  7. deny all;
  8. }

修改nginx端口并重启
测试:http://192.168.56.11:8080/status
1.png-8.7kB

解释说明:使用zabbix来监控活动连接数,通过status状态模块为前提
  我们现在命令取出我们想要的值,例如:

 
  1. [root@localhost ~]# curl -s http://192.168.56.11:8080/status|grep Active|awk -F "[ ]"'{print $3}'
  2. 1

因为我们是监控他的活动连接数,他的活动连接数为1

 
  1. [root@linux-node1 ~]# vim /etc/zabbix/zabbix_agentd.conf
  2. Include=/etc/zabbix/zabbix_agentd.d/

#提示: 如果想要加自定义监控项,不要在配置文件中写入,可以在Include里面定义的目录写上
  只要我们写在Include目录下,都可以识别到

 
  1. [root@linux-node1 ~]# cd /etc/zabbix/zabbix_agentd.d/
  2. [root@linux-node1 zabbix_agentd.d]# ls
  3. userparameter_mysql.conf
  4. #默认有一个MySQL的,我们可以参考MySQL的进行操作
  5. UserParameter=mysql.ping,HOME=/var/lib/zabbix mysqladmin ping | grep -c alive
  6. #提示,前面是key的名称 后面的key的命令
  7. UserParameter=mysql.version,mysql -V

我们自己编辑一个文件

 
  1. [root@linux-node1 zabbix_agentd.d]# cat nginx.conf
  2. UserParameter=nginx.active,/usr/bin/curl -s http://192.168.56.11:8080/status|grep Active|awk -F "[ ]"'{print $3}'
  3. #提示,此处配置文件的名字可以随便起

  如果是多个命令可以写一个脚本,命令最好写绝对路径!这个过程其实就是我们定义监控的过程,前面是key的名字,后面是命令
修改完配置文件之后需要重启zabbix-agent

 
  1. [root@linux-node1 zabbix_agentd.d]# systemctl restart zabbix-agent

  配置完成之后先在server端测试,是否可以获取到agent上的值。不要着急添加
  我们现在只用了1台服务器,本机是server也是agent。然后使用zabbix-get进行测试

 
  1. [root@linux-node1 zabbix_agentd.d]# yum list|grep zabbix
  2. zabbix-agent.x86_64 3.0.4-1.el7@zabbix
  3. zabbix-release.noarch 3.0-1.el7 installed
  4. zabbix-server-mysql.x86_64 3.0.4-1.el7@zabbix
  5. zabbix-web.noarch 3.0.4-1.el7@zabbix
  6. zabbix-web-mysql.noarch 3.0.4-1.el7@zabbix
  7. python-pyzabbix.noarch 0.7.3-2.el7 epel
  8. uwsgi-stats-pusher-zabbix.x86_64 2.0.13.1-2.el7 epel
  9. zabbix-get.x86_64 3.0.4-1.el7 zabbix
  10. 查看zabbix_get
  11. [root@linux-node1 zabbix_agentd.d]# yum install -y zabbix-get

zabbix-get使用参数如下:

 
  1. [root@linux-node1 zabbix_agentd.d]# zabbix_get -s 192.168.56.11-p 10050-k "nginx.active"
  2. -s 指定我们要查看的服务器
  3. -p 端口,可以不加。默认是10050
  4. -k 监控项的名称(根据上面的配置来定义的)
  5. 更多参数:zabbix_get --help
 

错误案例:

如果出现如下错误,大致意思是拒绝连接

 
  1. [root@linux-node1 zabbix_agentd.d]# zabbix_get -s 192.168.56.11-p 10050-k "nginx.active"
  2. zabbix_get [24234]:Check access restrictions inZabbix agent configuration

解决方法:

 
  1. [root@linux-node1 ~]# vim /etc/zabbix/zabbix_agentd.conf
  2. Server=192.168.56.11

因为我们当时只允许本机127.0.0.1进行连接。所以会出现这样问题

 
  1. [root@linux-node1 ~]# systemctl restart zabbix-agent

修改完配置文件都要重启
提示: zabbix-agent的配置文件中指定允许那个server连接,那个才可以进行连接。

 
  1. [root@linux-node1 zabbix_agentd.d]# zabbix_get -s 192.168.56.11-p 10050-k "nginx.active"
  2. 1

正确结果如上!
提示:如果在zabbix-agent上面修改了,还需要在网页上进行修改
1.png-73.8kB

/etc/zabbix/zabbix-agent.conf上面指定的Server是谁,就只会允许谁通过。如果有多个ip可以使用逗号进行分割

 

添加item

2.png-97.6kB

找到一个安装zabbix-agent,点击
3.png-80.8kB

点击items
1.png-68.9kB

然后添加Create item(创建item)
1.png-38.4kB

2.png-4.3kB

Data type:数据类型,这里我们选择Decimal。其他的基本上用不上
Units:单位 超过1千就写成1k了。 可以在这里做一个单位的设置。默认就可以
Use custom multiplier:如果这里面设置了一个数,得出来的结果都需要乘以文本框设定的值
1.png-17.2kB

Update interval(in sec) 监控项刷新时间间隔(一般不要低于60秒)
Custom intervals 创建时间间隔(例如:1点-7点每隔多少秒进行监控)格式大致为:周,时,分
2.png-21.7kB

History storage period 历史数据存储时间(根据业务来设置,默认就可以)
Trend storage period 趋势图要保存多久
New application 监控项的组
application 选择一个监控项组
Populates host inventory field 资产,可以设定一个监控项。把获取的值设置在资产上面
1.png-22.1kB

描述!必须要写。 要不你就是不负责任
2.png-6.4kB

添加自定义监控项小结:
   1、添加用户自定义参数(在/etc/zabbix/zabbix.agent.d/定义了一个nginx.conf步骤如上)
   2、重启zabbix-agent
   3、在Server端使用zabbix_get测试获取(命令如上)
   4、在web界面创建item(监控项)
   

 

自定义图形

3.png-110.3kB

Name:名字
Width:宽度
Height:高度
Graph type:图形类型
其他默认即可
1.png-45.3kB

然后我们点击Add添加Items监控项,找到我们刚刚设置的服务器
2.png-145.4kB

然后找到我们刚刚添加的监控项
3.png-11.2kB

还可以选择颜色,添加其他的很多设置。不细说
4.png-36.5kB

  点击Prewview可以进行预览,如果出现字符乱码可以阅读我们另一篇文章(zabbix默认不支持中文)
  确定没有问题,选择下方Add即可
5.png-92.3kB

出现我们添加的
image_1at7vvch71hlq19i09hc1754tr6gp.png-75.2kB

需要在Monitoring--->Graphs--->选择我们添加的主机即可
接下来我们需要进行测试
测试前:
6.png-13kB

使用ab测试工具进行测试,设置100万并发进行访问

 
  1. [root@linux-node1 ~]# ab -c 1000-n 1000000 http://192.168.56.11:8080/
  2. ThisisApacheBench,Version2.3<$Revision:1430300 $>
  3. Copyright1996AdamTwiss,ZeusTechnologyLtd, http://www.zeustech.net/
  4. Licensed to TheApacheSoftwareFoundation, http://www.apache.org/
  5. Benchmarking192.168.56.11(be patient)

测试后:
1.png-14.5kB

我们可以查看zabbix监控图标
2.png-69.9kB

我们中间设置了间隔60秒,说明每隔60秒我们进行获取一次
  我们可以设置它的方式显示
找到Graph选择类型,Stacked是堆叠显示,其他的大家可以自行百度。不细说
  堆叠显示如下:
3.png-58.8kB

如果我们想加多个图形都显示在一张图上,可以进行如下操作
4.png-57.1kB

找到Graphs
5.png-89.8kB

找到我们设置的图形
1.png-64.4kB

点击添加即可

我们可以让多个图标显示在一个图片上
2.png-41.9kB

点击我们创建一个聚合图形(screens
1.png-45.5kB

点击进去
2.png-40.5kB

点击编辑
1.png-28.3kB

选择item添加的地方,因为上面创建聚合图形的时候我们选择了2X2 所以这里会显示2个
2.png-53.8kB

找到相对应的添加即可
我们可以多添加几个
3.png-60.3kB

结果如上图显示
除了显示图片还可以显示其他内容
4.png-24.4kB

Action log:日志
Clock:时间
Data overview:数据概述
Graph:图形
History of events:历史事件
Host group issues:主机组问题
Host issues:主机问题
Hosts info:主机信息
Plain text:文本
Map:架构图
Screen:屏幕
Server info:服务器信息
Simple graph:简单的图
Simple graph prototype:简单的原型图
System status:系统状态
Triggers info:触发器信息
Tiggers overview:概述
URL:URL地址
 

例如我们输入一个URL:

1.png-24.4kB

2.png-54.9kB

我们还可以自定义一个Maps,一张架构图。操作如下:
3.png-45.4kB

第二步:选择编辑Edit map
4.png-45.8kB

因为他默认图片比较小,我们可以点击下方,进行调整图片大小。
5.png-41.4kB

点击右上角编辑,然后我们点中图中的服务器即可
6.png-53.4kB

我们模拟有2台服务器
7.png-47.6kB

然后我们选中新添加的服务器进行修改
8.png-68.4kB

点击Apply就可以了。
按住Ctrl点中zabbix server和另台服务器
9.png-63.9kB

然后我们点击左上方的Link:他们就连接起来了
1.png-77.6kB

温馨提示:修改完成后需要点击保存[update]如果不点后果就是从新在做一遍~
2.png-49.7kB


  weixin.gif-425.6kB

标签:gt,http,lt,学习,zabbix,amp,png
来源: https://www.cnblogs.com/wuhg/p/10511179.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有