一种域名有效期监控及告警方法技术

技术编号:17518097 阅读:81 留言:0更新日期:2018-03-21 02:33
本发明专利技术公开了一种域名有效期监控及告警方法,包括客户端模块和服务端模块,其特征在于,所述客户端模块,用于获取域名信息,所述服务端模块,包括数据获取模块、数据分析模块、展示模块和告警通知模块,所述数据获取模块:从客户端的域名信息中获取相应域名数据;所述数据分析模块:根据数据获取模块中获取的数据进行分析;所述展示模块:用于将数据分析模块分析后的结果展示出来,方便工作人员查看;所述告警通知模块:根据数据分析模块分析后的结果,向工作人员发出警报,该方法为员工及时了解域名有效期以便及时安排后续续费工作提供了便利,解决了人工维护的时效性差和效率低问题。

A method of monitoring and warning of domain name validity

The invention discloses a valid domain name monitoring and alarm method, including client module and server module, which is characterized in that the client module for acquiring domain information, the server module, including data acquisition module, data analysis module, display module and alarm module, the data acquisition module: access the corresponding domain name data from the client domain information; the data analysis module: according to the analysis of the data acquisition module data; the display module is used to data analysis module after the analysis of the results show, convenient staff view; the alarm notification module: according to the analysis of the results of the data analysis module. To alert the staff, the staff informed the domain name is valid to arrange for timely follow-up renewals work It is convenient to solve the problem of poor timeliness and low efficiency of artificial maintenance.

【技术实现步骤摘要】
一种域名有效期监控及告警方法
本专利技术涉及互联网网络领域,具体涉及一种域名有效期监控及告警方法。
技术介绍
:随着信息技术的发展,一个公司会存在多个域名使用,员工需要及时了解域名有效期以便及时安排后续续费工作,同时域名注册商可能来源于不同运营商,人工维护的时效性差和效率低。如申请号:201610202667.9公开了一种域名解析方法及装置,其中,域名解析方法包括:接收终端设备发送的域名解析请求;从所述域名解析请求中获取域名信息,并获取所述域名信息对应的多个服务器的IP地址;选取所述多个服务器当中负载最少的服务器;将所述负载最少的服务器的IP地址发送至所述终端设备,以使所述终端设备访问所述负载最少的服务器。本专利技术实施例的域名解析方法及装置,实现了在终端设备发送域名解析请求时,将负载最少的服务器的IP地址反馈给终端设备,从而提高了终端设备访问网络的速度,提升了用户的网络体验,该种装置及方法,并没有对域名信息的获取的功能,从而无法对域名的有效期进行监控。申请号:201110285109.0公开了一种安全域名服务器及基于此的恶意域名监控系统和方法,包括获取解析模块、正常解析模块,还设有黑名单查询模块、黑名单索引数据库、控制策略模块以及日志模块,其中所述获取解析模块与黑名单查询模块相连接,黑名单查询模块与黑名单索引数据库建立通信,黑名单查询模块的输出端分别与正常解析模块、控制策略模块相连接,控制策略模块与日志模块相连接,所述控制策略模块内设有隔离与阻断策略模块、欺骗策略模块、重定向策略模块,所述日志模块内设有日志记录模块以及日志统计模块,本专利技术与现有技术相比,能够从通用性、可用性、可控性、安全性、及时性和有效性多个角度提高域名服务的安全性,该种系统及方法,对于维护域名的安全性,提高了帮助但是对于域名本身的有效期并没有提出实质性的解决方法,还是需要人工操作查找。
技术实现思路
本专利技术利用check_mk+whois-py实现域名有效期监控和告警,可以自动对使用的域名有效期进行监控和告警。一种域名有效期监控及告警方法,包括客户端模块和服务端模块,其特征在于,所述客户端模块,用于获取域名信息,所述服务端模块,包括数据获取模块、数据分析模块、展示模块和告警通知模块,所述数据获取模块:从客户端的域名信息中获取相应域名数据;所述数据分析模块:根据数据获取模块中获取的数据进行分析;所述展示模块:用于将数据分析模块分析后的结果展示出来,方便工作人员查看;所述告警通知模块:根据数据分析模块分析后的结果,向工作人员发出警报。优选的,所述域名信息包括域名注册商信息和域名有效期信息。优选的,所述客户端模块,对开源软件whois-py进行了修改使其支持cn,cc的域名信息获取,编写客户端模块实现域名信息获取。优选的,所述服务端模块,编写check_mk插件实现获取客户端数据。优选的,所述数据获取模块主要从客户端模块中获取域名有效期信息。优选的,所述数据分析模块中设有有效期阈值,当域名有效期达到设定的阈值时,展示模块将该域名信息高亮显示,并且触发告警通知模块及时通知相关的工作人员。优选的,所述告警通知模块设有若干个工作人员的通知邮箱,及时提醒多个工作人员,防止被遗忘。本专利技术的优点在于:本专利技术可以直观展示域名有效期和注册商,同时可以自动对使用的域名有效期进行监控和告警,为员工及时了解域名有效期以便及时安排后续续费工作,解决了人工维护的时效性差和效率低的问题,客户端和服务端采用开源软件,均可以根据自己的需求进行定制开发,扩展容易。附图说明图1为本专利技术的结构框图。图2为本专利技术中客户端模块的结构框图。图3为本专利技术实施例2中服务端模块的结构框图。图4为本专利技术中展示模块显示的阈值图。图5为本专利技术中展示模块显示的域名信息图。图6为本专利技术中展示模块显示的域名高亮图。图7为本专利技术实施例1中服务端模块的结构框图。具体实施方式为使本专利技术实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施方式,进一步阐述本专利技术。实施例1如图1、图2、图4图5、图6和图7所示,一种域名有效期监控及告警方法,包括客户端模块和服务端模块,其特征在于,所述客户端模块,用于获取域名信息,所述服务端模块,包括数据获取模块、数据分析模块、展示模块和告警通知模块,所述数据获取模块:从客户端的域名信息中获取相应域名数据;所述数据分析模块:根据数据获取模块中获取的数据进行分析;所述展示模块:用于将数据分析模块分析后的结果展示出来,方便工作人员查看;所述告警通知模块:根据数据分析模块分析后的结果,向工作人员发出警报。Check_MK是一款通用的nagios/Icinga数据采集插件,主要由三个子项目组成。它采用了新的方法从操作系统和网络组件中收集数据和淘汰老式的NRPE,check_by_ssh,NSClient和check_snmp。在使用Nagios主机和自动进行存货项目检查时,它能够减少CPU使用率,并且适用于更大的Nagios安装程序,并支持高效的分布式监控。whois-py是Pythonwhois的缩写,通过Python进行域名查询和whois的查询,通过编写以后使其支持cn,cc域名信息获取。值得注意的是,所述域名信息包括域名注册商信息和域名有效期信息。在本实施例中,所述客户端模块,对开源软件whois-py进行了修改使其支持cn,cc的域名信息获取,编写客户端模块实现域名信息获取。在本实施例中,所述服务端模块,编写check_mk插件实现获取客户端数据。在本实施例中,所述数据获取模块主要从客户端模块中获取域名有效期信息。此外,所述数据分析模块中设有有效期阈值,当域名有效期达到设定的阈值时,展示模块将该域名信息高亮显示,并且触发告警通知模块及时通知相关的工作人员。实施例2如图1至图6所示,一种域名有效期监控及告警方法,包括客户端模块和服务端模块,其特征在于,所述客户端模块,用于获取域名信息,所述服务端模块,包括数据获取模块、数据分析模块、展示模块和告警通知模块,所述数据获取模块:从客户端的域名信息中获取相应域名数据;所述数据分析模块:根据数据获取模块中获取的数据进行分析;所述展示模块:用于将数据分析模块分析后的结果展示出来,方便工作人员查看;所述告警通知模块:根据数据分析模块分析后的结果,向工作人员发出警报。Check_MK是一款通用的nagios/Icinga数据采集插件,主要由三个子项目组成。它采用了新的方法从操作系统和网络组件中收集数据和淘汰老式的NRPE,check_by_ssh,NSClient和check_snmp。在使用Nagios主机和自动进行存货项目检查时,它能够减少CPU使用率,并且适用于更大的Nagios安装程序,并支持高效的分布式监控。whois-py是Pythonwhois的缩写,通过Python进行域名查询和whois的查询,通过编写以后使其支持cn,cc域名信息获取。值得注意的是,所述域名信息包括域名注册商信息和域名有效期信息。在本实施例中,所述客户端模块,对开源软件whois-py进行了修改使其支持cn,cc的域名信息获取,编写客户端模块实现域名信息获取。在本实施例中,所述服务端模块,编写check_mk插件实现获取客户端数据。在本文档来自技高网
...
一种域名有效期监控及告警方法

