首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

DNS域名轮询业务监控(Python)

1、概要 大部分的DNS解析都是一个域名对应一个IP地址,但是通过DNS轮循技术可以做到一个域名对应多个IP,从而实现最简单且高效的负载平衡,不过此方案最大的弊端是目标主机不可用时无法被自动剔除,因此做好业务主机的服务可用监控至关重要...本示例通过分析当前域名的解析IP,在结合服务端口探测来实现自动监控,在域名解析中添加、删除IP时,无须对监控脚本进行更改。...2、步骤 1)实现域名的解析,获取域名所有的A记录解析IP列表 2)对IP列表进行HTTP级别的探测 3、代码解析 通过dns.resolver.quer()方法获取业务域名A记录信息,查询出所有...IP地址列表,再使用(在Python2中httplib模块,Python3中http.client模块)的request()方法以GET方式请求监控页面,监控业务所有服务的IP是否服务正常。...] #定义目标域名 appdomain = "www.baidu.com" #域名解析函数,解析成功IP追加到iplist def get_iplist(domain=""): try:

3.3K20

zabbix 监控域名证书到期时间

],/etc/zabbix/scripts/check_ssl.sh $1、 重启zabbix agent 1 systemctl restart zabbix-agent web端操作 创建监控项...登录zabbix 创建新的监控项 名称:随意填写 类型:Zabbix 客户端 键值:添加在配置文件中的check.ssl[*] *为你的域名 更新间隔因为证书不需要做实时的检查 所以时间可以设置长一点...(12h或者24h) 检查创建监控项是否生效 创建完成以后可以在检测–最新数据中查看监控项 创建触发器 监控项有了 接下来创建触发器 创建完毕 来测试下告警 把阈值调为600 天来测试下告警...因为我们把更新间隔调的时间比较长 所以我们为了快速验证告警可以调小 这个时候我们可以看到告警信息 到这SSL 证书监控告警已经完成

