一、zabbix创建模板
1、创建模板
Configuration->Templates 点击 Create Templates 如下图所示:
输入模板名字,所在的模板组以及模板所在的主机和主机组等,下面是与其他模板连接就是这个模板连接其他的模板,
下面是定义这个模板的宏,一般用的不多,要看具体需要。
保存后是这样子:
这个模板包含所有项,下面就是这个模板中加入监控项目,形成Application,添加触发器,图像,发规则等,就同监控一个主机时一样。
需要说明的,如果一个被监控的主机应用了一个模板,如果要修改里面的监控项目,要在模板中直接修改,在主机上面不能修改的,不过被监控主机上可以另外添加新的监控项目。
二、web scennario 监控
Web Monitoring是用来监控web程序的,可以监控到web程序的下载速度、返回码及响应时间,还支持把一组连续的web动作作为一个整体来监控。
下面主要说一下用这个来监控网页页面下载速度和反应时间吧
1、简单的页面监控
如果我们要监控zabbix登录页面的下载速度和返回码以及响应时间,可以这样。需要注意的是,必须要添加好监控主机后才能监控web。
Configuration->Hosts->点击一个监控主机中web->Create scenario
上面是监控zabbix的登录页面
点击 Step后,有一个Add点后如下图:
写上url后,post内容是登录名和密码 下面是:
Timeout是超时时间,返回码等。
保存后,过一会就可以在Monitoring->web->service login看到下载速度和响应时间的图像了,如下图:
下面同样来监控一个网站首页:
大部分步骤都相同,只是在下面所示的地方不同:
可以添加多个页面:如下图所示:
在Monitoring中查看结果如下:
到这里页面就监控起来了。
下面给所监控的页面添加触发器和动作:可以直接在zabbix官方文档中查看使用方法,这里简单的说一下
当我们添加好页面监控后,与之前相同的方式来添加触发器时就看到被监控主机上会多出,下载速度项目和响应时间项目以及返回码项目。下面是截图官方文档来说明一下:
当触发时有一个动作,发邮件或者发短信等通知。