【技术保护点】
一种域名有效期监控及告警方法,包括客户端模块和服务端模块,其特征在于,所述客户端模块,用于获取域名信息,所述服务端模块,包括数据获取模块、数据分析模块、展示模块和告警通知模块,所述数据获取模块:从客户端的域名信息中获取相应域名数据;所述数据分析模块:根据数据获取模块中获取的数据进行分析;所述展示模块:用于将数据分析模块分析后的结果展示出来,方便工作人员查看;所述告警通知模块:根据数据分析模块分析后的结果,向工作人员发出警报。

【技术特征摘要】
1.一种域名有效期监控及告警方法,包括客户端模块和服务端模块,其特征在于,所述客户端模块,用于获取域名信息,所述服务端模块,包括数据获取模块、数据分析模块、展示模块和告警通知模块,所述数据获取模块:从客户端的域名信息中获取相应域名数据;所述数据分析模块:根据数据获取模块中获取的数据进行分析;所述展示模块:用于将数据分析模块分析后的结果展示出来,方便工作人员查看;所述告警通知模块:根据数据分析模块分析后的结果,向工作人员发出警报。2.根据权利要求1所述的一种域名有效期监控及告警方法,其特征在于:所述域名信息包括域名注册商信息和域名有效期信息。3.根据权利要求1所述的一种域名有效期监控及告警方法,其特征在于:所述客户端模块,对开源软件whois-py进行了修...

【专利技术属性】
技术研发人员:张超丁应桂
申请(专利权)人:安徽乐游网络科技有限公司
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1