[go: up one dir, main page]

JP2023017682A - Maintenance management system, maintenance management method, management server, cooperation server, and maintenance management program - Google Patents

Maintenance management system, maintenance management method, management server, cooperation server, and maintenance management program Download PDF

Info

Publication number
JP2023017682A
JP2023017682A JP2021212253A JP2021212253A JP2023017682A JP 2023017682 A JP2023017682 A JP 2023017682A JP 2021212253 A JP2021212253 A JP 2021212253A JP 2021212253 A JP2021212253 A JP 2021212253A JP 2023017682 A JP2023017682 A JP 2023017682A
Authority
JP
Japan
Prior art keywords
maintenance
common
request
target devices
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2021212253A
Other languages
Japanese (ja)
Inventor
洋平太 ▲高▼木
Yoheita Takagi
友泰 鈴木
Tomoyasu Suzuki
香奈美 橋本
Kanami Hashimoto
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Publication of JP2023017682A publication Critical patent/JP2023017682A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Computer And Data Communications (AREA)

Abstract

To integrally perform routine maintenance works which are generally held by various devices on a network.SOLUTION: A maintenance management system according to the present invention includes a first server to be connected to a maintenance terminal and a second server to be connected to a plurality of target devices. The first server has a common request unit for each maintenance type which transmits a common maintenance request for each of the plurality of target devices from the maintenance terminal to the second server, and transmits, to the maintenance terminal, a response result of each of the plurality of target devices which is obtained through the second server for a common maintenance request. The second server has a response unit for each maintenance type which converts the common maintenance request from the common request unit for each maintenance type into a format that can be handled by each of the plurality of target devices, transmits the request to each of the corresponding plurality of target devices, converts the response result from each of the plurality of target devices into a format of the common request unit and transmits it to the corresponding common request unit.SELECTED DRAWING: Figure 1

Description

本発明は、保守管理システム、保守管理方法及び保守管理プログラムに関し、例えば、IP(Internet Protocol)ネットワークに接続する様々な装置を、共通的なWEBインタフェースで保守管理する保守管理システムに適用し得るものである。 The present invention relates to a maintenance management system, a maintenance management method, and a maintenance management program, and can be applied, for example, to a maintenance management system that maintains and manages various devices connected to an IP (Internet Protocol) network using a common WEB interface. is.

例えば、VoIP(Voice over IP)装置、サーバ、ルータやスイッチ等のIPネットワーク機器、光伝送装置など様々な装置が、IPネットワークに接続している。 For example, various devices such as VoIP (Voice over IP) devices, servers, IP network devices such as routers and switches, and optical transmission devices are connected to the IP network.

一般的に、装置の設定や装置状態の監視等の保守管理は、機種ごとの専用の機器インタフェースを使用しており、機種ごとの機器インタフェースを通じて、保守で得た情報を保守作業者に提示をしている。なお、ここでいう機器インタフェースは、保守作業に必要なインタフェースを意識しており、例えば、UI(User Interface)、API(Application Programming Interface)、通信インタフェース等を含むものとする。 In general, maintenance management such as device settings and monitoring of device status uses a dedicated device interface for each model. are doing. Note that the device interface mentioned here is an interface necessary for maintenance work, and includes, for example, a UI (User Interface), an API (Application Programming Interface), a communication interface, and the like.

しかし、機器インタフェースが装置の機種ごとに異なるため、保守作業者は機種ごとに異なる保守作業をする必要があり、保守作業者の負担が大きくなってしまう。したがって、複数機種の装置の保守管理を共通に行なえるようにすることが望まれている。 However, since the device interface differs for each device model, maintenance workers need to perform maintenance work that differs for each model, which increases the burden on the maintenance worker. Therefore, it is desired to be able to perform maintenance management for multiple types of apparatuses in common.

従来、WEBによるAPIで保守運用を提供する従来技術として、例えば特許文献1及び2等がある。 Conventionally, there are, for example, Patent Literatures 1 and 2, etc., as conventional techniques for providing maintenance and operation using a web-based API.

特許文献1は、サーバが共通Web APIを端末装置に提供し、サーバが、端末装置から、現金処理機に関するオペレーションの要求を受け付け、その要求を現金処理機が受付可能なインタフェースに変換して、現金処理機に投入する。共通Web APIとは、現金処理機の機種の違いによるインタフェースの差分を吸収する役割を担う点で「共通」と定義している。 In Patent Document 1, a server provides a common Web API to a terminal device, the server receives an operation request regarding a cash handling machine from the terminal device, converts the request into an interface that the cash handling machine can accept, Throw it into the cash machine. The common Web API is defined as "common" in that it plays a role of absorbing interface differences due to differences in cash processing machine models.

特許文献2は、情報システムの保守業務において、情報システムの障害の原因分析の際に、原因箇所へのリードタイム短縮を図るため、Webシステムの履歴情報を可視化することにより保守業務を支援する保守業務支援システムが記載されている。 Patent Literature 2 describes a maintenance work that supports maintenance work by visualizing history information of a web system in order to shorten the lead time to the location of the cause when analyzing the cause of an information system failure in the maintenance work of the information system. A business support system is described.

特開2018-128830号公報JP 2018-128830 A 特開2011-192230号公報JP 2011-192230 A

しかしながら、上述した特許文献1に記載されている技術は、保守対象を現金処理機に特定しているため、IPネットワーク上の様々な装置のインタフェースを利用できないという課題がある。 However, the technique described in the above-mentioned Patent Document 1 has a problem that the interface of various devices on the IP network cannot be used because the maintenance target is specified as the cash processing machine.

また、特許文献2の記載技術は、情報システムの障害に関する履歴情報を追記することに特化した保守運用のインタフェースであり、特許文献1と同様に、IPネットワーク上の様々な装置のインタフェースとして利用できないという課題がある。 Further, the technique described in Patent Document 2 is a maintenance operation interface that specializes in adding history information related to information system failures, and is used as an interface for various devices on an IP network, similar to Patent Document 1. I have a problem that I can't.

本発明は、上述した課題を解決するために、ネットワーク上の様々な装置が一般的に保有している定型保守作業を統合的に保守運用することができる保守管理システム、保守管理方法及び保守管理プログラムが求められている。 In order to solve the above-described problems, the present invention provides a maintenance management system, maintenance management method, and maintenance management capable of performing integrated maintenance and operation of routine maintenance work generally held by various devices on a network. A program is sought.

かかる課題を解決するために、第1の本発明に係る保守管理システムは、保守端末に接続される第1のサーバと、複数の対象装置に接続される第2のサーバとを備え、第1のサーバが、保守端末からの複数の対象装置の各々に対する共通保守要求を第2のサーバに送信すると共に、第2のサーバを通じて取得した、共通保守要求に対する複数の対象装置の各々の応答結果を、保守端末に送信する、保守種別毎の共通要求部を有し、第2のサーバが、保守種別毎の共通要求部からの共通保守要求を、複数の対象装置の各々が対応可能な形式に変換して、対応する複数の対象装置の各々に送信すると共に、複数の対象装置の各々からの応答結果を、共通要求部の形式に変換して、対応する共通要求部に送信する、保守種別毎の応答部を有することを特徴とする。 In order to solve such a problem, a maintenance management system according to a first aspect of the present invention comprises a first server connected to a maintenance terminal and a second server connected to a plurality of target devices. The server transmits a common maintenance request for each of the plurality of target devices from the maintenance terminal to the second server, and transmits the response results of each of the plurality of target devices to the common maintenance request obtained through the second server and a common request unit for each maintenance type, which is transmitted to the maintenance terminal, and the second server converts the common maintenance request from the common request unit for each maintenance type into a format that can be handled by each of the plurality of target devices. conversion and transmission to each of a plurality of corresponding target devices, and conversion of the response result from each of the plurality of target devices into the format of the common request section and transmission to the corresponding common request section. It is characterized by having a response part for each.

第2の本発明に係る保守管理方法は、保守端末に接続される第1のサーバが、保守種別毎の共通要求部を有し、複数の対象装置に接続される第2のサーバが、保守種別毎の応答部を有し、共通要求部が、保守端末からの複数の対象装置の各々に対する共通保守要求を第2のサーバに送信し、対応する応答部が、保守種別毎の共通要求部からの共通保守要求を、複数の対象装置の各々が対応可能な形式に変換して、対応する複数の対象装置の各々に送信し、応答部が、複数の対象装置の各々からの応答結果を、共通要求部の形式に変換して、対応する共通要求部に送信し、共通要求部が、応答部から取得した、共通保守要求に対する複数の対象装置の各々の応答結果を、保守端末に送信することを特徴とする。 In a maintenance management method according to a second aspect of the present invention, a first server connected to a maintenance terminal has a common request part for each maintenance type, and a second server connected to a plurality of target devices has a maintenance a response unit for each type, wherein the common request unit transmits a common maintenance request for each of the plurality of target devices from the maintenance terminal to the second server, and the corresponding response unit includes a common request unit for each maintenance type converts the common maintenance request from the , into the format of the common request part and transmits to the corresponding common request part, and the common request part transmits the response results of each of the plurality of target devices to the common maintenance request, which are obtained from the response part, to the maintenance terminal. characterized by

第3の本発明は、複数の対象装置に接続される連携サーバと連携して、複数の対象装置の各々の保守情報を保守端末に与える管理サーバであって、保守端末からの複数の対象装置の各々に対する共通保守要求を連携サーバに送信すると共に、連携サーバを通じて取得した、共通保守要求に対する複数の対象装置の各々の応答結果を、保守端末に送信する、保守種別毎の共通要求部を有することを特徴とする。 A third aspect of the present invention is a management server that cooperates with a cooperation server connected to a plurality of target devices and provides maintenance information of each of the plurality of target devices to a maintenance terminal, wherein and a common request unit for each maintenance type that transmits to the maintenance terminal a response result of each of the plurality of target devices to the common maintenance request, which is obtained through the cooperation server. It is characterized by

第4の本発明は、保守端末に接続される管理サーバと連携して、接続する複数の対象装置の保守情報を取得する連携サーバであって、管理サーバ上の保守種別毎の共通要求部から取得した、複数の対象装置の各々に対する共通保守要求を、複数の対象装置の各々が対応可能な形式に変換して、対応する複数の対象装置の各々に送信すると共に、複数の対象装置の各々からの応答結果を、共通要求部の形式に変換して、対応する共通要求部に送信する、保守種別毎の応答部を有することを特徴とする A fourth aspect of the present invention is a cooperation server that cooperates with a management server that is connected to a maintenance terminal to obtain maintenance information of a plurality of connected target devices, from a common request unit for each maintenance type on the management server: converting the acquired common maintenance request for each of the plurality of target devices into a format that each of the plurality of target devices can handle, and transmitting the request to each of the corresponding plurality of target devices; It is characterized by having a response part for each maintenance type, which converts the response result from the

第5の本発明は、複数の対象装置に接続される連携サーバと連携して、複数の対象装置の各々の保守情報を保守端末に与える保守管理プログラムであって、コンピュータを、保守端末からの複数の対象装置の各々に対する共通保守要求を連携サーバに送信すると共に、連携サーバを通じて取得した、共通保守要求に対する複数の対象装置の各々の応答結果を、保守端末に送信する、保守種別毎の共通要求部として機能させることを特徴とする。 A fifth aspect of the present invention is a maintenance management program that cooperates with a link server connected to a plurality of target devices to provide a maintenance terminal with maintenance information for each of the plurality of target devices, wherein the computer receives information from the maintenance terminal. Common for each maintenance type, in which a common maintenance request for each of a plurality of target devices is sent to the cooperation server, and a response result of each of the plurality of target devices to the common maintenance request obtained through the cooperation server is sent to the maintenance terminal. It is characterized by functioning as a request part.

第6の本発明は、保守端末に接続される管理サーバと連携して、接続する複数の対象装置の保守情報を取得する保守管理プログラムであって、コンピュータを、管理サーバ上の保守種別毎の共通要求部から取得した、複数の対象装置の各々に対する共通保守要求を、複数の対象装置の各々が対応可能な形式に変換して、対応する複数の対象装置の各々に送信すると共に、複数の対象装置の各々からの応答結果を、共通要求部の形式に変換して、対応する共通要求部に送信する、保守種別毎の応答部として機能させることを特徴とする。 A sixth aspect of the present invention is a maintenance management program for acquiring maintenance information of a plurality of connected target devices in cooperation with a management server connected to a maintenance terminal, wherein The common maintenance request for each of the plurality of target devices acquired from the common request unit is converted into a format that can be handled by each of the plurality of target devices, and is transmitted to each of the corresponding plurality of target devices. It is characterized by functioning as a response section for each maintenance type that converts the response result from each target device into the format of the common request section and transmits it to the corresponding common request section.

本発明によれば、ネットワーク上の様々な装置が一般的に保有している定型保守作業を統合的に保守運用することができる。 According to the present invention, it is possible to perform integrated maintenance and operation of routine maintenance work generally held by various devices on a network.

実施形態に係る保守管理システムの全体構成を示す全体構成図である。1 is an overall configuration diagram showing the overall configuration of a maintenance management system according to an embodiment; FIG. 実施形態に係る定型保守作業用オープンAPIの定義を説明する説明図である。FIG. 4 is an explanatory diagram for explaining the definition of an open API for routine maintenance work according to the embodiment; 変形実施形態に係る保守管理システムの全体構成を示す全体構成図である。It is a whole block diagram which shows the whole structure of the maintenance management system based on deformation|transformation embodiment. 第2の実施形態に係る保守管理システムの全体構成を示す全体構成図である。FIG. 11 is an overall configuration diagram showing the overall configuration of a maintenance management system according to a second embodiment; 第2の実施形態に係る保守シナリオの構成例を説明する説明図である。FIG. 11 is an explanatory diagram illustrating a configuration example of a maintenance scenario according to the second embodiment; FIG. 第2の実施形態に係る保守シナリオの登録画面例を示す画面図である。FIG. 11 is a screen diagram showing an example of a maintenance scenario registration screen according to the second embodiment;

