监控装置、终端装置、通信系统、监控装置的控制方法、终端装置的控制方法及程序与流程

文档序号:16995204发布日期:2019-03-02 01:18阅读:143来源:国知局
监控装置、终端装置、通信系统、监控装置的控制方法、终端装置的控制方法及程序与流程

(关于相关申请的记载)

本发明主张基于日本专利申请:特愿2016-181944号(2016年9月16日申请)的优先权,并将该申请的所有记载内容通过引用并入记载到本说明书。

本发明涉及监控装置、终端装置、通信系统、监控装置的控制方法、终端装置的控制方法及程序。



背景技术:

当在连接于网络的装置中产生了故障时,进行故障修复作业的作业人员有时远程连接到该装置,进行故障内容的确认、修复作业等。此时,对于连接于网络的装置,进行故障修复作业的作业人员不用去到该装置的设置场所而能够进行故障修复作业。

此处,在与连接到网络的装置进行远程连接时,进行故障修复作业的作业人员需要预先掌握该装置的ip(internetprotocol,互联网协议)地址。因此,公开有对分配给装置的ip地址进行管理的技术(专利文献1、2)。

在专利文献1中,记载了如下技术:ip地址不固定的非固定ip终端,周期性地将该终端的ip地址发送给预定的管理装置,从而对该终端的ip地址进行管理。

在专利文献2中,记载了如下技术:监控控制装置对从无线基站接收的无线终端的mac地址与从无线终端接收的mac地址进行对照,取得归属于无线基站的无线终端的ip地址。具体地讲,在记载于专利文献2的技术中,监控控制装置对子网广播被设定为属于子网的无线终端识别为自身的地址的、包含临时ip地址的arp(addressresolutionprotocol,地址解析协议)分组。并且,属于子网的无线终端将包含该无线终端的固有的ip地址和mac地址的arp响应分组作为对于所接收到的arp分组的回复,发送给监控控制装置。并且,监控控制装置对从无线基站接收的无线终端的mac地址与从无线终端接收的mac地址进行对照,取得归属于无线基站的无线终端的ip地址。

现有技术文献

专利文献

专利文献1:日本特开2007-166234号公报

专利文献2:日本特开2005-229484号公报



技术实现要素:

发明所要解决的课题

另外,将上述现有技术文献的公开通过引用并入到本说明书。以下的分析是基于本发明的观点进行的。

如上所述,在对连接于网络的装置进行远程连接时,进行故障修复作业的作业人员,需要预先掌握该装置的ip地址。

但是,在dhcp(dynamichostconfigurationprotocol,动态主机配置协议)服务器对装置分配ip地址时,装置的ip地址不固定。在这种装置中,当产生故障时,有时进行故障修复作业的作业人员预先掌握的ip地址与实际分配给该装置的ip地址不同。因此,在dhcp服务器分配了ip地址的装置中,在产生故障时,进行故障修复作业的作业人员有时无法远程连接到该装置。

在记载于专利文献1的技术中,在终端的ip地址变更之后,到下一个发送定时为止,在管理装置接收到该终端的ip地址的询问时,管理装置无法响应正确的ip地址。这是因为,管理装置存储变更前的ip地址。

在记载于专利文献2的技术中,无线终端需要识别临时ip地址和该无线终端的固有的ip地址。即,在记载于专利文献2的技术中,作为自身的ip地址,无线终端需要识别两个ip地址。因此,在记载于专利文献2的技术中,在无线终端的ip地址变更了的情况下,关于与记载于专利文献2的技术非对应的无线终端,无法取得ip地址。

因此,本发明的目的在于,提供一种即使在产生了故障的装置的ip地址变更了的情况下,也对恰当地确定产生了故障的装置做出贡献的监控装置、终端装置、通信系统、监控装置的控制方法、终端装置的控制方法及程序。

用于解决课题的手段

根据第1观点,提供一种监控装置。该监控装置具备故障监控部,该故障监控部经由网络对一个或两个以上的装置进行监控,从产生了故障的故障产生装置接收包含故障产生时刻和故障报文的故障通知以及所述故障产生装置的ip地址。

而且,该监控装置具备mac地址取得部,该mac地址取得部在所述故障监控部接收到的ip地址的租用开始时刻为所述故障产生时刻之后时,确定存储有与所述故障监控部接收到的所述故障通知一致的所述故障通知的装置,取得与所确定的该装置对应的mac(mediaaccesscontrol,媒体访问控制)地址来作为所述故障产生装置的mac地址。

根据第2观点,提供一种终端装置。该终端装置经由网络与监控装置连接,该监控装置具备将ip地址与mac地址建立对应地进行存储的装置数据库。

该终端装置具备mac地址请求部,该mac地址请求部向所述装置数据库请求并取得与所指定的连接目标的ip地址对应的mac地址。

而且,该终端装置具备mac地址判断部,该mac地址判断部根据与所述连接目标的ip地址对应的通信路径来取得arp表,从所取得的arp表取得与所述连接目标的ip地址对应的mac地址。

而且,该终端装置具备远程连接部,该远程连接部在所述mac地址请求部取得的mac地址与所述mac地址判断部取得的mac地址不一致时,从所述arp表取得与所述mac地址请求部取得的mac地址对应的ip地址,将连接目标变更为该ip地址。

根据第3观点,提供一种通信系统。该通信系统构成为包括经由网络与一个或两个以上的监控对象的装置连接的监控装置以及经由所述网络与所述监控装置连接的终端装置。

