zyk198500 发表于 2019-1-20 07:37:17

Zabbix(三)之创建模板,监控web scennario

  一、zabbix创建模板
  1、创建模板
  Configuration->Templates 点击 Create Templates 如下图所示:

http://s3.运维网.com/wyfs02/M00/11/C8/wKiom1LeD7PDhObVAALrzcm8myg358.jpg
  输入模板名字,所在的模板组以及模板所在的主机和主机组等,下面是与其他模板连接就是这个模板连接其他的模板,
http://s3.运维网.com/wyfs02/M01/11/C7/wKioL1LeDyKRidlNAAJB_Q90liE082.jpg
  下面是定义这个模板的宏,一般用的不多,要看具体需要。
http://s3.运维网.com/wyfs02/M00/11/C8/wKiom1LeD0WQaLv9AAF-ArnB0nI665.jpg
  保存后是这样子:
http://s3.运维网.com/wyfs02/M02/11/C7/wKioL1LeELGjMyigAAIZ_jXtZT4324.jpg
  这个模板包含所有项,下面就是这个模板中加入监控项目,形成Application,添加触发器,图像,发规则等,就同监控一个主机时一样。
  

  需要说明的,如果一个被监控的主机应用了一个模板,如果要修改里面的监控项目,要在模板中直接修改,在主机上面不能修改的,不过被监控主机上可以另外添加新的监控项目。
  

  二、web scennario 监控
  Web Monitoring是用来监控web程序的,可以监控到web程序的下载速度、返回码及响应时间,还支持把一组连续的web动作作为一个整体来监控。
  下面主要说一下用这个来监控网页页面下载速度和反应时间吧
  1、简单的页面监控
  如果我们要监控zabbix登录页面的下载速度和返回码以及响应时间,可以这样。需要注意的是,必须要添加好监控主机后才能监控web。
  Configuration->Hosts->点击一个监控主机中web->Create scenario

  

http://s3.运维网.com/wyfs02/M01/11/C8/wKiom1LeE6fRT8HRAAGP9me28ms967.jpg
  上面是监控zabbix的登录页面
  点击 Step后,有一个Add点后如下图:
http://s3.运维网.com/wyfs02/M02/11/C7/wKioL1LeE4SjCjPuAAD8SmMm-1U101.jpg
  写上url后,post内容是登录名和密码 下面是:
  Timeout是超时时间,返回码等。
  

  保存后,过一会就可以在Monitoring->web->service login看到下载速度和响应时间的图像了,如下图:
http://s3.运维网.com/wyfs02/M01/11/C7/wKioL1LeFMOwLcLCAAZbg6617Ug934.jpg
  下面同样来监控一个网站首页:
  大部分步骤都相同,只是在下面所示的地方不同:
http://s3.运维网.com/wyfs02/M02/11/C8/wKioL1LeFejiRtjqAAE-Qcj29GQ006.jpg
http://s3.运维网.com/wyfs02/M01/11/C9/wKiom1LeFgvTq-OiAAEjRY7AiUg336.jpg
  可以添加多个页面:如下图所示:
http://s3.运维网.com/wyfs02/M00/11/C8/wKioL1LeFeihDOcwAAEinqCZwLI471.jpg
  在Monitoring中查看结果如下:

http://s3.运维网.com/wyfs02/M01/11/C9/wKiom1LeFqfzsqt3AAPPL2wNrwA146.jpg
  到这里页面就监控起来了。
  下面给所监控的页面添加触发器和动作:可以直接在zabbix官方文档中查看使用方法,这里简单的说一下
  当我们添加好页面监控后,与之前相同的方式来添加触发器时就看到被监控主机上会多出,下载速度项目和响应时间项目以及返回码项目。下面是截图官方文档来说明一下:
http://s3.运维网.com/wyfs02/M01/11/C9/wKiom1LeGh-w2HqeAAFEdYoA64Q536.jpg
http://s3.运维网.com/wyfs02/M00/11/C8/wKioL1LeGfzwm7AcAAJTWoVbHdI160.jpg
  当触发时有一个动作,发邮件或者发短信等通知。
  




页: [1]
查看完整版本: Zabbix(三)之创建模板,监控web scennario