(A)第1の実施形態
以下では、本発明に係る保守管理システム、保守管理方法及び保守管理プログラムの第1の実施形態を、図面を参照しながら詳細に説明する。
(A) First Embodiment Hereinafter, a first embodiment of a maintenance management system, a maintenance management method, and a maintenance management program according to the present invention will be described in detail with reference to the drawings.

この実施形態では、例えばHTTP若しくはHTTPS等の通信プロトコルで、IPネットワーク上の様々な装置が一般的に保有する定型保守作業を、各装置から呼び出すWeb API(アプリケーションプログラムインタフェース)を定義し、保守管理システムが、上述したWeb APIを提供する。ここで、このWeb APIを「定型保守作業用オープンAPI」と呼ぶ。 In this embodiment, for example, a communication protocol such as HTTP or HTTPS is used to define a Web API (application program interface) for calling routine maintenance work generally possessed by various devices on an IP network from each device. A system provides the Web API described above. Here, this Web API is called "open API for routine maintenance work".

保守管理システムが、定型保守作業用オープンAPIを活用することにより、複数のシステムを構成する装置から保守作業に関する情報を呼び出すことができ、各装置を統合的に保守運用することが可能となる。 By utilizing the open API for routine maintenance work, the maintenance management system can call up information about maintenance work from devices that constitute a plurality of systems, and can maintain and operate each device in an integrated manner.

(A-1)第1の実施形態の構成
図1は、実施形態に係る保守管理システムの全体構成を示す全体構成図である。
(A-1) Configuration of First Embodiment FIG. 1 is an overall configuration diagram showing the overall configuration of a maintenance management system according to an embodiment.

図1において、実施形態に係る保守管理システム10は、保守端末1、管理サーバ2、連携サーバ3、装置4(4-1~4-N;Nは正の整数)、定型保守作業設定情報記憶部5を有する。図1に例示する保守管理システム10は、IPネットワークに接続可能なものである。 1, a maintenance management system 10 according to the embodiment includes a maintenance terminal 1, a management server 2, a link server 3, devices 4 (4-1 to 4-N; N is a positive integer), and routine maintenance work setting information storage. It has part 5. A maintenance management system 10 illustrated in FIG. 1 is connectable to an IP network.

装置4(4-1~4-N)は、保守制御対象となる装置であり、IPネットワークに接続可能な装置である。装置4(4-1~4-N)は、例えば、VoIP装置、サーバ、ネットワーク機器、光伝送装置等の様々な種類の装置を適用できる。装置4-1~4-Nはそれぞれ、機種に応じた機器インタフェース41を有しており、機器インタフェース41は、例えば、SSH(Secure Shell)やtelnet等に代表されるように、機種に応じたコマンド等で動作する。 The devices 4 (4-1 to 4-N) are devices subject to maintenance control, and devices connectable to the IP network. Devices 4 (4-1 to 4-N) can be various types of devices such as VoIP devices, servers, network devices, and optical transmission devices. Each of the devices 4-1 to 4-N has a device interface 41 corresponding to the model, and the device interface 41 is represented by SSH (Secure Shell), telnet, etc. Works with commands, etc.

保守端末1は、保守者により操作される端末であり、装置4(4-1~4-N)の設定や状態監視等の保守制御を行うものである。保守端末1は、例えば、パーソナルコンピュータ、スマートフォン、タブレット端末等の装置を適用でき、表示部、入力部、制御部、通信部等を有する端末装置である。 The maintenance terminal 1 is a terminal operated by a maintenance person, and performs maintenance control such as setting and status monitoring of the devices 4 (4-1 to 4-N). The maintenance terminal 1 can be a personal computer, a smart phone, a tablet terminal, or the like, and is a terminal device having a display unit, an input unit, a control unit, a communication unit, and the like.

例えば、保守端末1は、Webブラウザ機能で管理サーバ2との間で定型保守作業用オープンAPIと1対1に対応するWeb情報を授受して、連携サーバ3が提供する定型保守作業用オープンAPIを活用したり、又は事前にインストールした定型保守作業アプリケーションソフトウェア(「保守作業アプリ」とも呼ぶ。)を実施して、定型保守作業用オープンAPIを活用したりする。管理サーバ2が保守端末1に対して提供する、定型保守作業用オープンAPIと1対1に対応するWeb情報のAPIを定型保守作業用オープンGUI-APIと呼ぶ。つまり、保守端末1は、Webブラウザ又は保守作業アプリ等で、管理サーバ2が提供する定型保守作業用オープンGUI-APIを利用できる。 For example, the maintenance terminal 1 exchanges Web information corresponding to the open API for routine maintenance work one-to-one with the management server 2 using the Web browser function, and uses the open API for routine maintenance work provided by the cooperation server 3. or run pre-installed routine maintenance work application software (also referred to as a "maintenance work application") to utilize the routine maintenance work open API. The Web information API provided by the management server 2 to the maintenance terminal 1 and having a one-to-one correspondence with the regular maintenance work open API is called a regular maintenance work open GUI-API. In other words, the maintenance terminal 1 can use the open GUI-API for regular maintenance work provided by the management server 2 by using a Web browser, a maintenance work application, or the like.

保守端末1は、管理サーバ2と接続して、定義保守作業用オープンGUI-APIで定義された保守作業の画面を表示部に表示し、保守者により所望の保守作業が選択される。そして、保守端末1は、画面で選択された保守作業を示す保守識別情報(この実施形態では、一例として「API番号」とする。)を含む要求を、定義保守作業用オープンGUI-APIを介して管理サーバ2に送信する。また、保守端末1は、管理サーバ2から、要求した保守作業に関する各装置4-1~4-Nの保守情報を定義保守作業用オープンGUI-APIを介して取得し、各装置4-1~4-Nの保守情報の画面を表示部に表示する。 The maintenance terminal 1 is connected to the management server 2, displays a screen of maintenance work defined by the open GUI-API for defined maintenance work on the display unit, and the desired maintenance work is selected by the maintenance person. Then, the maintenance terminal 1 sends a request including maintenance identification information indicating the maintenance work selected on the screen (in this embodiment, as an example, "API number") via the open GUI-API for definition maintenance work. to the management server 2. Further, the maintenance terminal 1 acquires maintenance information of each of the devices 4-1 to 4-N related to the requested maintenance work from the management server 2 via the open GUI-API for defined maintenance work, and 4-N maintenance information screen is displayed on the display unit.

つまり、保守端末1は、表示部に表示されるコマンド画面で、管理サーバ2に対して複数の装置4の統合的な保守情報を要求したり、その要求した保守に関する各装置4の情報を取得して表示部に表示したりする。 In other words, the maintenance terminal 1 requests the management server 2 for integrated maintenance information of a plurality of devices 4 on the command screen displayed on the display unit, and acquires information of each device 4 related to the requested maintenance. and display it on the display.

管理サーバ2は、例えばHTTP又はHTTPS等で、連携サーバ3側のシステムを呼び出す側となるサーバである。つまり、管理サーバ2は、定型保守作業用オープンAPIで定義されたAPI番号毎のクライアント21~23を実装する。なお、以下では、例えばAPI番号「1」のクライアントを、クライアント21等のように表記して説明する。各クライアント21~23は、API番号毎の保守作業を、保守端末1の表示部に表示する。 The management server 2 is a server that calls the system on the cooperation server 3 side using, for example, HTTP or HTTPS. In other words, the management server 2 implements clients 21 to 23 for each API number defined in the open API for routine maintenance work. In the following description, for example, the client with API number “1” is described as client 21 or the like. Each of the clients 21 to 23 displays the maintenance work for each API number on the display section of the maintenance terminal 1. FIG.

連携サーバ3は、例えばHTTP又はHTTPS等で、管理サーバ2から呼び出される側のサーバである。つまり、連携サーバ3は、API番号毎のクライアントに対するAPI番号毎のサーバ31~33を実装する。なお、以下では、例えばAPI番号「1」のサーバをサーバ31等のように表記して説明する。 The cooperation server 3 is a server that is called from the management server 2 by, for example, HTTP or HTTPS. That is, the cooperation server 3 implements servers 31 to 33 for each API number for each client for each API number. In the following description, for example, the server with API number "1" is described as server 31 or the like.

クライアント21~23とサーバ31~33とは、API番号毎に対応付けられており、API番号毎のクライアントとサーバがペアとなってデータの授受を行なう。すなわち、クライアント21~23とサーバ31~33とは、定型保守作業用オープンAPIで定義された保守作業に特化したデータを送受信する。 The clients 21 to 23 and the servers 31 to 33 are associated with each API number, and the client and server for each API number are paired to exchange data. That is, the clients 21 to 23 and the servers 31 to 33 transmit and receive data specific to maintenance work defined by the open API for routine maintenance work.

また、API番号毎のサーバ31~33は、定型保守作業用オープンAPIで定義した要求と、各装置4が依存する機器インタフェース41に対する要求との間で相互に変換する相互変換部35を有する。したがって、サーバ31~33は、対応するAPI番号毎のクライアント21~23から、API番号に特化した保守作業用のインタフェースの要求を受け取ると、その要求を装置4毎に依存した機器インタフェース41の要求に変換し、変換後の要求を、各装置4の機器インタフェース41に送信する。 Also, the servers 31 to 33 for each API number have a mutual conversion unit 35 that converts between requests defined by the open API for routine maintenance work and requests to the device interface 41 on which each device 4 depends. Therefore, when the servers 31 to 33 receive a request for an interface for maintenance work specialized for the API number from the clients 21 to 23 for each corresponding API number, the server 31 to 33 receives the request for a device interface 41 depending on each device 4. It converts it into a request, and transmits the converted request to the device interface 41 of each device 4 .

相互変換部35は、様々な構成を適用でき、例えば、定型保守作業用オープンAPIで定義した要求(又は応答)と、各装置4が依存する機器インタフェース41の要求(又は応答)とを、対応テーブルを参照して変換する。例えば、対応テーブルは、定型保守作業設定情報記憶部5に記憶されているものとする。なお、対応テーブルを別途独自に備えてもよい。 Various configurations can be applied to the mutual conversion unit 35. For example, the request (or response) defined by the open API for routine maintenance work and the request (or response) of the device interface 41 on which each device 4 depends are supported. Refer to the table and convert. For example, it is assumed that the correspondence table is stored in the routine maintenance work setting information storage unit 5 . Note that a separate correspondence table may be provided independently.

ここで、API番号毎のクライアント21~23と対応するサーバ31~33とは、例えばREST(REpresentational State Transfer)を実装しており、RESTを用いてデータの送受信を行なう。 Here, the clients 21 to 23 for each API number and the corresponding servers 31 to 33 implement, for example, REST (REpresentational State Transfer), and transmit and receive data using REST.

また、この実施形態では、HTTP又はHTTPSの通信プロトコルで、クライアント21~23とサーバ31~33とがデータ送受信を行なう場合を例示するが、IPネットワーク上でデータ送受信が可能であれば、これらに限定されない。 Further, in this embodiment, a case where the clients 21 to 23 and the servers 31 to 33 exchange data using the HTTP or HTTPS communication protocol is exemplified. Not limited.

図2は、実施形態に係る定型保守作業用オープンAPIの定義を説明する説明図である。 FIG. 2 is an explanatory diagram for explaining the definition of the routine maintenance work open API according to the embodiment.

図2において、定型保守作業用オープンAPIは、一般的に装置4を保守運用するために必要な共通のインタフェースであり、ここでは、保守作業名称の一例として、コマンド投入、アラーム受信、ファイル転送等とする場合を例示している。「IN」と「OUT」は、API番号毎(又は保守作業毎)に、共通的なインタフェースのパラメータを定義する。 In FIG. 2, the routine maintenance work open API is a common interface that is generally required to maintain and operate the device 4. Here, examples of maintenance work names include command input, alarm reception, file transfer, etc. The case is exemplified. “IN” and “OUT” define common interface parameters for each API number (or each maintenance work).

定型保守作業用オープンAPIは、「API番号」、保守作業の名称を示す「名称」、保守作業の概要を示す「概要」、入力(受信)されたデータ種類を示す「IN」、出力(送信)するデータ種類を示す「OUT」を項目として有する。なお、項目はこれらに限定されず、他の項目を追加してもよい。 The open API for routine maintenance work includes "API number", "name" indicating the name of the maintenance work, "outline" indicating the outline of the maintenance work, "IN" indicating the type of input (received) data, output (transmit ) has an item “OUT” indicating the type of data to be processed. Items are not limited to these, and other items may be added.

定型保守作業用オープンAPIは、IPネットワーク上の装置4で利用可能にするために、例えばHTTP若しくはHTTPS等の通信プロトコルで利用する。また、呼び出し側であるクライアント21~23と、呼び出される側であるサーバ31~33とが容易に実装できるようにするため、定型保守作業用オープンAPIは、RESTに準拠するものとする。すなわち、例えば、JSON(JavaScript Object Notation)等のデータフォーマットで作成される。 The routine maintenance work open API is used with a communication protocol such as HTTP or HTTPS in order to make it available for the device 4 on the IP network. Also, in order to facilitate implementation by the clients 21 to 23 on the calling side and the servers 31 to 33 on the called side, the routine maintenance work open API shall conform to REST. That is, for example, it is created in a data format such as JSON (Javascript Object Notation).

「API番号:1」は、「名称:コマンド投入」の保守作業が定義されている。「名称:コマンド投入」の保守作業の概要は、「概要:指定のコマンドを実行し、応答を返却する」と定義されており、「IN」には「コマンド投入先、コマンド文字列」が定義され、「OUT」には「コマンド応答文字列」の形式が定義されている。 "API number: 1" defines maintenance work with "name: command input". The outline of the maintenance work of "Name: Command input" is defined as "Overview: Execute the specified command and return the response", and "IN" defines "Command input destination, command string". and "OUT" defines the format of the "command response character string".