该监控装置具备故障监控部,该故障监控部经由网络对一个或两个以上的装置进行监控,从产生了故障的故障产生装置接收包含故障产生时刻和故障报文的故障通知以及所述故障产生装置的ip地址。

而且,该监控装置具备mac地址取得部,该mac地址取得部在所述故障监控部接收到的ip地址的租用开始时刻为所述故障产生时刻之后时,确定存储有与所述故障监控部接收到的所述故障通知一致的所述故障通知的装置,取得与所确定的该装置对应的mac(mediaaccesscontrol)地址来作为所述故障产生装置的mac地址。

而且,该监控装置具备装置数据库,该装置数据库将所述mac地址取得部取得的mac地址与对应于该mac地址的ip地址建立对应地进行存储。

该终端装置具备mac地址请求部,该mac地址请求部向所述装置数据库请求与所指定的连接目标的ip地址对应的mac地址。

而且,该终端装置具备mac地址判断部,该mac地址判断部根据与所述连接目标的ip地址对应的通信路径来取得arp表,从所取得的arp表取得与所述连接目标的ip地址对应的mac地址。

而且,该终端装置具备远程连接部,该远程连接部在所述mac地址请求部取得的mac地址与所述mac地址判断部取得的mac地址不一致时,从所述arp表取得与所述mac地址请求部取得的mac地址对应的ip地址,将连接目标变更为该ip地址。

根据第4观点,提供一种监控装置的控制方法。该控制方法是控制经由网络对一个或两个以上的装置进行监控的监控装置的控制方法。

该控制方法包含从产生了故障的故障产生装置接收包含故障产生时刻和故障报文的故障通知以及所述故障产生装置的ip地址的步骤。

而且,该控制方法包含在接收到的ip地址的租用开始时刻为所述故障产生时刻之后时,确定存储有与接收到的所述故障通知一致的所述故障通知的装置的步骤。

而且,该控制方法包含取得与所确定的该装置对应的mac地址来作为所述故障产生装置的mac地址的步骤。

另外,本方法与经由网络对一个或两个以上的装置进行监控的称为监控装置的特定的机器结合。

根据第5观点,提供一种终端装置的控制方法。该控制方法是终端装置的控制方法,该终端装置经由网络与具备将ip地址与mac地址建立对应地进行存储的装置数据库的监控装置连接。

该控制方法包含向所述装置数据库请求并取得与所指定的连接目标的ip地址对应的mac地址的步骤。

而且,该控制方法包含根据与所述连接目标的ip地址对应的通信路径来取得arp表的步骤。

而且,该控制方法包含从所取得的arp表取得与所述连接目标的ip地址对应的mac地址的步骤。

而且,该控制方法包含在从所述装置数据库取得的mac地址与从所述arp表取得的mac地址不一致时,从所述arp表取得与从所述装置数据库取得的mac地址对应的ip地址,将连接目标变更为该ip地址的步骤。

另外,本方法与经由网络与监控装置连接的称为终端装置的特定的机器结合。

根据第6观点,提供一种程序。该程序是使对监控装置进行控制的计算机执行的程序,该监控装置经由网络对一个或两个以上的装置进行监控。

该程序使所述计算机执行从产生了故障的故障产生装置接收包含故障产生时刻和故障报文的故障通知以及所述故障产生装置的ip地址的处理。

而且,该程序使所述计算机执行在接收到的ip地址的租用开始时刻为所述故障产生时刻之后时,确定存储有与接收到的所述故障通知一致的所述故障通知的装置的处理。

而且,该程序使所述计算机执行取得与所确定的该装置对应的mac地址来作为所述故障产生装置的mac地址的处理。

根据第7观点,提供一种程序。该程序是使对终端装置进行控制的计算机执行的程序,该终端装置经由网络与具备将ip地址与mac地址建立对应地进行存储的装置数据库的监控装置连接。

该程序使所述计算机执行向所述装置数据库请求并取得与所指定的连接目标的ip地址对应的mac地址的处理。

而且,该程序使所述计算机执行向所述装置数据库请求并取得与所指定的连接目标的ip地址对应的mac地址的处理。

而且,该程序使所述计算机执行根据与所述连接目标的ip地址对应的通信路径来取得arp表的处理。

而且,该程序使所述计算机执行从所取得的arp表取得与所述连接目标的ip地址对应的mac地址的处理。

而且,该程序使所述计算机执行在从所述装置数据库取得的mac地址与从所述arp表取得的mac地址不一致时,从所述arp表取得与从所述装置数据库取得的mac地址对应的ip地址,将连接目标变更为该ip地址的处理。

另外,第6观点和第7观点的程序能够记录在计算机可读取的存储介质中。存储介质可以是半导体存储器、硬盘、磁记录介质、光记录介质等的非临时性(non-transient)的介质。本发明还能够作为计算机程序产品来体现。

发明效果

根据各观点,能够提供即使在产生了故障的装置的ip地址变更了的情况下,也对恰当地确定产生了故障的装置做出贡献的监控装置、终端装置、通信系统、监控装置的控制方法、终端装置的控制方法及程序。

附图说明

图1是用于说明一种实施方式的概要的图。

图2是示出第1实施方式的通信系统1的整体结构的一例的框图。

图3是示出第1实施方式的监控装置100、终端装置200、监控对象装置410的内部结构的一例的框图。

图4是示出第1实施方式的监控装置100的动作的一例的流程图。

图5是示出第1实施方式的监控装置100的动作的一例的流程图。

图6是示出第1实施方式的监控装置100的动作的一例的流程图。

