博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
干货 | 云解析DNS之网站监控
阅读量:5290 次
发布时间:2019-06-14

本文共 2006 字,大约阅读时间需要 6 分钟。

1240

云解析是在域名解析的基础上,由京东云团队,结合京东云的优质网络、主机资源研发的高可用、高可靠、功能丰富的权威DNS服务器。云解析拥有简单易用的控制台,方便用户对域名进行操作。采用多集群、多节点部署,拥有百G防护套餐,专业DNS团队提供全面的服务保障能力。本次操作需要用到京东云云解析【企业高级版】¥3888/年,因为只有这个版本才有网站监控功能

一、搭建测试站点

具体配置如下:

• 计费模式:按配置

• 地域与可用区:华北-北京(可用区随意)

• 镜像:CentOS 7.4 64位

• 规格:1核4GB

• 存储:保持默认

• 安全组:开放全部端口(仅用于测试,生产环境根据需求开放)

• 带宽:1Mbps

• 名称:自定义

自定义数据:如下

云主机dns_test1:

1#!/bin/bash2yum install httpd -y3systemctl enable httpd4systemctl start httpd5echo "Web01" > /var/www/html/index.html

云主机dns_test2:

1#!/bin/bash2yum install httpd -y3systemctl enable httpd4systemctl start httpd5echo "Web02" > /var/www/html/index.html

云主机创建完成如下:

image

浏览器中分别输入以上两个云主机的公网IP可验证测试站点是否创建成功

image

二、在云解析中添加域名

1. 添加域名

打开京东云控制台:`,如图添加需要被解析的域名(需要填写一级域名)

image

添加完成后,需要到原域名服务商所在的控制台修改NS

1240

各个服务商界面不同

1240

NS修改完成

NS修改是否生效,由于控制台是定时查询同步,所以会有所延迟,具体可查询whois:

2. 添加域名解析记录

如图添加两条A记录,分别指向上一步创建的云主机dns_test1的公网IP和云主机dns_test2的公网IP(这里设置的两条记录主机记录要相同,记录值不同,具体看后面操作)

1240

1240

解析记录添加完如下:

1240

验证添加的记录

1240

三、设置网站监控

1. 设置报警联系人信息

注意:网站监控报警只有安全设置中绑定的手机号和邮箱才能收到信息,联系人管理中设置的联系人信息无法收到报警。

1240

2. 添加网站监控

1240

1240

测试解析是否生效

image

我们要监控云主机dns_test1,所以选择对应的公网IP即可

image

添加完成后如下图:

image

3. 设置网站监控

image

网站监控的时候,有3种域名切换规则:

  • ①不对该域名记录做任何修改不测试(不测试

  • ②强制暂停该解析记录

  • ③自动切换到备用地址

注意:在前面我们在云解析里添加了两条相同主机记录,不同记录值的解析(即两条记录同时工作),原因如下:

  • 在切换规则为强制暂停该解析记录时,需要至少两条解析记录,因为当此规则生效后,会暂停云解析中有故障的那条记录,留下的那一条解析记录继续对外提供访问服务。

  • 在切换规则为自动切换到备用地址时,

强制暂停该解析记录:

如下图,切换规则选择强制暂停该解析记录,切换方式选择自动切回,通知策略选择短信邮件消息栏消息栏就是控制台顶部导航的消息

1240

接下来将云主机dns_test1关闭来模拟故障(我设置的监控频率为1分钟,连续触发报警次数为3次,所以理论上来讲3分钟后才能看到效果)

报警短信:

1240

报警消息栏:

1240

报警邮件:

1240

故障发生后,如图:

1240

告警信息里也能看到相应故障信息

1240

云主机dns_test1的解析记录被暂停

1240

nslookup解析也只能解析到dns_test2的记录

1240

注:恢复过程与结果就不操作了。

自动切换到备用地址:

删除域名解析中的云主机dns_test2对应的解析记录,只保留云主机dns_test1的解析记录

1240

切换到网站监控如下图,切换规则选择自动切换到备用地址,切换方式选择自动切回,备用1地址填写文档开始创建的云主机dns_test2对应的公网IP,通知策略选择短信邮件消息栏消息栏就是控制台顶部导航的消息

image

接下来将云主机dns_test1关闭来模拟故障(我设置的监控频率为1分钟,连续触发报警次数为3次,所以理论上来讲3分钟后才能看到效果)

报警短信

1240

报警消息栏

1240

报警邮件:

1240

故障发生后,如图:

1240

浏览器中输入解析的域名,如果能显示dns_test2重点web内容则表示切换成功

1240

我们用nslookup命令发现域名也已经解析到了备用地址

1240

由于我们设置的是自动切回,接下来我们将云主机dns_test1重新启动后观察是否会切回

1240

同时我们也收到了恢复邮件

1240

监控对象也由红色变为绿色

1240

在消息栏和短信中我们同样也收到了恢复消息。

1240

点击“阅读原文”亲自操作感受一下吧~

strip

strip

转载于:https://www.cnblogs.com/jdclouddeveloper/p/11134411.html

你可能感兴趣的文章
《Akka应用模式:分布式应用程序设计实践指南》读书笔记8
查看>>
jQuery垂直滑动切换焦点图
查看>>
Python-S9-Day127-Scrapy爬虫框架2
查看>>
模运算
查看>>
python多线程的使用
查看>>
团队编程项目作业1-成员简介及分工
查看>>
使用Chrome(PC)调试移动设备上的网页
查看>>
UI基础--手写代码实现汤姆猫动画
查看>>
使用gitbash来链接mysql
查看>>
黑盒测试和百合测试的优缺点对比
查看>>
SecureCRT的使用方法和技巧(详细使用教程)
查看>>
右侧导航栏(动态添加数据到list)
查看>>
81、iOS本地推送与远程推送详解
查看>>
C#基础_注释和VS常用快捷键(一)
查看>>
虚拟DOM
查看>>
uva 11468 Substring
查看>>
自建数据源(RSO2)、及数据源增强
查看>>
BootStrap2学习日记2--将固定布局换成响应式布局
查看>>
关于View控件中的Context选择
查看>>
2018icpc徐州OnlineA Hard to prepare
查看>>