一种域名地址状态的监控方法及网站处理器与流程

文档序号:11410716阅读:253来源:国知局
一种域名地址状态的监控方法及网站处理器与流程

本申请涉及域名地址状态处理技术领域,更具体地说,涉及一种域名地址状态的监控方法及网站处理器。



背景技术:

域名地址为用户访问网站时输入地址栏中的地址如www.cnfol.com,当该域名地址的状态为正常状态时,用户能够对网站进行访问,当域名地址的状态为错误状态时,用户不能对网站进行访问。

而当用户不能实现访问时,用户会通过电话等方式向网站的后台反馈该域名地址处于错误状态,而后台只有在接收到反馈后才能得知域名地址处于错误状态,该方式导致后台不能够及时得知域名地址处于错误状态。



技术实现要素:

有鉴于此,本申请提供一种域名地址状态的监控方法及网站处理器,以解决后台不能够及时得知域名地址处于错误状态的问题。

为了实现上述目的,现提出的方案如下:

一种域名地址状态的监控方法,所述方法包括:

网站处理器在接收到监控触发请求的情况下,读取预先存储的域名地址,所述域名地址为所述网站处理器对应的域名地址;

访问所述域名地址,得到访问结果;

判断所述访问结果是否为所述域名地址处于正常状态时对应的访问结果;

若否,则将所述域名地址和所述访问结果存储到监控日志中。

优选地,在所述将所述域名地址和所述访问结果存储到监控日志中后,还包括:

生成报警信息,所述报警信息包括所述域名地址;

向终端发送所述报警信息。

优选地,所述报警信息包括所述待监控域名地址,向终端发送所述报警信息包括:

根据所述域名地址和预先存储的终端号码,生成报警短信;

将所述报警短信发送至所述终端号码对应的终端。

优选地,所述方法还包括:

所述域名地址预先存储于文本文件中。

优选地,所述访问结果为一结果值,该结果值能够表征所述域名地址处于的状态。

本发明还提供一种网站处理器,所述网站处理器包括:

读取单元,用于在接收到监控触发请求的情况下,读取预先存储的域名地址,所述域名地址为所述网站处理器对应的域名地址;

访问单元,用于访问所述域名地址,得到访问结果;

判断单元,用于判断所述访问结果是否为所述域名地址处于正常状态时对应的访问结果;

存储单元,用于当所述访问结果不是所述域名地址处于正常状态时对应的访问结果时,将所述域名地址和所述访问结果存储到监控日志中。

优选地,所述网站处理器还包括:

生成单元,用于生成报警信息,所述报警信息包括所述域名地址;

发送单元,用于向终端发送报警信息。

优选地,所述生成单元为短信生成单元,用于根据所述域名地址和预先存储的终端号码,生成报警短信;

则发送单元,具体用于将所述报警短信发送至所述终端号码对应的终端。

从上述的技术方案可以看出,本申请中将域名地址预先存储起来,网站处理器在接收到监控触发请求的情况下,读取预先存储的域名地址,并访问域名地址,得到一访问结果,判断所述访问结果是否为所述域名地址处于正常状态时对应的访问结果;若否,则将访问结果和域名地址存储到监控日志中,此时后台处理器已经存储了处于错误状态的域名地址的信息,进而网站后台的管理人员通过查看监控日志可以及时的得知哪个域名地址处于错误状态,进而对其进行及时处理,如此更好的实现了对域名地址状态的控制,提高了网站的稳定性,进而提高了用户的使用体验。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例公开的一种域名地址状态的监控方法基本流程图;

图2为本申请另一实施例公开的一种域名地址状态的监控方法基本流程图;

图3为本申请一实施例公开的生成以及发送报警短信的基本流程图;

图4为本申请实施例公开的一种网站处理器基本框图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本发明提供一种域名地址状态的监控方法,如图1所示,该方法包括:

s100、网站处理器在接收到监控触发请求的情况下,读取预先存储的域名地址,所述域名地址为所述网站处理器对应的域名地址;

其中,监控触发请求可以是定时触发的,如此网站处理器定时的接收到监控触发请求,进而定时的进行域名地址状态的监控;监控触发请求也可以是通过按键一次触发,如此网站处理器接收到触发请求后,则开始不间断的进行域名地址状态的监控。其中,网站处理器对应的域名地址为在网站处理器上运行的所有网站的域名地址。