图7是示出第1实施方式的终端装置200的动作的一例的流程图。

图8是示出第1实施方式的终端装置200的动作的一例的流程图。

具体实施方式

首先,使用图1对一种实施方式的概要进行说明。另外,在该概要中所附的附图参照标号是作为用于帮助理解的一例而为了方便对各要素所附的标号,该概要的记载不意图任何限定。另外,各框图的块之间的连接线包含双向及单向这双方。

如上所述,能够期望即使在产生了故障的装置的ip地址变更了的情况下,也对恰当地确定产生了故障的装置做出贡献的监控装置。

因此,作为一例,提供图1所示的监控装置1000。监控装置1000具备故障监控部1001和mac地址取得部1002。

故障监控部1001通过网络1030对一个或两个以上的装置(1010a、1010b)进行监控,从产生了故障的装置(以下,称为故障产生装置)接收包含故障产生时刻和故障报文的故障通知1031以及故障产生装置的ip地址1032。此处,与装置1010a、1010b对应的mac地址为1011a、1011b。在以下的说明中,在没有分别区分装置1010a、1010b时,记作装置1010。另外,在以下的说明中,在没有分别区分mac地址1011a、1011b时,记作mac地址1011。

在故障监控部1001接收到的ip地址1032的租用开始时刻为故障产生时刻之后时,mac地址取得部1002确定存储有与故障监控部1001接收到的故障通知1031一致的故障通知的装置1010,取得与所确定的该装置1010对应的mac地址1011来作为故障产生装置的mac地址。

此处,各装置1010a、1010b的mac地址1011a、1011b为对各装置1010a、1010b唯一地分配的信息。并且,即使在装置1010a、1010b的ip地址变化的情况下,该装置1010a、1010b的mac地址1011a、1011b也不变化。因此,即使在监控对象的装置的ip地址变更了的情况下,监控装置1000也对恰当地确定产生了故障的装置做出贡献。

[第1实施方式]

使用附图更详细地对第1实施方式进行说明。

图2是示出本实施方式的通信系统1的整体结构的一例的框图。通信系统1构成为,包含监控装置100、终端装置200、dhcp服务器300、监控对象装置410a~410d、网络设备510a~510c及网络设备520。

另外,图2虽然示出监控对象装置410a~410d,但是这不意图将监控对象的装置限定为四个。同样,图2虽然示出网络设备510a~510c,但是这不意图将网络设备限定为三个。另外,在不需要分别区分监控对象装置410a~410d时,记作监控对象装置410。同样,在不需要分别区分网络设备510a~510c时,记作网络设备510。另外,在图2所示的通信系统1中,监控装置100和终端装置200经由相同的网络设备520与网络600连接。但是,监控装置100和终端装置200当然也可以分别经由不同的网络设备与网络600连接。

在本实施方式的通信系统1中,不限定监控对象装置410的个数、网络设备510、520的个数及终端装置200的个数。图2是本实施方式的通信系统1的一例,不意图将本实施方式的通信系统1限定为图2所示的结构。

另外,在以下的说明中,作为前提条件,使监控装置100具有对监控对象装置410的访问权限。同样,监控装置100具有对存在于监控装置100与监控对象装置410之间的通信路径中的网络设备510、520的访问权限。另外,同样,监控装置100具有对dhcp服务器300的访问权限。此处,访问权限至少包含能够参照访问对象的装置所存储的信息的权限。

监控对象装置410是作为监控装置100进行监控的对象的信息处理装置(计算机)。监控对象装置410经由网络设备510与网络600连接。如图2所示,监控对象装置410经由一个或两个以上的网络设备510与网络600连接。

监控对象装置410在监控对象装置自身产生了故障时,向监控装置100通知产生了故障。具体地讲,监控对象装置410将包含故障产生时刻和故障报文的故障通知以及监控对象装置自身的ip地址通知(发送)给监控装置100。

监控装置100是与网络600连接并对一个或两个以上的监控对象装置410进行监控的信息处理装置(计算机)。监控装置100对监控对象装置410的故障的有无进行监控。并且,当在监控对象装置410中产生了故障时,监控装置100从产生了故障的监控对象装置410(即,故障产生装置)接收故障通知和该监控对象装置410的ip地址。

终端装置200是进行监控对象装置410的维护作业等的作业人员操作的信息处理装置(计算机)。终端装置200经由网络600访问产生了故障的监控对象装置410。

网络设备510、520为第3层(网络层)且是执行ip路由的设备。例如,网络设备510可以是路由器、第3层交换机、防火墙等,细节无关紧要。另外,ip路由是指为了将数据发送到指定的目标而使用ip决定通信路径。

网络设备510、520构成为包含arp表。并且,监控装置100、终端装置200能够经由网络600确认网络设备510的arp表。

arp表是包含将ip地址与mac地址建立对应的信息的表。具体地讲,arp表被定义为snmp(simplenetworkmanagementprotocol,简单网络管理协议)的mib(managementinformationbase,管理信息库)的at组。此处,mib的at组是根据rfc1213(requestforcomments1213)的标准而定义的。并且,设arp表安装在网络设备510、520。

dhcp服务器300对监控对象装置410分配ip地址。在以下的说明中,将dhcp服务器300分配ip地址表述为“租用ip地址”。dhcp服务器300存储所租用的ip地址和开始了该ip地址的租用的时刻。在以下的说明中,将开始了ip地址的租用的时刻称为租用开始时刻。

