JP7757783B2 - Maintenance management system, maintenance management method, management server, and maintenance management program - Google Patents
Maintenance management system, maintenance management method, management server, and maintenance management programInfo
- Publication number
- JP7757783B2 JP7757783B2 JP2021212253A JP2021212253A JP7757783B2 JP 7757783 B2 JP7757783 B2 JP 7757783B2 JP 2021212253 A JP2021212253 A JP 2021212253A JP 2021212253 A JP2021212253 A JP 2021212253A JP 7757783 B2 JP7757783 B2 JP 7757783B2
- Authority
- JP
- Japan
- Prior art keywords
- maintenance
- common
- unit
- scenario
- server
- 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.)
- Active
Links
Landscapes
- Computer And Data Communications (AREA)
Description
本発明は、保守管理システム、保守管理方法、管理サーバ及び保守管理プログラムに関し、例えば、IP(Internet Protocol)ネットワークに接続する様々な装置を、共通的なWEBインタフェースで保守管理する保守管理システムに適用し得るものである。 The present invention relates to a maintenance management system, a maintenance management method , a management server, and a maintenance management program, and can be applied to a maintenance management system that maintains and manages, for example, various devices connected to an IP (Internet Protocol) network using a common web interface.
例えば、VoIP(Voice over IP)装置、サーバ、ルータやスイッチ等のIPネットワーク機器、光伝送装置など様々な装置が、IPネットワークに接続している。 For example, various devices are connected to IP networks, including VoIP (Voice over IP) devices, servers, IP network equipment such as routers and switches, and optical transmission devices.
一般的に、装置の設定や装置状態の監視等の保守管理は、機種ごとの専用の機器インタフェースを使用しており、機種ごとの機器インタフェースを通じて、保守で得た情報を保守作業者に提示をしている。なお、ここでいう機器インタフェースは、保守作業に必要なインタフェースを意識しており、例えば、UI(User Interface)、API(Application Programming Interface)、通信インタフェース等を含むものとする。 Generally, maintenance management such as device settings and device status monitoring uses a dedicated device interface for each model, and information obtained during maintenance is presented to maintenance workers through that device interface. Note that the device interface referred to here refers to the interface required for maintenance work, and includes, for example, a UI (User Interface), API (Application Programming Interface), and communication interface.
しかし、機器インタフェースが装置の機種ごとに異なるため、保守作業者は機種ごとに異なる保守作業をする必要があり、保守作業者の負担が大きくなってしまう。したがって、複数機種の装置の保守管理を共通に行なえるようにすることが望まれている。 However, because the device interface differs for each device model, maintenance workers must perform different maintenance tasks for each model, which places a heavy burden on the maintenance workers. Therefore, it is desirable to be able to perform common maintenance management for multiple device models.
従来、WEBによるAPIで保守運用を提供する従来技術として、例えば特許文献1及び2等がある。 Conventional technologies for providing maintenance and operation using web-based APIs include, for example, Patent Documents 1 and 2.
特許文献1は、サーバが共通Web APIを端末装置に提供し、サーバが、端末装置から、現金処理機に関するオペレーションの要求を受け付け、その要求を現金処理機が受付可能なインタフェースに変換して、現金処理機に投入する。共通Web APIとは、現金処理機の機種の違いによるインタフェースの差分を吸収する役割を担う点で「共通」と定義している。 In Patent Document 1, a server provides a common web API to a terminal device, and the server accepts operation requests for the cash handling machine from the terminal device, converts the requests into an interface that the cash handling machine can accept, and inputs the requests into the cash handling machine. The common web API is defined as "common" in that it absorbs interface differences due to differences in cash handling machine models.
特許文献2は、情報システムの保守業務において、情報システムの障害の原因分析の際に、原因箇所へのリードタイム短縮を図るため、Webシステムの履歴情報を可視化することにより保守業務を支援する保守業務支援システムが記載されている。 Patent Document 2 describes a maintenance support system that supports maintenance work by visualizing the history information of web systems in order to shorten the lead time to identify the cause of an information system failure during maintenance work.
しかしながら、上述した特許文献1に記載されている技術は、保守対象を現金処理機に特定しているため、IPネットワーク上の様々な装置のインタフェースを利用できないという課題がある。 However, the technology described in Patent Document 1 above has the problem that it limits maintenance to cash processing machines, making it impossible to use the interfaces of various devices on the IP network.
また、特許文献2の記載技術は、情報システムの障害に関する履歴情報を追記することに特化した保守運用のインタフェースであり、特許文献1と同様に、IPネットワーク上の様々な装置のインタフェースとして利用できないという課題がある。 Furthermore, the technology described in Patent Document 2 is a maintenance and operation interface specialized for adding historical information related to information system failures, and like Patent Document 1, it has the problem of not being usable as an interface for various devices on an IP network.
本発明は、上述した課題を解決するために、ネットワーク上の様々な装置が一般的に保有している定型保守作業を統合的に保守運用することができる保守管理システム、保守管理方法、管理サーバ及び保守管理プログラムが求められている。 In order to solve the above-mentioned problems, the present invention requires a maintenance management system, a maintenance management method , a management server, and a maintenance management program that can comprehensively maintain and operate the routine maintenance tasks that are generally performed by various devices on a network.
かかる課題を解決するために、第1の本発明に係る保守管理システムは、保守端末に接続される第1のサーバと、複数の対象装置に接続される第2のサーバとを備え、第1のサーバが、保守端末からの複数の対象装置の各々に対する共通保守要求を第2のサーバに送信すると共に、第2のサーバを通じて取得した、共通保守要求に対する複数の対象装置の各々の応答結果を、保守端末に送信する、保守種別毎の共通要求部を有し、第2のサーバが、保守種別毎の共通要求部からの共通保守要求を、複数の対象装置の各々が対応可能な形式に変換して、対応する複数の対象装置の各々に送信すると共に、複数の対象装置の各々からの応答結果を、共通要求部の形式に変換して、対応する共通要求部に送信する、保守種別毎の応答部を有し、第1のサーバが、複数の対象装置を有する対象システム毎に、当該対象システムの複数の対象装置の各々に対して行なう複数の共通保守要求を設定した保守シナリオを記憶する保守シナリオ記憶部と、対象システム毎の保守シナリオに設定されている実行時刻に、共通要求部に対して、当該保守シナリオに設定されている複数の共通保守要求を実行させる保守実行部とを有することを特徴とする。 In order to solve the above problems, a first maintenance management system according to the present invention comprises a first server connected to a maintenance terminal and a second server connected to a plurality of target devices, wherein the first server has a common request unit for each maintenance type that 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, to the maintenance terminal, and the second server has a response unit for each maintenance type that converts the common maintenance request from the common request unit for each maintenance type into a format that is compatible with each of the plurality of target devices and transmits it to each of the corresponding plurality of target devices, and converts the response results from each of the plurality of target devices into a common request unit format and transmits it to the corresponding common request unit, and the first server has a maintenance scenario storage unit that stores, for each target system having a plurality of target devices, a maintenance scenario that sets a plurality of common maintenance requests to be made to each of the plurality of target devices of the target system, and a maintenance execution unit that causes the common request unit to execute the plurality of common maintenance requests set in the maintenance scenario at an execution time set in the maintenance scenario for each target system .
第2の本発明に係る保守管理方法は、保守端末に接続される第1のサーバが、保守種別毎の共通要求部と、保守実行部とを有し、複数の対象装置に接続される第2のサーバが、保守種別毎の応答部を有し、共通要求部が、保守端末からの複数の対象装置の各々に対する共通保守要求を第2のサーバに送信し、対応する応答部が、保守種別毎の共通要求部からの共通保守要求を、複数の対象装置の各々が対応可能な形式に変換して、対応する複数の対象装置の各々に送信し、応答部が、複数の対象装置の各々からの応答結果を、共通要求部の形式に変換して、対応する共通要求部に送信し、共通要求部が、応答部から取得した、共通保守要求に対する複数の対象装置の各々の応答結果を、保守端末に送信し、第1のサーバの保守実行部が、複数の対象装置を有する対象システム毎に、当該対象システムの複数の対象装置の各々に対して行なう複数の共通保守要求を設定した保守シナリオを記憶する保守シナリオ記憶部を参照して、対象システム毎の保守シナリオに設定されている実行時刻に、共通要求部に対して、当該保守シナリオに設定されている複数の共通保守要求を実行させることを特徴とする。 A second maintenance management method according to the present invention is characterized in that a first server connected to a maintenance terminal has a common request unit for each maintenance type and a maintenance execution unit , a second server connected to a plurality of target devices has a response unit for each maintenance type, 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, the corresponding response unit converts the common maintenance request from the common request unit for each maintenance type into a format that is compatible with each of the plurality of target devices and transmits it to each of the corresponding plurality of target devices, the response unit converts the response result from each of the plurality of target devices into the format of the common request unit and transmits it to the corresponding common request unit, the common request unit transmits the response result of each of the plurality of target devices to the common maintenance request, acquired from the response unit , to the maintenance terminal, and the maintenance execution unit of the first server references a maintenance scenario memory unit that stores, for each target system having a plurality of target devices, a maintenance scenario that sets a plurality of common maintenance requests to be performed for each of the plurality of target devices in the target system, and 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 .
第3の本発明は、複数の対象装置に接続される連携サーバと連携して、複数の対象装置の各々の保守情報を保守端末に与える管理サーバであって、保守端末からの複数の対象装置の各々に対する共通保守要求を連携サーバに送信すると共に、連携サーバを通じて取得した、共通保守要求に対する複数の対象装置の各々の応答結果を、保守端末に送信する、保守種別毎の共通要求部と、複数の対象装置を有する対象システム毎に、当該対象システムの複数の対象装置の各々に対して行なう複数の共通保守要求を設定した保守シナリオを記憶する保守シナリオ記憶部と、対象システム毎の保守シナリオに設定されている実行時刻に、共通要求部に対して、当該保守シナリオに設定されている複数の共通保守要求を実行させる保守実行部とを備えることを特徴とする。 The third aspect of the present invention is a management server that cooperates with a linking server connected to a plurality of target devices and provides maintenance information for each of the plurality of target devices to a maintenance terminal, and is characterized by comprising: a common request unit for each maintenance type that transmits a common maintenance request for each of the plurality of target devices from the maintenance terminal to the linking server and transmits the response results of each of the plurality of target devices to the common maintenance request, obtained through the linking server, to the maintenance terminal; a maintenance scenario memory unit that stores, for each target system having a plurality of target devices, a maintenance scenario that sets a plurality of common maintenance requests to be made for each of the plurality of target devices in the target system; and 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 .
第4の本発明は、複数の対象装置に接続される連携サーバと連携して、複数の対象装置の各々の保守情報を保守端末に与える保守管理プログラムであって、コンピュータを、保守端末からの複数の対象装置の各々に対する共通保守要求を連携サーバに送信すると共に、連携サーバを通じて取得した、共通保守要求に対する複数の対象装置の各々の応答結果を、保守端末に送信する、保守種別毎の共通要求部と、複数の対象装置を有する対象システム毎に、当該対象システムの複数の対象装置の各々に対して行なう複数の共通保守要求を設定した保守シナリオを記憶する保守シナリオ記憶部を参照して、対象システム毎の保守シナリオに設定されている実行時刻に、共通要求部に対して、当該保守シナリオに設定されている複数の共通保守要求を実行させる保守実行部として機能させることを特徴とする。 A fourth aspect of the present invention is a maintenance management program that cooperates with a linking server connected to a plurality of target devices and provides a maintenance terminal with maintenance information for each of the plurality of target devices, and is characterized in that the program causes a computer to function as a maintenance execution unit that refers to a common request unit for each maintenance type that transmits a common maintenance request for each of the plurality of target devices from the maintenance terminal to the linking server and transmits the response results of each of the plurality of target devices to the common maintenance request, obtained through the linking server, to the maintenance terminal, and a maintenance scenario memory unit that stores, for each target system having a plurality of target devices, a maintenance scenario that sets a plurality of common maintenance requests to be made to each of the plurality of target devices in the target system, and 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 .
本発明によれば、ネットワーク上の様々な装置が一般的に保有している定型保守作業を統合的に保守運用することができる。 This invention enables the integrated maintenance and operation of routine maintenance tasks typically performed on various devices on a network.
(A)第1の実施形態
以下では、本発明に係る保守管理システム、保守管理方法、管理サーバ及び保守管理プログラムの第1の実施形態を、図面を参照しながら詳細に説明する。
(A) First Embodiment Hereinafter, a first embodiment of a maintenance management system, a maintenance management method , a management server , 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, a Web API (application program interface) is defined that allows various devices on an IP network to call routine maintenance tasks typically performed by each device using a communication protocol such as HTTP or HTTPS, and the maintenance management system provides the Web API. Here, this Web API is referred to as an "open API for routine maintenance tasks."
保守管理システムが、定型保守作業用オープンAPIを活用することにより、複数のシステムを構成する装置から保守作業に関する情報を呼び出すことができ、各装置を統合的に保守運用することが可能となる。 By utilizing an open API for routine maintenance work, the maintenance management system can access information about maintenance work from devices that make up multiple systems, enabling integrated maintenance and operation of each device.
(A-1)第1の実施形態の構成
図1は、実施形態に係る保守管理システムの全体構成を示す全体構成図である。
(A-1) Configuration of First Embodiment FIG. 1 is a 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ネットワークに接続可能なものである。 In FIG. 1, the maintenance management system 10 according to the embodiment includes a maintenance terminal 1, a management server 2, a linking server 3, devices 4 (4-1 to 4-N; N is a positive integer), and a routine maintenance work setting information storage unit 5. The 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等に代表されるように、機種に応じたコマンド等で動作する。 Devices 4 (4-1 to 4-N) are devices that are subject to maintenance control and can be connected to an IP network. Devices 4 (4-1 to 4-N) can be various types of devices, such as VoIP devices, servers, network equipment, and optical transmission equipment. Each of devices 4-1 to 4-N has a device interface 41 appropriate for its model, and the device interface 41 operates using commands appropriate for the model, such as SSH (Secure Shell) or telnet.
保守端末1は、保守者により操作される端末であり、装置4(4-1~4-N)の設定や状態監視等の保守制御を行うものである。保守端末1は、例えば、パーソナルコンピュータ、スマートフォン、タブレット端末等の装置を適用でき、表示部、入力部、制御部、通信部等を有する端末装置である。 The maintenance terminal 1 is a terminal operated by a maintenance technician and performs maintenance control such as setting up and monitoring the status of the devices 4 (4-1 to 4-N). The maintenance terminal 1 can be, for example, a personal computer, smartphone, tablet terminal, or other device, and is a terminal device that has a display unit, input unit, control unit, communication unit, etc.
例えば、保守端末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 uses its web browser function to exchange web information that has a one-to-one correspondence with the routine maintenance work open API with the management server 2, utilizing the routine maintenance work open API provided by the linking server 3, or to implement pre-installed routine maintenance work application software (also referred to as a "maintenance work app") to utilize the routine maintenance work open API. The API of web information that has a one-to-one correspondence with the routine maintenance work open API, and that the management server 2 provides to the maintenance terminal 1, is called the routine maintenance work open GUI-API. In other words, the maintenance terminal 1 can use the routine maintenance work open GUI-API provided by the management server 2 using a web browser or maintenance work app, etc.
保守端末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 connects to the management server 2 and displays a screen for maintenance work defined by the open GUI-API for defined maintenance work on the display unit, allowing the maintenance operator to select the desired maintenance work. The maintenance terminal 1 then sends a request to the management server 2 via the open GUI-API for defined maintenance work, including maintenance identification information (in this embodiment, an "API number" is used as an example) indicating the maintenance work selected on the screen. The maintenance terminal 1 also obtains maintenance information for each device 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 displays a screen for the maintenance information for each device 4-1 to 4-N on the display unit.
つまり、保守端末1は、表示部に表示されるコマンド画面で、管理サーバ2に対して複数の装置4の統合的な保守情報を要求したり、その要求した保守に関する各装置4の情報を取得して表示部に表示したりする。 In other words, the maintenance terminal 1 requests integrated maintenance information for multiple devices 4 from the management server 2 using a command screen displayed on the display unit, and obtains information about each device 4 related to the requested maintenance and displays it on the display unit.
管理サーバ2は、例えばHTTP又はHTTPS等で、連携サーバ3側のシステムを呼び出す側となるサーバである。つまり、管理サーバ2は、定型保守作業用オープンAPIで定義されたAPI番号毎のクライアント21~23を実装する。なお、以下では、例えばAPI番号「1」のクライアントを、クライアント21等のように表記して説明する。各クライアント21~23は、API番号毎の保守作業を、保守端末1の表示部に表示する。 The management server 2 is the server that calls the system on the link server 3 side, for example, via 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 explanation, for example, a client with API number "1" will be referred to as client 21, etc. Each of the clients 21 to 23 displays the maintenance work for each API number on the display unit of the maintenance terminal 1.
連携サーバ3は、例えばHTTP又はHTTPS等で、管理サーバ2から呼び出される側のサーバである。つまり、連携サーバ3は、API番号毎のクライアントに対するAPI番号毎のサーバ31~33を実装する。なお、以下では、例えばAPI番号「1」のサーバをサーバ31等のように表記して説明する。 The linked server 3 is the server that is called by the management server 2, for example, via HTTP or HTTPS. In other words, the linked server 3 implements servers 31 to 33 for each API number for each client. In the following explanation, for example, the server with API number "1" will be referred to as server 31, etc.
クライアント21~23とサーバ31~33とは、API番号毎に対応付けられており、API番号毎のクライアントとサーバがペアとなってデータの授受を行なう。すなわち、クライアント21~23とサーバ31~33とは、定型保守作業用オープンAPIで定義された保守作業に特化したデータを送受信する。 Clients 21-23 and servers 31-33 are associated with each other by API number, and data is exchanged between clients and servers for each API number in pairs. In other words, clients 21-23 and servers 31-33 send 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に送信する。 Furthermore, the servers 31-33 for each API number have a mutual conversion unit 35 that converts between requests defined in the open API for routine maintenance work and requests for the device interface 41 on which each device 4 depends. Therefore, when the servers 31-33 receive a request for a maintenance work interface specific to the API number from the clients 21-23 for each corresponding API number, they convert the request into a request for the device interface 41 on which each device 4 depends, and send the converted request to the device interface 41 of each device 4.
相互変換部35は、様々な構成を適用でき、例えば、定型保守作業用オープンAPIで定義した要求(又は応答)と、各装置4が依存する機器インタフェース41の要求(又は応答)とを、対応テーブルを参照して変換する。例えば、対応テーブルは、定型保守作業設定情報記憶部5に記憶されているものとする。なお、対応テーブルを別途独自に備えてもよい。 The mutual conversion unit 35 can be configured in a variety of ways. For example, it converts requests (or responses) defined in the routine maintenance work open API with requests (or responses) from the device interface 41 on which each device 4 depends, by referencing a correspondence table. For example, the correspondence table is stored in the routine maintenance work setting information storage unit 5. However, a separate correspondence table may also be provided.
ここで、API番号毎のクライアント21~23と対応するサーバ31~33とは、例えばREST(REpresentational State Transfer)を実装しており、RESTを用いてデータの送受信を行なう。 Here, clients 21-23 for each API number and the corresponding servers 31-33 implement, for example, REST (Representational State Transfer), and use REST to send and receive data.
また、この実施形態では、HTTP又はHTTPSの通信プロトコルで、クライアント21~23とサーバ31~33とがデータ送受信を行なう場合を例示するが、IPネットワーク上でデータ送受信が可能であれば、これらに限定されない。 Furthermore, this embodiment illustrates an example in which clients 21-23 and servers 31-33 send and receive data using the HTTP or HTTPS communication protocol, but this is not limited to this as long as data can be sent and received over an IP network.
図2は、実施形態に係る定型保守作業用オープンAPIの定義を説明する説明図である。 Figure 2 is an explanatory diagram illustrating the definition of the open API for routine maintenance work according to the embodiment.
図2において、定型保守作業用オープンAPIは、一般的に装置4を保守運用するために必要な共通のインタフェースであり、ここでは、保守作業名称の一例として、コマンド投入、アラーム受信、ファイル転送等とする場合を例示している。「IN」と「OUT」は、API番号毎(又は保守作業毎)に、共通的なインタフェースのパラメータを定義する。 In Figure 2, the open API for routine maintenance work is a common interface generally required for maintaining and operating device 4. Here, examples of maintenance work names are shown as command input, alarm reception, file transfer, etc. "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 has the following fields: "API number," "name" indicating the name of the maintenance work, "summary" indicating an overview of the maintenance work, "IN" indicating the type of data input (received), and "OUT" indicating the type of data output (sent). Note that the fields are not limited to these, and other fields may be added.
定型保守作業用オープンAPIは、IPネットワーク上の装置4で利用可能にするために、例えばHTTP若しくはHTTPS等の通信プロトコルで利用する。また、呼び出し側であるクライアント21~23と、呼び出される側であるサーバ31~33とが容易に実装できるようにするため、定型保守作業用オープンAPIは、RESTに準拠するものとする。すなわち、例えば、JSON(JavaScript Object Notation)等のデータフォーマットで作成される。 The open API for routine maintenance work uses a communication protocol such as HTTP or HTTPS to make it available to devices 4 on an IP network. Furthermore, to facilitate easy implementation by the clients 21-23 that call it and the servers 31-33 that are called, the open API for routine maintenance work conforms to REST. In other words, it is created in a data format such as JSON (JavaScript Object Notation).
「API番号:1」は、「名称:コマンド投入」の保守作業が定義されている。「名称:コマンド投入」の保守作業の概要は、「概要:指定のコマンドを実行し、応答を返却する」と定義されており、「IN」には「コマンド投入先、コマンド文字列」が定義され、「OUT」には「コマンド応答文字列」の形式が定義されている。 For "API Number: 1," a maintenance task with the name "Command Submission" is defined. The summary of the maintenance task with the name "Command Submission" is defined as "Summary: Execute the specified command and return a response." "IN" defines the "command submission destination and command string," and "OUT" defines the format of the "command response 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, a client 21 with API number "1" sends a command destination and a command string to a server 31 with API number "1" in the linkage server 3. The command destination can be a specific port number in each device 4, for example. In this case, the server 31 converts the command into a command that the device interface 41 of the device 4 to which the command is sent is compatible, and then sends the converted command to the device interface 41. When the server 31 receives a command response from the device interface 41 of the device 4, it converts the command response into a command response string format defined by the open API for routine maintenance work. The server 31 then returns the command response string, converted into the command response string format defined by the open API for routine maintenance work, to the client 21. Therefore, maintenance-related commands can be issued to the device interfaces 41 of one or more devices 4 to access maintenance information such as the settings and status of each device 4.
「API番号:2」は、「名称:アラーム受信」の保守作業が定義されている。「名称:アラーム受信」の保守作業の概要は、「概要:指定の時刻でアラームジャーナルを検索し、該当のアラームを受信しているかどうかを返却する」と定義されており、「IN」には「検索開始時刻、検索終了時刻、発生装置、TrapID、検索文字列」等が定義され、「OUT」には「該当メッセージ情報のリスト」等が定義されている。 For "API Number: 2," a maintenance operation for "Name: Alarm Reception" is defined. The summary of the maintenance operation for "Name: Alarm Reception" is defined as "Summary: Search the alarm journal at the specified time and return whether the corresponding alarm has been received." "IN" defines the "search start time, search end time, generating device, Trap ID, search string," etc., and "OUT" defines the "list of corresponding message information," etc.
例えば、管理サーバ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, a client 22 with API number "2" on the management server 2 sends data including a search start time, search end time, generating device, Trap ID, and search string to a server 32 with API number "2" on the linkage server 3. The server 32 converts this into a request that the device interface 41 of the target device 4 can handle, and sends the data including the search start time, search end time, generating device, Trap ID, and search string to the device interface 41 of the device 4. The device 4 sends a list of message information for Trap IDs from the search start time to the search end time to the server 32. The server 32 outputs the received list of message information to the client 22. As a result, for example, if a fault has occurred in one or more devices 4, it is possible to receive a fault message or the like from that device 4.
「API番号:3」は、「名称:ファイル転送」の保守作業が定義されている。「名称:ファイル転送」の保守作業の概要は、「概要:指定のファイルを、指定のフォルダへ転送する」と定義されており、「IN」には「転送元ファイル、転送先ディレクトリ」が定義され、「OUT」には「OK又はNG」が定義されている。 For "API Number: 3," a maintenance task for "Name: File Transfer" is defined. The summary of the maintenance task for "Name: File Transfer" is defined as "Summary: Transfer the specified file to the specified folder," with "IN" defining the "source file, destination directory," and "OUT" defining "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, a client 23 with API number "3" on the management server 2 sends data including a destination file and a destination directory to a server 33 with API number "3" on the linkage server 3. The server 33 converts the request into one that the device interface 41 of the target device 4 can handle, and sends the destination file and directory to the device interface 41 of the device 4. The device 4 then transfers the specified file to the specified folder and responds to the server 33 with either OK or NG as the file transfer result. The server 33 responds to the client 23 with either OK or NG as the file transfer result from the device 4.
定型保守作業設定情報記憶部5は、定型保守作業用オープンAPIで定義したコマンドと、各装置4の機器インタフェース41が依存しているコマンドとを相互変換できる設定情報を記憶するものである。 The routine maintenance work setting information storage unit 5 stores setting information that can convert between commands defined in 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コマンド」に設定している。 As an example, Figure 1 illustrates a case in which commands of the routine maintenance work open API used in requests or responses to certain maintenance work are associated with commands used by device 4. For example, for certain maintenance work, device (device A) 4-1 in Figure 1 uses commands such as "cmd_aa_1", "cmd_aa_2", "cmd_bb_1", etc. In this case, "cmd_aa_1", "cmd_aa_2", "cmd_bb_1", etc. are set as the "A commands" used by 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 Figure 1, as long as it is capable of converting between commands of the routine maintenance work open API and commands of each device 4.
(A-2)第1の実施形態の動作
次に、実施形態に係る保守管理システム10における処理動作を説明する。
(A-2) Operation of the 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 launches the clients 21 to 23 for each API number on the display screen of the maintenance terminal 1.
例えば、保守端末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 (e.g., a web screen) related to the routine maintenance work open GUI-API corresponding to each maintenance type of the routine maintenance work open API, and the maintenance work for each API number is displayed on the maintenance terminal 1 screen. The 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, allowing the maintainer to select the API number or the name of the maintenance work. In either case, the screen on the maintenance terminal 1 allows the maintainer to select the desired API number or maintenance work. Then, when the maintainer makes a selection on the screen of the maintenance terminal 1, clients 21-23 for each corresponding API number are launched on the management server 2.
このとき、保守者は、保守端末1の画面上で、複数の装置4のうち、対象とする装置4の選択や、装置4に要求するデータ内容を入力するようにしてもよい。例えば、全ての装置4-1~4-Nを対象としてもよいし、一部の装置4を対象とすることもでき、後者の場合対象とする装置4を選択できるようにしてもよい。 At this time, the maintenance person may select the target device 4 from among the multiple devices 4 and input the data content to be requested from the device 4 on the screen of the maintenance terminal 1. For example, all devices 4-1 to 4-N may be targeted, or only a portion of the devices 4 may be targeted; in the latter case, the target device 4 may be selectable.
また、例えば保守者が「API番号:1」の「名称:コマンド投入」を希望するとき、保守者は、コマンド投入先(例えば、対象とする装置4の識別情報、装置4の機器インタフェース41のポート番号など)と、命令するコマンドのコマンド文字列とを画面上に入力できるようにしてもよい。また例えば、「API番号:2」の場合であれば、検索開始時刻、検索終了時刻、TradID、検索文字列等を保守者は画面上に入力でき、「API番号:3」であれば、転送元ファイル、転送先ディレクトリ等を保守者が画面上に入力できるようにしてもよい。 For example, when a maintenance person desires "Name: Command Entry" for "API Number: 1," the maintenance person may be able to input on the screen the command destination (e.g., the identification information of the target device 4, the port number of the device 4's equipment interface 41, etc.) and the command string of the command to be issued. For example, in the case of "API Number: 2," the maintenance person may be able to input on the screen the search start time, search end time, Trad ID, search string, etc., and in the case of "API Number: 3," the maintenance person may be able to input on the screen the source file, destination directory, etc.
起動したAPI番号毎のクライアント21~23は、RESTを通じて、連携サーバ3上の、対応するAPI番号毎のサーバ31~33を起動要求する。例えば、API番号「1」のクライアント21は、RESTを通じて、API番号「1」のサーバ31を起動するように要求する。 The clients 21-23 for each activated API number request, via REST, the servers 31-33 for each corresponding API number on the linked server 3 to be activated. For example, the client 21 with API number "1" requests, via REST, that the server 31 with API number "1" be activated.
連携サーバ3上で、起動したAPI番号毎のサーバ31~33は、対応するクライアント21~23から、定型保守作業用オープンAPIで定義した要求を受信する。例えば、API番号「1」のサーバ31は、対応するAPI番号「1」のクライアント21からの要求を受信する。 On the linkage server 3, servers 31-33 for each activated API number receive requests defined in the open API for routine maintenance work from the corresponding clients 21-23. For example, server 31 with API number "1" receives a request from client 21 with the corresponding 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 in "IN" of the routine maintenance work open API into a request on which the device 4 depends, and sends the converted request 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 relies on SSH, the mutual conversion unit 35 references the routine maintenance work setting information storage unit 5, converts the request command defined in the routine maintenance work open API into an SSH command, and sends it to the device interface 41 of the corresponding device 4. The routine maintenance work setting information storage unit 5 is configured to enable conversion to the protocol (command format) on which the target device 4 relies. In other words, conversion to the protocol (command format) for each model is possible.
装置4は、API番号毎のサーバ31~33のいずれかからの要求に対する結果を、対応するAPI番号毎のサーバ31~33に返信する。例えば、装置4の機器インタフェース41は、依存しているコマンド形式で結果を、対応するサーバ31~33に送信する。 Device 4 returns the results of a request from one of servers 31-33 for each API number to the server 31-33 for the corresponding API number. For example, device 4's device interface 41 sends the results to the corresponding server 31-33 in the dependent command format.
装置4から結果を受けたAPI番号毎のサーバ31~33は、相互変換部35が、装置4からの結果を、定型保守作業用オープンAPIの「OUT」で定義した応答形式に変換して、RESTを通じて、対応するクライアント21~23に返信する。例えば、相互変換部35は、装置4からの結果を、定型保守作業用オープンAPIで定義されたコマンド応答文字列の形式に変換して、対応するクライアント21~23に返信する。 When the servers 31-33 for each API number receive the results from the device 4, the mutual conversion unit 35 converts the results from the device 4 into the response format defined by "OUT" of the open API for routine maintenance work, and returns the results to the corresponding clients 21-23 via REST. For example, the mutual conversion unit 35 converts the results from the device 4 into the command response string format defined in the open API for routine maintenance work, and returns the results to the corresponding clients 21-23.
クライアント21~23は、対応するサーバ31~33から受け取った結果を、保守端末1の画面に出力する。 Clients 21-23 output the results received from the corresponding servers 31-33 to the screen of the maintenance terminal 1.
保守者は、保守端末1の画面に表示されるAPI番号毎の結果を確認することで、要求した保守作業の結果を確認することができる。装置4が異なる機種であっても、各装置4の結果をAPI番号毎に呼び出して画面上に表示できる。 Maintenance personnel can check the results of the requested maintenance work by checking the results for each API number displayed on the screen of the maintenance terminal 1. Even if the devices 4 are different models, the results for each device 4 can be called up for each API number and displayed on the screen.
(A-3)第1の実施形態の効果
以上のように、第1の実施形態によれば、保守管理システムが、定型保守作業用オープンAPIを活用することにより、ネットワーク上に存在する複数の装置を統合的に保守運用することができる。
(A-3) Effects of the First Embodiment As described above, according to the first embodiment, the maintenance management system can perform integrated maintenance and operation of multiple devices on a network by utilizing an open API for routine maintenance work.
(B)第2の実施形態
次に、本発明に係る保守管理システム、保守管理方法、管理サーバ及び保守管理プログラムの第2の実施形態を、図面を参照しながら詳細に説明する。
(B) Second Embodiment Next, a second embodiment of the maintenance management system, maintenance management method , management server , and maintenance management program according to the present invention will be described in detail with reference to the drawings.
(B-1)基本概念
第2の実施形態の保守管理システムの解決課題と、その課題を解決する手段の技術的な基本概念とを説明する。
(B-1) Basic Concept The problem to be solved by the maintenance management system of the second embodiment and the technical basic concept of the means for solving the problem will be explained.
従来、定型保守作業が複数ある場合、保守者は全ての定型保守作業を行なう必要があり、作業量に応じて時間がかかるという課題(ここでは、「第1の課題」と呼ぶ。)がある。例えば、1つのシステムが複数の装置を使用しており、装置1台ずつに複数の定型保守作業が必要である場合を考える。この場合、従来、保守者は、装置毎に複数の定型保守作業を行ない、全ての装置の定型保守作業を行なっている。そうすると、保守者の作業負担が大きく、作業時間がかかってしまう。 Conventionally, when there are multiple routine maintenance tasks, the maintenance staff is required to perform all of them, which poses an issue of time depending on the amount of work (referred to here as the "first issue"). For example, consider a case where a single system uses multiple devices, and multiple routine maintenance tasks are required for each device. In this case, the maintenance staff would conventionally perform multiple routine maintenance tasks for each device, completing routine maintenance for all devices. This places a heavy workload on the maintenance staff and takes a long time to complete the tasks.
また、昼夜を問わず、装置には何かしらの問題が発生する恐れがある。そのため、障害が発生したときには、保守者は障害を特定するための保守作業を実施する必要があり、作業負担が大きいという課題(ここでは、「第2の課題」と呼ぶ。)もある。 In addition, there is a risk of some kind of problem occurring with the equipment, day or night. Therefore, when a failure occurs, maintenance personnel must carry out maintenance work to identify the problem, which creates a heavy workload (herein referred to as the "second problem").
第2の実施形態は、上述したような課題に鑑み、複数の定型保守作業の実施を保守シナリオとして定義し、シナリオ単位で定型保守作業を実施できるようにすることで第1の課題を解決しようとする。また、第2の実施形態は、障害発生を監視して、障害発生時に、障害に応じた定型保守作業を実施できるようにすることで第2の課題を解決しようとする。 In view of the above-mentioned issues, the second embodiment attempts to solve the first issue by defining the execution of multiple routine maintenance tasks as maintenance scenarios and enabling routine maintenance tasks to be performed on a scenario-by-scenario basis. The second embodiment also attempts to solve the second issue by monitoring for the occurrence of failures and, when a failure occurs, enabling routine maintenance tasks to be performed in response to the failure.
(B-2)第2の実施形態の構成
第2の実施形態の保守管理システム10Bの全体構成は、基本的には、第1の実施形態の保守管理システム10のそれと同じであるが、第2の実施形態の管理サーバ2の機能が、第1の実施形態の管理サーバ2のそれと異なるので、第2の実施形態の特徴的な機能を中心に詳細に説明する。
(B-2) Configuration of the 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. However, 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 following detailed description will focus on the characteristic functions of the second embodiment.
図4は、第2の実施形態に係る保守管理システムの全体構成を示す全体構成図である。 Figure 4 is a diagram showing the overall configuration of the maintenance management system according to the second embodiment.
図4において、第2の実施形態に係る保守管理システム10Bは、保守端末1、管理サーバ2、連携サーバ3、保守対象とする装置4、定型保守作業設定情報記憶部5を有する。 In FIG. 4, the maintenance management system 10B according to the second embodiment includes a maintenance terminal 1, a management server 2, a linkage server 3, a device to be maintained 4, and a routine maintenance work setting information storage unit 5.
連携サーバ3側は、システム単位毎にシステム名を持ち、定型保守作業用オープンAPIのAPI番号毎に呼び出されるサーバ3m(Mは、API番号を示す数字であり、1<m<M)を実装する。 The linked server 3 has a system name for each system 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.
例えば、図4において、装置A、装置B、…、装置Nを用いて動作する「システムA」というシステム名(システム識別情報)のシステムがあるとする。連携サーバ3-1は、「システムA」で用いられる装置A、装置B、…、装置Nの保守作業を実施するサーバである。連携サーバ3-1は、定型保守作業用オープンAPIのAPI番号毎に呼び出されるサーバ3mを有する。 For example, in Figure 4, assume there is a system with the system name (system identification information) "System A" that operates using device A, device B, ..., device N. Linking server 3-1 is a server that performs maintenance work on device A, device B, ..., device N used in "System A." Linking server 3-1 has server 3m that is 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の実施形態の処理と同様であり、重複説明となるため詳細な説明を省略する。 As in the first embodiment, the server 3m for each API number receives an interface request for maintenance work specific to the API number from the client 2m and converts that request into an interface request that is dependent on each device 4. The server 3m and client 2m implement REST, as in the first embodiment. Note that the processing of the server 3m and client 2m is basically the same as the processing in the first embodiment, and detailed explanation will be omitted to avoid duplication.
なお、連携サーバ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, like linking server 3-1, linking server 3-2 performs maintenance work on one or more devices 4 used by system B, and linking server 3-X (X is an integer) performs maintenance work on one or more devices 4 used by system X. Furthermore, the types and number of devices 4 used by systems A to X, as well as the combinations of devices 4, may differ from system to system. Therefore, linking servers 3 (3-1 to 3-X) implement servers 31 to 3n that correspond to the types, numbers, and combinations of devices 4 used by the corresponding systems A to X.
図4において、管理サーバ2は、API番号毎のクライアント21~2M、トラップ監視部201、保守シナリオ登録・実行部202,定型保守作業実行部203、保守シナリオ記憶部204を有する。 In Figure 4, the management server 2 has clients 21-2M for each API number, a trap monitoring unit 201, a maintenance scenario registration and execution unit 202, a routine maintenance work execution unit 203, and a maintenance scenario storage unit 204.
トラップ監視部201は、装置4を用いて動作しているシステムA、B又はXで、何かしらの障害が発生し、その発生した障害に関する情報を取得する。例えば、トラップ監視部201は、SNMP-Trap監視を適用できる。ここで、障害は、例えば、音声やデータ等のセッション制御のような高信頼性のある処理を行なうサーバの故障・再起動や、サーバや光伝送装置等のハードウェアの故障、インターネット回線や電話回線にアクセスが集中して生じた輻輳等を例示できる。勿論、障害はこれに限らず、ネットワーク装置としての装置4に生じ得る障害が考えられる。 When a fault occurs in system A, B, or X, which is operating using device 4, the trap monitoring unit 201 acquires information about the fault. For example, the trap monitoring unit 201 can apply SNMP-Trap monitoring. Examples of faults include the failure or restart of a server that performs highly reliable processing such as session control for voice or data, hardware failures in servers or optical transmission equipment, and congestion caused by concentrated access to Internet or telephone lines. Of course, faults are not limited to these, and faults that may occur in device 4 as a network device are also considered.
例えば、トラップ監視部201は、システムA等の各システムで運用している管理システムや障害検知システム等から、システム毎の障害情報を取得可能であり、各システムで生じた障害に関する情報を監視する。また別の方法として、トラップ監視部201は、CDR等の呼の詳細レコード情報をシステム毎に収集し、収集データを用いて独自で機械学習を行ない、異常と判断できるときに障害が発生したと判断できるようにしてもよい。つまり、トラップ監視部201は、各システムの管理システムのように外部システムから障害情報を取得してもよいし、独自の機械学習等の処理により異常(すなわち通常と異なる状態)を判定して障害又はその前兆を監視するようにしてもよい。 For example, the trap monitoring unit 201 can acquire fault information for each system from management systems or fault detection systems operated by each system, such as system A, and monitor information related to faults that occur in each system. As another method, the trap monitoring unit 201 can collect detailed call record information, such as CDR, for each system, and perform its own machine learning using the collected data to determine that a fault has occurred when it can determine that an abnormality has occurred. In other words, the trap monitoring unit 201 can acquire fault information from an external system, like the management system for each system, or it can use its own machine learning or other processing to determine abnormalities (i.e., states that are different from normal) and monitor for faults or their precursors.
トラップ監視部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 monitored system from the monitored system, it determines whether the information matches the preset monitoring conditions and sends an alert to the maintenance scenario registration and execution unit 202, including an alarm trigger ID (e.g., an SNMP-Trap OID (object ID)) indicating the matching item. This is so that when the trap monitoring unit 201 acquires and detects information that a failure has occurred in a certain system, the maintenance scenario registration and execution unit 202 can read out the maintenance scenario associated with the monitoring trigger ID. This makes it possible to automatically perform routine maintenance work on each device 4 of the failed system in accordance with the maintenance scenario of the failed system (i.e., the maintenance scenario associated with the monitoring trigger ID).
保守シナリオ登録・実行部202は、複数の定型保守作業を有して、これら複数の定型保守作業を行なわせるための保守シナリオをシステム毎に登録する登録部221と、システム毎の保守シナリオを実行する実行部222とを有する。つまり、保守シナリオ登録・実行部202は、システムが用いている1又は複数の装置4に対して実行する、定型保守作業の種類や作業順番を決めた保守シナリオを登録し、各システムの保守シナリオをシステム毎に実行する。 The maintenance scenario registration and execution unit 202 has a registration unit 221 that has multiple routine maintenance tasks and registers maintenance scenarios for performing these multiple routine maintenance tasks for each system, and an execution unit 222 that executes the maintenance scenarios for each system. In other words, the maintenance scenario registration and execution unit 202 registers maintenance scenarios that determine the types and order of routine maintenance tasks to be performed on one or more devices 4 used by the system, and executes the maintenance scenarios for each system for each system.
保守シナリオ記憶部204は、各システムの保守シナリオを記憶する。保守シナリオ記憶部204が記憶する保守シナリオの構成については後述するが、保守シナリオ記憶部204は、シナリオ毎に、シナリオコンフィグと定型保守作業コンフィグとを有する保守シナリオを記憶している。シナリオコンフィグは、この保守シナリオを適用するシステムのシステム名や、実行する定型保守作業や、いつ実行するか等のシナリオの設定情報である。定型保守作業コンフィグは、シナリオコンフィグで設定されている定型保守作業に関する詳細な設定情報である。このような保守シナリオの構成は、動作の項で詳細に説明する。 The maintenance scenario storage unit 204 stores maintenance scenarios for each system. The configuration of the 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 config and a routine maintenance work config. The scenario config is scenario configuration information such as the system name of the system to which this maintenance scenario applies, the routine maintenance work to be performed, and when to perform it. The routine maintenance work config is detailed setting information related to the routine maintenance work set in the scenario config. The configuration of such maintenance scenarios will be described in detail in the section on operation.
定型保守作業実行部203は、保守シナリオ記憶部204を参照して、各システムの保守シナリオに従って、定型保守作業用オープンAPIで定義されたAPI番号のクライアント21~2Mに対して、API番号毎の保守作業の実行指示を行なう。定型保守作業実行部203が、クライアント21~2Mに保守作業の実行指示をすることで、各システムの連携サーバ3のサーバ31~3Mに、定型保守作業用オープンAPIで保守作業を要求でき、対応する装置4の保守作業を自動的に行なえる。 The routine maintenance work execution unit 203 references the maintenance scenario storage unit 204 and issues instructions to clients 21-2M with API numbers defined in the routine maintenance work open API in accordance with the maintenance scenario of each system, to execute maintenance work for each API number. By instructing clients 21-2M to execute maintenance work, the routine maintenance work execution unit 203 can request maintenance work from servers 31-3M of the linkage server 3 of each system using the routine maintenance work open API, and maintenance work can be automatically performed on the corresponding device 4.
(B-3)第2の実施形態の動作
次に、第2の実施形態に係る保守管理システム10Bにおける処理動作を、図面を参照しながら説明する。
(B-3) Operation of the 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 overall processing flow regarding the execution of routine maintenance work in the maintenance management system 10B will be described.
保守端末1は、保守者の入力指示によって、保守シナリオを登録するために、保守シナリオ画面12を管理サーバ2の保守シナリオ登録・実行部202に要求する。 In response to input instructions from the maintainer, the maintenance terminal 1 requests the maintenance scenario registration and execution unit 202 of the management server 2 to display the maintenance scenario screen 12 in order to register a maintenance scenario.
保守シナリオ登録・実行部202は、登録部221と実行部222を有する。登録部221は、保守端末1に、保守シナリオを登録させるために保守シナリオ画面12を提供する。登録部221は、保守端末1に提供した保守シナリオ画面12を通じて、作成された保守シナリオを取得する。そして、登録部221は、この保守シナリオを保守シナリオ記憶部204に登録する。 The maintenance scenario registration and 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 so that the maintenance scenario can be registered. 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.
保守シナリオには、後述するように、複数の定型保守作業が定義(設定)されている。また、シナリオ毎の保守シナリオには、保守シナリオを実行する条件として、手動実行、アラーム契機自動実行、予約自動実行のいずれかが設定されている。 As described below, multiple routine maintenance tasks are defined (set) in a maintenance scenario. Furthermore, for each maintenance scenario, the conditions for executing the maintenance scenario are set to either manual execution, automatic execution triggered by an alarm, or scheduled automatic execution.
手動実行が設定されているときには、保守者の操作により保守端末が実行部222を起動させ、実行部222が保守シナリオを読み出して、その保守シナリオに応じた定型保守作業実行部203を実行部222は起動させる。 When manual execution is set, the maintenance terminal is operated by the maintenance person to activate the execution unit 222, which then reads the maintenance scenario and activates the routine maintenance work execution unit 203 corresponding to that maintenance scenario.
アラーム契機自動実行が設定されているとき、トラップ監視部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, which then reads out the maintenance scenario corresponding to the alarm trigger ID contained in the alarm from the trap monitoring unit 201, and activates the routine maintenance work execution unit 203 corresponding to that maintenance scenario.
予約自動実行が設定されているときには、同時に開始年月日(時刻を含んでもよい)が設定されている。保守シナリオ記憶部204の保守シナリオの実行開始時刻になると、その保守シナリオを実行部222は読み出して、その保守シナリオに応じた定型保守作業実行部203を実行部222は起動させる。 When scheduled automatic execution is set, a start date (which may include time) is also set at the same time. When the time to start execution of a maintenance scenario in the maintenance scenario storage unit 204 arrives, the execution unit 222 reads that maintenance scenario and activates the routine maintenance work execution unit 203 corresponding to that maintenance scenario.
さらに、実行部222によって起動された定型保守作業実行部203は、クライアント2m(21~2M)を起動する。 Furthermore, the routine maintenance work execution unit 203 started by the execution unit 222 starts client 2m (21 to 2M).
ここで、システム毎の保守シナリオには、後述するように複数の定型保守作業が定義(設定)されている。さらに、保守シナリオには、それぞれの定型保守作業のAPI番号と、対象装置とする装置4のホスト名も設定されている。 Here, multiple routine maintenance tasks are defined (set) in the maintenance scenario for each system, as described below. Furthermore, the maintenance scenario also sets the API number for each routine maintenance task and the host name of the target device 4.
定型保守作業実行部203は、保守シナリオに定義されている複数の定型保守作業を順番に読み出す。そして、今回実行する定型保守作業のAPI番号に対応するクライアント2mを、定型保守作業実行部203は起動させる。API番号に対応するクライアント2mの起動は、保守シナリオに設定されている定型保守作業のAPI番号に従って順番に行われる。 The routine maintenance work execution unit 203 sequentially reads out multiple routine maintenance works defined in the maintenance scenario. Then, the routine maintenance work execution unit 203 starts up the client 2m corresponding to the API number of the routine maintenance work to be executed this time. The client 2m corresponding to the API number is started up in order according to the API numbers of the routine maintenance works set in the maintenance scenario.
クライアント2mは、RESTを通じて、連携サーバ3-1~3-Xにおける対応するサーバ3mに起動を要求する。クライアント2mによりサーバ3mは起動する。サーバ3mは、起動時に受け取った定型保守作業用オープンAPIで定義された要求を、装置依存した保守作業用インタフェースに変換し、変換した要求を装置4に送信する。 Client 2m sends a startup request to the corresponding server 3m in the linked servers 3-1 to 3-X via REST. Server 3m is started by client 2m. Server 3m converts the request defined in the routine maintenance work open API received at startup into a device-dependent maintenance work interface and sends the converted request to device 4.
装置4から返却される要求の結果をサーバ3mは受け取り、その結果を定型保守作業用オープンAPIの「OUT」に変換する。サーバ3mは、変換した結果を、クライアント2mにRESTで返却する。 Server 3m receives the request results returned from device 4 and converts them into "OUT" of the routine maintenance work open API. Server 3m returns the converted results to client 2m via REST.
管理サーバ2では、サーバ3mから受け取る保守結果を、クライアント2mが保守端末1に送信して、保守端末1は画面上に結果を出力する。保守者は、保守端末1の画面上で、結果を確認できる。これにより、保守者は、要求した保守シナリオの結果を確認することができる。 On management server 2, client 2m sends the maintenance results received from server 3m to maintenance terminal 1, which then outputs the results on its screen. The maintenance person can check the results on the screen of maintenance terminal 1. This allows the maintenance person to check the results of the requested maintenance scenario.
なお、ここでは、保守端末1が、リアルタイムに保守結果を画面表示する場合を例示したが、保守シナリオ登録・実行部202は、保守結果を、保守シナリオに対応付けて保守シナリオ記憶部204に保存することも可能である。したがって、リアルタイムに表示する場合に限らず、後日保守結果を検索することもできる。 Note that while the example shown here is one in which the maintenance terminal 1 displays the maintenance results on the screen in real time, the maintenance scenario registration and execution unit 202 can also associate the maintenance results with a maintenance scenario and store them in the maintenance scenario storage unit 204. Therefore, maintenance results can be searched for at a later date, rather than just displayed in real time.
ここで、システム毎の保守シナリオにアラーム契機自動実行が設定されている場合の動作を説明する。システム障害が発生したときに、そのシステムに対して、保守シナリオに従った定型保守作業を実行させる。障害発生時の処理である。 Here, we will explain the operation when alarm-triggered automatic execution is set for the maintenance scenario for each system. When a system failure occurs, routine maintenance work is performed on that system according to the maintenance scenario. This is the processing that occurs when a failure occurs.
ここで、アラーム契機自動実行は、トラップ監視部201がシステム障害を検出したときに、障害に応じた保守シナリオ(アラーム契機IDが対応付けられた保守シナリオ)に定義された定型保守作業を、障害発生したシステムに対して実行する動作モードである。 Here, alarm-triggered automatic execution is an operating mode in which, when the trap monitoring unit 201 detects a system fault, routine maintenance work defined in the maintenance scenario corresponding to the fault (the maintenance scenario associated with the alarm-triggered ID) is executed on the system in which the fault occurred.
保守シナリオにおいてアラーム契機自動実行が設定されているとき、アラーム契機IDも同時に設定される。アラーム契機IDは、例えばSNMP-Trap監視のOID(オブジェクトID)等のように障害(監視)に関する項目を特定する識別情報を適用できる。そして、トラップ監視部201からのアラームに含まれるアラーム契機IDが設定された保守シナリオを実行部222が読み出して、そのアラーム契機IDが設定された保守シナリオに応じた定型保守作業実行部203を実行部222は起動させる。 When alarm-triggered automatic execution is set in a maintenance scenario, an alarm trigger ID is also set at the same time. The alarm trigger ID can be identification information that identifies an item related to the fault (monitoring), such as an OID (object ID) for SNMP-Trap monitoring. The execution unit 222 then reads out the maintenance scenario for which the alarm trigger ID included in the alarm from the trap monitoring unit 201 is set, and the execution unit 222 starts the routine maintenance work execution unit 203 corresponding to the maintenance scenario for which the alarm trigger ID is set.
このように、システムでセッション制御や回線輻輳等の障害が発生したときには、原因特定のために、当該システムの各装置4に保守作業を行なう必要がある。また障害は昼夜問わず発生する可能性があり、人材不足が叫ばれる昨今においてもこれまでと同様に保守を行なうことが要求される。このような背景に鑑みても、この実施形態によれば、効率的な監視や保守作業の効率的な実行が可能となる。 As such, when a system failure such as session control or line congestion occurs, maintenance work must be performed on each device 4 in the system to identify the cause. Furthermore, failures can occur at any time of the day, so even in these times of labor shortages, maintenance work must be performed as before. Given this background, this embodiment enables efficient monitoring and efficient execution of maintenance work.
(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の実施形態に係る保守シナリオの登録画面例を示す画面図である。 Figure 5 is an explanatory diagram illustrating an example of the configuration of a maintenance scenario according to the second embodiment. Figure 6 is a screen diagram showing an example of a maintenance scenario registration screen according to the second embodiment.
図5に例示するように、保守シナリオは、シナリオコンフィグと、定型保守作業コンフィグとを有する。保守者が、保守端末1の表示部に表示される図6の保守シナリオ登録画面を通じて、システム毎の保守シナリオを作成することができる。 As shown in Figure 5, a maintenance scenario includes a scenario configuration and a routine maintenance work configuration. Maintenance personnel can create a maintenance scenario for each system via the maintenance scenario registration screen shown in Figure 6, which is displayed on the display unit of the maintenance terminal 1.
シナリオコンフィグは、保守シナリオの設定情報である。図5に例示するように、シナリオコンフィグは、「シナリオ名」、「システム名」、「定型保守作業情報」、「対象装置」、「実行開始時刻」、「実行終了時刻」、「実行結果」を項目として有する。このように、シナリオコンフィグは、この保守シナリオを、どのシステムに、どの定型保守作業をどの装置4に実行するか等の設定情報が定義されている。また、シナリオコンフィグは、装置4に対して実行した保守結果も保持する。この保守結果は、いつ実行した保守結果であるかを特定するため、システム名、装置、実行開始時刻及び実行終了時刻、実行した定型保守作業の番号等に対応付けるようにする。なお、シナリオコンフィグの項目は、図5に例示するものに限定されない。 Scenario Config is the configuration information for a maintenance scenario. As illustrated in Figure 5, Scenario Config has the following items: "Scenario Name," "System Name," "Routine Maintenance Work Information," "Target Device," "Execution Start Time," "Execution End Time," and "Execution Result." In this way, Scenario Config defines configuration information such as which system this maintenance scenario will be executed on, and which routine maintenance work will be executed on which device 4. Scenario Config also stores the results of maintenance performed on the device 4. To identify when the maintenance results were performed, these maintenance results are associated with the system name, device, execution start time and execution end time, the number of the routine maintenance work performed, etc. Note that the items in Scenario Config are not limited to those illustrated in Figure 5.
「シナリオ名」は、保守シナリオの登録・変更・複製時に画面で設定した値である。つまり、シナリオ名は、保守シナリオを特定するための識別情報ともいえる。 The "scenario name" is the value set on the screen when registering, modifying, or duplicating a maintenance scenario. In other words, the scenario name can be thought of as identification information used to identify a maintenance scenario.
「システム名」は、保守シナリオの登録・変更・複製時に画面で選択した監視システムの名称である。つまり、「システム名」は、保守システムを適用するシステムの名称である。システム名(システムの名称)に限らず、システムを特定できるのであれば、システムの番号、ID等のようなシステム識別情報としてもよい。 The "system name" is the name of the monitoring system selected on the screen when registering, modifying, or duplicating a maintenance scenario. In other words, the "system name" is the name of the system to which the maintenance system applies. It is not limited to the system name (system name), and can also be system identification information such as the system number or ID, as long as it can identify the system.
「定型保守作業情報」は、保守シナリオに組み込まれる定型保守作業に関する情報である。「定型保守作業情報」は、保守シナリオの登録・変更・複製時に画面で設定した定型保守作業数分だけ配列される。「定型保守作業情報」は、設定する複数の定型保守作業のそれぞれのAPI番号を含む「定型保守作業番号リスト」を有する。この「定型保守作業番号リスト」については、定型保守作業コンフィグの説明のときに詳細に説明する。 "Routine maintenance work information" is information about routine maintenance work that is incorporated into a maintenance scenario. "Routine maintenance work information" is arranged in the same number as the number of routine maintenance work set on the screen when registering, changing, or duplicating a maintenance scenario. "Routine maintenance work information" has a "routine maintenance work number list" that contains the API number for each of the multiple routine maintenance work sets. 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 the device on which this maintenance scenario will be executed.
「実行開始時刻」は、この保守シナリオを実行開始した実行開始時刻であり、「実行終了時刻」は、この保守シナリオを実行終了した実行終了時刻である。「実行結果」は、保守シナリオに従って実行した保守結果である。実行結果は、定型保守作業毎に、各装置の保守結果とする。 The "Execution start time" is the time when this maintenance scenario began execution, and the "Execution end time" is the time when this maintenance scenario ended execution. The "Execution result" is the result of maintenance performed according to the maintenance scenario. The execution result is the maintenance result for each device for each routine maintenance task.
次に、図5に例示する定型保守作業コンフィグを説明する。定型保守作業コンフィグは、保守シナリオのシナリオコンフィグで設定されている定型保守作業に関する詳細な設定情報である。図5に例示するように、定型保守作業コンフィグは、「作業番号」、「API番号」、「実行処理」を項目に有する。このように、定型保守作業コンフィグは、装置4に実行する定型保守作業のAPI番号と、保守作業で装置4側(サーバ3m側)に要求するコマンド、データ、情報等を設定する。定型保守作業が複数ある場合、定型保守作業毎に、定型保守作業コンフィグが作成・登録される。 Next, we will explain the routine maintenance work configuration shown in Figure 5. The routine maintenance work configuration is detailed setting information related to the routine maintenance work set in the scenario configuration of the maintenance scenario. As shown in Figure 5, the routine maintenance work configuration has the fields "Work Number," "API Number," and "Execution Process." In this way, the routine maintenance work configuration sets the API number of the routine maintenance work to be executed on the device 4, as well as the commands, data, information, etc. requested from the device 4 (server 3m) during the maintenance work. If there are multiple routine maintenance work, a routine maintenance work configuration is created and registered for each routine maintenance work.
「作業番号」は、定型保守作業毎に事前に設定した番号である。「作業番号」は、定型保守作業用オープンAPIで定義されたAPI番号とは異なり、定型保守作業番号を特定するために設定された番号である。 The "job number" is a number set in advance for each routine maintenance task. The "job number" is different from the API number defined in the open API for routine maintenance tasks, and is a number set to identify the routine maintenance task number.
「API番号」は、定型保守作業用オープンAPIで定義された番号である。例えば、「API番号:1」は「コマンド投入(単発)」、「API番号:2」は「アラーム受信」、「API番号:3」は「ファイル転送」とする。 The "API number" is the number defined by the open API for routine maintenance work. For example, "API number: 1" is "Command submission (single)", "API number: 2" is "Alarm reception", and "API number: 3" is "File transfer".
「実行処理」は、定型保守作業用オープンAPIで要求する情報である。 "Execution process" is the information requested by the open API for routine maintenance work.
例えば、「API番号:1」で、装置4(サーバ3m)側にコマンドを投入するときには、そのコマンドの文字列を事前に設定する。この他に、コマンドの投入先を設定するようにしてもよい。このコマンドの文字列の設定は、登録画面を通じて保守者により設定可能である。 For example, when issuing a command to device 4 (server 3m) with "API number: 1," the command string is set in advance. Alternatively, the command's destination can be set. The command string can be set by an administrator via the registration screen.
また例えば「API番号:2」で、装置4(サーバ3m)側に、特定のアラームを受信したか否かを確認するときには、そのアラームを特定するIDを設定する。この他に、アラームの検索開始時刻、検索終了時刻、発生装置、検索文字列等を設定するようにしてもよい。 For example, when checking whether a specific alarm has been received on device 4 (server 3m) using "API number: 2," an ID identifying that alarm is set. Other settings such as the alarm search start time, search end time, generating device, and search string may also be set.
さらに例えば、「API番号:3」で、装置4(サーバ3m)側に、ファイル転送するときには、転送先ディレクトリをフルパスで指定する。この他に、転送元ファイルを設定するようにしてもよい。 Furthermore, for example, when transferring a file to device 4 (server 3m) using "API number: 3", the destination directory is specified using the full path. Alternatively, the source file can be set.
上述したように、保守シナリオは、シナリオコンフィグと定型保守作業コンフィグとを有しており、保守シナリオは、保守端末1に提供される図6の保守シナリオ登録画面を通じて設定される。 As described above, a maintenance scenario has a scenario configuration and a routine maintenance work configuration, and the maintenance scenario is set via the maintenance scenario registration screen shown in Figure 6, which is provided on the maintenance terminal 1.
図6に例示するように、保守シナリオの登録画面500は、シナリオ名入力部501、システム名入力部502、定型保守作業設定部503、シナリオ実行条件設定部504、対象装置入力部505、定型保守作業設定一覧表示部506、登録ボタン507、キャンセルボタン508、変更ボタン540を有する。なお、登録画面500は図6に限定されず、また登録画面500に表示させる入力部は図6のものに限定されない。 As illustrated in Figure 6, the maintenance scenario registration screen 500 has 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 work setting list display section 506, a register button 507, a cancel button 508, and a change button 540. Note that the registration screen 500 is not limited to Figure 6, and the input sections displayed on the registration screen 500 are not limited to those in Figure 6.
シナリオ名入力部501及びシステム名入力部502は、例えば、テキスト入力で、シナリオ名及びシステム名を入力できる。 The scenario name input section 501 and system name input section 502 allow you to enter the scenario name and system name, for example, by text input.
定型保守作業設定部503は、保守シナリオに定義付ける定型保守作業を設定する部分である。例えば、図6の例では、プルダウンで選択可能な定型保守作業がリスト510で表示され、そのリスト510から定型保守作業を選択する。なお、定型保守作業を選択・設定が可能であれば、定型保守作業設定部503はプルダウンに限定されない。 The routine maintenance work setting section 503 is the section where routine maintenance work defined in the maintenance scenario is set. For example, in the example of Figure 6, routine maintenance work that can be selected using a pull-down menu is displayed in list 510, and the routine maintenance work is selected from list 510. Note that the routine maintenance work setting section 503 is not limited to a pull-down menu, as long as the routine maintenance work can be selected and set.
定型保守作業設定部503で定型保守作業が設定されると(例えば「追加」ボタンが選択されることで、そのとき選んだ定型保守作業を設定できる。)、当該定型保守作業の名称(すなわち、定型保守作業名)及び作業番号が読み出されて、後述する定型保守作業設定一覧表示部506に表示される。 When a routine maintenance task is set in the routine maintenance task setting section 503 (for example, by selecting the "Add" button, the selected routine maintenance task can be set), the name of the routine maintenance task (i.e., the routine maintenance task name) and task number are read out and displayed in the routine maintenance task setting list display section 506, which will be described later.
定型保守作業設定部503は、リスト510で定型保守作業を1個ずつ順番に設定していくことで、複数の定型保守作業を設定できる。つまり、複数の定型保守作業からなる保守シナリオを登録することができる。 The routine maintenance work setting unit 503 can set multiple routine maintenance works by setting each routine maintenance work one by one in the list 510. In other words, it is possible to register a maintenance scenario consisting of multiple routine maintenance works.
なお、複数の定型保守作業を設定したとき、その設定した順が、定型保守作業の実行する順となる。保守シナリオの定型保守作業を順番に実行する際、その順番に何かしらの問題があるときには、定型保守作業設定部503のリスト510で定型保守作業の設定順を変更することで、実行順を修正(変更)することもできる。 When multiple routine maintenance tasks are set, the order in which they are set will be the order in which the routine maintenance tasks are executed. If there is any problem with the order in which the routine maintenance tasks of a maintenance scenario are executed in order, the execution order can be corrected (changed) by changing the order in which the routine maintenance tasks are set in list 510 of the routine maintenance task setting section 503.
シナリオ実行条件設定部504は、当該保守シナリオを実行する条件を設定できる。シナリオ実行条件設定部504は、手動実行、アラーム契機自動実行、予約自動実行のいずれかを設定できる。 The scenario execution condition setting unit 504 can set the conditions for executing the maintenance scenario. The scenario execution condition setting unit 504 can set either manual execution, automatic execution triggered by an alarm, or scheduled automatic execution.
シナリオ実行条件設定部504で、アラーム契機自動実行を設定するときには、アラーム契機IDも設定する。これにより、トラップ監視部201からアラームが検知されたときに、アラーム契機IDが設定されている保守シナリオを読み出せるようにすることができる。なお、トラップ監視部201は、監視対象の状態を示す情報を受信して、事前設定された監視条件と一致する項目(アラーム契機ID)を入れたアラームを検知し保守シナリオ登録実行部202を起動するが、複数の項目で一致するときには、シナリオ実行部202へ複数の保守シナリオの実行を指示する。1つのシステムに対する保守シナリオは1種類だけではなく、複数のアラーム契機IDの各々に応じた複数種類の保守シナリオを登録することができる。 When setting alarm-triggered automatic execution in the scenario execution condition setting unit 504, an alarm trigger ID is also set. This makes it possible to read out the maintenance scenario for which the alarm trigger ID is set when an alarm is detected by the trap monitoring unit 201. The trap monitoring unit 201 receives information indicating the status of the monitored object, detects an alarm containing an item (alarm trigger ID) that matches the pre-set monitoring conditions, and activates the maintenance scenario registration and execution unit 202. If multiple items match, it instructs the scenario execution unit 202 to execute multiple maintenance scenarios. It is possible to register not just one type of maintenance scenario for a single system, but multiple types of maintenance scenarios corresponding to multiple alarm trigger IDs.
対象装置入力部505は、指定した定型保守作業を行なう対象装置を入力する。対象装置入力部505は、テキスト入力で、装置4のホスト名を入力する。また、別の方法として、システムに存在する各装置4と、各装置4のホスト名とを対応付けたデータベースと連携可能であるなら、対象装置入力部505は、そのデータベースと連携して、システム毎の装置4を選択できるようにしてもよい。 The target device input unit 505 inputs the target device for which the specified routine maintenance work will be performed. The target device input unit 505 inputs the host name of the device 4 by text input. Alternatively, if it is possible to link with a database that associates each device 4 in the system with the host name of each device 4, the target device input unit 505 may link with that database to enable selection of a device 4 for each system.
定型保守作業設定一覧表示部506は、指定した定型保守作業の一覧情報を表示する部分である。図6では、例えば、定型保守作業の作業番号を示す「No」、「定型保守作業名」、実行開始時刻を示す「開始時刻」、実行終了時刻を示す「終了時刻」、その他の設定情報を参照可能とするための「詳細情報参照」等を項目とする。なお、定型保守作業設定一覧表示部506に表示させる項目は、これに限定されない。 The routine maintenance work setting list display section 506 is a section that displays a list of specified routine maintenance work. In Figure 6, for example, items include "No." indicating the work number of the routine maintenance work, "routine maintenance work name," "start time" indicating the start time of execution, "end time" indicating the end time of execution, and "reference detailed information" to enable reference to other setting information. Note that the items displayed in the routine maintenance work setting list display section 506 are not limited to these.
定型保守作業設定一覧表示部506は、定型保守作業設定部503で選択した定型保守作業の作業番号及び定型保守作業名が表示される。定型保守作業設定部503で複数の定型保守作業が選択されたときには、複数の定型保守作業が定型保守作業設定一覧表示部506に表示される。また、表示される順番は、定型保守作業設定部503で選択した順である。 The routine maintenance work setting list display section 506 displays the work number and routine maintenance work name of the routine maintenance work selected in the routine maintenance work setting section 503. When multiple routine maintenance work are selected in the routine maintenance work setting section 503, the multiple routine maintenance work are displayed in the routine maintenance work setting list display section 506. The order in which they are displayed is the order in which they were selected in the routine maintenance work setting section 503.
つまり、システム毎の保守シナリオを実行するとき、定型保守作業設定部503で選択された順で、定型保守作業を順番に定型保守作業実行部203が実行することになる。 In other words, when executing a maintenance scenario for each system, the routine maintenance work execution unit 203 will execute the routine maintenance work in the order selected in the routine maintenance work setting unit 503.
また、定型保守作業設定一覧表示部506において、項目「詳細情報参照」には、定型保守作業毎に「参照」ボタンがある。定型保守作業毎の「参照」を保守者が選択すると、定型保守作業の詳細な設定情報を設定する画面520が表示される。この画面520上で、定型保守作業コンフィグの「API番号」、「実行処理」に関する情報を設定することができる。 In addition, in the routine maintenance work setting list display section 506, the item "Reference 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 is displayed in which detailed setting information for the routine maintenance work is set. On this screen 520, information regarding the "API number" and "execution process" of the routine maintenance work configuration can be set.
登録ボタン507が保守者に選択されると、入力された保守シナリオが登録される。変更ボタン540が保守者に選択されると、変更された保守シナリオが変更登録される。キャンセルボタン508が選択されると、保守シナリオが削除される。 When the maintainer selects the Register button 507, the entered maintenance scenario is registered. When the maintainer selects the Change button 540, the changed maintenance scenario is registered. When the maintainer selects the Cancel button 508, the maintenance scenario is deleted.
(B-4)第2の実施形態の効果
以上のように、第2の実施形態によれば、定型保守作業用オープンAPIの自動実行方式により、複数の保守定型作業を一度に実行することで保守者の負担を減らすことができる。
(B-4) Effects of the Second Embodiment As described above, according to the second embodiment, the automatic execution method of the open API for routine maintenance work can reduce the burden on the maintenance personnel by executing multiple routine maintenance work at once.
また、第2の実施形態によれば、保守シナリオにアラームを関連付けることで障害発生時に定型保守作業を実行し、夜間作業の負担を減らす保守運用が可能となる。 Furthermore, according to the second embodiment, by associating alarms with maintenance scenarios, routine maintenance work can be performed when a failure occurs, enabling maintenance operations that reduce the burden of nighttime work.
(C)他の実施形態
上述した実施形態においても種々の変形実施形態を言及したが、本発明は、以下の変形実施形態にも適用できる。
(C) Other Embodiments Although various modified embodiments have been mentioned in the above-described embodiment, 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 the sake of convenience, an example was given in which clients 21-23 and servers 31-33 are started for each API number. However, clients and servers are not limited to being separated by API number.
例えば、保守者が、保守端末1の画面上で装置4の設定や状態監視等の保守運用をする際に、保守識別子等の保守識別情報、保守種類毎若しくは保守作業名称毎に、各装置4の結果を表示できればよい。したがって、保守種類毎又は保守作業名称毎に、クライアント・サーバを区分するようにしてもよい。 For example, when a maintenance technician performs maintenance operations such as setting up devices 4 or monitoring their status on the screen of the maintenance terminal 1, it is sufficient to be able to display the results of each device 4 by maintenance identification information such as a maintenance identifier, by maintenance type, or by maintenance work name. Therefore, it is also possible to divide clients and servers by maintenance type or maintenance work name.
(C-2)上述した実施形態では、連携サーバ3上のAPI番号毎のサーバ31~33が、定型保守作業用オープンAPIで定義した「IN」又は「OUT」と、装置4が依存しているコマンド形式の要求又は応答とを変換する場合を例示したが、これに限らない。 (C-2) In the above-described embodiment, an example was given in which servers 31 to 33 for each API number on the linking server 3 convert "IN" or "OUT" defined in the open API for routine maintenance work and requests or responses in the command format on which the device 4 relies, but this is not limited to this.
例えば、管理サーバ2上のクライアント21~23が、定型保守作業設定情報記憶部5にアクセス可能であり、定型保守作業用オープンAPIの「IN」及び「OUT」のうち、「OUT」を変換して保守端末1の画面に表示するようにしてもよい。なお、「IN」の変換についてもクライアント21~23が行なってもよいが、装置4の機種ごとの変換が必要となるので、サーバ31~33側で行う方が望ましい。 For example, clients 21-23 on the management server 2 can access the routine maintenance work setting information storage unit 5, and of the "IN" and "OUT" in the routine maintenance work open API, the "OUT" can be converted and displayed on the screen of the maintenance terminal 1. Note that while the "IN" conversion can also be performed by clients 21-23, it is preferable to perform this on the server 31-33 side, as conversion is required for each model of device 4.
また例えば、クライアント21~23が、定型保守作業設定情報記憶部5に記憶されている定型保守作業設定情報を保守端末1に与えて保持させて、保守端末1が、「OUT」定義のパラメータを、各装置4のコマンド形式の応答に変換して画面表示するようにしてもよい。また逆に、保守端末1が、各装置4のコマンド形式の応答を、「OUT」定義のパラメータに変換して画面表示してもよい。 For example, clients 21-23 may provide routine maintenance work setting information stored in the routine maintenance work setting information storage unit 5 to the maintenance terminal 1, which may then convert the "OUT" definition parameters into responses in the command format of each device 4 and display them on the screen. Conversely, the maintenance terminal 1 may convert the command format responses of each device 4 into "OUT" definition parameters and display them on the screen.
(C-3)図3に例示するように、連携サーバ3上のAPI番号毎のサーバ31~33が、複数の装置4の保守状態を監視する統合監視システム6と接続して、統合監視システム6が監視する装置7の保守管理も可能である。 (C-3) As shown in Figure 3, servers 31-33 on the linking server 3 for each API number can connect to an integrated monitoring system 6 that monitors the maintenance status of multiple devices 4, enabling maintenance management of devices 7 monitored by the integrated monitoring system 6.
この場合も、上述した実施形態で説明した定型保守作業用オープンAPIを用いることにより、統合監視システム6が監視する各装置7の保守情報(結果)を呼び出して、保守端末1の画面の表示させることができる。 In this case, too, by using the open API for routine maintenance work described in the above embodiment, the maintenance information (results) of each device 7 monitored by the integrated monitoring system 6 can be called up and displayed on the screen of the maintenance terminal 1.
(C-4)上述した第2の実施形態では、管理サーバ2が、トラップ監視部201、保守シナリオ登録・実行部202,定型保守作業実行部203、クライアント2mの各種機能を実行する場合を例示した。しかし、管理サーバ2が実行する各種機能は、物理的に同一のサーバが実装しなくてもよく、物理的に異なる複数のサーバ上に分散配置されてもよい。 (C-4) In the second embodiment described above, an example was given in which the management server 2 executes the various functions of the trap monitoring unit 201, maintenance scenario registration and execution unit 202, routine maintenance task execution unit 203, and client 2m. However, the various functions executed by the management server 2 do not have to be implemented on the same physical server, and may be distributed across multiple 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…保守シナリオ記憶部。 1...Maintenance terminal, 2...Management server, 3...Linkage server, 4 (4-1 to 4-N) devices, 5...Routine maintenance work setting information storage unit, 6...Integrated monitoring system, 7...Devices, 10, 10A, and 10B...Maintenance management system, 21-23...Clients, 31-33...Servers, 35...Mutual conversion unit, 41...Device interface, 201...Trap monitoring unit, 202...Maintenance scenario registration and execution unit, 203...Routine maintenance work execution unit, 204...Maintenance scenario storage unit.
Claims (10)
複数の対象装置に接続される第2のサーバと
を備え、
前記第1のサーバが、
前記保守端末からの前記複数の対象装置の各々に対する共通保守要求を前記第2のサーバに送信すると共に、前記第2のサーバを通じて取得した、前記共通保守要求に対する前記複数の対象装置の各々の応答結果を、前記保守端末に送信する、保守種別毎の共通要求部を有し、
前記第2のサーバが、
前記保守種別毎の前記共通要求部からの前記共通保守要求を、前記複数の対象装置の各々が対応可能な形式に変換して、対応する前記複数の対象装置の各々に送信すると共に、前記複数の対象装置の各々からの応答結果を、前記共通要求部の形式に変換して、対応する前記共通要求部に送信する、保守種別毎の応答部を有し、
前記第1のサーバが、
前記複数の対象装置を有する対象システム毎に、当該対象システムの前記複数の対象装置の各々に対して行なう前記複数の共通保守要求を設定した保守シナリオを記憶する保守シナリオ記憶部と、
前記対象システム毎の前記保守シナリオに設定されている実行時刻に、前記共通要求部に対して、当該保守シナリオに設定されている前記複数の共通保守要求を実行させる保守実行部と
を有する
ことを特徴とする保守管理システム。 a first server connected to a maintenance terminal;
a second server connected to a plurality of target devices;
The first server
a common request unit for each maintenance type that transmits a common maintenance request for each of the plurality of target devices from the maintenance terminal to the second server, and transmits a response result of each of the plurality of target devices to the common maintenance request, which response result is acquired via the second server, to the maintenance terminal;
The second server
a response unit for each maintenance type that 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 transmits the converted common maintenance request to each of the plurality of corresponding target devices, and also converts a response result from each of the plurality of target devices into the format of the common request unit and transmits the converted response result to the corresponding common request unit ;
The first server
a maintenance scenario storage unit configured to store, for each target system having the plurality of target devices, a maintenance scenario in which the plurality of common maintenance requests to be performed on each of the plurality of target devices in the target system are 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 an execution time set in the maintenance scenario for each of the target systems;
have
A maintenance management system characterized by:
前記保守端末を通じて、前記対象システム毎に、前記対象システムが有する前記複数の対象装置の各々に対して行なう前記共通保守要求を順番に設定し、設定した前記複数の共通保守要求の各々に関する実行処理を設定して、当該対象システムの前記保守シナリオを登録する登録部を備えることを特徴とする請求項1に記載の保守管理システム。 The first server
2. The maintenance management system according to claim 1, further comprising a registration unit that sets, for each target system through the maintenance terminal, the common maintenance requests to be performed on each of the plurality of target devices that the target system has in sequence, sets execution processing for each of the plurality of common maintenance requests that have been set, and registers the maintenance scenario for the target system.
前記保守実行部が、障害検知した前記障害監視部からの障害通知に関連付けられている前記保守シナリオに従って、前記共通要求部に対して前記複数の共通保守要求を実行させる
ことを特徴とする請求項1又は2に記載の保守管理システム。 the first server includes a fault monitoring unit that monitors the occurrence of a fault in the target system;
The maintenance management system according to claim 1 or 2, characterized in that the maintenance execution unit causes the common request unit to execute the plurality of common maintenance requests in accordance with the maintenance scenario associated with a fault notification from the fault monitoring unit that detected the fault .
複数の対象装置に接続される第2のサーバが、保守種別毎の応答部を有し、
前記共通要求部が、前記保守端末からの前記複数の対象装置の各々に対する共通保守要求を前記第2のサーバに送信し、
対応する前記応答部が、前記保守種別毎の前記共通要求部からの前記共通保守要求を、前記複数の対象装置の各々が対応可能な形式に変換して、対応する前記複数の対象装置の各々に送信し、
前記応答部が、前記複数の対象装置の各々からの応答結果を、前記共通要求部の形式に変換して、対応する前記共通要求部に送信し、
前記共通要求部が、前記応答部から取得した、前記共通保守要求に対する前記複数の対象装置の各々の応答結果を、前記保守端末に送信し、
前記第1のサーバの前記保守実行部が、
前記複数の対象装置を有する対象システム毎に、当該対象システムの前記複数の対象装置の各々に対して行なう前記複数の共通保守要求を設定した保守シナリオを記憶する保守シナリオ記憶部を参照して、前記対象システム毎の前記保守シナリオに設定されている実行時刻に、前記共通要求部に対して、当該保守シナリオに設定されている前記複数の共通保守要求を実行させる
ことを特徴とする保守管理方法。 a first server connected to the maintenance terminal includes a common request unit for each maintenance type and a maintenance execution unit ;
a second server connected to a plurality of target devices, the second server having a response unit for each maintenance type;
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;
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 transmits the converted common maintenance request to each of the plurality of corresponding target devices;
the response unit 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;
the common request unit transmits to the maintenance terminal a response result of each of the plurality of target devices to the common maintenance request, the response result being acquired from the response unit ;
The maintenance execution unit of the first server
a maintenance scenario storage unit that stores, for each target system having the plurality of target devices, a maintenance scenario in which the plurality of common maintenance requests to be performed on each of the plurality of target devices of the target system are set, and causes the common request unit to execute the plurality of common maintenance requests set in the maintenance scenario at an execution time set in the maintenance scenario for each target system;
A maintenance management method characterized by:
前記保守端末からの前記複数の対象装置の各々に対する共通保守要求を前記連携サーバに送信すると共に、前記連携サーバを通じて取得した、前記共通保守要求に対する前記複数の対象装置の各々の応答結果を、前記保守端末に送信する、保守種別毎の共通要求部と、
前記複数の対象装置を有する対象システム毎に、当該対象システムの前記複数の対象装置の各々に対して行なう前記複数の共通保守要求を設定した保守シナリオを記憶する保守シナリオ記憶部と、
前記対象システム毎の前記保守シナリオに設定されている実行時刻に、前記共通要求部に対して、当該保守シナリオに設定されている前記複数の共通保守要求を実行させる保守実行部と
を備えることを特徴とする管理サーバ。 a management server that cooperates with a link server connected to a plurality of target devices and provides maintenance information for each of the plurality of target devices to a maintenance terminal,
a common request unit for each maintenance type that transmits a common maintenance request for each of the plurality of target devices from the maintenance terminal to the linking server, and transmits a response result of each of the plurality of target devices to the common maintenance request, which is acquired via the linking server, to the maintenance terminal ;
a maintenance scenario storage unit configured to store, for each target system having the plurality of target devices, a maintenance scenario in which the plurality of common maintenance requests to be performed on each of the plurality of target devices in the target system are 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 an execution time set in the maintenance scenario for each of the target systems;
A management server comprising:
前記保守実行部が、障害検知した前記障害監視部からの障害通知に関連付けられている前記保守シナリオに従って、前記共通要求部に対して前記複数の共通保守要求を実行させる
ことを特徴とする請求項5又は6に記載の管理サーバ。 a failure monitoring unit that monitors the occurrence of a failure in the target system;
The management server according to claim 5 or 6, characterized in that the maintenance execution unit causes the common request unit to execute the plurality of common maintenance requests in accordance with the maintenance scenario associated with a fault notification from the fault monitoring unit that detected the fault .
コンピュータを、
前記保守端末からの前記複数の対象装置の各々に対する共通保守要求を前記連携サーバに送信すると共に、前記連携サーバを通じて取得した、前記共通保守要求に対する前記複数の対象装置の各々の応答結果を、前記保守端末に送信する、保守種別毎の共通要求部と、
前記複数の対象装置を有する対象システム毎に、当該対象システムの前記複数の対象装置の各々に対して行なう前記複数の共通保守要求を設定した保守シナリオを記憶する保守シナリオ記憶部を参照して、前記対象システム毎の前記保守シナリオに設定されている実行時刻に、前記共通要求部に対して、当該保守シナリオに設定されている前記複数の共通保守要求を実行させる保守実行部と
して機能させることを特徴とする保守管理プログラム。 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,
Computer,
a common request unit for each maintenance type that transmits a common maintenance request for each of the plurality of target devices from the maintenance terminal to the linking server, and transmits a response result of each of the plurality of target devices to the common maintenance request, which is acquired via the linking server, to the maintenance terminal ;
a maintenance execution unit that references a maintenance scenario storage unit that stores, for each target system having the plurality of target devices, a maintenance scenario in which the plurality of common maintenance requests to be performed on each of the plurality of target devices in the target system are set, and causes the common request unit to execute the plurality of common maintenance requests set in the maintenance scenario at an execution time set in the maintenance scenario for each target system;
A maintenance management program characterized by functioning as follows.
前記保守端末を通じて、前記対象システム毎に、前記対象システムが有する前記複数の対象装置の各々に対して行なう前記共通保守要求を順番に設定し、設定した前記複数の共通保守要求の各々に関する実行処理を設定して、当該対象システムの前記保守シナリオを登録する登録部として機能させることを特徴とする請求項8に記載の保守管理プログラム。 Computer,
The maintenance management program described in claim 8, characterized in that, for each target system, through the maintenance terminal, the common maintenance requests to be performed on each of the multiple target devices possessed by the target system are set in sequence, execution processing for each of the multiple common maintenance requests that have been set is set, and the program functions as a registration unit that registers the maintenance scenario for the target system.
前記対象システムの障害発生を監視する障害監視部として機能させ、
前記保守実行部が、障害検知した前記障害監視部からの障害通知に関連付けられている前記保守シナリオに従って、前記共通要求部に対して前記複数の共通保守要求を実行させる
ことを特徴とする請求項8又は9に記載の保守管理プログラム。 Computer,
a failure monitoring unit that monitors the occurrence of a failure in the target system;
The maintenance management program according to claim 8 or 9, characterized in that the maintenance execution unit causes the common request unit to execute the plurality of common maintenance requests in accordance with the maintenance scenario associated with a fault notification from the fault monitoring unit that detected the fault .
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021121465 | 2021-07-26 | ||
| JP2021121465 | 2021-07-26 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023017682A JP2023017682A (en) | 2023-02-07 |
| JP7757783B2 true JP7757783B2 (en) | 2025-10-22 |
Family
ID=85157839
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021212253A Active JP7757783B2 (en) | 2021-07-26 | 2021-12-27 | Maintenance management system, maintenance management method, management server, and maintenance management program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7757783B2 (en) |
Citations (5)
| 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 |
-
2021
- 2021-12-27 JP JP2021212253A patent/JP7757783B2/en active Active
Patent Citations (5)
| 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 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023017682A (en) | 2023-02-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11695615B2 (en) | Configuring a network | |
| CN106790595B (en) | Docker container active load balancing device and method | |
| EP3465401B1 (en) | Configuring system resources for different reference architectures | |
| US11392873B2 (en) | Systems and methods for simulating orders and workflows in an order entry and management system to test order scenarios | |
| JP2006011888A (en) | Remote management system | |
| CN109861836A (en) | A kind of network management device and its management method | |
| CN109408310B (en) | Debugging method of server, server and readable storage medium | |
| JP6343178B2 (en) | Communication system and control method therefor, first terminal and control method therefor, and program | |
| JP7757783B2 (en) | Maintenance management system, maintenance management method, management server, and maintenance management program | |
| JP2012185680A (en) | Information processing system, information processor, control method and control program thereof, and method of monitoring and recovering communication environment | |
| JPH09223092A (en) | Network management method and system | |
| JP5760493B2 (en) | Relay communication system | |
| CN113821398A (en) | Data monitoring method, system and non-transitory computer readable storage medium | |
| JP2014078083A (en) | Information processor, and the control method and program thereof | |
| JP2006178834A (en) | Dependency information collection system and dependency information collection method | |
| US8352538B2 (en) | Transaction monitoring system | |
| JP6438900B2 (en) | Device monitoring control system and device monitoring control method | |
| JP2010278742A (en) | Configuration history management device | |
| JP6590753B2 (en) | Simple OpS device, control method, and control program | |
| JP2009059204A (en) | Computer remote control system | |
| JP6760886B2 (en) | Operation system | |
| JP6728840B2 (en) | Image processing server, distribution device and program | |
| CN120973773B (en) | Method for supporting unified management and query of multi-cluster heterogeneous data sources | |
| JP6051512B2 (en) | Communication system and center device | |
| JP5910551B2 (en) | Frame transmission equipment |
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 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250909 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250922 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7757783 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |