您的位置:首页 > 运维架构

zabbix自动发现功能 监控web url

2016-01-08 17:14 836 查看
zabbix的discovery自动发现功能,要求版本在2.0以上,包括服务器端和客户端:

zabbix客户端的配置:

编辑自动发现脚本:路径自己决定:web_site_code_status.sh

chmod +x web_site_code_status.sh

===========================================================================================

2.编辑WEB.txt:(输入要监控的url,文件路径要与脚本中的一致 )
ubuntu@VM-200-135-ubuntu:/etc/zabbix/sbin$ cat WEB.txt
#http://10.133.200.135:8050/get/game/config?gameid=10&pn=com.izhangxin.ddz.lua.test&version=2.1.1&fwversion=15042901&versioncode=5
statics.hiigame.com
10.133.200.135:8050/get/game/config?gameid=10&pn=com.izhangxin.ddz.lua.test&version=2.1.1&fwversion=15042901&versioncode=5

=============================================================================

3.修改客户端的配置文件:

ubuntu@VM-200-135-ubuntu:/etc/zabbix/zabbix_agentd.conf.d$ cat web_site_discovery.conf
UserParameter=web.site.discovery,/etc/zabbix/web_site_code_status.sh web_site_discovery UserParameter=web.site.code[*],/etc/zabbix/web_site_code_status.sh web_site_code $1

ubuntu@VM-200-135-ubuntu:/etc/zabbix$ vi zabbix_agentd.conf
Include=/etc/zabbix/zabbix_agentd.conf.d/ #配置文件路径(启用include文件
UnsafeUserParameters=1 #自定义key生效

==========================================================================================
4.测试:服务器端:

用zabbix_get测试:
[root@VM_81_161_centos bin]# /home/data/zabbix/bin/zabbix_get -p 10050 -s 10.133.200.135 -k web.site.discovery
{
"data":[
{
"{#SITENAME}":"statics.hiigame.com"},
{
"{#SITENAME}":"10.133.200.135:8050/get/game/config?gameid=10&pn=com.izhangxin.ddz.lua.test&version=2.1.1&fwversion=15042901&versioncode=5"}]}

[root@VM_81_161_centos bin]# /home/data/zabbix/bin/zabbix_get -p 10050 -s 10.133.200.135 -k web.site.code[statics.hiigame.com]
200
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  web zabbix url