接着,参照图3对本实施方式的监控装置100、终端装置200、监控对象装置410的内部结构进行详细说明。图3是主要记载了与本实施方式的监控装置100、终端装置200、监控对象装置410有关的模块的框图。监控装置100、终端装置200、监控对象装置410也可以包含图3所示的模块以外的模块(软件、硬件)。另外,虽然在图3中示出一个监控对象装置410、一个终端装置200,但是如上所述,通信系统1当然也可以构成为包含两个以上的监控对象装置410、两个以上的终端装置200。

[监控对象装置的结构]

首先,参照图3对本实施方式的监控对象装置410的内部结构进行详细说明。监控对象装置410构成为包含通信部411、控制部412以及存储部413。

通信部411对监控对象装置410的通信功能进行控制。通信部411使用nic(networkinterfacecard,网络接口卡)等来实现。

控制部412对用于使监控对象装置410工作的处理进行控制。控制部412使用cpu(centralprocessingunit,中央处理器)等来实现。控制部412调出存储部413存储的程序并执行处理。

存储部413存储为了使监控对象装置410工作而所需的信息。存储部413通过磁盘装置或光盘装置、半导体存储器实现。另外,半导体存储器例如是ssd(solidstatedrive,固态硬盘),可以使用闪存,也可以包含dram(dynamicrandomaccessmemory,动态随机存取存储器)。

具体地讲,存储部413至少存储故障通知部414、分配给监控对象装置自身的ip地址416以及监控对象装置自身的mac地址417。另外,当在监控对象装置410中产生了故障时,存储部413存储与该故障有关的故障通知415。故障通知415包含故障产生时刻和故障报文。

故障通知部414以预定的时间间隔确认监控对象装置自身的状态。并且,当在监控对象装置410中产生了故障时,故障通知部414将故障产生时刻与故障报文建立对应地生成故障通知415。并且,故障通知部414通过通信部411将故障通知415和ip地址416通知给监控装置100。来自监控对象装置410的通知中不需要包含ip地址416,在没有包含ip地址416时,监控装置100将在通信中使用的发送源ip地址作为ip地址416来处理。而且,故障通知部414将通知给监控装置100的故障通知415保存在存储部413中。

另外,故障通知部414也可以将故障通知部414的上述处理,作为使控制部412执行的程序来存储在存储部413。

[监控装置的结构]

接着,参照图3对本实施方式的监控装置100的内部结构进行详细说明。监控装置100构成为包含通信部101、控制部102、输入部103、输出部104及存储部105。

通信部101对监控装置100的通信功能进行控制。通信部101使用nic等来实现。

控制部102对用于使监控装置100工作的处理进行控制。控制部102使用cpu等来实现。控制部102调出存储部105存储的程序并执行处理。

输入部103是接受来自外部的信息、信号等的输入的装置、接口等。输入部103也可以是键盘、触摸屏、鼠标等。输入部103只要能够接受来自外部的信息等的输入即可,细节无关紧要。

输出部104向外部输出信息。输出部104也可以向监控装置100所连接的显示装置(未图示)、印刷装置(未图示)等输出信息。

存储部105存储为了使监控装置100工作而所需的信息。存储部105通过磁盘装置或光盘装置、半导体存储器来实现。另外,半导体存储器例如是ssd,也可以使用闪存,也可以包含dram。

具体地讲,存储部105至少对装置数据库106、故障监控部107、mac地址取得部108进行存储。

装置数据库106存储与各监控对象装置410对应的装置信息109。各装置信息109是关于对应的监控对象装置410而将ip地址、mac地址、故障产生标记建立对应的信息。此处,故障产生标记是表示在对应的监控对象装置410中是否产生了故障的标记。

故障监控部107经由网络600对一个或两个以上的监控对象装置410进行监控。并且,故障监控部107从产生了故障的监控对象装置(故障产生装置)410接收包含故障产生时刻和故障报文的故障通知以及该监控对象装置的ip地址。另外,如上所述,监控装置100也可以将在接收故障通知时用于通信的发送源ip地址处理为产生了故障的监控对象装置的ip地址。

例如,在从监控对象装置410接收到故障通知、该监控对象装置的ip地址时,故障监控部107也可以判断为在该监控对象装置410中产生了故障。

另外,故障监控部107也可以使用snmp、icmp(internetcontrolmassageprotocol:因特网控制消息协议),对监控对象装置410执行询问(即,轮询)。并且,故障监控部107也可以根据该询问的响应结果,判断在监控对象装置410中是否产生了故障。并且,在判断为在监控对象装置410中产生了故障时,故障监控部107也可以向该监控对象装置410请求故障通知和ip地址。

在故障监控部107接收到的ip地址的租用开始时刻为故障产生时刻之后时,mac地址取得部108对存储与故障监控部107接收到的故障通知一致的故障通知的装置进行确定。并且,mac地址取得部108将与所确定的该装置对应的mac地址,作为故障产生装置的mac地址来取得。

具体地讲,mac地址取得部108从dhcp服务器300取得故障监控部107接收到的ip地址的租用开始时刻。并且,mac地址取得部108根据故障监控部107接收到的ip地址,对故障产生装置所连接的网络设备510进行确定。并且,mac地址取得部108从所确定的该网络设备510取得arp表。

并且,在租用开始时刻为故障产生时刻之后时,mac地址取得部108参照所取得的arp表,取得在故障产生时刻之后租用的一个或两个以上的ip地址来作为候补ip地址。

并且,mac地址取得部108访问与候补ip地址中的各ip地址对应的装置。并且,在所访问的该装置存储与故障监控部107接收到的故障通知一致的故障通知时,mac地址取得部108将所访问的该装置决定为故障产生装置。