优选地,域名地址预先存储于文本文件中,即在监控前,建立一文本文件,将网站处理器对应的域名地址存储在该文本文件中。

当然,本实施例也可以采用其他预存储方式,如将域名地址存储于图表中。

具体的,通过shell语言调用系统命令foriindodone依次循环的读取文本文件中存储的域名地址。

s110、访问所述域名地址,得到访问结果;

其中,采用系统命令curl去执行访问域名地址的操作,具体命令为:curl域名地址。

s120、判断所述访问结果是否为所述域名地址处于正常状态时对应的访问结果;

其中,在执行命令curl域名地址后,会得到一个访问结果;

优选地,该访问结果为一结果值,该结果值能够表征所述域名地址处于的状态,具体的,结果值200表征域名地址处于正常状态,而其他结果值表征域名处于错误状态。

基于结果值执行的判断为:判断得到的结果值是否等于200,若是,则确定域名地址处于正常状态,结束对该域名地址的操作,去判断下一个域名地址,若否,则确定域名地址处于错误状态,执行s130。

s130、将所述域名地址和所述访问结果存储到监控日志中;

具体的,在将所述域名地址和所述访问结果存储到监控日志中时,记录当前的存储时间在与域名地址和所述访问结果对应的位置。

上述实施例中将域名地址预先存储起来,网站处理器在接收到监控触发请求的情况下,读取预先存储的域名地址,并访问域名地址,得到一访问结果,判断所述访问结果是否为所述域名地址处于正常状态时对应的访问结果;若否,则将访问结果和域名地址存储到监控日志中,此时后台处理器已经存储了处于错误状态的域名地址的信息,进而网站后台的管理人员通过查看监控日志可以及时的得知哪个域名地址处于错误状态,进而对其进行及时处理,如此更好的实现了对域名地址状态的控制,提高了网站的稳定性,进而提高了用户的使用体验。

本发明实施例还提供一种域名地址状态的监控方法,如图2所示,该方法包括:

s200、网站处理器在接收到监控触发请求的情况下,读取预先存储的域名地址,所述域名地址为所述网站处理器对应的域名地址;

s210、访问所述域名地址,得到访问结果;

s220、判断所述访问结果是否为所述域名地址处于正常状态时对应的访问结果;

s230、若否,则将所述域名地址和所述访问结果存储到监控日志中;

s240、生成报警信息,所述报警信息包括所述域名地址;

具体的,可将域名地址和访问结果都编辑在报警信息中,该报警信息的形式可以但不限定为短信、邮件、微信等。

s250、向终端发送所述报警信息。

上述步骤s200-s230的具体实施方式与上述步骤s100-s130相同,在此不再赘述。

通过上述实施例,生成一包括域名地址的报警信息,进而将该报警信息发送给终端,由于信息具有即时性,能够令终端更加及时的得知处于错误状态的域名地址,进而也更加及时的处理处于错误状态的域名地址。

在本发明另一实施例中,报警信息包括所述待监控域名地址,向终端发送所述报警信息的步骤,如图3所示:

s300、根据所述域名地址和预先存储的终端号码,生成报警短信;

其中,可在网站处理器中预先存储信息接收终端的号码,将域名地址和相关信息进行编辑,并读取出预先存储的终端号码作为短信的接收方;

s310、将所述报警短信发送至所述终端号码对应的终端;

具体的,可由收发短信设备实现该发送操作。

通过上述实施例,可以将生成报警短信,并将报警短信发送给相关的后台管理员,以便后台管理员接收到短信后对相关域名地址进行处理。

本发明实施例还提供一种网站处理器,如图4所述,该网站处理器包括:

读取单元400,用于在接收到监控触发请求的情况下,读取预先存储的域名地址,所述域名地址为所述网站处理器对应的域名地址;

访问单元410,用于访问所述域名地址,得到访问结果;

判断单元420,用于判断所述访问结果是否为所述域名地址处于正常状态时对应的访问结果430;

存储单元440,用于当所述访问结果不为所述域名地址处于正常状态时对应的访问结果时,将所述域名地址和所述访问结果存储到监控日志中。

优选地,网站处理器还包括:

生成单元450,用于生成报警信息,所述报警信息包括所述域名地址;

发送单元460,用于向终端发送报警信息。

优选地,所述生成单元450为短信生成单元,用于根据所述域名地址和预先存储的终端号码,生成报警短信;

则发送单元460,具体用于将所述报警短信发送至所述终端号码对应的终端。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1