例えば、管理サーバ2において、API番号「1」のクライアント21が、連携サーバ3のAPI番号「1」のサーバ31に対して、コマンド投入先とコマンド文字列を送信する。コマンド投入先は、各装置4における特定のポート番号等とすることができる。この場合、サーバ31は、コマンド投入先の装置4の機器インタフェース41が対応可能なコマンドに変換し、サーバ31は、変換後のコマンドを機器インタフェース41に送信する。サーバ31は、装置4の機器インタフェース41からコマンド応答を受信すると、そのコマンド応答を定型保守作業用オープンAPIで定義したコマンド応答文字列の形式に変換する。そして、サーバ31は、定型保守作業用オープンAPIで定義したコマンド応答文字列の形式に変換したコマンド応答文字列を、クライアント21に返信する。従って、1又は複数の装置4の機器インタフェース41に対して、保守に係るコマンドを投入して、各装置4の設定や状態等の保守情報を呼び出すことができる。 For example, in the management server 2 , the client 21 with the API number “1” transmits the command input destination and the command character string to the server 31 with the API number “1” of the cooperation server 3 . A command input destination can be a specific port number or the like in each device 4 . In this case, the server 31 converts the command into a command that can be handled by the device interface 41 of the device 4 to which the command is input, and the server 31 transmits the converted command to the device interface 41 . When the server 31 receives the command response from the device interface 41 of the device 4, it converts the command response into the format of the command response character string defined by the open API for routine maintenance work. Then, the server 31 sends back to the client 21 the command response character string converted into the format of the command response character string defined by the open API for routine maintenance work. Therefore, maintenance information such as settings and states of each device 4 can be called by inputting a command related to maintenance to the device interface 41 of one or a plurality of devices 4 .

「API番号:2」は、「名称:アラーム受信」の保守作業が定義されている。「名称:アラーム受信」の保守作業の概要は、「概要:指定の時刻でアラームジャーナルを検索し、該当のアラームを受信しているかどうかを返却する」と定義されており、「IN」には「検索開始時刻、検索終了時刻、発生装置、TrapID、検索文字列」等が定義され、「OUT」には「該当メッセージ情報のリスト」等が定義されている。 "API number: 2" defines maintenance work with "name: alarm reception". The outline of the maintenance work for "Name: Receiving Alarm" is defined as "Overview: Search the alarm journal at the specified time and return whether or not the corresponding alarm has been received." "Search start time, search end time, generator, TrapID, search character string" and the like are defined, and "list of applicable message information" and the like are defined in "OUT".

例えば、管理サーバ2のAPI番号「2」のクライアント22が、連携サーバ3のAPI番号「2」のサーバ32に対して、検索開始時刻、検索終了時刻、発生装置、TrapID、検索文字列を含むデータを送信する。サーバ32は、対象とする装置4の機器インタフェース41が対応可能な要求に変換して、検索開始時刻、検索終了時刻、発生装置、TrapID、検索文字列を含むデータを、装置4の機器インタフェース41に送信する。装置4は、検索開始時刻から検索終了時刻までのTrapIDのメッセージ情報のリストをサーバ32に送信する。サーバ32は、受信したメッセージ情報のリストをクライアント22に出力する。これにより、例えば、1又は複数の装置4のうち、障害が発生した装置がある場合には、その装置4から障害メッセージ等を受信することができる。 For example, the client 22 with the API number "2" of the management server 2 sends the server 32 with the API number "2" of the cooperation server 3 a search start time, a search end time, a generator, a TrapID, and a search character string. Send data. The server 32 converts the data including the search start time, the search end time, the generator, the TrapID, and the search character string into a request that the device interface 41 of the target device 4 can handle, and sends the data including the search character string to the device interface 41 of the device 4 . Send to The device 4 transmits to the server 32 a list of TrapID message information from the search start time to the search end time. The server 32 outputs a list of received message information to the client 22 . As a result, for example, if there is a failed device among the one or more devices 4 , it is possible to receive a failure message or the like from that device 4 .

「API番号:3」は、「名称:ファイル転送」の保守作業が定義されている。「名称:ファイル転送」の保守作業の概要は、「概要:指定のファイルを、指定のフォルダへ転送する」と定義されており、「IN」には「転送元ファイル、転送先ディレクトリ」が定義され、「OUT」には「OK又はNG」が定義されている。 "API number: 3" defines maintenance work with "name: file transfer". The outline of the maintenance work of "Name: File transfer" is defined as "Overview: Transfer the specified file to the specified folder", and "IN" is defined as "Transfer source file, transfer destination directory". and "OUT" is defined as "OK or NG".

例えば、管理サーバ2のAPI番号「3」のクライアント23が、連携サーバ3のAPI番号「3」のサーバ33に対して、転送先ファイル、転送先ディレクトリを含むデータを送信する。サーバ33は、対象とする装置4の機器インタフェース41が対応可能な要求に変換して、転送先ファイルと、転送先ディレクトリを装置4の機器インタフェース41に送信する。そして、装置4は、指定ファイルを指定フォルダへ転送し、そのファイル転送結果としてOK又はNGをサーバ33に応答する。サーバ33は、装置4からのファイル転送結果OK又はNGを、クライアント23に応答する。 For example, the client 23 with the API number "3" of the management server 2 transmits data including the transfer destination file and the transfer destination directory to the server 33 with the API number "3" of the cooperation server 3. FIG. The server 33 converts the request into a request that can be handled by the device interface 41 of the target device 4 , and transmits the transfer destination file and the transfer destination directory to the device interface 41 of the device 4 . Then, the device 4 transfers the specified file to the specified folder, and responds OK or NG to the server 33 as a result of the file transfer. The server 33 responds to the client 23 with the file transfer result OK or NG from the device 4 .

定型保守作業設定情報記憶部5は、定型保守作業用オープンAPIで定義したコマンドと、各装置4の機器インタフェース41が依存しているコマンドとを相互変換できる設定情報を記憶するものである。 The routine maintenance work setting information storage unit 5 stores setting information capable of interconverting commands defined by the routine maintenance work open API and commands on which the device interface 41 of each device 4 depends.

図1では、一例として、ある保守作業の要求又は応答で使用する定型保守作業用オープンAPIのコマンドと、装置4が使用するコマンドとを対応付けている場合を例示している。例えば、ある保守作業について、図1の装置(装置A)4-1が、「cmd_aa_1」、「cmd_aa_2」、「cmd_bb_1」…等のコマンドを使用するものとする。その場合、「cmd_aa_1」、「cmd_aa_2」、「cmd_bb_1」…等を、装置(装置A)4-1が使用する「Aコマンド」に設定している。 FIG. 1 illustrates, as an example, a case where a command of an open API for routine maintenance work used in requesting or responding to a certain maintenance work is associated with a command used by the device 4 . For example, it is assumed that the device (device A) 4-1 in FIG. 1 uses commands such as "cmd_aa_1", "cmd_aa_2", "cmd_bb_1", . In this case, 'cmd_aa_1', 'cmd_aa_2', 'cmd_bb_1', etc. are set as 'A commands' used by the device (device A) 4-1.

なお、定型保守作業設定情報記憶部5の構成は、定型保守作業用オープンAPIのコマンドと、各装置4のコマンドとを相互変換可能とする構成であればよく、図1の例に限定されない。 The configuration of the routine maintenance work setting information storage unit 5 is not limited to the example shown in FIG.

(A-2)第1の実施形態の動作
次に、実施形態に係る保守管理システム10における処理動作を説明する。
(A-2) Operation of First Embodiment Next, the processing operation of the maintenance management system 10 according to the embodiment will be described.

管理サーバ2は、API番号毎の保守作業を保守端末1の表示画面に表示し、保守者は、保守端末1の表示画面上で、API番号毎のクライアント21~23を起動させる。 The management server 2 displays the maintenance work for each API number on the display screen of the maintenance terminal 1, and the maintenance person activates the clients 21 to 23 for each API number on the display screen of the maintenance terminal 1. FIG.

例えば、保守端末1には、定型保守作業用オープンAPIの保守種別毎に対応する定型保守作業用オープンGUI-APIに関する画面(例えば、Web画面)が表示され、保守端末1の画面には、API番号毎の保守作業が表示されている。保守端末1に表示される画面構成は、特に限定されない。例えば、画面には、API番号及び又は保守作業の名称が表示されて、保守者がAPI番号又は保守作業の名称を選択することができるものとしてよい。いずれにしても、保守端末1の画面は、保守者が希望するAPI番号又は保守作業を選択できる。そして、保守者が保守端末1の画面上で選択することで、管理サーバ2において、対応するAPI番号毎のクライアント21~23が起動する。 For example, the maintenance terminal 1 displays a screen (for example, a web screen) related to the open GUI-API for routine maintenance work corresponding to each maintenance type of the open API for routine maintenance work. Maintenance work for each number is displayed. A screen configuration displayed on the maintenance terminal 1 is not particularly limited. For example, the screen may display the API number and/or the name of the maintenance work so that the maintenance person can select the API number or the name of the maintenance work. In any case, the screen of the maintenance terminal 1 allows the maintenance person to select the desired API number or maintenance work. When the maintenance person makes a selection on the screen of the maintenance terminal 1, the clients 21 to 23 for each corresponding API number are activated in the management server 2. FIG.

このとき、保守者は、保守端末1の画面上で、複数の装置4のうち、対象とする装置4の選択や、装置4に要求するデータ内容を入力するようにしてもよい。例えば、全ての装置4-1~4-Nを対象としてもよいし、一部の装置4を対象とすることもでき、後者の場合対象とする装置4を選択できるようにしてもよい。 At this time, the maintenance person may select a target device 4 from among the plurality of devices 4 and input data contents requested to the device 4 on the screen of the maintenance terminal 1 . For example, all the devices 4-1 to 4-N may be targeted, or some of the devices 4 may be targeted, and in the latter case, the device 4 to be targeted may be selected.

また、例えば保守者が「API番号:1」の「名称:コマンド投入」を希望するとき、保守者は、コマンド投入先(例えば、対象とする装置4の識別情報、装置4の機器インタフェース41のポート番号など)と、命令するコマンドのコマンド文字列とを画面上に入力できるようにしてもよい。また例えば、「API番号:2」の場合であれば、検索開始時刻、検索終了時刻、TradID、検索文字列等を保守者は画面上に入力でき、「API番号:3」であれば、転送元ファイル、転送先ディレクトリ等を保守者が画面上に入力できるようにしてもよい。 Further, for example, when the maintenance person desires "API number: 1" and "name: command input", the maintenance person requests the command input destination (for example, the identification information of the target device 4, the device interface 41 of the device 4, etc.). port number, etc.) and the command character string of the command to be issued may be input on the screen. For example, in the case of "API number: 2", the maintenance person can input search start time, search end time, TradID, search character string, etc. on the screen. The maintenance person may be allowed to input the original file, transfer destination directory, etc. on the screen.

起動したAPI番号毎のクライアント21~23は、RESTを通じて、連携サーバ3上の、対応するAPI番号毎のサーバ31~33を起動要求する。例えば、API番号「1」のクライアント21は、RESTを通じて、API番号「1」のサーバ31を起動するように要求する。 The activated clients 21 to 23 for each API number request activation of the servers 31 to 33 for each corresponding API number on the cooperation server 3 via REST. For example, the client 21 with API number "1" requests to activate the server 31 with API number "1" through REST.

連携サーバ3上で、起動したAPI番号毎のサーバ31~33は、対応するクライアント21~23から、定型保守作業用オープンAPIで定義した要求を受信する。例えば、API番号「1」のサーバ31は、対応するAPI番号「1」のクライアント21からの要求を受信する。 On the cooperation server 3, the servers 31-33 activated for each API number receive requests defined by the open API for regular maintenance work from the corresponding clients 21-23. For example, the server 31 with API number "1" receives a request from the corresponding client 21 with API number "1".

そして、API番号毎のサーバ31~33では、相互変換部35が、定型保守作業用オープンAPIの「IN」で定義された要求を、装置4が依存している要求に変換し、その変換後の要求を、対応する装置4の機器インタフェース41に送信する。 Then, in the servers 31 to 33 for each API number, the mutual conversion unit 35 converts the request defined by "IN" of the open API for routine maintenance work into a request on which the device 4 depends, and after the conversion is sent to the device interface 41 of the corresponding device 4 .

例えば、装置4の機器インタフェース41がSSHに依存するものであれば、相互変換部35は、定型保守作業設定情報記憶部5を参照して、定型保守作業用オープンAPIで定義した要求コマンドをSSHのコマンドに変換して、対応する装置4の機器インタフェース41に送信する。定型保守作業設定情報記憶部5は、対象とする装置4が依存するプロトコル(コマンド形式)への変換ができるように設定されている。つまり、機種ごとのプロトコル(コマンド形式)への変換が可能である。 For example, if the device interface 41 of the device 4 depends on SSH, the mutual conversion unit 35 refers to the routine maintenance work setting information storage unit 5, and transmits the request command defined by the routine maintenance work open API to SSH. , and transmitted to the device interface 41 of the corresponding device 4 . The routine maintenance work setting information storage unit 5 is set so as to be able to convert to a protocol (command format) on which the target device 4 depends. In other words, conversion to a protocol (command format) for each model is possible.

装置4は、API番号毎のサーバ31~33のいずれかからの要求に対する結果を、対応するAPI番号毎のサーバ31~33に返信する。例えば、装置4の機器インタフェース41は、依存しているコマンド形式で結果を、対応するサーバ31~33に送信する。 The device 4 returns the results of requests from any of the servers 31 to 33 for each API number to the servers 31 to 33 for each corresponding API number. For example, the device interface 41 of the device 4 sends the results in dependent command format to the corresponding servers 31-33.