并且,mac地址取得部108参照所确定的网络设备510的arp表,根据与所决定的故障产生装置对应的ip地址,确定与该故障产生装置对应的mac地址。

另外,在ip地址的租用开始时刻为故障产生时刻之前时,mac地址取得部108参照所确定的网络设备510的arp表,将与故障监控部107接收到的ip地址对应的mac地址,作为故障产生装置的mac地址来取得。另外,mac地址取得部108将故障监控部107接收到的ip地址,决定为与故障产生装置对应的ip地址。

并且,mac地址取得部108从装置数据库106抽出包含与故障产生装置对应的mac地址的装置信息109。并且,mac地址取得部108将包含在所抽出的装置信息109中的ip地址变更为故障产生装置的ip地址。而且,mac地址取得部108将包含在所抽出的装置信息109中的故障产生标记设定为“存在故障”。

另外,故障监控部107和mac地址取得部108也可以分别将上述的处理作为使控制部102执行的程序来存储在存储部105。

[终端装置的结构]

接着,参照图3对本实施方式的终端装置200的内部结构进行详细说明。终端装置200构成为包含通信部201、控制部202、输入部203、输出部204及存储部205。

通信部201对终端装置200的通信功能进行控制。通信部201使用nic等来实现。

控制部202对用于使终端装置200动作的处理进行控制。控制部202使用cpu等来实现。控制部202调出存储部205存储的程序并执行处理。

输入部203接受来自外部的信息、信号等的输入的装置、接口等。输入部203也可以是键盘、触摸屏、鼠标等。输入部203只要能够接受来自外部的信息等的输入即可,细节无关紧要。

输出部204向外部输出信息。输出部204也可以向终端装置200所连接的显示装置(未图示)、印刷装置(未图示)等输出信息。

存储部205存储用于使终端装置200动作而所需的信息。存储部205通过磁盘装置、光盘装置、半导体存储器而实现。另外,半导体存储器例如是ssd,也可以使用闪存,也可以包含dram。

具体地讲,存储部205至少存储远程连接部206、mac地址请求部207以及mac地址判断部208。

远程连接部206取得连接目标的ip地址。例如,远程连接部206也可以根据对于输入部203的输入,取得连接目标的ip地址。

mac地址请求部207向监控装置100的装置数据库106请求并取得与所指定的连接目标的ip地址对应的mac地址。此处,所指定的连接目标的ip地址意味着远程连接部206作为连接目标的ip地址来取得的ip地址。

mac地址判断部208根据与所指定的连接目标的ip地址对应的通信路径来取得arp表。并且,mac地址判断部208从所取得的arp表取得与所述连接目标的ip地址对应的mac地址。

具体地讲,mac地址判断部208根据连接目标的ip地址,确定通信路径。并且,mac地址判断部208确定在所确定的通信路径上与所指定的连接目标的ip地址对应的装置所连接的网络设备。mac地址判断部208从所确定的该网络设备取得arp表。并且,mac地址判断部208从所取得的arp表取得与连接目标的ip地址对应的mac地址。

并且,mac地址判断部208判断mac地址判断部208取得的mac地址与mac地址请求部207取得的mac地址是否一致。

此处,设mac地址判断部208取得的mac地址与mac地址请求部207取得的mac地址不一致。此时,远程连接部206从arp表取得与mac地址请求部207取得的mac地址对应的ip地址。并且,远程连接部206将连接目标变更为从arp表取得的该ip地址。

另一方面,设mac地址判断部208取得的mac地址与mac地址请求部207取得的mac地址一致。此时,远程连接部206将所取得的ip地址决定为连接目标的ip地址。

并且,远程连接部206访问与所决定的连接目标的ip地址对应的装置。

另外,远程连接部206、mac地址请求部207以及mac地址判断部208也可以分别将上述的处理作为使控制部202执行的程序来存储在存储部205。

[通信系统的动作]

接着,对通信系统1的动作进行说明。

首先,对监控装置100确定故障产生装置的mac地址的处理进行说明。

图4是示出当在监控对象装置410中产生了故障时,监控装置100从网络设备510取得arp表的处理的一例的流程图。

首先,设在监控对象装置410中产生了故障(步骤a1)。此时,监控对象装置410将故障通知和监控对象装置自身的ip地址发送给监控装置100(步骤a2)。监控装置100接收故障通知和该故障通知的发送源的ip地址(步骤a3)。故障监控部107判断为在监控对象装置410中产生了故障(步骤a4)。

在步骤a5中,mac地址取得部108根据接收到的ip地址来检测通信路径。具体地讲,mac地址取得部108将接收到的ip地址作为对象,执行确定通信路径的处理。另外,mac地址取得部108也可以通过执行与监控装置100搭载的os(operatingsystem,操作系统)对应的指令(命令)来确定通信路径。例如,在监控装置100搭载linux(注册商标)来作为os时,mac地址取得部108也可以通过执行traceroute(路由跟踪)指令来确定通信路径。

在步骤a6中,mac地址取得部108确定在检测到的通信路径上与故障通知的发送源的装置连接的网络设备510。具体地讲,mac地址取得部108确定通信路径,从监控装置100取得存在于故障通知的发送源的装置之间的网络设备510的ip地址。并且,mac地址取得部108将通信路径上故障通知的发送源的装置的前一个网络设备510确定为与产生了故障的监控对象装置410连接的网络设备510。

