当前位置: 首页 > news >正文

深圳营销型网站建设推广服务/搜索引擎优化排名品牌

深圳营销型网站建设推广服务,搜索引擎优化排名品牌,h5制作报价细则,中国制造网官方网站国际站复制粘贴于博客:http://www.52yunwei.net/704.html。https://blog.51cto.com/215687833/1886671 公司有大量测试环境的url需要监控是否能够访问,即url状态不为200即报警。状态为200即正常。 因url比较多,且经常发生改变,如通过web…

复制粘贴于博客:http://www.52yunwei.net/704.html。https://blog.51cto.com/215687833/1886671

公司有大量测试环境的url需要监控是否能够访问,即url状态不为200即报警。状态为200即正常。
因url比较多,且经常发生改变,如通过web场景配置(我没配过)会比较繁琐,工作量比较大
通过网上查找资料,可通过脚本结合zabbix的自动发现功能即可批量监控,只需维护一个url列表即可

1.在任意的zabbix agent端添加如下脚本,我这里是在客户机的/opt/zabbix/scripts/目录下新建的web_site_code_status.sh

#!/bin/bashUrlFile="/opt/zabbix/scripts/WEB.txt"
IFS=$'\n'web_site_discovery () {WEB_SITE=($(cat $UrlFile|grep -v "^#"))printf '{\n'printf '\t"data":[\n'num=${#WEB_SITE[@]}for site in ${WEB_SITE[@]}donum=$(( $num - 1 ))url=$(echo $site|awk '{print $1}')ip=$(echo $site|awk '{print $2}')if [ $num -ne 0 ] ; thenprintf "\t\t{\"{#SITENAME}\":\""${url}"\",\"{#PROXYIP}\":\""${ip}"\"},\n"elseprintf "\t\t{\"{#SITENAME}\":\""${url}"\",\"{#PROXYIP}\":\""${ip}"\"}\n"printf '\t]\n'printf '}\n'fidone
}web_site_code () {if [ "$2" == "" ]; thencurl -s --connect-timeout 2 -m 4 -o /dev/null -w %{http_code} $1elif echo $2 |grep ':' &>/dev/null ; thencurl -s --connect-timeout 2 -m 4 -o /dev/null -w %{http_code} $1 -x $2elsecurl -s --connect-timeout 2 -m 4 -o /dev/null -w %{http_code} $1 -x $2:80fi
}case "$1" inweb_site_discovery)web_site_discovery;;web_site_code)web_site_code $2 $3;;*)echo "Usage:$0 {web_site_discovery|web_site_code [URL]}";;
esac

2.在/opt/zabbix/scripts/新建WEB.txt文件,格式如下

http://www.baidu.com
http://www.sina.com.cn
http://www.163.com 10.10.10.10
http://www.sohu.com 115.23.16.97:80
http://www.111.com

3.在zabbix客户端加配置文件:

#vim /etc/zabbix/zabbix_agentd.d/web_site_discovery.conf
UserParameter=web.site.discovery,/opt/zabbix/scripts/web_site_code_status.sh web_site_discovery
UserParameter=web.site.code[*],/opt/zabbix/scripts/web_site_code_status.sh web_site_code $1 $2

4.在服务端测试是否正常

#yum install zabbix-get    #安装zabbix-get工具
#zabbix_get -s 192.168.10.234 -k web.site.discovery #ip为客户端地址,运行会返回一些josn数据即正常

6.在web界面配置,大致步骤如下

1.在配置>主机>找到安装了脚本的客户机。创建自动发现(其余默认)
名称:web.site.discovery
类型:Zabbix客户端
键值:web.site.discovery
1.1过滤器添加宏{#SITENAME},表达式为空
2.监控原型处添加(其余默认)
名称:http_code ON {#SITENAME}
类型:Zabbix客户端
键值:web.site.code[{#SITENAME}]
3.触发器类型问题表达式(通过选择原型添加自动生成表达式)
{Linux CentOS7 3.10.0-693.2.2.el7.x86_64 _1 SMP Tue Sep 12 22_26_13 UTC 2017 x86_64_3:web.site.code[{#SITENAME}].last(#3,5)}<>200
4.触发器类型恢复表达式(通过选择原型添加自动生成表达式)
{Linux CentOS7 3.10.0-693.2.2.el7.x86_64 _1 SMP Tue Sep 12 22_26_13 UTC 2017 x86_64_3:web.site.code[{#SITENAME}].last(#1,60)}=200

转载于:https://www.cnblogs.com/cdw0724/p/10912470.html

http://www.lbrq.cn/news/1611451.html

相关文章:

  • 网站怎么做qq微信登陆界面设计/潍坊百度网站排名
  • 建设网站比较好公司/关键词资源
  • 广州公司注册地址提供/杭州seo平台
  • 小程序流量主骗局/网站如何做seo推广
  • 网站数据分离 怎么做/渠道推广平台
  • 做购物网站骗人/it培训机构靠谱吗
  • 专题活动是在官方网站还是在其他网站做/北京网站优化怎么样
  • 毕设做网站什么主题比较好/账户竞价托管哪里好
  • 国外网站国内备案/seo赚钱方式
  • 在家做网站/人工智能教育培训机构排名
  • 深圳网站制作公司咨询/51链
  • 好看的网站博客模板下载/免费建站的网站哪个好
  • 花生壳域名可以做网站域名吗/西安百度竞价托管代运营
  • 北京网页设计师工资有多少/关键词seo排名怎么做的
  • 装饰公司怎么做微网站/实时热点新闻事件
  • 南昌网站建设信息/宁波seo优化服务
  • 做股东变更要上哪个网站/北京网站排名推广
  • 北京市大兴区住房和城乡建设委员会网站/八大营销模式有哪几种
  • 精美 企业网站模板/互联网舆情监控系统
  • 彩票网站开发极云/google chrome 网络浏览器
  • 赣州网站建设好么/视频网站搭建
  • 好的设计师网站有哪些/枫树seo
  • 杭州正规企业网站建设/web网页制作成品免费
  • 课题组研究网站怎么做/数字营销平台有哪些
  • 网站建设标书模板/开发app需要多少资金
  • 做采集的网站有流量吗/企业网搭建
  • 网站空间租赁500mb/什么是网站
  • 郑州网站建设郑州/灰色关键词排名代发
  • 北京市基础建设质量监督局网站/营销活动策划方案
  • vue如何网站开发/十大免费推广平台
  • python工具方法51 视频数据的扩充(翻转、resize、crop、re_fps)
  • 利用AI渲染技术提升元宇宙用户体验的技术难点有哪些?
  • 【数据结构】栈的顺序存储(整型栈、字符栈)
  • linux 启动流程?
  • AR智能巡检系统:制造业设备管理的效率革新
  • 网关 + MDC 过滤器方案,5分钟集成 日志 traceid