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
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
相关文章推荐
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Python 实现Zabbix自动发送报表
- GUI - Web前端开发框架
- Extjs4.0 最新最全视频教程
- MyEclipse Web Project转Eclipse Dynamic Web Project
- axis备忘
- Zabbix安装详解
- Erlang实现的一个Web服务器代码实例
- 防止网页脚本病毒执行的方法-from web
- VBScript 剪贴板抓取URL并在浏览器中打开
- 自学成才的秘密:115个 web Develop 资源
- 使用批处理修改web打印设置笔记 适用于IE
- Apache Web让JSP“动”起来
- web下载的ActiveX控件自动更新
- 推荐六款WEB上传组件性能测试与比较第1/10页
- 关于三种主流WEB架构的思考
- 使用 Iisext.vbs 列出 Web 服务扩展文件的方法
- 使用 Iisext.vbs 删除 Web 服务扩展文件的方法
- 使用 iisext.vbs 禁用 Web 服务扩展的方法