在步骤a7中,mac地址取得部108对所确定的网络设备510访问arp表。即,在步骤a8中,mac地址取得部108向所确定的网络设备510请求arp表。网络设备510接收arp表的请求(步骤a9),通知arp表(步骤a10)。并且,mac地址取得部108从所确定的网络设备510取得arp表(步骤a11)。并且,转移到图5所示的步骤a20。

图5是示出确定候补ip地址的处理的一例的流程图。

在步骤a20中,mac地址取得部108从所取得的arp表取得与从故障产生装置接收的ip地址对应的mac地址。

在步骤a21中,mac地址取得部108向dhcp服务器300询问与从故障产生装置接收到的ip地址对应的租用开始时刻。即,在步骤a22中,mac地址取得部108向dhcp服务器300请求与从故障产生装置接收到的ip地址对应的租用开始时刻。dhcp服务器300接收与从故障产生装置接收到的ip地址对应的租用开始时刻的请求(步骤a23),通知所请求的租用开始时刻(步骤a24)。并且,mac地址取得部108取得与从故障产生装置接收到的ip地址对应的租用开始时刻(步骤a25)。

在步骤a26中,mac地址取得部108判断所取得的租用开始时刻是否为故障产生时刻之后。在所取得的租用开始时刻为故障产生时刻之后时(步骤a26的是分支),mac地址取得部108判断为故障产生装置的ip地址变更(步骤a27)。并且,转移到步骤a31。

另一方面,在所取得的租用开始时刻不是故障产生时刻之后时(步骤a26的否分支),mac地址取得部108判断为故障产生装置的ip地址没有变更(步骤a28)。并且,在步骤a29中,mac地址取得部108将从故障产生装置接收到的ip地址判断为故障产生装置的ip地址。并且,在步骤a30中,mac地址取得部108将与从故障产生装置接收到的ip地址对应的mac地址判断为故障产生装置的mac地址。具体地讲,mac地址取得部108参照所取得的arp表,决定与从故障产生装置接收到的ip地址对应的mac地址。mac地址取得部108将所取得的mac地址判断为故障产生装置的mac地址。并且,转移到步骤a51。

在步骤a31中,mac地址取得部108向dhcp服务器300询问与包含在所取得的arp表中的各ip地址对应的租用开始时刻。即,在步骤a32中,mac地址取得部108向dhcp服务器300请求包含在所取得的arp表中的各ip地址的租用开始时刻。dhcp服务器300接收各ip地址的租用开始时刻的租用开始时刻的请求(步骤a33),通知所请求的各ip地址的租用开始时刻(步骤a34)。并且,mac地址取得部108取得与包含在所取得的arp表中的各ip地址对应的租用开始时刻(步骤a35)。

在步骤a36中,mac地址取得部108将包含在所取得的arp表中的各ip地址内、在故障产生时刻之后租用的ip地址确定为候补ip地址。并且,转移到图6所示的步骤a40。

图6是示出确定故障产生装置的mac地址的处理的一例的流程图。

在步骤a40中,mac地址取得部108从候补ip地址依次选择要访问的ip地址。并且,监控装置100对与所选择的ip地址对应的装置进行访问。

在步骤a41中,mac地址取得部108向访问对象的监控对象装置410询问该装置所存储的故障通知。即,在a42中,mac地址取得部108向访问对象的监控对象装置410请求故障通知。访问对象的监控对象装置410接收故障通知的请求(步骤a43)。

接收故障通知的请求的监控对象装置410判断过去是否发送了故障通知且是否存储有所发送的故障通知(步骤a44)。在存储有所发送的故障通知时(步骤a44的是分支),监控对象装置410向监控装置100通知过去已发送的故障通知(步骤a45)。mac地址取得部108取得所访问的装置存储的故障通知(步骤a47)。并且,转移到步骤a48的处理。

另一方面,在未存储有所发送的故障通知时(步骤a44的否分支),监控对象装置410向监控装置100通知未存储故障通知(步骤a46)。并且,在监控装置100中,转移到a40的处理。即,mac地址取得部108变更要访问的ip地址,继续进行处理。

在步骤a48中,mac地址取得部108判断从所访问的装置取得的故障通知与从故障产生装置接收到的故障通知是否一致。在从所访问的装置取得的故障通知与从故障产生装置接收到的故障通知一致时(步骤a48的是分支),转移到步骤a49。另一方面,在从所访问的装置取得的故障通知与从故障产生装置接收到的故障通知不一致时(步骤a48的否分支),转移到a40的处理。即,mac地址取得部108变更要访问的ip地址并继续进行处理。

在步骤a49中,mac地址取得部108取得所访问的装置的ip地址来作为故障产生装置的ip地址。在步骤a50中,mac地址取得部108参照所取得的arp表,取得与所访问的装置的ip地址对应的mac地址来作为故障产生装置的mac地址。

在步骤a51中,mac地址取得部108将故障产生装置的mac地址与故障产生装置的ip地址建立对应地登记到装置数据库106。

接着,终端装置200对访问产生了故障的监控对象装置410的处理进行说明。

图7是示出确定与连接对象的监控对象装置410连接的网络设备510,取得该网络设备510的ip地址的处理的一例的流程图。

此处,设mac地址取得部108完成将故障产生装置的mac地址与故障产生装置的ip地址建立对应地登记到装置数据库106的处理(图6所示的步骤a51)。此时,远程连接部206取得连接目标的ip地址(图7所示的步骤a101)。例如,远程连接部206也可以根据输入部203接受到的信息取得连接目标的ip地址。

