设为首页 收藏本站
查看: 1049|回复: 0

[经验分享] zabbix 基础配置(四)

[复制链接]

尚未签到

发表于 2019-1-21 08:53:29 | 显示全部楼层 |阅读模式
zabbix 基础配置(四)

  ============================================================================
  概述:

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

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

graph:simple,custom;
screen:
slide show:
  演示:
   1.把之前定义的同类型的监控项,放在一屏上
  


   1)设定图像的名称,要显示的监控项,颜色等根据自己的需要设定


2)在监测中,选择图形,查看自己定义的graphs,如下:


   2.把所有的图像展现为一屏

  

    1)创建Screen



   2)添加图形

   3)展示如下:

  3.定义幻灯片展示
  ①创建幻灯片


  ②添加要展示的聚合图形


  ③展示,可发现每3s切换一屏,如下:

  

  

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

模板可继承;

  • 在模板之上link其它模板即可;
从主机上删除模板:


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

  演示:
    1.创建模板:

   2.自定义模板名称,并创建新的群组


   3.模板定义好之后,就可以在此模板上创建应用集,监控项,图形等,方法和在主机上创建是相同的,这里不再演示,下面是我创建好的监控项;

   4.现在,我们再添加一台被监控的主机,并让它链接至我们这里定义好的模板,就可以立即完成监控;
   1)首先在监控主机安装zabbix-agent程序,并修改配置文件,过程同CentOS 7.2-2,只是这里的主机名为CentOS 7.2-3,然后启动服务。
   2)在zabbix-web上添加主机,主机名、agent代理程序接口,所属主等根据自己的要求设定好;


  

   3)点击模板,链接至我们事先定义好的模板(也可以再添加其他的模板),然后添加即可,这样一个主机及其监控项,图形等就快速部署好了,如下:


   我们也可以把自己定义的模板链接至其他模板之上,我这里把自己定义的testtemp模板链接至Template OS Linux系统模板之上,如下:
  



  


   4)定义好之后,在检测中过滤CentOS 7.2-3主机,可以看到生成的数据,产生的event,图形等
  





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

级别:

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

  • 内建:{MACRO_NAME}
  • 自定义:{$MARCRO_NAME}
注意:

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

  演示:
    1.在CentOS 7.2-3上只用宏定义一个web监控项,如下:


   添加好之后,在监测中可以看到,监听的端口为{$HTTP_PORT},所以我们要去定义宏来替换这里的文本

   2.现在我们去定义宏

     1)定义全局宏



  

   在检测中查看数据,发现此时端口由原来的{$HTTP_PORT}变为8080

   2)定义模板宏

   在检监测中查看数据变为模板定义的宏:8088

  

   3)定义主机宏

   在检监测中查看数据变为主机定义的宏:80

  

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

发现方式:
ip地址范围:

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

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

  • discover
  • actions:
        conditions   //定义发现条件
        operations   //发现后采取的动作


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



   3.接下来我们定义发现后的处理条件和动作
   1)创建动作,如下:

   2)定义Action的名称,条件和操作



  

   3)这样就Action就定义好了,如下:

  

   4.在监测中,点击event时间,可以看到发现了CentOS 7.2-3主机的ip 10.1.252.156,并且已经上线;

    在主机中查看,发现ip为10.1.252.156的CentOS 7.2-3的主机已经添加进来了,并且已经使用我们选择好的模板,在运行,如下:

   如上,就是整个自定义网络发现的整个过程。。。
  

  

  

  

  

  

  

  

  

  

  

  





运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-665816-1-1.html 上篇帖子: zabbix 之自定义key(10) 下篇帖子: CentOS 6.5上安装Zabbix 2.4.8
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表