6.2K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    这个域名证书监控平台又吊打Uptimekuma了

    前面我们讲过uptimekuma 如何监控域名证书,很多人都喜欢 uptimekuma 那高端暗黑的色系上,然而最实用就是它的域名证书监控和历史可用性图表的展示上了,如下如: 但是这个东西吧,好看吗?...虽然 uptimekuma 的功能也很多,但是使用一段时间后,发现它并没有想象中的稳定,即使不考虑这些,那么我现在想统一管理域名以及证书的信息,要监控域名太多,想要通过二级域名自动嗅探并自动添加到监控...现在既要监控域名证书、又要监控域名到期时间,还要监控监控这些域名是否备案了,这点要求 uptimekuma 还真一时半会满足不了。...下面极客风格的主页面 domain-admin主页面 domain-admin域名监控 那点小小的要求,基本上都被满足了,还要啥自行车?...支持基于 kubernetes 包实现的 k8s 环境 ingress 域名自动匹配获取,这种对于将子域名(*)全部解析到一个 IP 的 A 记录来说,确实补缺监控漏洞 domain-admin 的升级日志

    14210

    域名监控概况+思路+监测源码与环境搭建

    域名监控 域名监控概括 子域名收集这个路子真的是被玩烂了,花样百出、工具没有八百也有一千,无非是爆破、爬、调用搜索引擎之类,有资源的大厂有自己的dns库,但是这些在我眼里真的都很low。...,这样业务是安全的,但这个安全是在当下时间的,企业要发展、要解决当前问题,就会出新业务不断的pull代码更新旧问题,这就是业务的变化,通过持续性监控域名就会发现业务的变化,最快速度的发现变化,对变化进行安全测试...懒惰使人创造工具,而我就拥有这么一个工具,从14年搞的子域名爆破工具(送给过一个小姐姐,刷了好多漏,如今以身为人妻,而我还没有女朋友。),到如今的子域名监控工具。...具体实现思路 1、通过域名爆破、搜索引擎之类方法,获得子域名后爬取子域名http响应数据保存入数据库。...http响应入mongo库   while_update.py 域名监测功能、遍历mongo库内数据 对比出变化域名和爬取新域名  \subfinder 用来启动最初爆破子域名 \tmp 存放browser

    2K30

    Zabbix 3.0用配置Simple checks来监控域名端口 原

    Zabbix 3.0用配置Simple checks来监控域名端口 作者:苏幕遮618 2018-05-11 来源:51CTO 一般来说,互联网公司项目都会有几个域名,这些域名里一些是网页,另一些是接口...而A记录的域名后面多半都会有一个ip地址,有时候我们需要监控这些域名里的端口是否正常,因为这些域名一旦失效,会造成比较大的影响。...要知道阿里云的负载均衡是不可能让我装一个zabbix-agent进去的,那么既然这样,除了阿里云自带的云监控之外要如何监控这个负载均衡的端口状态?...这个时候就要用zabbix的simple checks功能了,它可以使zabbix-server去主动探测目标域名(IP)的端口,然后返回值,这样通过检测网络通讯状态及端口状态来监控对象的存活情况。...如果你还用了金山云的负载均衡,但是要知道金山云的云监控是不带负载均衡的检查的,那么你可以用zabbix的simple check来监控金山的负载均衡,只不过在配置host那步不要选择DNS解析,直接填写

    1.2K10

    当网站监控检测域名被劫持了如何解决

    这是因为你的域名被劫持了,所以导致网站跳转。那么域名被劫之后该如做呢,如何才能防止域名被劫?   解决问题前先要学会检查问题。IIS7网站监控,输入自己的域名,DNS污染的问题就可以检测出来。   ...如何预防域名劫持?   1、为域名注册商和注册用邮箱设置复杂密码且经常更换。使用单独的DNS服务,也需要对密码进行上述设置。同时注意不要在多个重要注册地使用相同的用户名和密码。   ...2、定期检查域名帐户信息、域名whois信息,査看事件管理器,清理Web网点中存在的可疑文件。每天site网站检查是否有预期外网页。详细检查网站索引和外链信息有异常一定要检查清楚。   ...域名是一个企业网站重要的网址,如果域名被劫,你的网站也会收到一定的影响,可能影响用户的正常体验,用户被引到假冒的网站进而无法正常浏览网页。...用户量较大的网站域名被劫持后恶劣影响会不断扩大,用户可能被诱骗到冒牌网站进行登录等操作导致泄露隐私数据。所以利用网站监控把自己网站可能出现的问题杜绝在摇篮里可以给我们减轻很多解决问题的压力哦

    2.8K00

    踩坑 | starrock节点不稳定问题

    27 2023-08 踩坑 | starrock节点不稳定问题 如题,分享一下最近新遇到的节点不稳定问题~ LEARN MORE 图片由海艺AI绘制 这是我近期遇到的最离谱的问题,没有之一。...排查的结果最后还是没有结果,定性为节点不稳定,切换一个节点就好了。...为此被迫学习了一下starrock节点不稳定的原因: 硬件故障: 节点的硬件设备(如磁盘、内存、CPU等)可能出现故障,导致节点不稳定。这可能是由于硬件老化、过载或其他问题引起的。...网络问题: 节点之间的网络连接可能不稳定或延迟过高,导致节点之间的通信出现问题。这可能会导致数据同步延迟、请求超时等问题。 配置不当:节点的配置参数可能不正确或不适合当前的工作负载,导致节点不稳定。...重启节点:尝试重启不稳定的 Starrocks 节点,有时候重启可以解决临时的问题。

    69010

    ip不稳定什么原因引起

    IP不稳定是指IP地址在使用过程中出现频繁断开、连接异常或访问速度不稳定等现象。这种情况可能由多种原因引起,下面我们将对其中一些常见的原因  1. ...网络线路问题   网络线路故障是导致IP不稳定的主要原因之一。网络线路可能因为老化、损坏或接触不良等原因,导致数据传输出现异常,从而引发IP地址的不稳定。  2. ...路由器或交换机故障   路由器或交换机作为网络连接的重要设备,如果出现故障,也会导致IP地址的不稳定。例如,路由器或交换机可能因为硬件故障、配置错误或软件漏洞等原因,导致网络连接出现异常。...ip不稳定什么原因引起  3. 网络攻击   网络攻击也是导致IP不稳定的原因之一。黑客可能通过攻击手段,占用大量的网络带宽或发送大量的垃圾数据包,导致网络连接出现异常,从而影响IP地址的稳定性。  ...ISP问题   互联网服务提供商(ISP)的网络质量和服务水平也可能导致IP不稳定。如果ISP的网络质量较差或服务水平不高,可能导致网络连接出现异常,从而影响IP地址的稳定性。

    57610

    如何使用moniorg监控新颁发域名的活动和安全性

    关于moniorg moniorg是一款针对新颁发域名的安全检测和监控工具,该工具基于纯Python 3开发,并利用证书透明度日志(crt.sh网站)以及根据SSL证书中的组织自断数据来监控新颁发的域名...-m --monitor 监控和查看新增的域名 -g --get 根据组织名称获取域名列表并进行监控 -l --list 枚举你正在监控的组织名称 -v --v** 以V**模式运行moniorg ,...并在发现了新的域名时发送Slack通知,该选项需要与-m参数同时使用 工具使用样例 将新的组织名称添加到正在监控的列表中: python3 moniorg.py -a "VK LLC"...---' `--' .`- / `---' By Youssef Lahouifi 查看正在监控域名列表...gmrk.mail.ru relap.org relap.ru test.mail.ru 查看新域名是否添加成功: python3 moniorg.py -m "VK LLC"

    15140

    nginx 域名绑定 域名, nginx 域名绑定 端口

    一、nginx 域名绑定 域名 nginx绑定多个域名可又把多个域名规则写一个配置文件里,也可又分别建立多个域名配置文件,我一般为了管理方便,每个域名建一个文件,有些同类域名也可又写在一个总的配置文件里...一、每个域名一个文件的写法        首先打开nginx域名配置文件存放目录:/usr/local/nginx/conf/servers ,如要绑定域名www.itblood.com 则在此目录建一个文件...:www.itblood.com.conf然后在此文件中写规则,如: server{ listen 80; server_name www.itblood.com; #绑定域名...nginx服务器重起命令:/etc/init.d/nginx restart 二、一个文件多个域名的写法 一个文件添加多个域名的规则也是一样,只要把上面单个域名重复写下来就ok了,如: server{...301跳转 如果不带www的域名要加301跳转,那也是和绑定域名一样,先绑定不带www的域名,只是不用写网站目录,而是进行301跳转,如: server { listen 80; server_name

    69.4K73
    领券