在步骤a102中,mac地址请求部207向监控装置100询问与远程连接部206取得的连接目标的ip地址对应的mac地址。即,mac地址请求部207向监控装置100请求mac地址(步骤a103)。监控装置100接收与连接目标的ip地址对应的mac地址的请求(步骤a104)。监控装置100参照装置数据库106,取得与连接目标的ip地址对应的mac地址(步骤a105)。并且,监控装置100将所取得的mac地址通知给终端装置200(步骤a106)。mac地址请求部207从监控装置100取得与远程连接部206取得的连接目标的ip地址对应的mac地址(步骤a107)。

在步骤a108中,mac地址判断部208将连接目标的ip地址作为对象来检测通信路径,连接到在检测到的通信路径上与连接目标的ip地址对应的装置,确定网络设备510的ip地址,确定网络设备510。并且,转移到图8所示的步骤a120。

图8是示出终端装置200决定故障产生装置的ip地址的处理的一例的流程图。

在步骤a120中,mac地址判断部208向所确定的网络设备510询问arp表。即,mac地址判断部208向所确定的网络设备510请求arp表(步骤a121)。网络设备510接收arp表的请求(步骤a122),向终端装置200通知arp表(步骤a123)。mac地址判断部208从所确定的网络设备510取得arp表(步骤a124)。

在步骤a125中,mac地址判断部208参照所取得的arp表,取得与所取得的连接目标的ip地址对应的mac地址。

在步骤a126中,mac地址判断部208判断从所取得的arp表取得的mac地址与从监控装置100取得的mac地址是否一致。

在从所取得的arp表取得的mac地址与从监控装置100取得的mac地址一致时(步骤a126的是分支),mac地址判断部208判断为连接对象的监控对象装置410的ip地址没有变更(步骤a127)。并且,远程连接部206访问所取得的连接目标的ip地址(步骤a128)。

另一方面,在从所取得的arp表取得的mac地址与从监控装置100取得的mac地址不一致时(步骤a126的否分支),mac地址判断部208判断为连接对象的监控对象装置410的ip地址变更(步骤a129)。在步骤a130中,远程连接部206参照所取得的arp表,取得与从监控装置100取得的mac地址对应的ip地址。并且,远程连接部206访问与从监控装置100取得的mac地址对应的ip地址(步骤a131)。

[变形例1]

作为本实施方式的通信系统1的变形例1,监控装置100也可以根据ip地址的租用结束时刻和租用期间来取得该ip地址的租用开始时刻。具体地讲,mac地址取得部108也可以在从dhcp服务器300取得了ip地址的租用结束时刻和该ip地址的租用期间时,将从租用结束时刻减去租用期间的时刻计算为该ip地址的租用开始时刻。

如上所述,在本实施方式的通信系统1中,在监控装置100检测到故障时,通过核对故障通知来确定故障产生装置的mac地址。并且,在本实施方式的通信系统1中,监控装置100存储故障产生装置的mac地址。即使在故障产生装置的ip地址变更了的情况下,mac地址也不变化。因此,在本实施方式的通信系统1中,监控装置100能够根据所存储的mac地址恰当地确定装置。因此,在本实施方式的通信系统1中,即使在产生了故障的装置的ip地址变更了的情况下,也能够对恰当地确定产生了故障的装置做出贡献。

而且,在本实施方式的通信系统1中,终端装置200确定连接对象的故障产生装置的mac地址,根据所确定的mac地址,确定故障产生装置的当前的ip地址。因此,在本实施方式的通信系统1中,即使在故障产生装置的ip地址变更了的情况下,终端装置200也能够访问恰当的故障产生装置。即,即使在故障产生装置的ip地址变更了的情况下,进行故障修复作业的作业人员等也能够使用终端装置200建立针对故障产生装置的远程连接,进行故障原因调查、故障普及作业等。因此,即使在产生了故障的装置的ip地址变更了的情况下,在本实施方式中通信系统1也能够贡献于实现对装置的访问。

上述的实施方式的一部分或全部也能够以如下的方式(模式或多个模式)记载,但是并不限定于以下。

(方式1)如上述第1观点的监控装置。

(方式2)一种监控装置,其中,所述mac地址取得部从dhcp服务器取得所述租用开始时刻,根据所述故障监控部接收到的ip地址,确定所述故障产生装置所连接的网络设备,从所确定的该网络设备取得arp表,在所述租用开始时刻为所述故障产生时刻之后时,参照所取得的arp表,取得在所述故障产生时刻之后租用的一个或两个以上的ip地址来作为候补ip地址。

(方式3)一种监控装置,其中,所述mac地址取得部访问与所述候补ip地址中的各ip地址对应的装置,在所访问的该装置存储有与所述故障监控部接收到的所述故障通知一致的所述故障通知时,将所访问的该装置决定为所述故障产生装置。

(方式4)一种监控装置,其中,所述mac地址取得部参照所确定的所述网络设备的arp表,根据与所决定的所述故障产生装置对应的ip地址,确定与该故障产生装置对应的mac地址。

(方式5)一种监控装置,其中,所述mac地址取得部在所述租用开始时刻为所述故障产生时刻之前时,参照所取得的所述arp表,取得与所述故障监控部接收到的ip地址对应的mac地址来作为所述故障产生装置的mac地址。

(方式6)一种监控装置,其中,所述mac地址取得部在从dhcp服务器取得ip地址的租用结束时刻和该ip地址的租用期间时,将从所述租用结束时刻减去所述租用期间而得到的时刻计算为该ip地址的所述租用开始时刻。