装置4から結果を受けたAPI番号毎のサーバ31~33は、相互変換部35が、装置4からの結果を、定型保守作業用オープンAPIの「OUT」で定義した応答形式に変換して、RESTを通じて、対応するクライアント21~23に返信する。例えば、相互変換部35は、装置4からの結果を、定型保守作業用オープンAPIで定義されたコマンド応答文字列の形式に変換して、対応するクライアント21~23に返信する。 In the servers 31 to 33 for each API number that have received the result from the device 4, the mutual conversion unit 35 converts the result from the device 4 into a response format defined by "OUT" of the open API for routine maintenance work, Reply to the corresponding client 21-23 via REST. For example, the mutual conversion unit 35 converts the result from the device 4 into the command response character string format defined by the open API for routine maintenance work, and returns it to the corresponding clients 21 to 23 .

クライアント21~23は、対応するサーバ31~33から受け取った結果を、保守端末1の画面に出力する。 The clients 21-23 output the results received from the corresponding servers 31-33 to the screen of the maintenance terminal 1. FIG.

保守者は、保守端末1の画面に表示されるAPI番号毎の結果を確認することで、要求した保守作業の結果を確認することができる。装置4が異なる機種であっても、各装置4の結果をAPI番号毎に呼び出して画面上に表示できる。 The maintenance person can confirm the result of the requested maintenance work by confirming the result for each API number displayed on the screen of the maintenance terminal 1 . Even if the device 4 is a different model, the result of each device 4 can be called for each API number and displayed on the screen.

(A-3)第1の実施形態の効果
以上のように、第1の実施形態によれば、保守管理システムが、定型保守作業用オープンAPIを活用することにより、ネットワーク上に存在する複数の装置を統合的に保守運用することができる。
(A-3) Effect of the First Embodiment As described above, according to the first embodiment, the maintenance management system utilizes the open API for routine maintenance work to Equipment can be maintained and operated in an integrated manner.

(B)第2の実施形態
次に、本発明に係る保守管理システム、保守管理方法及び保守管理プログラムの第2の実施形態を、図面を参照しながら詳細に説明する。
(B) Second Embodiment Next, a maintenance management system, a maintenance management method, and a maintenance management program according to a second embodiment of the present invention will be described in detail with reference to the drawings.

(B-1)基本概念
第2の実施形態の保守管理システムの解決課題と、その課題を解決する手段の技術的な基本概念とを説明する。
(B-1) Basic Concept A problem to be solved by the maintenance management system of the second embodiment and a technical basic concept of means for solving the problem will be described.

従来、定型保守作業が複数ある場合、保守者は全ての定型保守作業を行なう必要があり、作業量に応じて時間がかかるという課題(ここでは、「第1の課題」と呼ぶ。)がある。例えば、1つのシステムが複数の装置を使用しており、装置1台ずつに複数の定型保守作業が必要である場合を考える。この場合、従来、保守者は、装置毎に複数の定型保守作業を行ない、全ての装置の定型保守作業を行なっている。そうすると、保守者の作業負担が大きく、作業時間がかかってしまう。 Conventionally, when there is a plurality of routine maintenance tasks, maintenance personnel must perform all routine maintenance tasks, and there is a problem that it takes time depending on the amount of work (here, referred to as "first problem"). . For example, consider a case where one system uses multiple devices and each device requires multiple routine maintenance tasks. In this case, conventionally, a maintenance person performs a plurality of routine maintenance work for each device, and performs routine maintenance work for all the devices. Then, the work burden on the maintenance person is heavy, and the work takes a long time.

また、昼夜を問わず、装置には何かしらの問題が発生する恐れがある。そのため、障害が発生したときには、保守者は障害を特定するための保守作業を実施する必要があり、作業負担が大きいという課題(ここでは、「第2の課題」と呼ぶ。)もある。 Also, at any time of the day or night, something can go wrong with the device. Therefore, when a failure occurs, maintenance personnel need to carry out maintenance work to identify the failure, and there is also a problem that the work load is heavy (here, referred to as "second problem").

第2の実施形態は、上述したような課題に鑑み、複数の定型保守作業の実施を保守シナリオとして定義し、シナリオ単位で定型保守作業を実施できるようにすることで第1の課題を解決しようとする。また、第2の実施形態は、障害発生を監視して、障害発生時に、障害に応じた定型保守作業を実施できるようにすることで第2の課題を解決しようとする。 In view of the problems described above, the second embodiment defines the execution of a plurality of routine maintenance work as a maintenance scenario, and allows routine maintenance work to be performed on a scenario-by-scenario basis, thereby solving the first problem. and In addition, the second embodiment attempts to solve the second problem by monitoring the occurrence of failures and performing routine maintenance work according to the failures when the failures occur.

(B-2)第2の実施形態の構成
第2の実施形態の保守管理システム10Bの全体構成は、基本的には、第1の実施形態の保守管理システム10のそれと同じであるが、第2の実施形態の管理サーバ2の機能が、第1の実施形態の管理サーバ2のそれと異なるので、第2の実施形態の特徴的な機能を中心に詳細に説明する。
(B-2) Configuration of Second Embodiment The overall configuration of the maintenance management system 10B of the second embodiment is basically the same as that of the maintenance management system 10 of the first embodiment. Since the functions of the management server 2 of the second embodiment are different from those of the management server 2 of the first embodiment, the characteristic functions of the second embodiment will be mainly described in detail.

図4は、第2の実施形態に係る保守管理システムの全体構成を示す全体構成図である。 FIG. 4 is an overall configuration diagram showing the overall configuration of the maintenance management system according to the second embodiment.

図4において、第2の実施形態に係る保守管理システム10Bは、保守端末1、管理サーバ2、連携サーバ3、保守対象とする装置4、定型保守作業設定情報記憶部5を有する。 4, a maintenance management system 10B according to the second embodiment has a maintenance terminal 1, a management server 2, a link server 3, a maintenance target device 4, and a regular maintenance work setting information storage unit 5. FIG.

連携サーバ3側は、システム単位毎にシステム名を持ち、定型保守作業用オープンAPIのAPI番号毎に呼び出されるサーバ3m(Mは、API番号を示す数字であり、1<m<M)を実装する。 The linking server 3 has a system name for each system unit, and implements a server 3m (M is a number indicating the API number, 1<m<M) that is called for each API number of the open API for routine maintenance work. do.

例えば、図4において、装置A、装置B、…、装置Nを用いて動作する「システムA」というシステム名(システム識別情報)のシステムがあるとする。連携サーバ3-1は、「システムA」で用いられる装置A、装置B、…、装置Nの保守作業を実施するサーバである。連携サーバ3-1は、定型保守作業用オープンAPIのAPI番号毎に呼び出されるサーバ3mを有する。 For example, in FIG. 4, assume that there is a system named "system A" (system identification information) that operates using devices A, B, . . . The cooperation server 3-1 is a server that performs maintenance work on the devices A, B, . . . , N used in the “system A”. The cooperation server 3-1 has a server 3m called for each API number of the open API for routine maintenance work.

API番号毎のサーバ3mは、第1の実施形態と同様に、API番号に特化した保守作業用のインターフェースの要求をクライアント2mから受け取り、その要求を、装置4毎に依存したインタフェースの要求に変換する処理を行なう。サーバ3m及びクライアント2mは、第1の実施形態と同様にRESTを実装する。なお、サーバ3m及びクライアント2mの処理は、基本的には、第1の実施形態の処理と同様であり、重複説明となるため詳細な説明を省略する。 The server 3m for each API number receives from the client 2m a request for an interface for maintenance work specialized for the API number, as in the first embodiment, and converts the request into an interface request dependent on each device 4. Perform conversion processing. The server 3m and the client 2m implement REST as in the first embodiment. Note that the processing of the server 3m and the client 2m is basically the same as the processing of the first embodiment, and detailed description thereof will be omitted to avoid redundant description.

なお、連携サーバ3-2及び3-Xは、連携サーバ3-1と同様に、連携サーバ3-2はシステムBが用いる1又は複数の装置4の保守作業を行ない、又連携サーバ3-X(Xは整数)はシステムXが用いる1又は複数の装置4の保守作業を行なうものである。また、システムA~Xが、使用する装置4の種類や台数、装置4の組み合わせ等については、システム毎に異なってもよい。したがって、連携サーバ3(3-1~3-X)は、対応するシステムA~Xで用いられる装置4の種類や台数や組み合せ等に応じたサーバ31~3nを実装する。 Note that the linking servers 3-2 and 3-X, like the linking server 3-1, perform maintenance work for one or a plurality of devices 4 used by the system B, and the linking server 3-X (X is an integer) performs maintenance work on one or more devices 4 used by system X. Further, the types and numbers of the devices 4 used by the systems A to X, the combination of the devices 4, and the like may differ from system to system. Therefore, the link servers 3 (3-1 to 3-X) implement servers 31 to 3n according to the types, numbers, combinations, etc. of the devices 4 used in the corresponding systems A to X.

図4において、管理サーバ2は、API番号毎のクライアント21~2M、トラップ監視部201、保守シナリオ登録・実行部202,定型保守作業実行部203、保守シナリオ記憶部204を有する。 4, the management server 2 has clients 21 to 2M for each API number, a trap monitor unit 201, a maintenance scenario registration/execution unit 202, a regular maintenance work execution unit 203, and a maintenance scenario storage unit 204. FIG.

トラップ監視部201は、装置4を用いて動作しているシステムA、B又はXで、何かしらの障害が発生し、その発生した障害に関する情報を取得する。例えば、トラップ監視部201は、SNMP-Trap監視を適用できる。ここで、障害は、例えば、音声やデータ等のセッション制御のような高信頼性のある処理を行なうサーバの故障・再起動や、サーバや光伝送装置等のハードウェアの故障、インターネット回線や電話回線にアクセスが集中して生じた輻輳等を例示できる。勿論、障害はこれに限らず、ネットワーク装置としての装置4に生じ得る障害が考えられる。 A trap monitoring unit 201 acquires information about a failure that has occurred in system A, B, or X operating using apparatus 4 . For example, the trap monitor 201 can apply SNMP-Trap monitoring. Here, failures are, for example, failures and restarts of servers that perform highly reliable processing such as session control of voice and data, failures of hardware such as servers and optical transmission equipment, failures of Internet lines and telephones. Congestion or the like caused by concentrated access to a line can be exemplified. Of course, the failure is not limited to this, and other failures that may occur in the device 4 as a network device can be considered.

例えば、トラップ監視部201は、システムA等の各システムで運用している管理システムや障害検知システム等から、システム毎の障害情報を取得可能であり、各システムで生じた障害に関する情報を監視する。また別の方法として、トラップ監視部201は、CDR等の呼の詳細レコード情報をシステム毎に収集し、収集データを用いて独自で機械学習を行ない、異常と判断できるときに障害が発生したと判断できるようにしてもよい。つまり、トラップ監視部201は、各システムの管理システムのように外部システムから障害情報を取得してもよいし、独自の機械学習等の処理により異常(すなわち通常と異なる状態)を判定して障害又はその前兆を監視するようにしてもよい。 For example, the trap monitoring unit 201 can acquire failure information for each system from a management system, failure detection system, or the like operated in each system such as system A, and monitors information about failures occurring in each system. . As another method, the trap monitoring unit 201 collects detailed call record information such as CDR for each system, performs machine learning on its own using the collected data, and determines that a failure has occurred when it can be determined to be abnormal. You may make it possible to judge. In other words, the trap monitoring unit 201 may acquire failure information from an external system such as the management system of each system, or determine an abnormality (that is, a state different from normal) by unique processing such as machine learning. Or you may make it monitor the precursor.

