meikkiie 发表于 2019-1-21 08:53:29

zabbix 基础配置(四)

zabbix 基础配置(四)
  ============================================================================
  概述:

[*]  zabbix展示接口
     graph
  
     screen
     slide show
[*]  zabbix中模板的创建和使用;
[*]  zabbix中宏的定义和使用;
[*]  zabbix中如何使用网络发现快速添加主机;

  ============================================================================
  
展示接口:

★graph:simple,custom;
★screen:
★slide show:
  演示:
   1.把之前定义的同类型的监控项,放在一屏上
  
http://s4.运维网.com/wyfs02/M01/8A/2E/wKioL1gqgqfzyHZkAACY6KZG3HI801.png
http://s4.运维网.com/wyfs02/M00/8A/2E/wKioL1gqgqeBXPWTAAA2YL_AWdk634.png
   1)设定图像的名称,要显示的监控项,颜色等根据自己的需要设定
http://s4.运维网.com/wyfs02/M02/8A/32/wKiom1gqgqeD8Y-BAABRSy-PqGE245.png
http://s1.运维网.com/wyfs02/M01/8A/2E/wKioL1gqg0Li_2HmAAA1YNyYKzg146.png
2)在监测中,选择图形,查看自己定义的graphs,如下:
http://s2.运维网.com/wyfs02/M02/8A/32/wKiom1gqg-WQu4ufAAE4HST6ZXo775.png
   2.把所有的图像展现为一屏
http://s1.运维网.com/wyfs02/M02/8A/32/wKiom1gqhpTDps9oAABO6bg1gTU743.png
  

  1)创建Screen
http://s2.运维网.com/wyfs02/M02/8A/32/wKiom1gqjRHAG5w0AABRIVqmgR8815.png
http://s1.运维网.com/wyfs02/M01/8A/2F/wKioL1gqjPnjSihaAAA2YL_AWdk548.png
http://s4.运维网.com/wyfs02/M01/8A/2F/wKioL1gqjPqQ3aWrAAApgFym7ts761.png
   2)添加图形
http://s5.运维网.com/wyfs02/M02/8A/32/wKiom1gqjVHQsPnvAAA8dnStfcM917.pnghttp://s1.运维网.com/wyfs02/M00/8A/32/wKiom1gqjhCSWLQYAAAl8mIGzig053.pnghttp://s3.运维网.com/wyfs02/M02/8A/2F/wKioL1gqkQrQXNCAAABOM7M38iA080.png
   3)展示如下:
http://s4.运维网.com/wyfs02/M01/8A/32/wKiom1gqkkTxjQ4pAAFvYvAyPoE357.png
  3.定义幻灯片展示
  ①创建幻灯片
http://s2.运维网.com/wyfs02/M00/8A/2F/wKioL1gqlKOBKXdrAABaAumtDeQ470.png
http://s1.运维网.com/wyfs02/M02/8A/2F/wKioL1gqlKPxYpOJAAA8X2FTalI179.png
  ②添加要展示的聚合图形
http://s2.运维网.com/wyfs02/M01/8A/2F/wKioL1gqlKTRfLJ5AABBp3HqNQU822.png
http://s4.运维网.com/wyfs02/M00/8A/32/wKiom1gqlRTBz0LjAAArPn3Rg5k098.png
  ③展示,可发现每3s切换一屏,如下:
http://s4.运维网.com/wyfs02/M02/8A/2F/wKioL1gqlYzhIZGBAAE5EdjKzTg511.png
  

  

模板:
---主机配置模板,可链接至主机,从而实现主机的快速监控配置;

★模板可继承;

[*]在模板之上link其它模板即可;
★从主机上删除模板:


[*]unlink:反链接
[*]unlink and clear:反链接并清除数据;
★模板可导出,也可以从指定文件导入;

  演示:
  1.创建模板:
http://s3.运维网.com/wyfs02/M02/8A/34/wKiom1gqqnCAxnZSAABmCCQud70213.png
   2.自定义模板名称,并创建新的群组