(方式7)如上述第2观点的终端装置。

(方式8)一种终端装置,其中,所述mac地址判断部根据所述连接目标的ip地址来确定所述通信路径,确定在所确定的通信路径上与所述连接目标的ip地址对应的装置所连接的网络设备,从所确定的该网络设备取得所述arp表。

(方式9)如上述第3观点的通信系统。

(方式10)一种通信系统,其中,所述mac地址取得部从dhcp服务器取得所述租用开始时刻,根据所述故障监控部接收到的ip地址,确定所述故障产生装置所连接的网络设备,从所确定的该网络设备取得arp表,在所述租用开始时刻为所述故障产生时刻之后时,参照所取得的arp表,取得在所述故障产生时刻之后租用的一个或两个以上的ip地址来作为候补ip地址。

(方式11)一种通信系统,其中,所述mac地址取得部访问与所述候补ip地址中的各ip地址对应的装置,在所访问的该装置存储有与所述故障监控部接收到的所述故障通知一致的所述故障通知时,将所访问的该装置决定为所述故障产生装置。

(方式12)一种通信系统,其中,所述mac地址取得部参照所确定的所述网络设备的arp表,根据与所决定的所述故障产生装置对应的ip地址,确定与该故障产生装置对应的mac地址。

(方式13)一种通信系统,其中,所述mac地址取得部在所述租用开始时刻为所述故障产生时刻之前时,参照所取得的所述arp表,取得与所述故障监控部接收到的ip地址对应的mac地址来作为所述故障产生装置的mac地址。

(方式14)一种通信系统,其中,所述mac地址取得部在从dhcp服务器取得ip地址的租用结束时刻和该ip地址的租用期间时,将从所述租用结束时刻减去所述租用期间而得到的时刻计算为该ip地址的所述租用开始时刻。

(方式15)一种通信系统,其中,所述mac地址判断部根据所述连接目标的ip地址来确定所述通信路径,确定在所确定的通信路径上与所述连接目标的ip地址对应的装置所连接的网络设备,从所确定的该网络设备取得所述arp表。

(方式16)如上述第4观点的监控装置的控制方法。

(方式17)一种监控装置的控制方法,包含:从dhcp服务器取得所述租用开始时刻的步骤;根据接收到的ip地址,确定所述故障产生装置所连接的网络设备的步骤;从所确定的该网络设备取得arp表的步骤;以及在所述租用开始时刻为所述故障产生时刻之后时,参照所取得的arp表,取得在所述故障产生时刻之后租用的一个或两个以上的ip地址来作为候补ip地址的步骤。

(方式18)一种监控装置的控制方法,还包含访问与所述候补ip地址中的各ip地址对应的装置,在所访问的该装置中存储有与接收到的所述故障通知一致的所述故障通知时,将所访问的该装置决定为所述故障产生装置的步骤。

(方式19)一种监控装置的控制方法,在取得与所确定的装置对应的mac地址来作为所述故障产生装置的mac地址的步骤中,参照所确定的所述网络设备的arp表,根据与所决定的所述故障产生装置对应的ip地址,确定与该故障产生装置对应的mac地址。

(方式20)一种监控装置的控制方法,还包含在所述租用开始时刻为所述故障产生时刻之前时,参照所取得的所述arp表,取得与接收到的ip地址对应的mac地址来作为所述故障产生装置的mac地址的步骤。

(方式21)一种监控装置的控制方法,还包含在从dhcp服务器取得ip地址的租用结束时刻和该ip地址的租用期间时,将从所述租用结束时刻减去所述租用期间而得到的时刻计算为该ip地址的所述租用开始时刻的步骤。

(方式22)如上述第5观点的终端装置的控制方法。

(方式23)一种监控装置的控制方法,还包含:根据所述连接目标的ip地址,确定所述通信路径的步骤;确定在所确定的通信路径上与所述连接目标的ip地址对应的装置所连接的网络设备的步骤;以及从所确定的该网络设备取得所述arp表的步骤。

(方式24)如上述第6观点的程序。

(方式25)如上述第7观点的程序。

上述的方式24所示的方式与方式16所示的方式同样,能够以方式17至21所示的方式展开。另外,上述的方式25所示的方式与方式22所示的方式同样,能够以方式23所示的方式展开。

另外,将上述的专利文献的公开通过引用并入到本说明书。在本发明的整个公开(包括权利要求)的框架内,能够进一步根据其基本的技术思想进行实施方式的变更/调整。另外,能够在本发明的整个公开的框架内进行各种公开要素(包括各权利要求的各要素、各实施方式的各要素、各附图的各要素等)的各种组合或者选择。即,本发明当然包含只要是本领域技术人员就能够根据包括权利要求的整个公开、技术的思想得到的各种变形、修正。特别是,关于记载于本说明书的数值范围,在没有特别记载包含在该范围内的任意的数值或小范围时也应该被解释为具体地进行了记载。

标号说明

1通信系统

100、1000监控装置

101、201、411通信部

102、202、412控制部

103、203输入部

104、204输出部

105、205、413存储部

106装置数据库

107、1001故障监控部

108、1002mac地址取得部

109装置信息

200终端装置

206远程连接部

207mac地址请求部

208mac地址判断部

300dhcp服务器

410、410a~410d监控对象装置

414故障通知部

415、1031故障通知

416、1032ip地址

417、1011、1011a、1011bmac地址

510、510a~510c、520网络设备

600、1030网络

1010、1010a、1010b装置

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