(57)【要約】【課題】監視対象の装置に対する不正なアクセスを防止することに貢献するとともに、不要なアクセスを防止することに貢献すること。【解決手段】監視装置は、監視対象装置の少なくとも一部を含む、所定の接続対象に接続する際に必要である、第１の認証情報を記憶する、記憶部と、ネットワークを介して、１又は２以上の監視対象装置の状態を監視する、監視部と、監視部が監視対象装置の障害を検知した場合、障害が検知された監視対象装置との接続に使用するポート、及びユーザ端末との接続に使用するポートを、所定の接続許可時間、開放する、ポート管理部と、監視部が監視対象装置の障害を検知した場合、第２の認証情報を生成し、第２の認証情報に基づいてユーザ端末を認証し、認証したユーザ端末から自監視装置への接続を許可し、第１の認証情報を使用して接続対象に接続する、接続管理部と、を備える。【選択図】図１
2019054422.tif 000002
【特許請求の範囲】
【請求項１】
監視対象装置の少なくとも一部を含む、所定の接続対象に接続する際に必要である、第１の認証情報を記憶する、記憶部と、
ネットワークを介して、１又は２以上の前記監視対象装置の状態を監視する、監視部と、
前記監視部が前記監視対象装置の障害を検知した場合、前記障害が検知された前記監視対象装置との接続に使用するポート、及びユーザ端末との接続に使用するポートを、所定の接続許可時間、開放する、ポート管理部と、
前記監視部が前記監視対象装置の前記障害を検知した場合、第２の認証情報を生成し、前記第２の認証情報に基づいて前記ユーザ端末を認証し、認証した前記ユーザ端末から自監視装置への接続を許可し、前記第１の認証情報を使用して前記接続対象に接続する、接続管理部と、
を備える監視装置。
【請求項２】
前記監視部は、所定の時間間隔で、前記第１の認証情報を、前記監視対象装置から取得し、取得した前記第１の認証情報を、前記記憶部に格納する、請求項１に記載の監視装置。
【請求項３】
前記接続管理部は、前記監視部が前記監視対象装置の障害を検知した場合、前記ユーザ端末に、障害通報と、前記第２の認証情報とを送信し、前記ユーザ端末から、前記第２の認証情報を受信した場合、前記ユーザ端末を認証する、請求項１又は２に記載の監視装置。
【請求項４】
前記接続管理部は、前記障害の内容に応じて、前記障害が発生した前記監視対象装置に対する権限を決定し、決定した前記権限を、認証した前記ユーザ端末に付与する、請求項１乃至３のいずれか一に記載の監視装置。
【請求項５】
ネットワークを介して、監視装置に接続する、端末接続部と、
前記監視装置から、障害通報と第２の認証情報とを受信する、通報受信部と、
前記通報受信部が、障害通報と前記第２の認証情報とを受信した場合、受信した前記認証情報を前記監視装置に応答する、端末接続管理部と、
を備え、
前記端末接続管理部は、前記監視装置が自ユーザ端末と前記監視装置との接続を許可した場合、前記監視装置を経由して、前記障害通報に対応する監視対象装置に接続する、ユーザ端末。
【請求項６】
１又は２以上の監視対象装置と、
監視装置と、
前記監視装置を経由して前記監視対象装置に接続する、端末接続部を備える、ユーザ端末と、
を含んで構成される通信システムであって、
前記監視装置は、
前記監視対象装置の少なくとも一部を含む、所定の接続対象に接続する際に必要である、第１の認証情報を記憶する、記憶部と、
ネットワークを介して、１又は２以上の前記監視対象装置の状態を監視する、監視部と、
前記監視部が前記監視対象装置の障害を検知した場合、前記障害が検知された前記監視対象装置との接続に使用するポート、及びユーザ端末との接続に使用するポートを、所定の接続許可時間、開放する、ポート管理部と、
前記監視部が前記監視対象装置の前記障害を検知した場合、第２の認証情報を生成し、前記第２の認証情報に基づいて前記ユーザ端末を認証し、認証した前記ユーザ端末から自監視装置への接続を許可し、前記第１の認証情報を使用して前記接続対象に接続する、接続管理部と、
を備え、
前記ユーザ端末は、
前記監視装置から、障害通報と前記第２の認証情報とを受信する、通報受信部と、
前記通報受信部が障害通報と前記第２の認証情報とを受信した場合、前記通報受信部が受信した前記認証情報を前記監視装置に応答する、端末接続管理部と、
を備え、
前記端末接続管理部は、前記監視装置が自ユーザ端末と前記監視装置との接続を許可した場合、前記監視装置を経由して、前記障害通報に対応する監視対象装置に接続する、通信システム。
【請求項７】
前記接続管理部は、前記監視部が前記監視対象装置の障害を検知した場合、前記障害が検知された前記監視対象装置の装置情報を含む、障害通報と、前記第２の認証情報とを、前記ユーザ端末に送信し、
前記端末接続管理部は、前記通報受信部が前記装置情報を含む前記障害通報と、前記第２の認証情報とを受信した場合、受信した前記装置情報と、受信した前記第２の認証情報を前記監視装置に応答し、
前記接続管理部は、生成した前記第２の認証情報を、前記ユーザ端末から受信した場合、前記ユーザ端末を認証し、認証した前記ユーザ端末から、前記装置情報に対応する前記監視対象装置に、前記監視装置を経由して接続することを許可する、請求項６に記載の通信システム。
【請求項８】
前記端末接続管理部は、前記監視装置を経由して、前記監視対象装置に所定のコマンドを送信し、
前記監視対象装置は、前記所定のコマンドを受信した場合、前記監視装置に疑似障害情報を送信し、
前記監視部は、自監視装置が前記疑似障害情報を受信した場合、前記疑似障害情報の送信元である前記監視対象装置の障害を検知したと判断する、請求項６又は７に記載の通信システム。
【請求項９】
監視対象装置の少なくとも一部を含む、所定の接続対象に接続する際に必要である、第１の認証情報を記憶する工程と、
ネットワークを介して、１又は２以上の前記監視対象装置の状態を監視する工程と、
前記監視対象装置の障害が検知された場合、前記障害が検知された前記監視対象装置と監視装置との接続に使用するポート、及びユーザ端末と前記監視装置との接続に使用するポートを、所定の接続許可時間、開放する工程と、
前記監視対象装置の障害が検知された場合、第２の認証情報を生成する工程と、
前記第２の認証情報に基づいて前記ユーザ端末を認証する工程と、
認証した前記ユーザ端末から前記監視装置への接続を許可する工程と、
前記第１の認証情報を使用して前記接続対象に接続する工程と、
を含む通信方法。
【請求項１０】
監視対象装置の少なくとも一部を含む、所定の接続対象に接続する際に必要である、第１の認証情報を記憶する処理と、
ネットワークを介して、１又は２以上の前記監視対象装置の状態を監視する処理と、
前記監視対象装置の障害が検知された場合、前記障害が検知された前記監視対象装置との接続に使用するポート、及びユーザ端末との接続に使用するポートを、所定の接続許可時間、開放する処理と、
前記監視対象装置の障害が検知された場合、第２の認証情報を生成する処理と、
前記第２の認証情報に基づいて前記ユーザ端末を認証する処理と、
認証した前記ユーザ端末から監視装置への接続を許可する処理と、
前記第１の認証情報を使用して前記接続対象に接続する処理と、
を、前記監視装置を制御するコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視装置、ユーザ端末、通信システム、通信方法及びプログラムに関する。
【背景技術】
【０００２】
顧客と保守契約を結んだ、保守対象の装置（サーバ装置、ネットワーク機器等）において障害が発生した場合には、障害復旧作業を行う作業員は、障害が発生した装置の設置場所へ行き、障害復旧作業を行う場合がある。しかし、作業員のスケジュール、及び／又は作業員が現地（障害が発生した装置の設置場所）に到着するまでの移動時間等の事情が影響して、障害発生後、速やかに、作業員が現地へ行き、障害復旧作業を行えない場合がある。
【０００３】
そこで、保守対象の装置がネットワークに接続されている場合には、障害復旧作業を行う作業員は、自身が使用するユーザ端末（ＰＣ（Personal Computer）、タブレット端末等）を用いて、当該装置に接続（リモート接続）し、障害復旧作業等を行う場合がある。
【０００４】
しかし、保守対象の装置が、インターネット、公衆無線ＬＡＮ（Local Area Network）、携帯電話通信網等のネットワークを介した接続を許可すると、任意の者が、保守対象の装置に接続可能（アクセス可能）になる恐れがある。そのため、保守対象の装置が、インターネット、公衆無線ＬＡＮ、携帯電話通信網等のネットワークを介した接続を許可すると、意図しない（悪意のある）第三者が当該装置に対して接続する恐れがある。また、意図しない（悪意ある）第三者が、保守対象の装置に対して接続した場合、障害復旧作業を行う作業員が使用するユーザ端末は、保守対象の装置から接続を拒否される場合がある。
【０００５】
特許文献１においては、接続先の装置（監視用通信端末）が、接続先の装置（監視用通信端末）にアクセスするためのアクセス情報として、アクセスを許可するユーザ端末（保安用通信端末）に、電話番号等を通知する技術が記載されている。特許文献１に記載された技術では、アクセス情報を受信したユーザ端末（保安用通信端末）は、受信したアクセス情報（電話番号等）に基づいて、接続先の装置（監視用通信端末）にアクセスする。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−０６２４４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
なお、上記先行技術文献の開示を、本書に引用をもって繰り込むものとする。以下の分析は、本発明の観点からなされたものである。
【０００８】
上記の通り、保守対象の装置が、インターネット、公衆無線ＬＡＮ、携帯電話通信網等のネットワークを介したリモート接続を許可すると、意図しない（悪意ある）第三者が当該装置に対してリモート接続する恐れがある。
【０００９】
そこで、例えば、Ｇｒｏｕｐ−ＶＰＮ（Virtual Private Network）回線、又は保守対象の装置にリモート接続するための専用回線を利用することで、意図しない（悪意ある）第三者が当該装置に対してリモート接続することを防止し得る。しかし、その場合、障害復旧作業を行う作業員は、Ｇｒｏｕｐ−ＶＰＮ回線、又は上記の専用回線にリモート接続可能な場所において復旧作業等を行う必要がある。つまり、Ｇｒｏｕｐ−ＶＰＮ回線、又は保守対象の装置にリモート接続するための専用回線を利用する場合、作業員は、任意の場所から障害復旧作業を行えない。その結果、保守対象の装置において障害が発生したとき、作業員のスケジュール、及び／又は、作業員が現地（障害が発生した装置にリモート接続可能な場所）に到着するまでの移動時間等の事情が影響して、作業員は、速やかに、障害復旧作業を行えない場合がある。
【００１０】
また、障害復旧作業を行う作業員が、手動で、保守対象の装置にリモート接続するための設定を行う場合、作業員が設定を誤ると、作業員が使用するユーザ端末は、接続したい装置とは異なる装置にリモート接続するおそれがある。
【００１１】
特許文献１においては、接続先の装置（監視用通信端末）が正常に動作することが前提になっており、接続先の装置（監視用通信端末）において、障害が発生した場合については記載されていない。
【００１２】
また、特許文献１においては、リモート接続については記載されていない。そのため、特許文献１に記載された技術では、意図しない（悪意のある）第三者が、接続先の装置に対してリモート接続することを防止できない。
【００１３】
そこで、本発明は、監視対象の装置に対する不正なアクセスを防止することに貢献するとともに、不要なアクセスを防止することに貢献する監視装置、ユーザ端末、通信システム、通信方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明の第１の視点によれば、監視装置が提供される。前記監視装置は、監視対象装置の少なくとも一部を含む、所定の接続対象に接続する際に必要である、第１の認証情報を記憶する、記憶部を備える。
さらに、前記監視装置は、ネットワークを介して、１又は２以上の前記監視対象装置の状態を監視する、監視部を備える。
さらに、前記監視装置は、前記監視部が前記監視対象装置の障害を検知した場合、前記障害が検知された前記監視対象装置との接続に使用するポート、及びユーザ端末との接続に使用するポートを、所定の接続許可時間、開放する、ポート管理部を備える。
さらに、前記監視装置は、前記監視部が前記監視対象装置の前記障害を検知した場合、第２の認証情報を生成し、前記第２の認証情報に基づいて前記ユーザ端末を認証し、認証した前記ユーザ端末から自監視装置への接続を許可し、前記第１の認証情報を使用して前記接続対象に接続する、接続管理部を備える。
【００１５】
本発明の第２の視点によれば、ユーザ端末が提供される。前記ユーザ端末は、ネットワークを介して、監視装置に接続する、端末接続部を備える。
さらに、前記ユーザ端末は、前記監視装置から、障害通報と第２の認証情報とを受信した場合、受信した前記第２の認証情報を前記監視装置に応答する、通報受信部を備える。
さらに、前記ユーザ端末は、前記監視装置が自ユーザ端末と前記監視装置との接続を許可した場合、前記監視装置を経由して、前記障害通報に対応する監視対象装置に接続する、端末接続管理部を備える。
【００１６】
本発明の第３の視点によれば、通信システムが提供される。前記通信システムは、１又は２以上の監視対象装置と、監視装置と、前記監視装置を経由して前記監視対象装置に接続する、端末接続部を備える、ユーザ端末と、を含んで構成される。
前記監視装置は、前記監視対象装置の少なくとも一部を含む、所定の接続対象に接続する際に必要である、第１の認証情報を記憶する、記憶部を備える。
さらに、前記監視装置は、ネットワークを介して、１又は２以上の前記監視対象装置の状態を監視する、監視部を備える。
さらに、前記監視装置は、前記監視部が前記監視対象装置の障害を検知した場合、前記障害が検知された前記監視対象装置との接続に使用するポート、及びユーザ端末との接続に使用するポートを、所定の接続許可時間、開放する、ポート管理部を備える。
さらに、前記監視装置は、前記監視部が前記監視対象装置の前記障害を検知した場合、第２の認証情報を生成し、前記第２の認証情報に基づいて前記ユーザ端末を認証し、認証した前記ユーザ端末から自監視装置への接続を許可し、前記第１の認証情報を使用して前記接続対象に接続する、接続管理部を備える。
前記ユーザ端末は、前記監視装置から、障害通報と前記第２の認証情報とを受信する、通報受信部を備える。
さらに、前記ユーザ端末は、前記通報受信部が、障害通報と前記第２の認証情報とを受信した場合、受信した前記認証情報を前記監視装置に応答する、端末接続管理部を備える。
さらに、前記端末接続管理部は、前記監視装置が自ユーザ端末と前記監視装置との接続を許可した場合、前記監視装置を経由して、前記障害通報に対応する監視対象装置に接続する。
【００１７】
本発明の第４の視点によれば、通信方法が提供される。前記通信方法は、監視対象装置の少なくとも一部を含む、所定の接続対象に接続する際に必要である、第１の認証情報を記憶する工程を含む。
さらに、前記通信方法は、ネットワークを介して、１又は２以上の前記監視対象装置の状態を監視する工程を含む。
さらに、前記通信方法は、前記監視対象装置の障害が検知された場合、前記障害が検知された前記監視対象装置と監視装置との接続に使用するポート、及びユーザ端末と前記監視装置との接続に使用するポートを、所定の接続許可時間、開放する工程を含む。
さらに、前記通信方法は、前記監視対象装置の障害が検知された場合、第２の認証情報を生成する工程を含む。
さらに、前記通信方法は、前記第２の認証情報に基づいて前記ユーザ端末を認証する工程を含む。
さらに、前記通信方法は、認証した前記ユーザ端末から前記監視装置への接続を許可する工程を含む。
さらに、前記通信方法は、前記第１の認証情報を使用して前記接続対象に接続する工程を含む。
なお、本方法は、１又は２以上の装置の状態を監視する監視装置という、特定の機械に結び付けられている。
【００１８】
本発明の第５の視点によれば、ユーザ端末の制御方法が提供される。前記制御方法は、ネットワークを介して、監視装置に接続する工程を含む。
さらに、前記制御方法は、障害通報と前記第２の認証情報とを受信する工程を含む。
さらに、前記制御方法は、障害通報と前記第２の認証情報とが受信された場合、受信した前記認証情報を前記監視装置に応答する工程を含む。
さらに、前記制御方法は、前記監視装置との接続が許可された場合、前記監視装置を経由して、前記障害通報に対応する監視対象装置に接続する工程を含む。
なお、本方法は、ネットワークを介して、監視装置に接続するユーザ端末という、特定の機械に結び付けられている。
【００１９】
本発明の第６の視点によれば、プログラムが提供される。前記プログラムは、監視対象装置の少なくとも一部を含む、所定の接続対象に接続する際に必要である、第１の認証情報を記憶する処理を、監視装置を制御するコンピュータに実行させる。
さらに、前記プログラムは、ネットワークを介して、１又は２以上の前記監視対象装置の状態を監視する処理を、前記監視装置を制御するコンピュータに実行させる。
さらに、前記プログラムは、前記監視対象装置の障害が検知された場合、前記障害が検知された前記監視対象装置との接続に使用するポート、及びユーザ端末との接続に使用するポートを、所定の接続許可時間、開放する処理を、前記監視装置を制御するコンピュータに実行させる。
さらに、前記プログラムは、前記監視対象装置の障害が検知された場合、第２の認証情報を生成する処理を、前記監視装置を制御するコンピュータに実行させる。
さらに、前記プログラムは、前記第２の認証情報に基づいて前記ユーザ端末を認証する処理を、前記監視装置を制御するコンピュータに実行させる。
さらに、前記プログラムは、認証した前記ユーザ端末から監視装置への接続を許可する処理を、前記監視装置を制御するコンピュータに実行させる。
さらに、前記プログラムは、前記第１の認証情報を使用して前記接続対象に接続する処理を、前記監視装置を制御するコンピュータに実行させる。
【００２０】
本発明の第７の視点によれば、プログラムが提供される。前記プログラムは、ネットワークを介して、監視装置に接続する処理を、ユーザ端末を制御するコンピュータに実行させる。
さらに、前記プログラムは、障害通報と前記第２の認証情報とを受信する処理を、ユーザ端末を制御するコンピュータに実行させる。
さらに、前記プログラムは、障害通報と前記第２の認証情報とが受信された場合、受信した前記認証情報を前記監視装置に応答する処理を、ユーザ端末を制御するコンピュータに実行させる。
さらに、前記プログラムは、前記監視装置との接続が許可された場合、前記監視装置を経由して、前記障害通報に対応する監視対象装置に接続する処理を、ユーザ端末を制御するコンピュータに実行させる。
なお、これらのプログラムは、コンピュータが読み取り可能な記憶媒体に記録することができる。記憶媒体は、半導体メモリ、ハードディスク、磁気記録媒体、光記録媒体等の非トランジェント（non-transient）なものとすることができる。本発明は、コンピュータプログラム製品として具現することも可能である。
【発明の効果】
【００２１】
本発明の各視点によれば、監視対象の装置に対する不正なアクセスを防止することに貢献するとともに、不要なアクセスを防止することに貢献する監視装置、ユーザ端末、通信システム、通信方法及びプログラムが提供される。
【図面の簡単な説明】
【００２２】
【図１】一実施形態の概要を説明するための図である。
【図２】通信システム１の全体構成の一例を示すブロック図である。
【図３】通信システム１の動作の一例を示すフローチャートである。
【図４】通信システム１の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００２３】
初めに、図１を用いて一実施形態の概要について説明する。なお、この概要に付記した図面参照符号は、理解を助けるための一例として各要素に便宜上付記したものであり、この概要の記載はなんらの限定を意図するものではない。また、各ブロック図のブロック間の接続線は、双方向及び単方向の双方を含む。
【００２４】
上述の通り、監視対象の装置に対する不正なアクセスを防止することに貢献するとともに、不要なアクセスを防止することに貢献する監視装置が望まれる。
【００２５】
そこで、一例として、図１に示す監視装置１０００を提供する。監視装置１０００は、記憶部１００１と、監視部１００２と、ポート管理部１００３と、接続管理部１００４とを備える。
【００２６】
記憶部１００１は、監視対象装置の少なくとも一部を含む、所定の接続対象に接続する際に必要である、第１の認証情報を記憶する。
【００２７】
監視部１００２は、ネットワークを介して、１又は２以上の監視対象装置の状態を監視する。ここで、ネットワークは、インターネット、イントラネット、公衆無線ＬＡＮ、携帯電話通信網等であってもよく、その詳細は問わない。つまり、ネットワークは、例えば、Ｇｒｏｕｐ−ＶＰＮ回線、又は監視対象装置に接続するための専用回線等である必要はない。
【００２８】
ポート管理部１００３は、監視部１００２が監視対象装置の障害を検知した場合、障害が検知された監視対象装置との接続に使用するポート、及びユーザ端末との接続に使用するポートを、所定の時間（以下、接続許可時間と呼ぶ）、開放する。つまり、ポート管理部１００３は、監視部１００２が監視対象装置の障害を検知した時に、障害が検知された監視対象装置、及びユーザ端末との接続（リモート接続）を可能とする。
【００２９】
ここで、リモート接続とは、所定の装置（コンピュータ）が、ネットワークで接続された装置（コンピュータ）を操作する機能を意味する。リモート接続は、プログラム、コマンド、プロトコル等、各種の手段を用いて実現可能であるが、実現手段の詳細は問わない。
【００３０】
接続管理部１００４は、監視部１００２が監視対象装置の障害を検知した場合、第２の認証情報を生成する。そして、接続管理部１００４は、第２の認証情報に基づいてユーザ端末を認証し、認証したユーザ端末から自監視装置１０００への接続を許可する。そして、接続管理部１００４は、第１の認証情報を使用して、監視対象装置の少なくとも一部を含む、接続対象に接続する。なお、記憶部１００１は、監視部１００２が監視対象装置の障害を検知する前に、当該監視対象装置に対応する、第１の認証情報を予め記憶しているものとする。
【００３１】
従って、監視対象装置において障害が発生した場合、監視装置１０００は、監視装置１０００を経由して、監視対象装置に接続することを、認証したユーザ端末に許可する。つまり、監視装置１０００は、監視対象装置に接続可能なユーザ端末を制限できる。さらに、監視装置１０００が、監視対象装置の少なくとも一部を含む、所定の接続対象に接続する際に必要である、第１の認証情報を保有することで、ユーザ端末が監視対象装置に対して、直接に接続することを防止できる。
【００３２】
また、監視装置１０００は、監視対象装置との接続に使用するポート、及びユーザ端末との接続に使用するポートを、所定の接続許可時間に制限して開放することで、監視対象装置に対して接続可能な時間を制限する。さらに、監視装置１０００から監視対象装置に接続するための第１の認証情報は、上記の所定の接続対象に接続する際に使用される情報である。そのため、監視装置１０００は、ユーザ端末が接続可能である、監視対象装置の範囲を限定できる。
【００３３】
以上より、監視装置１０００は、監視対象の装置に対する不正なアクセスを防止することに貢献するとともに、不要なアクセスを防止することに貢献する。
【００３４】
［第１の実施形態］
第１の実施形態について、図面を用いてより詳細に説明する。
【００３５】
図２は、本実施形態に係る通信システム１の全体構成の一例を示すブロック図である。通信システム１は、監視装置１００と、ユーザ端末２００と、１又は２以上の監視対象装置（４１０ａ〜４１０ｄ）を含んで構成される。
【００３６】
監視装置１００と、ユーザ端末２００と、監視対象装置４１０とは、夫々、ネットワーク６００を介して接続する。ネットワーク６００は、インターネット、イントラネット、公衆無線ＬＡＮ、携帯電話通信網等であってもよく、その詳細は問わない。
【００３７】
図２に示す通信システム１においては、監視対象装置４１０ａは、ネットワーク機器５１０ａを介して、ネットワーク６００に接続する。監視対象装置４１０ｂは、ネットワーク機器５１０ｂを介して、ネットワーク６００に接続する。監視対象装置４１０ｃ及び監視対象装置４１０ｄは、ネットワーク機器５１０ｂとネットワーク機器５１０ｃとを介して、ネットワーク６００に接続する。また、監視装置１００、ユーザ端末２００は、ネットワーク機器５１０ｄを介して、ネットワーク６００に接続する。
【００３８】
なお、図２は、監視対象装置４１０ａ〜４１０ｄを示すが、これは、監視対象の装置を４つに限定する趣旨ではない。通信システム１は、３つ以下、又は５つ以上の監視対象の装置を含んで構成されてもよい。同様に、図２は、一つのユーザ端末２００を示すが、これは、ユーザ端末２００の数を、１つに限定する趣旨ではない。通信システム１は、２以上のユーザ端末２００を含んで構成されてもよい。なお、以下の説明においては、監視対象装置４１０ａ〜４１０ｄを、夫々区別する必要が無い場合、監視対象装置４１０と表記する。同様に、以下の説明においては、ネットワーク機器５１０ａ〜５１０ｄを、夫々区別する必要が無い場合、ネットワーク機器５１０と表記する。
【００３９】
本実施形態に係る通信システム１において、監視対象装置４１０の数、ネットワーク機器５１０の数、ユーザ端末２００の数は限定されない。図２は、本実施形態に係る通信システム１の一例であり、本実施形態に係る通信システム１を図２に示す構成に限定する趣旨ではない。
【００４０】
なお、以下の説明において、前提条件として、監視装置１００とユーザ端末２００とが、監視対象装置４１０及びネットワーク機器５１０に対するアクセス権を有するものとする。ネットワーク機器５１０は、ルータ、レイヤ３スイッチ、ファイアウォール等を含み、その詳細は問わない。ここで、アクセス権とは、アクセス対象（接続対象）の装置が記憶する情報を参照する権限を、少なくとも含むものとする。
【００４１】
監視対象装置４１０は、監視装置１００が監視する対象である、情報処理装置（コンピュータ）である。監視対象装置４１０は、ＰＣ、携帯情報端末（例えば、タブレット端末、スマートフォン）等であってもよい。また、監視対象装置４１０は、ルータ機能等、ネットワーク機能を実現する装置であってもよい。監視対象装置４１０は、以下において説明する機能を実現できれば、その詳細は問わない。
【００４２】
また、監視対象装置４１０は、仮想マシンを含んでもよい。すなわち、監視装置１００は、仮想マシン、及び／又は仮想マシンがアクセスする記憶領域にリモート接続してもよい。
【００４３】
ユーザ端末２００は、ユーザ（例えば、監視対象装置４１０の保守作業等を行う作業員等）が操作する、情報処理装置（コンピュータ）である。例えば、ユーザ端末２００は、ＰＣ、携帯情報端末（例えば、タブレット端末、スマートフォン）等であってもよく、以下において説明する機能を実現できれば、その詳細は問わない。
【００４４】
監視装置１００は、ネットワーク６００に接続し、１又は２以上の監視対象装置４１０を監視する情報処理装置（コンピュータ）である。具体的には、監視装置１００は、監視対象装置４１０に対して、死活監視及び状態監視を行い、監視対象装置４１０における障害の有無を判断する。
【００４５】
監視装置１００、ユーザ端末２００、監視対象装置４１０は、ＩＰ（Internet Protocol）アドレスと、Ｐｉｎｇコマンド、ＳＮＭＰ（Simple Network Management Protocol）ポーリング機能、リモート接続、接続許可機能、認証（Authentication）機能を実現（実行）可能であるものとする。
【００４６】
ここで、Ｐｉｎｇコマンドとは、ＩＣＭＰ（Internet Control Message Protocol）のechoコマンドを使用して、装置が、指定した相手先（ＩＰアドレス、又はホスト名）に文字列を送り、その戻りの信号（パケット）の有無に基づいて、ネットワークの接続を確認するコマンドである。
【００４７】
接続許可機能とは、ＴＣＰ（Transmission Control Protocol）ポート番号とＩＰアドレスとを指定し、外部からの不正アクセスを遮断（ポート閉塞）、外部からの特定の接続を許可（ポート開放）する機能を意味する。
【００４８】
認証機能とは、装置が接続要求を受信した場合、接続要求元のユーザが、正規のユーザであるか否かを、接続要求を受信した装置が確認する機能を意味する。例えば、装置が接続要求を受信した場合、接続要求を受信した装置は、ユーザ名とパスワードとの組み合わせに基づいて、接続要求元のユーザが、正規のユーザであるか否かを確認してもよい。
【００４９】
監視対象装置４１０において障害が発生していない場合、監視装置１００のポートのうち、監視装置１００から監視対象装置４１０に対するリモート接続に使用されるポートは、閉じている状態であるものとする。つまり、監視対象装置４１０において障害が発生していない場合、監視装置１００は、監視対象装置４１０に対してリモート接続できない状態であるものとする。
【００５０】
同様に、監視対象装置４１０において障害が発生していない場合、監視装置１００のポートのうち、ユーザ端末２００から監視装置１００に対するリモート接続に使用されるポートは、閉じている状態であるものとする。つまり、監視対象装置４１０において障害が発生していない場合、ユーザ端末２００は、監視装置１００に対してリモート接続できない状態であるものとする。監視装置１００のポートを開く処理の詳細については、後述する。
【００５１】
［監視対象装置の構成］
次に、図２を参照しながら、監視対象装置４１０について詳細に説明する。
【００５２】
監視対象装置４１０は、対象装置記憶部４１１を含んで構成される。また、監視対象装置４１０は、通信を制御する通信部（図示せず）、監視対象装置４１０の全体を制御する制御部（図示せず）等、監視対象装置４１０を動作させるために必要なハードウェア及び／又はソフトウェアを含んで構成される。なお、監視対象装置（４１０ａ〜４１０ｄ）は、以下において説明する機能を実現できれば、その詳細は問わない。例えば、監視対象装置（４１０ａ〜４１０ｄ）は、夫々、異なるハードウェア及び／又はソフトウェアを含んで構成されてもよい。
【００５３】
対象装置記憶部４１１は、監視対象装置４１０を動作させるために必要な情報を記憶する。対象装置記憶部４１１は、磁気ディスク装置や光ディスク装置、半導体メモリによって実現される。なお、半導体メモリは、例えば、ＳＳＤ（Solid State Drive）であり、フラッシュメモリを使用したものでもよく、ＤＲＡＭ（Dynamic Random Access Memory）を含んでもよい。
【００５４】
具体的には、対象装置記憶部４１１は、通報部４１２と、通報記録４１３と、ＩＰアドレス４１４と、ＭＡＣ（Media Access Control）アドレス４１５とを少なくとも記憶する。
【００５５】
ＩＰアドレス４１４、ＭＡＣアドレス４１５は、各管理対象装置４１０に割り当てられたＩＰアドレス及びＭＡＣアドレスである。
【００５６】
通報部４１２は、自監視対象装置４１０の状態を監視する。監視対象装置４１０において障害が発生した場合、通報部４１２は、障害発生日時と障害メッセージとを含む障害情報を生成する。そして、通報部４１２は、障害発生日時と障害メッセージとを含む障害情報と、ＩＰアドレス４１４と、ＭＡＣアドレス４１５とを、監視装置１００に通知する。
【００５７】
なお、監視対象装置４１０は、障害発生日時と障害メッセージとを含む障害情報と、ＭＡＣアドレス４１５とを、監視装置１００に通知してもよい。監視装置１００は、監視対象装置４１０からの通知にＩＰアドレス４１４が含まれていない場合、通信に用いられた送信元ＩＰアドレスを、ＩＰアドレス４１４として扱ってもよい。
【００５８】
そして、通報部４１２は、障害発生日時と障害メッセージとを含む障害情報を、通報記録４１３として、対象装置記憶部４１１に格納する。
【００５９】
また、監視対象装置４１０は、監視装置１００が監視対象装置４１０の障害を検知していない時、監視対象装置４１０の少なくとも一部を含む、所定の接続対象に接続するための第１の認証情報を含む情報を、所定の条件に基づいて、監視装置１００に送信する。例えば、監視対象装置４１０は、所定の時間間隔（第２の時間間隔）で、監視対象装置４１０の少なくとも一部を含む、所定の接続対象に接続するための第１の認証情報を含む情報を、監視装置１００に送信する。
【００６０】
ここで、第１の認証情報とは、監視対象装置４１０の少なくとも一部を含む、所定の接続対象に接続する際に必要である、アカウントとパスワードとの組み合わせを含む情報である。
【００６１】
例えば、第１の認証情報は、監視対象装置４１０にリモート接続する際に必要である、アカウントとパスワードとの組み合わせであってもよい。
【００６２】
または、第１の認証情報は、第１の認証情報を送信元の監視対象装置４１０に関して、所定の記憶領域にリモート接続する際に必要である、アカウントとパスワードとの組み合わせであってもよい。なお、所定の記憶領域とは、例えば、監視対象装置４１０のハードディスクの仮想マシン格納領域、ネットワークブート用のＯＳ（Operating System）のイメージ格納領域等であってもよい。
【００６３】
なお、通報部４１２は、監視対象装置４１０に上記の処理を実行させるプログラムとして、対象装置記憶部４１１に格納されてもよい。
【００６４】
［監視装置の構成］
次に、図２を参照しながら、監視装置１００について詳細に説明する。
【００６５】
監視装置１００は、監視装置接続部１０１と、監視装置入力部１０２と、監視装置出力部１０３と、監視装置制御部１０４と、監視装置記憶部（記憶部）１０５とを含んで構成される。
【００６６】
監視装置接続部１０１は、ネットワーク６００を介して、ユーザ端末２００、監視対象装置４１０、ネットワーク機器５１０と接続する処理を制御する。監視装置接続部１０１は、例えば、ＮＩＣ（Network Interface Card）を用いて実現される。
【００６７】
監視装置入力部１０２は、外部からの情報、信号等の入力を受け付ける装置、インタフェース等である。監視装置入力部１０２は、キーボード、タッチパネル、マウス等であってもよい。監視装置入力部１０２は、外部からの情報等の入力を受け付けることができればよく、その詳細は問わない。
【００６８】
監視装置出力部１０３は、外部に情報を出力する。監視装置出力部１０３は、監視装置１００が接続する表示装置（図示せず）、印刷装置（図示せず）等に情報を出力してもよい。
【００６９】
監視装置制御部１０４は、監視装置１００を動作させるための処理を制御する。監視装置制御部１０４は、ＣＰＵ（Central Processing Unit）等を用いて実現される。監視装置制御部１０４は、監視装置記憶部１０５が記憶するプログラムを呼び出し、監視装置接続部１０１、監視装置入力部１０２、監視装置出力部１０３、監視装置記憶部１０５を制御する。
【００７０】
監視装置記憶部１０５は、監視装置１００を動作させるために必要な情報を記憶する。監視装置記憶部１０５は、磁気ディスク装置や光ディスク装置、半導体メモリによって実現される。なお、半導体メモリは、例えば、ＳＳＤであり、フラッシュメモリを使用したものでもよく、ＤＲＡＭを含んでもよい。
【００７１】
具体的には、監視装置記憶部１０５は、監視対象装置ＤＢ（Database）（監視対象装置データベース）１０６と、監視部１０７と、ポート管理部１０８と、接続管理部１０９とを少なくとも記憶する。
【００７２】
監視対象装置ＤＢ１０６は、監視対象装置４１０の第１の認証情報を含む、装置情報を格納する。具体的には、監視対象装置ＤＢ１０６は、各監視対象装置４１０に対応する、第１の認証情報と、ＩＰアドレスと、ＭＡＣアドレスと、障害発生の有無を示す情報とを含む、装置情報を格納する。なお、以下の説明では、障害発生の有無を示す情報を、障害発生フラグと呼ぶ。
【００７３】
例えば、図２に示す装置情報１１１は、監視対象装置４１０ａに対応するとする。図２に示す装置情報１１２は、監視対象装置４１０ｂに対応するとする。図２に示す装置情報１１３は、監視対象装置４１０ｃに対応するとする。図２に示す装置情報１１４は、監視対象装置４１０ｄに対応するとする。なお、図示しないが、図２に示す装置情報１１２〜１１４は、装置情報１１１と同様に、夫々、ＩＰアドレスと、ＭＡＣアドレスと、障害発生フラグと、第１の認証情報とを含んで構成されるものとする。
【００７４】
その場合、装置情報１１１は、監視対象装置４１０ａのＩＰアドレスと、監視対象装置４１０ａのＭＡＣアドレスと、監視対象装置４１０ａに対応する障害発生フラグと、監視対象装置４１０ａに対応する第１の認証情報とを含んで構成される。また、装置情報１１２は、監視対象装置４１０ｂのＩＰアドレスと、監視対象装置４１０ｂのＭＡＣアドレスと、監視対象装置４１０ｂに対応する障害発生フラグと、監視対象装置４１０ｂに対応する第１の認証情報とを含んで構成される。装置情報１１３、装置情報１１４についても、同様であるが、詳細な説明は省略する。
【００７５】
監視部１０７は、ネットワーク６００を介して、１又は２以上の監視対象装置４１０を監視する。
【００７６】
監視対象装置４１０において障害が発生した場合、監視部１０７は、障害が発生した監視対象装置４１０から、障害発生日時と障害メッセージとを含む障害情報と、当該監視対象装置４１０のＩＰアドレス４１４と、ＭＡＣアドレス４１５とを受信する。なお、上記の通り、監視装置１００は、障害通知を受信する際に通信に用いられた送信元ＩＰアドレスを、障害が発生した監視対象装置４１０のＩＰアドレス４１４として扱ってもよい。
【００７７】
例えば、監視部１０７は、監視対象装置４１０から、障害発生日時と障害メッセージとを含む障害情報を受信した場合、当該監視対象装置４１０において、障害が発生した、と判断してもよい。
【００７８】
または、監視部１０７は、ＳＮＭＰ、ＩＣＭＰを用いて、夫々の監視対象装置４１０に対して、所定の時間間隔で、問い合わせを実行（即ち、ポーリング）してもよい。そして、監視部１０７は、夫々の監視対象装置４１０から、標準ＭＩＢ（Management Information Base）情報を取得してもよい。
【００７９】
監視部１０７は、当該問い合わせの応答結果、及び／又は監視対象装置４１０からの通知（例えば、ＳＮＭＰトラップ）に基づいて、監視対象装置４１０において、障害が発生したか否かを判断してもよい。そして、監視部１０７は、監視対象装置４１０において障害が発生した、と判断した場合には、当該監視対象装置４１０に、障害発生日時と障害メッセージとを含む障害情報と、ＩＰアドレス４１４と、ＭＡＣアドレス４１５とを要求してもよい。
【００８０】
また、監視対象装置４１０において障害が発生していない場合、監視部１０７は、所定の時間間隔（第２の時間間隔）（例えば、１日１回）で、第１の認証情報を、監視対象装置４１０から取得し、取得した第１の認証情報を、監視装置記憶部１０５に格納する。
【００８１】
具体的には、監視対象装置４１０において障害が発生していない場合、監視部１０７は、所定の時間間隔（第２の時間間隔）で、監視対象装置４１０のＩＰアドレスと、第１の認証情報とを対応付けて、監視対象装置４１０から取得する。そして、監視部１０７は、取得した第１の認証情報と、監視対象装置４１０のＩＰアドレスとを、監視対象装置ＤＢ１０６に格納し、当該監視対象装置４１０に対応する装置情報を更新する。
【００８２】
ポート管理部１０８は、監視部１０７が監視対象装置４１０の障害を検知した場合、障害が検知された監視対象装置４１０との接続に使用するポート、及びユーザ端末２００との接続に使用するポートを、所定の時間（接続許可時間）、開放する。
【００８３】
具体的には、ポート管理部１０８は、障害が検知された監視対象装置４１０に対するリモート接続に使用する、監視装置１００のポートを、所定の接続許可時間、開放する。さらに、ポート管理部１０８は、ユーザ端末２００から監視装置１００に対するリモート接続に使用する、監視装置１００のポートを、所定の接続許可時間、開放する。
【００８４】
接続管理部１０９は、監視部１０７が監視対象装置４１０の障害を検知した場合、第２の認証情報を生成する。そして、接続管理部１０９は、第２の認証情報に基づいてユーザ端末２００を認証し、認証したユーザ端末２００から自監視装置１００への接続を許可する。そして、接続管理部１０９は、監視対象装置４１０の少なくとも一部を含む、所定の接続対象に、第１の認証情報を使用して接続する。
【００８５】
ここで、第２の認証情報とは、ユーザ端末２００から、監視装置１００にリモート接続する際に必要である、パスワードを含む情報である。ここで、第２の認証情報は、一時的に有効であり、作成される度に異なる情報であってもよい。例えば、第２の認証情報は、使い捨てのパスワード（所謂、ワンタイムパスワード）を含む情報であってもよい。
【００８６】
具体的には、監視部１０７が監視対象装置４１０の障害を検知した場合、接続管理部１０９は、障害発生日時等に基づいて、第２の認証情報を生成する。そして、接続管理部１０９は、生成した第２の認証情報に有効期限を設定する。
【００８７】
そして、接続管理部１０９は、監視部１０７が監視対象装置４１０の障害を検知した場合、ユーザ端末２００に、障害通報と、生成した第２の認証情報とを送信する。ここで、障害通報とは、監視対象装置４１０において、障害が発生したことを、ユーザ端末２００に通知する情報である。
【００８８】
例えば、接続管理部１０９は、監視部１０７が監視対象装置４１０の障害を検知した場合、障害が検知された監視対象装置４１０の装置情報を含む、障害通報と、第２の認証情報とを、ユーザ端末２００に送信してもよい。この場合、接続管理部１０９は、監視対象装置ＤＢ１０６を参照し、障害が検知された監視対象装置４１０に対応する装置情報を、監視対象装置ＤＢ１０６から抽出する。接続管理部１０９は、抽出した装置情報を含む、障害通報を生成する。そして、接続管理部１０９は、生成した障害通報と、生成した第２の認証情報とを、ユーザ端末２００に送信する。
【００８９】
または、接続管理部１０９は、生成した第２の認証情報を含む、障害通報を生成してもよい。その場合、接続管理部１０９は、生成した第２の認証情報を含む、障害通報を、ユーザ端末２００に送信してもよい。
【００９０】
接続管理部１０９は、生成した第２の認証情報に一致する、認証情報を、ユーザ端末２００から受信した場合、ユーザ端末２００を認証する。そして、接続管理部１０９は、認証したユーザ端末２００から、障害通報に対応する監視対象装置４１０に対する接続を許可する。
【００９１】
接続管理部１０９は、送信した障害通報に対応する監視対象装置４１０を、接続対象の監視対象装置４１０として特定する。または、接続管理部１０９は、ユーザ端末２００から、装置情報と第２の認証情報とを受信した場合、受信した装置情報に基づいて、接続対象の監視対象装置４１０を特定してもよい。
【００９２】
そして、接続管理部１０９は、監視対象装置ＤＢ１０６を参照し、接続対象の監視対象装置４１０に対応する、第１の認証情報を抽出する。
【００９３】
さらに、接続管理部１０９は、受信した第２の認証情報を使用することでユーザ端末２００から自監視装置１００への接続を許可するように、自監視装置１００に設定する。そして、接続管理部１０９は、監視対象装置４１０の少なくとも一部を含む、所定の接続対象に、抽出した第１の認証情報を使用して接続する。つまり、接続管理部１０９は、接続対象の監視対象装置４１０、又は監視対象装置４１０の所定の記憶領域に、抽出した第１の認証情報を使用して、リモート接続する。
【００９４】
なお、監視部１０７、ポート管理部１０８、接続管理部１０９は、夫々、監視装置制御部１０４に上記の処理を実行させるプログラムとして、監視装置記憶部１０５に格納されてもよい。
【００９５】
［ユーザ端末の構成］
次に、図２を参照しながら、ユーザ端末２００について詳細に説明する。
【００９６】
ユーザ端末２００は、端末接続部２０１と、端末入力部２０２と、端末出力部２０３と、端末制御部２０４と、端末記憶部２０５と、を含んで構成される。
【００９７】
端末接続部２０１は、ネットワーク６００を介して、監視装置１００、監視対象装置４１０、ネットワーク機器５１０と接続する処理を制御する。端末接続部２０１は、例えば、ＮＩＣを用いて実現される。
【００９８】
端末入力部２０２は、外部からの情報、信号等の入力を受け付ける装置、インタフェース等である。端末入力部２０２は、キーボード、タッチパネル、マウス等であってもよい。端末入力部２０２は、外部からの情報等の入力を受け付けることができればよく、その詳細は問わない。
【００９９】
端末出力部２０３は、外部に情報を出力する。端末出力部２０３は、ユーザ端末２００が接続する表示装置（図示せず）、印刷装置（図示せず）等に情報を出力してもよい。
【０１００】
端末制御部２０４は、ユーザ端末２００を動作させるための処理を制御する。端末制御部２０４は、ＣＰＵ等を用いて実現される。端末制御部２０４は、端末記憶部２０５が記憶するプログラムを呼び出し、端末接続部２０１、端末入力部２０２、端末出力部２０３、端末記憶部２０５を制御する。
【０１０１】
端末記憶部２０５は、ユーザ端末２００を動作させるために必要な情報を記憶する。端末記憶部２０５は、磁気ディスク装置や光ディスク装置、半導体メモリによって実現される。なお、半導体メモリは、例えば、ＳＳＤであり、フラッシュメモリを使用したものでもよく、ＤＲＡＭを含んでもよい。具体的には、端末記憶部２０５は、通報受信部２０６と、端末接続管理部２０７とを少なくとも記憶する。
【０１０２】
通報受信部２０６は、監視装置１００から、障害通報と認証情報（第２の認証情報）とを受信した場合、受信した認証情報（第２の認証情報）を監視装置１００に応答する。
【０１０３】
または、通報受信部２０６は、障害が検知された、監視対象装置４１０の装置情報を含む障害通報と、第２の認証情報とを受信した場合、受信した装置情報と、受信した第２の認証情報とを、監視装置１００に応答してもよい。
【０１０４】
端末接続管理部２０７は、監視装置１００が自ユーザ端末２００と監視装置１００との接続を許可した場合、監視装置１００を経由して、障害通報に対応する監視対象装置４１０に接続する。具体的には、端末接続管理部２０７は、監視装置１００が自ユーザ端末２００と監視装置１００とのリモート接続を許可した場合、監視装置１００を経由して、障害通報に対応する監視対象装置４１０、又は監視対象装置４１０の所定の記憶領域にリモート接続する。
【０１０５】
なお、通報受信部２０６、端末接続管理部２０７は、夫々、端末制御部２０４に上記の処理を実行させるプログラムとして、端末記憶部２０５に格納されてもよい。
【０１０６】
［通信システムの動作］
次に、通信システム１の動作について詳細に説明する。
【０１０７】
図３、図４は、通信システム１の動作の一例を示すフローチャートである。なお、図３、図４は、通信システム１の動作は一例であり、通信システム１の動作を、図３、図４に示す動作に限定する趣旨ではない。
【０１０８】
まず、図３を参照しながら、監視対象装置４１０において、障害が発生していない場合について説明する。
【０１０９】
監視装置１００の監視部１０７は、１又は２以上の監視対象装置４１０の死活監視及び状態監視を実行する（ステップＡ１）。例えば、監視装置１００の監視部１０７は、ＳＮＭＰ、ＩＣＭＰを用いて、夫々の監視対象装置４１０に対して、所定の時間間隔（第１の時間間隔）で、問い合わせを実行（即ち、ポーリング）してもよい。
【０１１０】
監視対象装置４１０は、監視対象装置４１０の少なくとも一部を含む、所定の接続対象にリモート接続する際に必要である、第１の認証情報と、監視対象装置４１０のＩＰアドレスとを、監視装置１００に送信する（ステップＡ２）。例えば、監視対象装置４１０は、１日１回、第１の認証情報と、監視対象装置４１０のＩＰアドレスとを、監視装置１００に送信してもよい。
【０１１１】
監視装置１００の監視部１０７は、監視対象装置４１０から送信された、第１の認証情報と、監視対象装置４１０のＩＰアドレスとを、監視対象装置ＤＢ１０６に格納し、監視対象装置ＤＢ１０６を更新する（ステップＡ３）。
【０１１２】
監視装置１００が、監視対象装置４１０の障害を検知するまで、監視装置１００及び監視対象装置４１０は、上記のステップＡ１〜Ａ３の処理を繰り返す。
【０１１３】
次に、図４を参照しながら、監視対象装置４１０において、障害が発生した場合について説明する。具体的には、図４を参照しながら、図２に示す監視対象装置４１０ａにおいて、障害が発生した場合について説明する。なお、少なくとも一の監視対象装置４１０において障害が発生した場合であっても、監視装置１００と、障害が発生していない監視対象装置４１０とは、上記のステップＡ１〜Ａ３の処理を繰り返す。例えば、図２に示す監視対象装置４１０ｂ〜４１０ｄにおいて、障害が発生していない場合、監視装置１００は、監視対象装置４１０ｂ〜４１０ｄに対して、上記のステップＡ１の処理、及びＡ３の処理を繰り返す。
【０１１４】
監視対象装置４１０ａにおいて、障害が発生したとする（ステップＡ１１）。その場合、監視装置１００の監視部１０７は、監視対象装置４１０ａにおいて、障害が発生したことを検知する（ステップＡ１２）。
【０１１５】
ステップＡ１３において、監視装置１００のポート管理部１０８は、リモート接続に必要なポートを、所定の接続許可時間、開放する。具体的には、監視装置１００のポート管理部１０８は、監視対象装置４１０に対するリモート接続に使用する、監視装置１００のポートを、所定の接続許可時間、開放する。さらに、監視装置１００のポート管理部１０８は、ユーザ端末２００から監視装置１００に対するリモート接続に使用する、監視装置１００のポートを、所定の接続許可時間、開放する。なお、監視装置１００のＩＰアドレス、ポート番号、ポートを開放する時間（接続許可時間）に関しては、監視装置１００のユーザが、監視装置入力部１０２を使用して設定してもよい。
【０１１６】
ステップＡ１４において、監視装置１００の接続管理部１０９は、障害が発生した監視対象装置４１０ａに対応する装置情報１１１を、監視対象装置ＤＢ１０６から抽出する。
【０１１７】
ステップＡ１５において、監視装置１００の接続管理部１０９は、抽出した装置情報１１１から、第１の認証情報を抽出する。
【０１１８】
ステップＡ１６において、監視装置１００の接続管理部１０９は、監視装置１００へリモート接続するために必要な第２の認証情報を生成する。
【０１１９】
ステップＡ１７において、監視装置１００の接続管理部１０９は、生成した第２の認証情報に、有効期限を設定する。
【０１２０】
ステップＡ１８において、監視装置１００の接続管理部１０９は、第２の認証情報を使用することで、監視装置１００にリモート接続可能となるように、監視装置１００に対するリモート接続の権限を設定する。
【０１２１】
ステップＡ１９において、監視装置１００の接続管理部１０９は、生成した第２の認証情報と、障害通報とを、ユーザ端末２００へ送信する。
【０１２２】
ステップＡ２０において、ユーザ端末２００の通報受信部２０６は、第２の認証情報と、障害通報とを受信する。
【０１２３】
ステップＡ２１において、ユーザ端末２００の端末接続管理部２０７は、第２の認証情報を応答することで、監視装置１００に対して、リモート接続を実行する。つまり、ユーザ端末２００は、第２の認証情報と障害通報とを受信すると、ユーザ端末２００のユーザの操作を介することなく、自動的に、監視装置１００に対して、リモート接続を実行する。
【０１２４】
ステップＡ２２において、監視装置１００の接続管理部１０９は、第１の認証情報を使用して、障害が発生した監視対象機器４１０ａに対してリモート接続を実行する。その結果、ユーザ端末２００は、監視装置１００を経由して、ユーザ端末２００と監視対象装置４１０ａ間で、リモート接続を行い、セッションを張ることができる。
【０１２５】
以上のように、本実施形態に係る監視装置１００は、監視対象装置４１０において障害が発生した場合に、所定の時間に制限して、認証したユーザ端末２００から監視対象装置４１０に対して、監視装置１００を介してリモート接続できるようにする。そのため、本実施形態に係る監視装置１００は、認証したユーザ端末２００以外の装置が、監視装置１００及び監視対象装置４１０に対して、リモート接続することを防止できる。
【０１２６】
また、本実施形態に係る監視装置１００は、監視対象装置４１０が正常に動作している場合には、監視装置１００から監視対象装置４１０に対するリモート接続を不可能にする。
【０１２７】
さらに、本実施形態に係る監視装置１００は、監視対象装置４１０の障害を検知した場合に、ユーザ端末２００を認証するための認証情報を生成する。そして、本実施形態に係る監視装置１００は、生成した認証情報に基づいて、ユーザ端末２００を認証する。そのため、本実施形態に係る監視装置１００は、監視対象装置４１０の障害を検知する度に、異なる認証情報を用いて、ユーザ端末２００を認証できる。
【０１２８】
また、本実施形態に係る監視装置１００は、監視対象装置４１０が備える機能及び／又は記憶領域のうち、リモート接続を可能な機能及び／又は記憶領域を制限する。
【０１２９】
従って、本実施形態に係る監視装置１００は、監視対象の装置に対する不正なアクセスを防止することに貢献するとともに、不要なアクセスを防止することに貢献する。
【０１３０】
［変形例１］
本実施形態に係る通信システム１の変形例１として、監視対象装置４１０は疑似的に障害が発生したことを、監視装置１００に通知してもよい。
【０１３１】
具体的には、ユーザ端末２００の端末接続管理部２０７は、監視装置１００を経由して、ユーザ端末２００がリモート接続したい監視対象装置４１０に、所定のコマンドを送信してもよい。監視対象装置４１０は、ユーザ端末２００から所定のコマンドを受信した場合、監視装置１００に疑似障害情報を送信する。ここで、疑似障害情報とは、監視対象装置４１０において、疑似的に障害が発生したことを示す情報である。
【０１３２】
監視装置１００の監視部１０７は、自監視装置１００が疑似障害情報を受信した場合、疑似障害情報の送信元である監視対象装置４１０の障害を検知した、と判断する。つまり、監視装置１００の監視部１０７は、自監視装置１００が疑似障害情報を受信した場合、疑似障害情報の送信元である監視対象装置において、障害が発生した、と判断する。
【０１３３】
そして、監視装置１００及びユーザ端末２００は、上記の処理（図４に示すステップＡ１３〜Ａ２２の処理）を行う。その結果、監視対象装置４１０において、障害が発生していない場合であっても、ユーザ端末２００は、監視装置１００を経由して、監視対象装置４１０に、所定の接続許可時間、リモート接続できる。
【０１３４】
［変形例２］
本実施形態に係る通信システム１の変形例２として、ユーザ端末２００が、所定の接続許可時間内に、監視装置１００を経由して監視対象装置４１０とリモート接続した場合、監視装置１００は、リモート接続が終了するまで、ポートを開放してもよい。具体的には、ポート管理部１０８は、ポートを開放してから所定の接続許可時間内に、障害が検知された監視対象装置４１０と、ユーザ端末２００とが、自監視装置１００を経由してリモート接続したとする。その場合、ポート管理部１０８は、ポートを開放してから上記の所定の接続許可時間を経過した後であっても、リモート接続が終了するまで、リモート接続に使用するポートを開放してもよい。
【０１３５】
［第２の実施形態］
第２の実施形態について、図面を用いてより詳細に説明する。
【０１３６】
本実施形態は、ユーザ端末から監視対象装置にリモート接続する時に、障害の内容に応じて、監視対象装置に対する権限を変更する形態である。なお、本実施形態における説明では、上記の実施形態と重複する部分の説明は省略する。さらに、本実施形態における説明では、上記の実施形態と同一の構成要素には、同一の符号を付し、その説明を省略する。また、本実施形態における説明では、上記の実施形態と同一の作用効果についても、その説明を省略する。以下、他の形態においても同様であるものとする。
【０１３７】
本実施形態に係る通信システム１の全体構成は、図２に示す通りである。
【０１３８】
本実施形態に係る監視装置記憶部１０５は、監視対象装置４１０毎に、障害の内容と、監視対象装置４１０に対する権限とを対応付けた情報を記憶する。例えば、監視装置１００の管理者等が、監視対象装置４１０毎に、障害の内容に応じた、監視対象装置４１０に対する権限を、監視装置１００に入力してもよい。
【０１３９】
例えば、監視装置１００の管理者等が、監視対象装置４１０毎に、障害の内容に応じて、管理者権限、又は、管理者権限よりもアクセス可能な範囲が制限される、一般ユーザ権限を、ユーザ端末２００に付与する権限として、監視装置１００に入力してもよい。ここで、監視対象装置４１０が、２種類以上の一般ユーザ権限を予め設定、登録していてもよいことは勿論である。その場合、監視装置１００は、当該監視対象装置４１０について、障害の内容に応じて、管理者権限、又は、いずれかの一般ユーザ権限を、ユーザ端末２００に付与する権限として、監視装置１００に入力してもよいことは勿論である。
【０１４０】
本実施形態に係る監視装置制御部１０４は、入力された情報に基づいて、監視対象装置４１０毎に、障害の内容と、監視対象装置４１０に対する権限とを対応付けた情報を生成してもよい。そして、監視装置制御部１０４は、生成した情報を、監視装置記憶部１０５に格納する。
【０１４１】
本実施形態に係る接続管理部１０９は、障害の内容に応じて、障害が発生した監視対象装置４１０に対する権限を決定する。そして、接続管理部１０９は、決定した権限を、認証したユーザ端末２００に付与する。ユーザ端末２００は、監視装置１００を経由して監視対象装置４１０にリモート接続するとき、付与された権限に対してアクセスを許可された、監視対象装置４１０の機能、及び／又は記憶領域に対してアクセス可能となる
【０１４２】
以上のように、本実施形態に係る監視装置１００は、ユーザ端末２００から監視対象装置４１０にリモート接続する時に、接続先の監視対象装置４１０の障害の内容に応じた、アクセス権限を、ユーザ端末２００に付与する。そのため、本実施形態に係る監視装置１００は、障害の内容に応じて、ユーザ端末２００が利用可能な監視対象装置４１０の機能、アクセス可能な記憶領域等を制限できる。つまり、本実施形態に係る監視装置１００は、監視対象装置４１０の機能、記憶領域のうち、障害に関係の無い機能、障害に関係の無い記憶領域等に対して、ユーザ端末２００がアクセスすることを防止できる。従って、本実施形態に係る監視装置１００は、監視対象の装置に対する不正なアクセスを防止するとともに、より一層、不要なアクセスを防止することに貢献する。
【０１４３】
上述の実施形態の一部又は全部は、以下の付記のようにも記載され得るが、以下には限られない。
【０１４４】
（付記１）上記第１の視点に係る監視装置の通りである。
【０１４５】
（付記２）前記監視部は、所定の時間間隔で、前記第１の認証情報を、前記監視対象装置から取得し、取得した前記第１の認証情報を、前記記憶部に格納する、付記１に記載の監視装置。
【０１４６】
（付記３）前記接続管理部は、前記監視部が前記監視対象装置の障害を検知した場合、前記ユーザ端末に、障害通報と、前記第２の認証情報とを送信し、前記ユーザ端末から、前記第２の認証情報を受信した場合、前記ユーザ端末を認証する、付記１又は２に記載の監視装置。
【０１４７】
（付記４）前記接続管理部は、前記監視部が前記監視対象装置の障害を検知した場合、前記障害が検知された前記監視対象装置の装置情報を含む、前記障害通報と、前記第２の認証情報とを、前記ユーザ端末に送信する、付記３に記載の監視装置。
【０１４８】
（付記５）前記記憶部は、前記第１の認証情報を含む、前記装置情報を格納する、監視対象装置データベースを記憶し、
前記接続管理部は、前記ユーザ端末から、前記装置情報と前記第２の認証情報とを受信した場合、受信した前記装置情報に基づいて、接続対象の前記監視対象装置を特定し、前記監視対象装置データベースを参照し、接続対象の前記監視対象装置に対応する、前記第１の認証情報を抽出し、受信した前記第２の認証情報を使用することで前記ユーザ端末から自監視装置へ接続を許可するように、自監視装置に設定する、付記４に記載の監視装置。
【０１４９】
（付記６）前記接続管理部は、前記障害の内容に応じて、前記障害が発生した前記監視対象装置に対する権限を決定し、決定した前記権限を、認証した前記ユーザ端末に付与する、付記１乃至５のいずれか一に記載の監視装置。
【０１５０】
（付記７）前記接続管理部は、前記監視部が前記監視対象装置の障害を検知した場合、障害発生日時に基づいて、前記第２の認証情報を生成し、生成した前記第２の認証情報に有効期限を設定する、付記１乃至６のいずれか一に記載の監視装置。
【０１５１】
（付記８）前記監視部は、前記所定の時間間隔で、前記監視対象装置のＩＰ（Internet Protocol）アドレスと、前記第１の認証情報とを、前記監視対象装置から取得する、付記１乃至７のいずれか一に記載の監視装置。
【０１５２】
（付記９）前記ポート管理部は、前記ポートを開放してから前記接続許可時間内に、前記障害が検知された前記監視対象装置と、前記ユーザ端末とが、自監視装置を経由して接続した場合には、前記接続が終了するまで、前記ポートを開放する、付記１乃至８のいずれか一に記載の監視装置。
【０１５３】
（付記１０）上記第２の視点に係るユーザ端末の通りである。
【０１５４】
（付記１１）上記第３の視点に係る通信システムの通りである。
【０１５５】
（付記１２）前記接続管理部は、前記監視部が前記監視対象装置の障害を検知した場合、前記障害が検知された前記監視対象装置の装置情報を含む、障害通報と、前記第２の認証情報とを、前記ユーザ端末に送信し、前記端末接続管理部は、前記通報受信部が前記装置情報を含む前記障害通報と、前記第２の認証情報とを受信した場合、受信した前記装置情報と、受信した前記第２の認証情報を前記監視装置に応答し、前記接続管理部は、生成した前記第２の認証情報を、前記ユーザ端末から受信した場合、前記ユーザ端末を認証し、認証した前記ユーザ端末から、前記装置情報に対応する前記監視対象装置に、前記監視装置を経由して接続することを許可する、付記１１に記載の通信システム。
【０１５６】
（付記１３）前記端末接続管理部は、前記監視装置を経由して、前記監視対象装置に所定のコマンドを送信し、前記監視対象装置は、前記所定のコマンドを受信した場合、前記監視装置に疑似障害情報を送信し、前記監視部は、自監視装置が前記疑似障害情報を受信した場合、前記疑似障害情報の送信元である前記監視対象装置の障害を検知したと判断する、付記１１又は１２に記載の通信システム。
【０１５７】
（付記１４）前記監視対象装置は、所定の時間間隔で、前記第１の認証情報を含む情報を、前記監視装置に送信し、前記記憶部は、前記監視対象装置のＩＰ（Internet Protocol）アドレスと、前記第１の認証情報とを対応付けて格納する、付記１１乃至１３のいずれか一に記載の通信システム。
【０１５８】
（付記１５）上記第４の視点に係る通信方法の通りである。
【０１５９】
（付記１６）上記第５の視点に係るユーザ端末の制御方法の通りである。
【０１６０】
（付記１７）上記第６の視点に係るプログラムの通りである。
【０１６１】
（付記１８）上記第７の視点に係るプログラムの通りである。
【０１６２】
上記の付記１５、１７に示す形態は、付記１に示す形態と同様に、付記２乃至９に示す形態に展開することが可能である。
【０１６３】
なお、上記の特許文献の開示を、本書に引用をもって繰り込むものとする。本発明の全開示（請求の範囲を含む）の枠内において、さらにその基本的技術思想に基づいて、実施形態の変更・調整が可能である。また、本発明の全開示の枠内において種々の開示要素（各請求項の各要素、各実施形態の各要素、各図面の各要素等を含む）の多様な組み合わせ、ないし、選択が可能である。すなわち、本発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。特に、本書に記載した数値範囲については、当該範囲内に含まれる任意の数値ないし小範囲が、別段の記載のない場合でも具体的に記載されているものと解釈されるべきである。
【符号の説明】
【０１６４】
１  通信システム
１００、１０００  監視装置
１０１  監視装置接続部
１０２  監視装置入力部
１０３  監視装置出力部
１０４  監視装置制御部
１０５  監視装置記憶部
１０６  監視対象装置ＤＢ
１０７、１００２  監視部
１０８、１００３  ポート管理部
１０９、１００４  接続管理部
１１１〜１１４  装置情報
２００  ユーザ端末
２０１  端末接続部
２０２  端末入力部
２０３  端末出力部
２０４  端末制御部
２０５  端末記憶部
２０６  通報受信部
２０７  端末接続管理部
４１０、４１０ａ〜４１０ｄ  監視対象装置
４１１  対象装置記憶部
４１２  通報部
４１３  通報記録
４１４  ＩＰアドレス
４１５  ＭＡＣアドレス
５１０、５１０ａ〜５１０ｄ  ネットワーク機器
６００  ネットワーク
１００１  記憶部
【図１】
2019054422.tif 000003
【図２】
2019054422.tif 000004
【図３】
2019054422.tif 000005
【図４】
2019054422.tif 000006