http://s3.运维网.com/wyfs02/M02/8A/30/wKioL1gqqnHijMy3AABUzVCnY7o930.png
http://s1.运维网.com/wyfs02/M02/8A/34/wKiom1gqqtei9JisAAA0jWJ1eJ8331.png
   3.模板定义好之后,就可以在此模板上创建应用集,监控项,图形等,方法和在主机上创建是相同的,这里不再演示,下面是我创建好的监控项;
http://s5.运维网.com/wyfs02/M00/8A/31/wKioL1gqrX3TNokGAAB4SA9O8cI214.png
   4.现在,我们再添加一台被监控的主机,并让它链接至我们这里定义好的模板,就可以立即完成监控;
   1)首先在监控主机安装zabbix-agent程序,并修改配置文件,过程同CentOS 7.2-2,只是这里的主机名为CentOS 7.2-3,然后启动服务。
   2)在zabbix-web上添加主机,主机名、agent代理程序接口,所属主等根据自己的要求设定好;
http://s1.运维网.com/wyfs02/M01/8A/35/wKiom1gqstqiuxfAAACVJ_OY38Y115.png
http://s1.运维网.com/wyfs02/M01/8A/31/wKioL1gqstqS1EVHAABx6o7vW2E915.png
  

   3)点击模板,链接至我们事先定义好的模板(也可以再添加其他的模板),然后添加即可,这样一个主机及其监控项,图形等就快速部署好了,如下:
http://s2.运维网.com/wyfs02/M00/8A/32/wKioL1gqtnKSNrkxAABd-3Sn608811.png
http://s4.运维网.com/wyfs02/M02/8A/32/wKioL1gqtrPzcRziAACmi6mDES4573.png
   我们也可以把自己定义的模板链接至其他模板之上,我这里把自己定义的testtemp模板链接至Template OS Linux系统模板之上,如下:
  
http://s5.运维网.com/wyfs02/M01/8A/33/wKioL1gqyW_y6PoJAAA-2tDFqNY045.png
http://s1.运维网.com/wyfs02/M02/8A/37/wKiom1gqyXDiRnsvAAAepLpVIiE062.png
http://s1.运维网.com/wyfs02/M02/8A/33/wKioL1gqyXCj0u42AACiU46nLE8516.png
  


   4)定义好之后,在检测中过滤CentOS 7.2-3主机,可以看到生成的数据,产生的event,图形等
  
http://s3.运维网.com/wyfs02/M00/8A/35/wKiom1gqt92RxJmXAAB29JyjTSw355.png
http://s3.运维网.com/wyfs02/M00/8A/35/wKiom1gqt93gYnGJAADWjMW3HdU075.png
http://s5.运维网.com/wyfs02/M02/8A/32/wKioL1gquDHAAKEoAAC--MrribQ053.png


宏:MACRO
---预设的文本替换模式;

★级别:

[*]全局宏:Administration --> General --> Macros
[*]模板宏:Configuration-->Templates(模板)-->TEMPLATE(特定的模板)--> Macros
[*]主机宏:Configuration --> Hosts --> HOST --> Macros
★类型:

[*]内建:{MACRO_NAME}
[*]自定义:{$MARCRO_NAME}
注意:

[*]优先级:主机宏 > 模板宏 > 全局宏
[*]命名方式:大写字母、数字和下划线;

  演示:
  1.在CentOS 7.2-3上只用宏定义一个web监控项,如下:
http://s4.运维网.com/wyfs02/M01/8A/32/wKioL1gqvOnRL5W8AABhsvSGzVo728.png
http://s3.运维网.com/wyfs02/M02/8A/36/wKiom1gqvOrDWGMAAABOvwsdyQU684.png
   添加好之后,在监测中可以看到,监听的端口为{$HTTP_PORT},所以我们要去定义宏来替换这里的文本
http://s3.运维网.com/wyfs02/M01/8A/33/wKioL1gqwteiNKFxAAAXuBmxrXo283.png
   2.现在我们去定义宏

     1)定义全局宏

http://s5.运维网.com/wyfs02/M00/8A/32/wKioL1gqvmDxx5-9AABvTGYgFrI578.png
http://s5.运维网.com/wyfs02/M01/8A/36/wKiom1gqvmHCfI81AABBKdgXWIU445.png
  

   在检测中查看数据,发现此时端口由原来的{$HTTP_PORT}变为8080