トラップ監視部201は、監視対象とするシステムから監視対象の状態を示す情報を受信すると、事前設定された監視条件に一致するか否かを判断して、一致する項目を示すアラーム契機ID(例えばSNMP-TrapのOID(オブジェクトID))を含むアラートを保守シナリオ登録・実行部202に与える。これは、トラップ監視部201が、あるシステムで障害が発生した情報を取得・検知したときに、監視契機IDが対応付けられた保守シナリオを、保守シナリオ登録・実行部202側で読み出せるようにするためである。これにより、障害発生したシステムの保守シナリオ(すなわち監視契機IDが対応付けられた保守シナリオ)に従って、当該障害発生したシステムの各装置4に対して、定型保守作業を自動的に実行できる。 When the trap monitoring unit 201 receives information indicating the status of the monitoring target from the system to be monitored, it determines whether or not the preset monitoring conditions are met, and generates an alarm trigger ID (for example, An alert including an SNMP-Trap OID (object ID) is provided to the maintenance scenario registration/execution unit 202 . This enables the maintenance scenario registration/execution unit 202 to read the maintenance scenario associated with the monitoring trigger ID when the trap monitor unit 201 acquires/detects information that a failure has occurred in a certain system. It is for As a result, according to the maintenance scenario of the failed system (that is, the maintenance scenario associated with the monitoring trigger ID), routine maintenance work can be automatically executed for each device 4 of the failed system.

保守シナリオ登録・実行部202は、複数の定型保守作業を有して、これら複数の定型保守作業を行なわせるための保守シナリオをシステム毎に登録する登録部221と、システム毎の保守シナリオを実行する実行部222とを有する。つまり、保守シナリオ登録・実行部202は、システムが用いている1又は複数の装置4に対して実行する、定型保守作業の種類や作業順番を決めた保守シナリオを登録し、各システムの保守シナリオをシステム毎に実行する。 The maintenance scenario registration/execution unit 202 includes a registration unit 221 that has a plurality of routine maintenance work, registers a maintenance scenario for performing these routine maintenance work for each system, and executes the maintenance scenario for each system. and an execution unit 222 that performs That is, the maintenance scenario registration/execution unit 202 registers a maintenance scenario that determines the type and order of routine maintenance work to be executed on one or more devices 4 used by the system, and registers the maintenance scenario for each system. for each system.

保守シナリオ記憶部204は、各システムの保守シナリオを記憶する。保守シナリオ記憶部204が記憶する保守シナリオの構成については後述するが、保守シナリオ記憶部204は、シナリオ毎に、シナリオコンフィグと定型保守作業コンフィグとを有する保守シナリオを記憶している。シナリオコンフィグは、この保守シナリオを適用するシステムのシステム名や、実行する定型保守作業や、いつ実行するか等のシナリオの設定情報である。定型保守作業コンフィグは、シナリオコンフィグで設定されている定型保守作業に関する詳細な設定情報である。このような保守シナリオの構成は、動作の項で詳細に説明する。 The maintenance scenario storage unit 204 stores maintenance scenarios for each system. The configuration of maintenance scenarios stored in the maintenance scenario storage unit 204 will be described later, but the maintenance scenario storage unit 204 stores maintenance scenarios each having a scenario configuration and a regular maintenance work configuration. The scenario configuration is scenario setting information such as the system name of the system to which this maintenance scenario is applied, routine maintenance work to be performed, and when to perform the maintenance work. The routine maintenance work configuration is detailed setting information regarding routine maintenance work set in the scenario configuration. The configuration of such a maintenance scenario is detailed in the Operation section.

定型保守作業実行部203は、保守シナリオ記憶部204を参照して、各システムの保守シナリオに従って、定型保守作業用オープンAPIで定義されたAPI番号のクライアント21~2Mに対して、API番号毎の保守作業の実行指示を行なう。定型保守作業実行部203が、クライアント21~2Mに保守作業の実行指示をすることで、各システムの連携サーバ3のサーバ31~3Mに、定型保守作業用オープンAPIで保守作業を要求でき、対応する装置4の保守作業を自動的に行なえる。 The routine maintenance work execution unit 203 refers to the maintenance scenario storage unit 204, and according to the maintenance scenario of each system, the client 21 to 2M with the API number defined in the routine maintenance work open API, Issue instructions to perform maintenance work. The routine maintenance work execution unit 203 instructs the clients 21 to 2M to execute the maintenance work, so that maintenance work can be requested to the servers 31 to 3M of the cooperation server 3 of each system using the routine maintenance work open API. The maintenance work of the device 4 to be performed can be automatically performed.

(B-3)第2の実施形態の動作
次に、第2の実施形態に係る保守管理システム10Bにおける処理動作を、図面を参照しながら説明する。
(B-3) Operation of Second Embodiment Next, the processing operation of the maintenance management system 10B according to the second embodiment will be described with reference to the drawings.

(B-3-1)全体的な処理
まず、保守管理システム10Bにおける定型保守作業の実行に関する全体的な処理の流れを説明する。
(B-3-1) Overall Processing First, the flow of overall processing regarding execution of routine maintenance work in the maintenance management system 10B will be described.

保守端末1は、保守者の入力指示によって、保守シナリオを登録するために、保守シナリオ画面12を管理サーバ2の保守シナリオ登録・実行部202に要求する。 The maintenance terminal 1 requests the maintenance scenario registration/execution unit 202 of the management server 2 for the maintenance scenario screen 12 in order to register the maintenance scenario according to the input instruction of the maintenance person.

保守シナリオ登録・実行部202は、登録部221と実行部222を有する。登録部221は、保守端末1に、保守シナリオを登録させるために保守シナリオ画面12を提供する。登録部221は、保守端末1に提供した保守シナリオ画面12を通じて、作成された保守シナリオを取得する。そして、登録部221は、この保守シナリオを保守シナリオ記憶部204に登録する。 The maintenance scenario registration/execution unit 202 has a registration unit 221 and an execution unit 222 . The registration unit 221 provides the maintenance scenario screen 12 to the maintenance terminal 1 to register the maintenance scenario. The registration unit 221 acquires the created maintenance scenario through the maintenance scenario screen 12 provided to the maintenance terminal 1 . The registration unit 221 then registers this maintenance scenario in the maintenance scenario storage unit 204 .

保守シナリオには、後述するように、複数の定型保守作業が定義(設定)されている。また、シナリオ毎の保守シナリオには、保守シナリオを実行する条件として、手動実行、アラーム契機自動実行、予約自動実行のいずれかが設定されている。 In the maintenance scenario, as will be described later, a plurality of routine maintenance tasks are defined (set). Further, in the maintenance scenario for each scenario, one of manual execution, alarm-triggered automatic execution, and reserved automatic execution is set as a condition for executing the maintenance scenario.

手動実行が設定されているときには、保守者の操作により保守端末が実行部222を起動させ、実行部222が保守シナリオを読み出して、その保守シナリオに応じた定型保守作業実行部203を実行部222は起動させる。 When manual execution is set, the maintenance terminal activates the execution unit 222 by the operation of the maintenance person, the execution unit 222 reads out the maintenance scenario, and the routine maintenance work execution unit 203 according to the maintenance scenario is executed by the execution unit 222. is activated.

アラーム契機自動実行が設定されているとき、トラップ監視部201がアラームを検知して実行部222を起動させ、実行部222がトラップ監視部201からのアラームに含まれるアラーム契機IDに対応する保守シナリオを読み出し、その保守シナリオに応じた定型保守作業実行部203を実行部222は起動させる。 When alarm-triggered automatic execution is set, the trap monitoring unit 201 detects an alarm and activates the execution unit 222, and the execution unit 222 executes a maintenance scenario corresponding to the alarm-triggered ID included in the alarm from the trap monitoring unit 201. , and the execution unit 222 activates the routine maintenance work execution unit 203 according to the maintenance scenario.

予約自動実行が設定されているときには、同時に開始年月日(時刻を含んでもよい)が設定されている。保守シナリオ記憶部204の保守シナリオの実行開始時刻になると、その保守シナリオを実行部222は読み出して、その保守シナリオに応じた定型保守作業実行部203を実行部222は起動させる。 When the reservation automatic execution is set, the start date (which may include the time) is set at the same time. When the execution start time of the maintenance scenario stored in the maintenance scenario storage unit 204 comes, the execution unit 222 reads the maintenance scenario and activates the regular maintenance work execution unit 203 according to the maintenance scenario.

さらに、実行部222によって起動された定型保守作業実行部203は、クライアント2m(21~2M)を起動する。 Furthermore, the routine maintenance work execution unit 203 activated by the execution unit 222 activates the client 2m (21 to 2M).

ここで、システム毎の保守シナリオには、後述するように複数の定型保守作業が定義(設定)されている。さらに、保守シナリオには、それぞれの定型保守作業のAPI番号と、対象装置とする装置4のホスト名も設定されている。 Here, in the maintenance scenario for each system, a plurality of routine maintenance tasks are defined (set) as described later. Furthermore, in the maintenance scenario, the API number of each routine maintenance work and the host name of the device 4 that is the target device are also set.

定型保守作業実行部203は、保守シナリオに定義されている複数の定型保守作業を順番に読み出す。そして、今回実行する定型保守作業のAPI番号に対応するクライアント2mを、定型保守作業実行部203は起動させる。API番号に対応するクライアント2mの起動は、保守シナリオに設定されている定型保守作業のAPI番号に従って順番に行われる。 The routine maintenance work execution unit 203 sequentially reads a plurality of routine maintenance work defined in the maintenance scenario. Then, the routine maintenance work execution unit 203 activates the client 2m corresponding to the API number of the routine maintenance work to be executed this time. Activation of the client 2m corresponding to the API number is performed in order according to the API number of the routine maintenance work set in the maintenance scenario.

クライアント2mは、RESTを通じて、連携サーバ3-1~3-Xにおける対応するサーバ3mに起動を要求する。クライアント2mによりサーバ3mは起動する。サーバ3mは、起動時に受け取った定型保守作業用オープンAPIで定義された要求を、装置依存した保守作業用インタフェースに変換し、変換した要求を装置4に送信する。 The client 2m requests activation of the corresponding server 3m among the cooperation servers 3-1 to 3-X via REST. The server 3m is activated by the client 2m. The server 3m converts the request defined by the routine maintenance work open API received at startup into a device-dependent maintenance work interface, and transmits the converted request to the device 4. FIG.

装置4から返却される要求の結果をサーバ3mは受け取り、その結果を定型保守作業用オープンAPIの「OUT」に変換する。サーバ3mは、変換した結果を、クライアント2mにRESTで返却する。 The server 3m receives the result of the request returned from the device 4, and converts the result into "OUT" of the routine maintenance work open API. The server 3m returns the converted result to the client 2m by REST.

管理サーバ2では、サーバ3mから受け取る保守結果を、クライアント2mが保守端末1に送信して、保守端末1は画面上に結果を出力する。保守者は、保守端末1の画面上で、結果を確認できる。これにより、保守者は、要求した保守シナリオの結果を確認することができる。 In the management server 2, the client 2m transmits the maintenance result received from the server 3m to the maintenance terminal 1, and the maintenance terminal 1 outputs the result on the screen. The maintenance person can confirm the result on the screen of the maintenance terminal 1. FIG. This allows the maintenance person to confirm the result of the requested maintenance scenario.

なお、ここでは、保守端末1が、リアルタイムに保守結果を画面表示する場合を例示したが、保守シナリオ登録・実行部202は、保守結果を、保守シナリオに対応付けて保守シナリオ記憶部204に保存することも可能である。したがって、リアルタイムに表示する場合に限らず、後日保守結果を検索することもできる。 In this example, the maintenance terminal 1 displays the maintenance result on the screen in real time, but the maintenance scenario registration/execution unit 202 stores the maintenance result in the maintenance scenario storage unit 204 in association with the maintenance scenario. It is also possible to Therefore, maintenance results can be retrieved at a later date, not limited to real-time display.

ここで、システム毎の保守シナリオにアラーム契機自動実行が設定されている場合の動作を説明する。システム障害が発生したときに、そのシステムに対して、保守シナリオに従った定型保守作業を実行させる。障害発生時の処理である。 Here, the operation when the maintenance scenario for each system is set to automatic execution upon alarm will be described. To execute routine maintenance work according to a maintenance scenario for a system when a system failure occurs. This is processing when a failure occurs.

ここで、アラーム契機自動実行は、トラップ監視部201がシステム障害を検出したときに、障害に応じた保守シナリオ(アラーム契機IDが対応付けられた保守シナリオ)に定義された定型保守作業を、障害発生したシステムに対して実行する動作モードである。 Here, when the trap monitoring unit 201 detects a system failure, the alarm-triggered automatic execution executes routine maintenance work defined in a maintenance scenario corresponding to the failure (maintenance scenario associated with an alarm-triggered ID). This is the mode of operation to execute for the system in which it occurred.

保守シナリオにおいてアラーム契機自動実行が設定されているとき、アラーム契機IDも同時に設定される。アラーム契機IDは、例えばSNMP-Trap監視のOID(オブジェクトID)等のように障害(監視)に関する項目を特定する識別情報を適用できる。そして、トラップ監視部201からのアラームに含まれるアラーム契機IDが設定された保守シナリオを実行部222が読み出して、そのアラーム契機IDが設定された保守シナリオに応じた定型保守作業実行部203を実行部222は起動させる。 When alarm-triggered automatic execution is set in the maintenance scenario, an alarm-triggered ID is also set at the same time. As the alarm trigger ID, it is possible to apply identification information that identifies an item related to a failure (monitoring), such as an OID (object ID) for SNMP-Trap monitoring. Then, the execution unit 222 reads the maintenance scenario set with the alarm trigger ID included in the alarm from the trap monitor unit 201, and executes the regular maintenance work execution unit 203 according to the maintenance scenario set with the alarm trigger ID. Unit 222 is activated.

このように、システムでセッション制御や回線輻輳等の障害が発生したときには、原因特定のために、当該システムの各装置4に保守作業を行なう必要がある。また障害は昼夜問わず発生する可能性があり、人材不足が叫ばれる昨今においてもこれまでと同様に保守を行なうことが要求される。このような背景に鑑みても、この実施形態によれば、効率的な監視や保守作業の効率的な実行が可能となる。 Thus, when a failure such as session control or line congestion occurs in the system, it is necessary to perform maintenance work on each device 4 of the system in order to identify the cause. In addition, failures can occur day or night, and even in these days when there is a shortage of human resources, it is necessary to perform maintenance as before. Even in view of such a background, according to this embodiment, efficient monitoring and maintenance work can be performed efficiently.

(B-3-2)保守シナリオの登録
次に、システム毎の保守シナリオの作成及び登録の動作を説明する。
(B-3-2) Registration of Maintenance Scenario Next, the operation of creating and registering a maintenance scenario for each system will be described.

図5は、第2の実施形態に係る保守シナリオの構成例を説明する説明図である。図6は、第2の実施形態に係る保守シナリオの登録画面例を示す画面図である。 FIG. 5 is an explanatory diagram illustrating a configuration example of a maintenance scenario according to the second embodiment. FIG. 6 is a screen diagram showing an example of a maintenance scenario registration screen according to the second embodiment.

図5に例示するように、保守シナリオは、シナリオコンフィグと、定型保守作業コンフィグとを有する。保守者が、保守端末1の表示部に表示される図6の保守シナリオ登録画面を通じて、システム毎の保守シナリオを作成することができる。 As illustrated in FIG. 5, the maintenance scenario has a scenario config and a routine maintenance work config. A maintenance person can create a maintenance scenario for each system through the maintenance scenario registration screen shown in FIG.

シナリオコンフィグは、保守シナリオの設定情報である。図5に例示するように、シナリオコンフィグは、「シナリオ名」、「システム名」、「定型保守作業情報」、「対象装置」、「実行開始時刻」、「実行終了時刻」、「実行結果」を項目として有する。このように、シナリオコンフィグは、この保守シナリオを、どのシステムに、どの定型保守作業をどの装置4に実行するか等の設定情報が定義されている。また、シナリオコンフィグは、装置4に対して実行した保守結果も保持する。この保守結果は、いつ実行した保守結果であるかを特定するため、システム名、装置、実行開始時刻及び実行終了時刻、実行した定型保守作業の番号等に対応付けるようにする。なお、シナリオコンフィグの項目は、図5に例示するものに限定されない。 Scenario config is maintenance scenario setting information. As illustrated in FIG. 5, the scenario configuration includes "scenario name", "system name", "routine maintenance work information", "target device", "execution start time", "execution end time", and "execution result". as items. In this way, the scenario configuration defines setting information such as which system and which device 4 should perform which routine maintenance work in this maintenance scenario. The scenario config also holds the results of maintenance performed on the device 4 . In order to specify when the maintenance result was executed, the maintenance result is associated with the system name, device, execution start time and execution end time, number of executed routine maintenance work, and the like. Note that the items of the scenario configuration are not limited to those illustrated in FIG.

「シナリオ名」は、保守シナリオの登録・変更・複製時に画面で設定した値である。つまり、シナリオ名は、保守シナリオを特定するための識別情報ともいえる。 "Scenario name" is the value set on the screen when registering, changing, or duplicating a maintenance scenario. In other words, the scenario name can also be said to be identification information for specifying the maintenance scenario.

「システム名」は、保守シナリオの登録・変更・複製時に画面で選択した監視システムの名称である。つまり、「システム名」は、保守システムを適用するシステムの名称である。システム名(システムの名称)に限らず、システムを特定できるのであれば、システムの番号、ID等のようなシステム識別情報としてもよい。 "System name" is the name of the monitoring system selected on the screen when registering, changing, or duplicating the maintenance scenario. That is, "system name" is the name of the system to which the maintenance system is applied. The information is not limited to the system name (name of the system), and may be system identification information such as the system number, ID, etc., as long as the system can be specified.

「定型保守作業情報」は、保守シナリオに組み込まれる定型保守作業に関する情報である。「定型保守作業情報」は、保守シナリオの登録・変更・複製時に画面で設定した定型保守作業数分だけ配列される。「定型保守作業情報」は、設定する複数の定型保守作業のそれぞれのAPI番号を含む「定型保守作業番号リスト」を有する。この「定型保守作業番号リスト」については、定型保守作業コンフィグの説明のときに詳細に説明する。 “Routine maintenance work information” is information related to routine maintenance work incorporated in the maintenance scenario. The "routine maintenance work information" is arranged by the number of routine maintenance work set on the screen when registering, changing, or duplicating a maintenance scenario. The 'routine maintenance work information' has a 'routine maintenance work number list' containing API numbers for each of a plurality of routine maintenance work to be set. This "routine maintenance work number list" will be explained in detail when explaining the routine maintenance work configuration.

「対象装置」は、この保守シナリオ実行対象装置のホスト名である。 "Target device" is the host name of this maintenance scenario execution target device.

「実行開始時刻」は、この保守シナリオを実行開始した実行開始時刻であり、「実行終了時刻」は、この保守シナリオを実行終了した実行終了時刻である。「実行結果」は、保守シナリオに従って実行した保守結果である。実行結果は、定型保守作業毎に、各装置の保守結果とする。 The "execution start time" is the execution start time when execution of this maintenance scenario is started, and the "execution end time" is the execution end time when execution of this maintenance scenario is finished. "Execution result" is the result of maintenance executed according to the maintenance scenario. The execution result is the maintenance result of each device for each routine maintenance work.

次に、図5に例示する定型保守作業コンフィグを説明する。定型保守作業コンフィグは、保守シナリオのシナリオコンフィグで設定されている定型保守作業に関する詳細な設定情報である。図5に例示するように、定型保守作業コンフィグは、「作業番号」、「API番号」、「実行処理」を項目に有する。このように、定型保守作業コンフィグは、装置4に実行する定型保守作業のAPI番号と、保守作業で装置4側(サーバ3m側)に要求するコマンド、データ、情報等を設定する。定型保守作業が複数ある場合、定型保守作業毎に、定型保守作業コンフィグが作成・登録される。 Next, the regular maintenance work configuration illustrated in FIG. 5 will be described. The routine maintenance work configuration is detailed setting information regarding routine maintenance work set in the scenario configuration of the maintenance scenario. As illustrated in FIG. 5, the routine maintenance work configuration has items of "work number", "API number", and "execution process". In this way, the regular maintenance work configuration sets the API number of the regular maintenance work to be executed on the device 4, and the command, data, information, etc. requested from the device 4 side (server 3m side) in the maintenance work. If there are multiple routine maintenance tasks, a routine maintenance work configuration is created and registered for each routine maintenance work.

「作業番号」は、定型保守作業毎に事前に設定した番号である。「作業番号」は、定型保守作業用オープンAPIで定義されたAPI番号とは異なり、定型保守作業番号を特定するために設定された番号である。 "Work number" is a number set in advance for each routine maintenance work. The "work number" is a number set to identify the routine maintenance work number, unlike the API number defined in the routine maintenance work open API.

「API番号」は、定型保守作業用オープンAPIで定義された番号である。例えば、「API番号:1」は「コマンド投入(単発)」、「API番号:2」は「アラーム受信」、「API番号:3」は「ファイル転送」とする。 "API number" is a number defined in the open API for routine maintenance work. For example, "API number: 1" is "command input (single-shot)", "API number: 2" is "alarm reception", and "API number: 3" is "file transfer".

「実行処理」は、定型保守作業用オープンAPIで要求する情報である。 The “execution process” is information requested by the open API for routine maintenance work.

例えば、「API番号:1」で、装置4(サーバ3m)側にコマンドを投入するときには、そのコマンドの文字列を事前に設定する。この他に、コマンドの投入先を設定するようにしてもよい。このコマンドの文字列の設定は、登録画面を通じて保守者により設定可能である。 For example, when a command is input to the device 4 (server 3m) with "API number: 1", the character string of the command is set in advance. Alternatively, the command input destination may be set. The character string of this command can be set by the maintenance person through the registration screen.

また例えば「API番号:2」で、装置4(サーバ3m)側に、特定のアラームを受信したか否かを確認するときには、そのアラームを特定するIDを設定する。この他に、アラームの検索開始時刻、検索終了時刻、発生装置、検索文字列等を設定するようにしてもよい。 For example, with "API number: 2", when confirming whether or not a specific alarm has been received on the device 4 (server 3m) side, an ID specifying the alarm is set. In addition, alarm search start time, search end time, generator, search character string, etc. may be set.

さらに例えば、「API番号:3」で、装置4(サーバ3m)側に、ファイル転送するときには、転送先ディレクトリをフルパスで指定する。この他に、転送元ファイルを設定するようにしてもよい。 Furthermore, for example, when transferring a file to the device 4 (server 3m) with "API number: 3", the transfer destination directory is specified with a full path. Alternatively, a transfer source file may be set.

上述したように、保守シナリオは、シナリオコンフィグと定型保守作業コンフィグとを有しており、保守シナリオは、保守端末1に提供される図6の保守シナリオ登録画面を通じて設定される。 As described above, the maintenance scenario has a scenario config and a regular maintenance work config, and the maintenance scenario is set through the maintenance scenario registration screen of FIG.

図6に例示するように、保守シナリオの登録画面500は、シナリオ名入力部501、システム名入力部502、定型保守作業設定部503、シナリオ実行条件設定部504、対象装置入力部505、定型保守作業設定一覧表示部506、登録ボタン507、キャンセルボタン508、変更ボタン540を有する。なお、登録画面500は図6に限定されず、また登録画面500に表示させる入力部は図6のものに限定されない。 As shown in FIG. 6, the maintenance scenario registration screen 500 includes a scenario name input section 501, a system name input section 502, a routine maintenance work setting section 503, a scenario execution condition setting section 504, a target device input section 505, a routine maintenance It has a work setting list display portion 506 , a register button 507 , a cancel button 508 and a change button 540 . Note that the registration screen 500 is not limited to that shown in FIG. 6, and the input section displayed on the registration screen 500 is not limited to that shown in FIG.

シナリオ名入力部501及びシステム名入力部502は、例えば、テキスト入力で、シナリオ名及びシステム名を入力できる。 A scenario name input section 501 and a system name input section 502 can input a scenario name and a system name by text input, for example.

定型保守作業設定部503は、保守シナリオに定義付ける定型保守作業を設定する部分である。例えば、図6の例では、プルダウンで選択可能な定型保守作業がリスト510で表示され、そのリスト510から定型保守作業を選択する。なお、定型保守作業を選択・設定が可能であれば、定型保守作業設定部503はプルダウンに限定されない。 A routine maintenance work setting unit 503 is a part for setting routine maintenance work defined in a maintenance scenario. For example, in the example of FIG. 6, a list 510 of routine maintenance work that can be selected from a pull-down menu is displayed, and a routine maintenance work is selected from the list 510 . Note that the routine maintenance work setting unit 503 is not limited to the pull-down if the routine maintenance work can be selected and set.

定型保守作業設定部503で定型保守作業が設定されると(例えば「追加」ボタンが選択されることで、そのとき選んだ定型保守作業を設定できる。)、当該定型保守作業の名称(すなわち、定型保守作業名)及び作業番号が読み出されて、後述する定型保守作業設定一覧表示部506に表示される。 When a routine maintenance work is set in the routine maintenance work setting unit 503 (for example, by selecting the "Add" button, the routine maintenance work selected at that time can be set), the name of the routine maintenance work (that is, name of routine maintenance work) and work number are read out and displayed in a routine maintenance work setting list display section 506, which will be described later.

定型保守作業設定部503は、リスト510で定型保守作業を1個ずつ順番に設定していくことで、複数の定型保守作業を設定できる。つまり、複数の定型保守作業からなる保守シナリオを登録することができる。 The routine maintenance work setting unit 503 can set a plurality of routine maintenance work by sequentially setting routine maintenance work one by one in the list 510 . That is, it is possible to register a maintenance scenario consisting of a plurality of regular maintenance tasks.

なお、複数の定型保守作業を設定したとき、その設定した順が、定型保守作業の実行する順となる。保守シナリオの定型保守作業を順番に実行する際、その順番に何かしらの問題があるときには、定型保守作業設定部503のリスト510で定型保守作業の設定順を変更することで、実行順を修正(変更)することもできる。 Note that when a plurality of routine maintenance tasks are set, the order in which they are set is the order in which the routine maintenance tasks are performed. When performing routine maintenance work in a maintenance scenario in order, if there is a problem with the order, the routine maintenance work setting order is changed in the list 510 of the routine maintenance work setting unit 503 to correct the execution order ( change) is also possible.

シナリオ実行条件設定部504は、当該保守シナリオを実行する条件を設定できる。シナリオ実行条件設定部504は、手動実行、アラーム契機自動実行、予約自動実行のいずれかを設定できる。 The scenario execution condition setting unit 504 can set conditions for executing the maintenance scenario. The scenario execution condition setting unit 504 can set any of manual execution, alarm-triggered automatic execution, and reserved automatic execution.

シナリオ実行条件設定部504で、アラーム契機自動実行を設定するときには、アラーム契機IDも設定する。これにより、トラップ監視部201からアラームが検知されたときに、アラーム契機IDが設定されている保守シナリオを読み出せるようにすることができる。なお、トラップ監視部201は、監視対象の状態を示す情報を受信して、事前設定された監視条件と一致する項目(アラーム契機ID)を入れたアラームを検知し保守シナリオ登録実行部202を起動するが、複数の項目で一致するときには、シナリオ実行部202へ複数の保守シナリオの実行を指示する。1つのシステムに対する保守シナリオは1種類だけではなく、複数のアラーム契機IDの各々に応じた複数種類の保守シナリオを登録することができる。 When the scenario execution condition setting unit 504 sets alarm-triggered automatic execution, an alarm-triggered ID is also set. Thus, when an alarm is detected by the trap monitoring unit 201, the maintenance scenario in which the alarm trigger ID is set can be read. Note that the trap monitoring unit 201 receives information indicating the state of the monitoring target, detects an alarm containing an item (alarm trigger ID) matching preset monitoring conditions, and activates the maintenance scenario registration execution unit 202 . However, if there is a match in a plurality of items, the scenario execution unit 202 is instructed to execute a plurality of maintenance scenarios. It is possible to register not only one type of maintenance scenario for one system, but also multiple types of maintenance scenarios corresponding to each of a plurality of alarm trigger IDs.

対象装置入力部505は、指定した定型保守作業を行なう対象装置を入力する。対象装置入力部505は、テキスト入力で、装置4のホスト名を入力する。また、別の方法として、システムに存在する各装置4と、各装置4のホスト名とを対応付けたデータベースと連携可能であるなら、対象装置入力部505は、そのデータベースと連携して、システム毎の装置4を選択できるようにしてもよい。 A target device input unit 505 inputs a target device for performing specified routine maintenance work. The target device input unit 505 inputs the host name of the device 4 by text input. As another method, if it is possible to cooperate with a database that associates each device 4 existing in the system with the host name of each device 4, the target device input unit 505 cooperates with the database to Each device 4 may be selected.

定型保守作業設定一覧表示部506は、指定した定型保守作業の一覧情報を表示する部分である。図6では、例えば、定型保守作業の作業番号を示す「No」、「定型保守作業名」、実行開始時刻を示す「開始時刻」、実行終了時刻を示す「終了時刻」、その他の設定情報を参照可能とするための「詳細情報参照」等を項目とする。なお、定型保守作業設定一覧表示部506に表示させる項目は、これに限定されない。 A routine maintenance work setting list display portion 506 is a portion for displaying list information of specified routine maintenance work. In FIG. 6, for example, "No" indicating the work number of routine maintenance work, "Routine maintenance work name", "Start time" indicating execution start time, "End time" indicating execution end time, and other setting information are shown. Items such as "refer to detailed information" are included to enable referencing. Items to be displayed in the regular maintenance work setting list display unit 506 are not limited to these.

定型保守作業設定一覧表示部506は、定型保守作業設定部503で選択した定型保守作業の作業番号及び定型保守作業名が表示される。定型保守作業設定部503で複数の定型保守作業が選択されたときには、複数の定型保守作業が定型保守作業設定一覧表示部506に表示される。また、表示される順番は、定型保守作業設定部503で選択した順である。 A routine maintenance work setting list display portion 506 displays the work number and routine maintenance work name of the routine maintenance work selected in the routine maintenance work setting portion 503 . When a plurality of routine maintenance work items are selected in the routine maintenance work setting section 503 , the plurality of routine maintenance work items are displayed in the routine maintenance work setting list display section 506 . The displayed order is the order selected in the routine maintenance work setting unit 503 .

つまり、システム毎の保守シナリオを実行するとき、定型保守作業設定部503で選択された順で、定型保守作業を順番に定型保守作業実行部203が実行することになる。 That is, when executing a maintenance scenario for each system, the routine maintenance work execution unit 203 sequentially executes the routine maintenance work in the order selected by the routine maintenance work setting unit 503 .

また、定型保守作業設定一覧表示部506において、項目「詳細情報参照」には、定型保守作業毎に「参照」ボタンがある。定型保守作業毎の「参照」を保守者が選択すると、定型保守作業の詳細な設定情報を設定する画面520が表示される。この画面520上で、定型保守作業コンフィグの「API番号」、「実行処理」に関する情報を設定することができる。 Further, in the routine maintenance work setting list display portion 506, the item "refer to detailed information" has a "reference" button for each routine maintenance work. When the maintenance person selects "reference" for each routine maintenance work, a screen 520 for setting detailed setting information for routine maintenance work is displayed. On this screen 520, it is possible to set information related to the "API number" and "execution process" of the routine maintenance work configuration.

登録ボタン507が保守者に選択されると、入力された保守シナリオが登録される。変更ボタン540が保守者に選択されると、変更された保守シナリオが変更登録される。キャンセルボタン508が選択されると、保守シナリオが削除される。 When the registration button 507 is selected by the maintenance person, the input maintenance scenario is registered. When the change button 540 is selected by the maintenance person, the changed maintenance scenario is changed and registered. When the cancel button 508 is selected, the maintenance scenario is deleted.

(B-4)第2の実施形態の効果
以上のように、第2の実施形態によれば、定型保守作業用オープンAPIの自動実行方式により、複数の保守定型作業を一度に実行することで保守者の負担を減らすことができる。
(B-4) Effect of Second Embodiment As described above, according to the second embodiment, a plurality of routine maintenance tasks can be executed at once by the automatic execution method of the open API for routine maintenance work. It is possible to reduce the burden on the maintenance person.

また、第2の実施形態によれば、保守シナリオにアラームを関連付けることで障害発生時に定型保守作業を実行し、夜間作業の負担を減らす保守運用が可能となる。 Further, according to the second embodiment, by associating an alarm with a maintenance scenario, regular maintenance work can be performed when a failure occurs, and maintenance operation can be performed to reduce the burden of nighttime work.

(C)他の実施形態
上述した実施形態においても種々の変形実施形態を言及したが、本発明は、以下の変形実施形態にも適用できる。
(C) Other Embodiments Although various modified embodiments have been mentioned in the embodiments described above, the present invention can also be applied to the following modified embodiments.

(C-1)上述した実施形態では、説明便宜上、API番号毎に、クライアント21~23とサーバ31~33とが起動する場合を例示した。しかし、クライアント・サーバは、API番号毎に区分することに限定されない。 (C-1) In the above-described embodiment, for convenience of explanation, the case where the clients 21 to 23 and the servers 31 to 33 are activated for each API number was exemplified. However, the client server is not limited to sorting by API number.

例えば、保守者が、保守端末1の画面上で装置4の設定や状態監視等の保守運用をする際に、保守識別子等の保守識別情報、保守種類毎若しくは保守作業名称毎に、各装置4の結果を表示できればよい。したがって、保守種類毎又は保守作業名称毎に、クライアント・サーバを区分するようにしてもよい。 For example, when a maintenance person performs maintenance operations such as setting and monitoring the status of the device 4 on the screen of the maintenance terminal 1, maintenance identification information such as a maintenance identifier, maintenance type or maintenance work name is assigned to each device 4. It would be nice to be able to display the results of Therefore, the client/server may be classified according to maintenance type or maintenance work name.

(C-2)上述した実施形態では、連携サーバ3上のAPI番号毎のサーバ31~33が、定型保守作業用オープンAPIで定義した「IN」又は「OUT」と、装置4が依存しているコマンド形式の要求又は応答とを変換する場合を例示したが、これに限らない。 (C-2) In the above-described embodiment, the servers 31 to 33 for each API number on the cooperation server 3 are "IN" or "OUT" defined by the open API for routine maintenance work, and the device 4 depends on them. Although the case of converting a command format request or response is exemplified, the present invention is not limited to this.

例えば、管理サーバ2上のクライアント21~23が、定型保守作業設定情報記憶部5にアクセス可能であり、定型保守作業用オープンAPIの「IN」及び「OUT」のうち、「OUT」を変換して保守端末1の画面に表示するようにしてもよい。なお、「IN」の変換についてもクライアント21~23が行なってもよいが、装置4の機種ごとの変換が必要となるので、サーバ31~33側で行う方が望ましい。 For example, the clients 21 to 23 on the management server 2 can access the routine maintenance work setting information storage unit 5, and convert "OUT" out of "IN" and "OUT" of the routine maintenance work open API. may be displayed on the screen of the maintenance terminal 1. The conversion of "IN" may be performed by the clients 21-23.

また例えば、クライアント21~23が、定型保守作業設定情報記憶部5に記憶されている定型保守作業設定情報を保守端末1に与えて保持させて、保守端末1が、「OUT」定義のパラメータを、各装置4のコマンド形式の応答に変換して画面表示するようにしてもよい。また逆に、保守端末1が、各装置4のコマンド形式の応答を、「OUT」定義のパラメータに変換して画面表示してもよい。 Further, for example, the clients 21 to 23 provide the maintenance terminal 1 with the routine maintenance work setting information stored in the routine maintenance work setting information storage unit 5, and cause the maintenance terminal 1 to store the parameters defined as "OUT". , may be converted into a response in the command format of each device 4 and displayed on the screen. Conversely, the maintenance terminal 1 may convert the response in the command format of each device 4 into a parameter defined as "OUT" and display it on the screen.

(C-3)図3に例示するように、連携サーバ3上のAPI番号毎のサーバ31~33が、複数の装置4の保守状態を監視する統合監視システム6と接続して、統合監視システム6が監視する装置7の保守管理も可能である。 (C-3) As illustrated in FIG. 3, the servers 31 to 33 for each API number on the cooperation server 3 are connected to the integrated monitoring system 6 that monitors the maintenance status of the plurality of devices 4, and the integrated monitoring system Maintenance of the device 7 monitored by 6 is also possible.

この場合も、上述した実施形態で説明した定型保守作業用オープンAPIを用いることにより、統合監視システム6が監視する各装置7の保守情報(結果)を呼び出して、保守端末1の画面の表示させることができる。 In this case also, by using the routine maintenance open API described in the above embodiment, the maintenance information (result) of each device 7 monitored by the integrated monitoring system 6 is called up and displayed on the screen of the maintenance terminal 1. be able to.

(C-4)上述した第2の実施形態では、管理サーバ2が、トラップ監視部201、保守シナリオ登録・実行部202,定型保守作業実行部203、クライアント2mの各種機能を実行する場合を例示した。しかし、管理サーバ2が実行する各種機能は、物理的に同一のサーバが実装しなくてもよく、物理的に異なる複数のサーバ上に分散配置されてもよい。 (C-4) In the second embodiment described above, the management server 2 executes various functions of the trap monitoring unit 201, the maintenance scenario registration/execution unit 202, the regular maintenance work execution unit 203, and the client 2m. bottom. However, the various functions executed by the management server 2 do not have to be implemented by the physically same server, and may be distributed on a plurality of physically different servers.

1…保守端末、2…管理サーバ、3…連携サーバ、4(4-1~4-N)装置、5…定型保守作業設定情報記憶部、6…統合監視システム、7…装置、10及び10A及び10B…保守管理システム、21~23…クライアント、31~33…サーバ、35…相互変換部、41…機器インタフェース、201…トラップ監視部、202…保守シナリオ登録・実行部、203…定型保守作業実行部、204…保守シナリオ記憶部。 DESCRIPTION OF SYMBOLS 1... maintenance terminal, 2... management server, 3... cooperation server, 4 (4-1 to 4-N) apparatus, 5... routine maintenance work setting information storage unit, 6... integrated monitoring system, 7... apparatus, 10 and 10A and 10B... maintenance management system, 21 to 23... client, 31 to 33... server, 35... mutual conversion unit, 41... equipment interface, 201... trap monitoring unit, 202... maintenance scenario registration/execution unit, 203... regular maintenance work execution unit, 204...maintenance scenario storage unit;

Claims (18)

保守端末に接続される第1のサーバと、
複数の対象装置に接続される第2のサーバと
を備え、
前記第1のサーバが、
前記保守端末からの前記複数の対象装置の各々に対する共通保守要求を前記第2のサーバに送信すると共に、前記第2のサーバを通じて取得した、前記共通保守要求に対する前記複数の対象装置の各々の応答結果を、前記保守端末に送信する、保守種別毎の共通要求部を有し、
前記第2のサーバが、
前記保守種別毎の前記共通要求部からの前記共通保守要求を、前記複数の対象装置の各々が対応可能な形式に変換して、対応する前記複数の対象装置の各々に送信すると共に、前記複数の対象装置の各々からの応答結果を、前記共通要求部の形式に変換して、対応する前記共通要求部に送信する、保守種別毎の応答部を有する
ことを特徴とする保守管理システム。
a first server connected to a maintenance terminal;
a second server connected to the plurality of target devices;
the first server
transmitting a common maintenance request for each of the plurality of target devices from the maintenance terminal to the second server, and obtaining a response from each of the plurality of target devices to the common maintenance request through the second server; having a common request unit for each maintenance type that transmits a result to the maintenance terminal;
the second server,
converting the common maintenance request from the common request unit for each maintenance type into a format that can be handled by each of the plurality of target devices and transmitting the request to each of the corresponding plurality of target devices; A maintenance management system, comprising a response unit for each maintenance type, which converts a response result from each of the target devices in the above into the format of the common request unit and transmits the response result to the corresponding common request unit.
前記第2のサーバの前記保守種別毎の前記応答部が、前記複数の対象装置の各々のインタフェースと、前記保守種別毎の前記共通要求部のインタフェースとの相互変換する相互変換部を有することを特徴とする請求項1に記載の保守管理システム。 wherein the response unit for each of the maintenance types of the second server has a mutual conversion unit that performs mutual conversion between the interface of each of the plurality of target devices and the interface of the common request unit for each of the maintenance types. The maintenance management system according to claim 1. 前記共通保守要求に係る保守種別が、前記複数の対象装置の各々に対するコマンド投入を含み、
前記コマンド投入に係る前記応答部が、
対応する前記共通要求部から取得した、コマンド投入先とコマンド文字列を含む要求を、前記複数の対象装置の各々が依存するプロトコルに従ったコマンドに変換して前記複数の対象装置の各々に送信し、
前記複数の対象装置の各々から取得した、前記要求に対する応答結果を、所定形式のコマンド応答文字列に変換して、対応する前記共通要求部に送信し、
前記共通要求部が、前記複数の対象装置の各々からの応答結果を含む画面を前記保守端末に表示する
ことを特徴とする請求項1又は2に記載の保守管理システム。
the maintenance type related to the common maintenance request includes command submission for each of the plurality of target devices;
The response unit related to the command input,
converting a request including a command input destination and a command string obtained from the corresponding common request unit into a command according to a protocol on which each of the plurality of target devices depends and transmitting the request to each of the plurality of target devices; death,
converting a response result to the request obtained from each of the plurality of target devices into a command response character string in a predetermined format and transmitting the result to the corresponding common request unit;
3. The maintenance management system according to claim 1, wherein the common request unit displays a screen including response results from each of the plurality of target devices on the maintenance terminal.
前記複数の対象装置の各々が依存しているコマンドと、前記共通保守要求に係るコマンドとを対応させた設定情報を有する設定情報記憶部を有し、
前記第1のサーバが、前記設定情報を参照して、前記複数の対象装置の各々からの応答結果を変換した画面を前記保守端末に表示させる
ことを特徴とする請求項3に記載の保守管理システム。
a setting information storage unit having setting information that associates a command on which each of the plurality of target devices depends with a command related to the common maintenance request;
4. The maintenance management according to claim 3, wherein the first server refers to the setting information and causes the maintenance terminal to display a screen obtained by converting a response result from each of the plurality of target devices. system.
前記第1のサーバが、
前記複数の対象装置を有する対象システム毎に、当該対象システムの前記複数の対象装置の各々に対して行なう前記複数の共通保守要求を設定した保守シナリオを記憶する保守シナリオ記憶部と、
前記対象システム毎の前記保守シナリオに設定されている実行時刻に、前記共通要求部に対して、当該保守シナリオに設定されている前記複数の共通保守要求を実行させる保守実行部と
を備えることを特徴とする請求項1~4のいずれかに記載の保守管理システム。
the first server
a maintenance scenario storage unit for storing, for each target system having the plurality of target devices, a maintenance scenario in which the plurality of common maintenance requests to be performed for each of the plurality of target devices of the target system is set;
a maintenance execution unit that causes the common request unit to execute the plurality of common maintenance requests set in the maintenance scenario at the execution time set in the maintenance scenario for each of the target systems. The maintenance management system according to any one of claims 1 to 4.
前記第1のサーバが、
前記保守端末を通じて、前記対象システム毎に、前記対象システムが有する前記複数の対象装置の各々に対して行なう前記共通保守要求を順番に設定し、設定した前記複数の共通保守要求の各々に関する実行処理を設定して、当該対象システムの前記保守シナリオを登録する登録部を備えることを特徴とする請求項5に記載の保守管理システム。
the first server
for each target system, through the maintenance terminal, sequentially setting the common maintenance request to be made to each of the plurality of target devices possessed by the target system, and executing processing relating to each of the plurality of set common maintenance requests; 6. The maintenance management system according to claim 5, further comprising a registration unit that sets the maintenance scenario of the target system and registers the maintenance scenario.
前記第1のサーバが、前記対象システムの障害発生を監視する障害監視部を備え、
前記保守実行部が、障害検知した前記障害監視部からの障害通知に関連付けられている前記保守シナリオに従って、前記共通要求部に対して前記複数の共通保守要求を実行させる
ことを特徴とする請求項5又は6に記載の保守管理システム。
The first server comprises a failure monitoring unit that monitors occurrence of a failure in the target system,
3. The maintenance execution unit causes the common request unit to execute the plurality of common maintenance requests according to the maintenance scenario associated with the failure notification from the failure monitoring unit that detected the failure. The maintenance management system according to 5 or 6.
保守端末に接続される第1のサーバが、保守種別毎の共通要求部を有し、
複数の対象装置に接続される第2のサーバが、保守種別毎の応答部を有し、
前記共通要求部が、前記保守端末からの前記複数の対象装置の各々に対する共通保守要求を前記第2のサーバに送信し、
対応する前記応答部が、前記保守種別毎の前記共通要求部からの前記共通保守要求を、前記複数の対象装置の各々が対応可能な形式に変換して、対応する前記複数の対象装置の各々に送信し、
前記応答部が、前記複数の対象装置の各々からの応答結果を、前記共通要求部の形式に変換して、対応する前記共通要求部に送信し、
前記共通要求部が、前記応答部から取得した、前記共通保守要求に対する前記複数の対象装置の各々の応答結果を、前記保守端末に送信する
ことを特徴とする保守管理方法。
A first server connected to the maintenance terminal has a common request part for each maintenance type,
A second server connected to a plurality of target devices has a response unit for each maintenance type,
the common request unit transmitting a common maintenance request for each of the plurality of target devices from the maintenance terminal to the second server;
The corresponding response unit converts the common maintenance request from the common request unit for each maintenance type into a format that can be handled by each of the plurality of target devices, and sends the request to each of the plurality of corresponding target devices. send to
the response unit converts a response result from each of the plurality of target devices into the format of the common request unit and transmits the result to the corresponding common request unit;
The maintenance management method, wherein the common request unit transmits a response result of each of the plurality of target devices to the common maintenance request, which is acquired from the response unit, to the maintenance terminal.
複数の対象装置に接続される連携サーバと連携して、前記複数の対象装置の各々の保守情報を保守端末に与える管理サーバであって、
前記保守端末からの前記複数の対象装置の各々に対する共通保守要求を前記連携サーバに送信すると共に、前記連携サーバを通じて取得した、前記共通保守要求に対する前記複数の対象装置の各々の応答結果を、前記保守端末に送信する、保守種別毎の共通要求部
を有することを特徴とする管理サーバ。
A management server that cooperates with a cooperation server connected to a plurality of target devices and provides maintenance information for each of the plurality of target devices to a maintenance terminal,
transmitting a common maintenance request for each of the plurality of target devices from the maintenance terminal to the linking server, and sending a response result of each of the plurality of target devices to the common maintenance request, obtained through the linking server, to the A management server characterized by having a common request part for each maintenance type, which is transmitted to a maintenance terminal.
前記複数の対象装置を有する対象システム毎に、当該対象システムの前記複数の対象装置の各々に対して行なう前記複数の共通保守要求を設定した保守シナリオを記憶する保守シナリオ記憶部と、
前記対象システム毎の前記保守シナリオに設定されている実行時刻に、前記共通要求部に対して、当該保守シナリオに設定されている前記複数の共通保守要求を実行させる保守実行部と
を備えることを特徴とする請求項9に記載の管理サーバ。
a maintenance scenario storage unit for storing, for each target system having the plurality of target devices, a maintenance scenario in which the plurality of common maintenance requests to be performed for each of the plurality of target devices of the target system is set;
a maintenance execution unit that causes the common request unit to execute the plurality of common maintenance requests set in the maintenance scenario at the execution time set in the maintenance scenario for each of the target systems. 10. Management server according to claim 9.
前記保守端末を通じて、前記対象システム毎に、前記対象システムが有する前記複数の対象装置の各々に対して行なう前記共通保守要求を順番に設定し、設定した前記複数の共通保守要求の各々に関する実行処理を設定して、当該対象システムの前記保守シナリオを登録する登録部を備えることを特徴とする請求項10に記載の管理サーバ。 for each target system, through the maintenance terminal, sequentially setting the common maintenance request to be made to each of the plurality of target devices possessed by the target system, and executing processing relating to each of the plurality of set common maintenance requests; 11. The management server according to claim 10, further comprising a registration unit that sets the maintenance scenario of the target system and registers the maintenance scenario. 前記対象システムの障害発生を監視する障害監視部を備え、
前記保守実行部が、障害検知した前記障害監視部からの障害通知に関連付けられている前記保守シナリオに従って、前記共通要求部に対して前記複数の共通保守要求を実行させる
ことを特徴とする請求項10又は11に記載の管理サーバ。
A fault monitoring unit that monitors the occurrence of a fault in the target system,
3. The maintenance execution unit causes the common request unit to execute the plurality of common maintenance requests according to the maintenance scenario associated with the failure notification from the failure monitoring unit that detected the failure. 12. The management server according to 10 or 11.
保守端末に接続される管理サーバと連携して、接続する複数の対象装置の保守情報を取得する連携サーバであって、
前記管理サーバ上の保守種別毎の共通要求部から取得した、前記複数の対象装置の各々に対する共通保守要求を、前記複数の対象装置の各々が対応可能な形式に変換して、対応する前記複数の対象装置の各々に送信すると共に、前記複数の対象装置の各々からの応答結果を、前記共通要求部の形式に変換して、対応する前記共通要求部に送信する、保守種別毎の応答部
を有することを特徴とする連携サーバ。
A cooperation server that acquires maintenance information of a plurality of connected target devices in cooperation with a management server connected to a maintenance terminal,
converting a common maintenance request for each of the plurality of target devices acquired from a common request unit for each maintenance type on the management server into a format that can be handled by each of the plurality of target devices; and converts the response result from each of the plurality of target devices into the format of the common request section and transmits the result to the corresponding common request section. A cooperation server characterized by having:
複数の対象装置に接続される連携サーバと連携して、前記複数の対象装置の各々の保守情報を保守端末に与える保守管理プログラムであって、
コンピュータを、
前記保守端末からの前記複数の対象装置の各々に対する共通保守要求を前記連携サーバに送信すると共に、前記連携サーバを通じて取得した、前記共通保守要求に対する前記複数の対象装置の各々の応答結果を、前記保守端末に送信する、保守種別毎の共通要求部として機能させることを特徴とする保守管理プログラム。
A maintenance management program that cooperates with a cooperation server connected to a plurality of target devices and provides maintenance information for each of the plurality of target devices to a maintenance terminal,
the computer,
transmitting a common maintenance request for each of the plurality of target devices from the maintenance terminal to the linking server, and sending a response result of each of the plurality of target devices to the common maintenance request, obtained through the linking server, to the A maintenance management program characterized by functioning as a common request unit for each maintenance type, which is transmitted to a maintenance terminal.
コンピュータを、
前記複数の対象装置を有する対象システム毎に、当該対象システムの前記複数の対象装置の各々に対して行なう前記複数の共通保守要求を設定した保守シナリオを記憶する保守シナリオ記憶部と、
前記対象システム毎の前記保守シナリオに設定されている実行時刻に、前記共通要求部に対して、当該保守シナリオに設定されている前記複数の共通保守要求を実行させる保守実行部と
として機能させることを特徴とする請求項14に記載の保守管理プログラム。
the computer,
a maintenance scenario storage unit for storing, for each target system having the plurality of target devices, a maintenance scenario in which the plurality of common maintenance requests to be performed for each of the plurality of target devices of the target system is set;
functioning as a maintenance execution unit that causes the common request unit to execute the plurality of common maintenance requests set in the maintenance scenario at the execution time set in the maintenance scenario for each target system; The maintenance management program according to claim 14, characterized by:
コンピュータを
前記保守端末を通じて、前記対象システム毎に、前記対象システムが有する前記複数の対象装置の各々に対して行なう前記共通保守要求を順番に設定し、設定した前記複数の共通保守要求の各々に関する実行処理を設定して、当該対象システムの前記保守シナリオを登録する登録部として機能させることを特徴とする請求項15に記載の保守管理プログラム。
The computer sequentially sets the common maintenance request to be made to each of the plurality of target devices of the target system for each of the target systems through the maintenance terminal, and relates to each of the set common maintenance requests 16. The maintenance management program according to claim 15, which functions as a registration unit that sets execution processing and registers the maintenance scenario of the target system.
コンピュータを、
前記対象システムの障害発生を監視する障害監視部として機能させ、
前記保守実行部が、障害検知した前記障害監視部からの障害通知に関連付けられている前記保守シナリオに従って、前記共通要求部に対して前記複数の共通保守要求を実行させる
ことを特徴とする請求項15又は16に記載の保守管理プログラム。
the computer,
Functioning as a failure monitoring unit that monitors the occurrence of failures in the target system,
3. The maintenance execution unit causes the common request unit to execute the plurality of common maintenance requests according to the maintenance scenario associated with the failure notification from the failure monitoring unit that detected the failure. The maintenance management program according to 15 or 16.
保守端末に接続される管理サーバと連携して、接続する複数の対象装置の保守情報を取得する保守管理プログラムであって、
コンピュータを、
前記管理サーバ上の保守種別毎の共通要求部から取得した、前記複数の対象装置の各々に対する共通保守要求を、前記複数の対象装置の各々が対応可能な形式に変換して、対応する前記複数の対象装置の各々に送信すると共に、前記複数の対象装置の各々からの応答結果を、前記共通要求部の形式に変換して、対応する前記共通要求部に送信する、保守種別毎の応答部として機能させることを特徴とする保守管理プログラム。
A maintenance management program for acquiring maintenance information of a plurality of connected target devices in cooperation with a management server connected to a maintenance terminal,
the computer,
converting a common maintenance request for each of the plurality of target devices acquired from a common request unit for each maintenance type on the management server into a format that can be handled by each of the plurality of target devices; and converts the response result from each of the plurality of target devices into the format of the common request section and transmits the result to the corresponding common request section. A maintenance management program characterized by functioning as
JP2021212253A 2021-07-26 2021-12-27 Maintenance management system, maintenance management method, management server, cooperation server, and maintenance management program Pending JP2023017682A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2021121465 2021-07-26
JP2021121465 2021-07-26

Publications (1)

Publication Number Publication Date
JP2023017682A true JP2023017682A (en) 2023-02-07

Family

ID=85157839

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021212253A Pending JP2023017682A (en) 2021-07-26 2021-12-27 Maintenance management system, maintenance management method, management server, cooperation server, and maintenance management program

Country Status (1)

Country Link
JP (1) JP2023017682A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003115923A (en) * 2001-10-04 2003-04-18 Fujitsu Ltd Communication device and network
JP2009237809A (en) * 2008-03-26 2009-10-15 Nec Corp Maintenance operation system for multivendor server system
JP2012063972A (en) * 2010-09-16 2012-03-29 Ricoh Co Ltd Communication device and program
JP2014132378A (en) * 2013-01-04 2014-07-17 Nippon Telegr & Teleph Corp <Ntt> OpS equipment
JP2018128830A (en) * 2017-02-08 2018-08-16 グローリー株式会社 Cash processing system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003115923A (en) * 2001-10-04 2003-04-18 Fujitsu Ltd Communication device and network
JP2009237809A (en) * 2008-03-26 2009-10-15 Nec Corp Maintenance operation system for multivendor server system
JP2012063972A (en) * 2010-09-16 2012-03-29 Ricoh Co Ltd Communication device and program
JP2014132378A (en) * 2013-01-04 2014-07-17 Nippon Telegr & Teleph Corp <Ntt> OpS equipment
JP2018128830A (en) * 2017-02-08 2018-08-16 グローリー株式会社 Cash processing system

Similar Documents

Publication Publication Date Title
CN106790595B (en) Docker container active load balancing device and method
JP4197652B2 (en) Centralized monitoring control device and method for plant
US10725794B2 (en) Data processing device, data processing method, setting management device, and data processing system
US8769086B2 (en) Component independent process integration message monitoring
JP2006011888A (en) Remote management system
US7313728B2 (en) Method and system for logging and accessing diagnostic result messages
JP2017016393A (en) Image processing apparatus, system, image processing apparatus control method, system control method, and program
CN114157715B (en) Network information management method and system of backbone network controller
JP6343178B2 (en) Communication system and control method therefor, first terminal and control method therefor, and program
CN109861836A (en) A kind of network management device and its management method
JP2020013572A (en) Equipment with operator server and operator client
JP5760493B2 (en) Relay communication system
JP5229696B2 (en) Information processing system, information processing apparatus, control method thereof, control program thereof, and communication environment monitoring and recovery method
JPH09223092A (en) Network management method and system
JP2023017682A (en) Maintenance management system, maintenance management method, management server, cooperation server, and maintenance management program
JP2016103271A (en) Network system and control device
JP2011150588A (en) Management system
US20080097901A1 (en) Transaction Monitoring System
JP6590753B2 (en) Simple OpS device, control method, and control program
CN112787868A (en) Information synchronization method and device
JP6438900B2 (en) Device monitoring control system and device monitoring control method
WO2020031744A1 (en) Atomicity guarantee device and atomicity guarantee method
JP5629911B2 (en) Radio base station monitoring control system and radio base station monitoring control method
JP5978881B2 (en) Terminal monitoring method, terminal monitoring system, and terminal
WO2023116276A1 (en) Fault handling method and apparatus, electronic device and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240808

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250411

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250520

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250718

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250909