天天看点

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

一、zabbix创建模板

 1、创建模板

   Configuration->Templates 点击 Create Templates 如下图所示:

<a href="http://s3.51cto.com/wyfs02/M00/11/C8/wKiom1LeD7PDhObVAALrzcm8myg358.jpg" target="_blank"></a>

输入模板名字,所在的模板组以及模板所在的主机和主机组等,下面是与其他模板连接就是这个模板连接其他的模板,

<a href="http://s3.51cto.com/wyfs02/M01/11/C7/wKioL1LeDyKRidlNAAJB_Q90liE082.jpg" target="_blank"></a>

下面是定义这个模板的宏,一般用的不多,要看具体需要。

<a href="http://s3.51cto.com/wyfs02/M00/11/C8/wKiom1LeD0WQaLv9AAF-ArnB0nI665.jpg" target="_blank"></a>

保存后是这样子:

<a href="http://s3.51cto.com/wyfs02/M02/11/C7/wKioL1LeELGjMyigAAIZ_jXtZT4324.jpg" target="_blank"></a>

这个模板包含所有项,下面就是这个模板中加入监控项目,形成Application,添加触发器,图像,发规则等,就同监控一个主机时一样。

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

二、web scennario 监控

   Web Monitoring是用来监控web程序的,可以监控到web程序的下载速度、返回码及响应时间,还支持把一组连续的web动作作为一个整体来监控。

   下面主要说一下用这个来监控网页页面下载速度和反应时间吧

   1、简单的页面监控

如果我们要监控zabbix登录页面的下载速度和返回码以及响应时间,可以这样。需要注意的是,必须要添加好监控主机后才能监控web。

   Configuration-&gt;Hosts-&gt;点击一个监控主机中web-&gt;Create scenario

<a href="http://s3.51cto.com/wyfs02/M01/11/C8/wKiom1LeE6fRT8HRAAGP9me28ms967.jpg" target="_blank"></a>

上面是监控zabbix的登录页面

点击 Step后,有一个Add点后如下图:

<a href="http://s3.51cto.com/wyfs02/M02/11/C7/wKioL1LeE4SjCjPuAAD8SmMm-1U101.jpg" target="_blank"></a>

写上url后,post内容是登录名和密码 下面是:

Timeout是超时时间,返回码等。

保存后,过一会就可以在Monitoring-&gt;web-&gt;service login看到下载速度和响应时间的图像了,如下图:

<a href="http://s3.51cto.com/wyfs02/M01/11/C7/wKioL1LeFMOwLcLCAAZbg6617Ug934.jpg" target="_blank"></a>

下面同样来监控一个网站首页:

大部分步骤都相同,只是在下面所示的地方不同:

<a href="http://s3.51cto.com/wyfs02/M02/11/C8/wKioL1LeFejiRtjqAAE-Qcj29GQ006.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M01/11/C9/wKiom1LeFgvTq-OiAAEjRY7AiUg336.jpg" target="_blank"></a>

可以添加多个页面:如下图所示:

<a href="http://s3.51cto.com/wyfs02/M00/11/C8/wKioL1LeFeihDOcwAAEinqCZwLI471.jpg" target="_blank"></a>

在Monitoring中查看结果如下:

<a href="http://s3.51cto.com/wyfs02/M01/11/C9/wKiom1LeFqfzsqt3AAPPL2wNrwA146.jpg" target="_blank"></a>

到这里页面就监控起来了。

下面给所监控的页面添加触发器和动作:可以直接在zabbix官方文档中查看使用方法,这里简单的说一下

当我们添加好页面监控后,与之前相同的方式来添加触发器时就看到被监控主机上会多出,下载速度项目和响应时间项目以及返回码项目。下面是截图官方文档来说明一下:

<a href="http://s3.51cto.com/wyfs02/M01/11/C9/wKiom1LeGh-w2HqeAAFEdYoA64Q536.jpg" target="_blank"></a>

<a href="http://s3.51cto.com/wyfs02/M00/11/C8/wKioL1LeGfzwm7AcAAJTWoVbHdI160.jpg" target="_blank"></a>

当触发时有一个动作,发邮件或者发短信等通知。

本文转自 ZhouLS 51CTO博客,原文链接:http://blog.51cto.com/zhou123/1353438