http://s2.运维网.com/wyfs02/M01/8A/33/wKioL1gqwuODaRqFAAAU_jqymec187.png
   2)定义模板宏
http://s1.运维网.com/wyfs02/M02/8A/33/wKioL1gqwO2ADc7mAABdM7madIo297.png
   在检监测中查看数据变为模板定义的宏:8088
http://s1.运维网.com/wyfs02/M00/8A/33/wKioL1gqwZ7TSyNrAAAXkL84HhI499.png
  

   3)定义主机宏
http://s4.运维网.com/wyfs02/M01/8A/37/wKiom1gqxB-xji6LAABnKhNYGbM934.png
   在检监测中查看数据变为主机定义的宏:80
http://s5.运维网.com/wyfs02/M02/8A/33/wKioL1gqxJbwW7qoAAAUOSmjGgk491.png
  

网络发现:
---zabbix server扫描指定网络范围内的主机;

★发现方式:
☉ip地址范围:

[*]可用服务探测(ftp, ssh, http, ...)
[*]zabbix_agentd的响应对某个key的请求;
[*]snmp_agent响应;
☉一旦发现某主机,就会产生发现事件;

[*]事件有8类:
      Host, Service
Up/Down, Discovered/Lost
☉发现操作分两步:

[*]discover
[*]actions:
    conditions   //定义发现条件
    operations   //发现后采取的动作
http://s3.运维网.com/wyfs02/M02/8A/39/wKiom1gq3EKRiUyWAAAs1_bOpF0877.png

  演示:
  为了演示网络自动发现的效果,我这里先把CentOS 7.2-3主机删除,然后通过网络发现来添加,删除时最好先删除模板,然后禁用主机,再删除!
  ------------------------------------------------------------------------------
  网络发现操作如下:
   1.在配置中,点击创建网络发现规则,如下:
  http://s1.运维网.com/wyfs02/M00/8A/38/wKiom1gqz8ayea2FAABVv8whdPw497.png
   2.自定义发现规则的IP范围,检测条件,延迟时间;然后添加即可,如下:
  
  

http://s5.运维网.com/wyfs02/M01/8A/38/wKiom1gq1luQYpKhAABAbyK8AAw309.png
http://s3.运维网.com/wyfs02/M02/8A/34/wKioL1gq1oGR3o2GAABYFzlOQXQ177.png
   3.接下来我们定义发现后的处理条件和动作
   1)创建动作,如下:
http://s2.运维网.com/wyfs02/M00/8A/38/wKiom1gq0hnikLDPAABjRzd40uA709.png
   2)定义Action的名称,条件和操作
http://s5.运维网.com/wyfs02/M00/8A/38/wKiom1gq1IDxt6H3AABaKFQGTvM118.png
http://s2.运维网.com/wyfs02/M00/8A/34/wKioL1gq1ICgsjgEAAAw0O87B20115.png
http://s1.运维网.com/wyfs02/M01/8A/38/wKiom1gq1IDAwx1cAABF8baJuD8598.png
  

   3)这样就Action就定义好了,如下:
http://s3.运维网.com/wyfs02/M02/8A/38/wKiom1gq1NzylZnxAABLAwSexpk095.png
  

   4.在监测中,点击event时间,可以看到发现了CentOS 7.2-3主机的ip 10.1.252.156,并且已经上线;
http://s5.运维网.com/wyfs02/M01/8A/34/wKioL1gq18uQIQENAABa-54xTsc552.png
  在主机中查看,发现ip为10.1.252.156的CentOS 7.2-3的主机已经添加进来了,并且已经使用我们选择好的模板,在运行,如下:
http://s3.运维网.com/wyfs02/M02/8A/38/wKiom1gq2Giw-i-OAAC6WueYibE472.png
   如上,就是整个自定义网络发现的整个过程。。。
  

  

  

  

  

  

  

  

  

  

  

  




页: [1]
查看完整版本: zabbix 基础配置(四)