Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5866331B2 - Management program and management server - Google Patents
[go: Go Back, main page]

JP5866331B2 - Management program and management server - Google Patents

Management program and management server Download PDF

Info

Publication number
JP5866331B2
JP5866331B2 JP2013250638A JP2013250638A JP5866331B2 JP 5866331 B2 JP5866331 B2 JP 5866331B2 JP 2013250638 A JP2013250638 A JP 2013250638A JP 2013250638 A JP2013250638 A JP 2013250638A JP 5866331 B2 JP5866331 B2 JP 5866331B2
Authority
JP
Japan
Prior art keywords
execution
unit
display
job
history
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
Application number
JP2013250638A
Other languages
Japanese (ja)
Other versions
JP2015108907A (en
Inventor
茂朗 生沼
茂朗 生沼
健治 谷口
健治 谷口
翔太 住田
翔太 住田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SoftBank Corp
Original Assignee
SoftBank Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SoftBank Corp filed Critical SoftBank Corp
Priority to JP2013250638A priority Critical patent/JP5866331B2/en
Publication of JP2015108907A publication Critical patent/JP2015108907A/en
Application granted granted Critical
Publication of JP5866331B2 publication Critical patent/JP5866331B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)

Description

本発明は、管理プログラム及び管理サーバに関する。   The present invention relates to a management program and a management server.

一般的に、サーバやルータ等の機器の情報収集やジョブの実行指示等、当該機器を管理するため、管理サーバが用いられている。この管理サーバで用いられる管理プログラムとしては、例えば非特許文献1記載のJP1が知られている。   In general, a management server is used to manage a device such as information collection of a device such as a server or a router or a job execution instruction. For example, JP1 described in Non-Patent Document 1 is known as a management program used in this management server.

このJP1では、例えば管理サーバの記憶部に、実行指示したジョブの実行履歴を記憶させている。   In JP1, for example, the execution history of a job instructed to execute is stored in the storage unit of the management server.

日立製作所、″統合システム運用管理JP1 製品概要とラインアップ″、[online]、[2013年12月2日検索]、インターネット<URLhttp://www.hitachi.co.jp/Prod/comp/soft1/jp1/product/merits/index.html>Hitachi, "Integrated System Operation Management JP1 Product Overview and Lineup", [online], [December 2, 2013 search], Internet <URL http://www.hitachi.co.jp/Prod/comp/soft1/ jp1 / product / merits / index.html>

しかしながら、JP1では、実行履歴のうち記憶部に記憶されてから所定期間が経過した実行履歴が順次削除されるため、当該所定期間経過した後の古い実行履歴は参照できなかった。   However, in JP1, since the execution history in which the predetermined period has elapsed since being stored in the storage unit is sequentially deleted, the old execution history after the predetermined period cannot be referred to.

本発明はこのような事情に鑑みてなされたものであり、記憶部に記憶されてから所定期間経過した後の古い実行履歴を参照することができる管理プログラム及び管理サーバを提供することを目的の一つとする。   The present invention has been made in view of such circumstances, and an object of the present invention is to provide a management program and a management server that can refer to an old execution history after a predetermined period has elapsed since being stored in a storage unit. One.

本発明に係る管理プログラムは、少なくとも1つの機器を管理する管理プログラムであって、記憶部を有するコンピュータを、前記機器のジョブの実行情報を取得し、取得した前記ジョブ実行情報を前記ジョブの実行履歴として前記記憶部に記憶させる取得部、前記記憶部に記憶されている前記実行履歴のうち前記記憶部に記憶されてから所定期間が経過した場合に削除される予定の実行履歴を自動的にファイルとして前記記憶部に出力する出力部、及び、前記出力部で出力された前記ファイルの内容の表示を制御する表示制御部、として機能させる管理プログラムである。 A management program according to the present invention is a management program for managing at least one device, wherein a computer having a storage unit acquires job execution information of the device, and the acquired job execution information is used to execute the job. acquisition unit to be stored in the storage unit as history, the execution history of scheduled predetermined period stored is deleted when a lapse in the storage unit of the execution history stored in the storage unit automatically It is a management program that functions as an output unit that outputs to the storage unit as a file and a display control unit that controls display of the contents of the file output by the output unit.

本発明によれば、出力部が少なくとも予め設定される時又は期間よりも古い実行履歴をファイルとして出力するため、所定期間経過して記憶部の古い実行履歴が随時削除されたとしても、出力されたファイルは記憶部に残り、そのファイルの内容の表示を表示制御部が制御することで、古い実行履歴を参照することができる。   According to the present invention, since the output history is output as a file at least when the output unit is preset, the output history is output even if the old execution history of the storage unit is deleted as needed after a predetermined period of time. The file remains in the storage unit, and the display control unit controls display of the contents of the file, so that the old execution history can be referred to.

本発明の実施形態に係るジョブ管理システムのシステム構成図である。1 is a system configuration diagram of a job management system according to an embodiment of the present invention. 本発明の実施形態に係る管理サーバの機能的構成図である。It is a functional block diagram of the management server which concerns on embodiment of this invention. 出力部の処理の流れの一例を示すフローチャートである。It is a flowchart which shows an example of the flow of a process of an output part. 入力装置で実行履歴の参照要求が入力された場合に、表示装置に表示されるウィンドウ例の説明図である。It is explanatory drawing of the example of a window displayed on a display apparatus, when the reference request | requirement of an execution history is input with the input device. 入力装置で実行履歴のファイル出力要求が入力された場合に、表示装置に表示されるウィンドウ例の説明図である。FIG. 10 is an explanatory diagram of an example of a window displayed on a display device when an execution history file output request is input by the input device. カウント部の処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process of a count part. (A)は、表示装置に表示されるジョブの種類を特定するためのアイコン例の説明図であり、(B)は、表示装置に表示されるジョブの実行指示回数を含むアイコン例の説明図である。(A) is explanatory drawing of the example of an icon for specifying the kind of job displayed on a display apparatus, (B) is explanatory drawing of the example of an icon containing the execution instruction frequency of the job displayed on a display apparatus. It is. 入力装置で所定のジョブに係る実行履歴の参照要求が入力された場合に、表示装置に表示されるウィンドウ例の説明図である。FIG. 10 is an explanatory diagram of an example of a window displayed on a display device when an execution history reference request relating to a predetermined job is input by the input device. 図8に示すウィンドウ例において、入力装置を用いてウィンドウ内の選択欄で1回目以外、例えば2回目の実行指示回数が選択(指定)されて実行履歴の表示が切り替わった後のウィンドウ例の説明図である。In the window example shown in FIG. 8, description of the window example after the execution history display is switched by selecting (specifying) the second execution instruction number other than the first time in the selection column in the window using the input device, for example. FIG. 入力装置でジョブの一覧要求が入力された場合に、表示装置に表示されるウィンドウ例の説明図である。FIG. 10 is an explanatory diagram of a window example displayed on the display device when a job list request is input by the input device.

図1に示すように、本発明の実施形態に係るジョブ管理システム1は、管理サーバ10と、少なくとも1つの機器12(n)と、を有している。なお、nは1以上の整数であり、その値は特に限定されない。管理サーバ10と各機器12(n)は、ネットワークとしてのインターネットNETによって相互に通信可能に接続されている。   As shown in FIG. 1, a job management system 1 according to an embodiment of the present invention includes a management server 10 and at least one device 12 (n). In addition, n is an integer greater than or equal to 1, and the value is not specifically limited. The management server 10 and each device 12 (n) are connected to be communicable with each other via the Internet NET as a network.

管理サーバ10は、機器12(n)の情報の収集やジョブの実行指示等、当該機器12(n)を管理する端末である。この管理サーバ10は、サーバ本体14と、表示装置16と、入力装置18と、を有する。サーバ本体14は、CPU(Central Processing Unit)20やメモリ22、HDD(Hard disk drive)24、通信装置26等のハードウェア、及び、当該HDD24内にインストールされているオペレーティングシステム(不図示)や例えばSNMP(Simple Network Management Protocol)マネージャ等のマネージャプログラムを含み、上記管理を実現する管理プログラム28等のソフトウェアを有する。表示装置16は、液晶ディスプレイや有機EL(Electro-Luminescence)ディスプレイ等のディスプレイである。入力装置18は、例えばキーボードやマウスである。一方、各機器12(n)は、サーバやルータ、スイッチ等のネットワーク装置、ディスクアレイ等のストレージ装置等である。各機器12(n)は、管理サーバ10からの情報収集の要求に応答して、機器12(n)の情報を収集及び返信する、例えばSNMPエージェント等のエージェントプログラムを有する。   The management server 10 is a terminal that manages the device 12 (n) such as collecting information on the device 12 (n) and executing a job. The management server 10 includes a server main body 14, a display device 16, and an input device 18. The server main body 14 includes a CPU (Central Processing Unit) 20, a memory 22, an HDD (Hard disk drive) 24, a communication device 26, etc., and an operating system (not shown) installed in the HDD 24, for example It includes a manager program such as an SNMP (Simple Network Management Protocol) manager, and has software such as a management program 28 for realizing the above management. The display device 16 is a display such as a liquid crystal display or an organic EL (Electro-Luminescence) display. The input device 18 is, for example, a keyboard or a mouse. On the other hand, each device 12 (n) is a network device such as a server, a router, or a switch, or a storage device such as a disk array. Each device 12 (n) has an agent program such as an SNMP agent that collects and returns information on the device 12 (n) in response to a request for information collection from the management server 10.

次に、図2を参照しながら、管理サーバ10の機能的構成について説明する。図2に示すように、管理サーバ10は、例えばメモリ22やHDD24等で構成される記憶部30を有する。また、管理サーバ10は、CPU20が管理プログラム28を実行することによりそれぞれ機能する、取得部32と、実行指示部34と、出力部36と、表示制御部38と、カウント部40と、を有する。   Next, the functional configuration of the management server 10 will be described with reference to FIG. As illustrated in FIG. 2, the management server 10 includes a storage unit 30 that includes, for example, a memory 22 and an HDD 24. The management server 10 also includes an acquisition unit 32, an execution instruction unit 34, an output unit 36, a display control unit 38, and a count unit 40 that function when the CPU 20 executes the management program 28. .

記憶部30は、例えば実行履歴データD1と、出力ファイルD2と、を記憶する。
実行履歴データD1は、例えば記憶部30内に既に保存している表計算ソフトウェアのワークシートに記憶される。この実行履歴データD1は、機器12(n)で実行されたジョブの実行情報の履歴である。また、実行履歴データD1は、例えば実行されたジョブの名前、実行されたジョブの実行開始日時、実行終了日時、及び、ジョブのステータス等の実行情報を複数含む。
ここで、実行履歴データD1のうちワークシートに記憶された時から所定期間(直近のデータを参照可能なように設定された情報保持期間)、例えば5日や1ヶ月が経過した実行履歴データは、ワークシートが埋まらないようにするため、順次ワークシートから削除されるようになっている。ただし、削除される実行履歴データは、実行履歴の日付から所定期間経過したものであってもよい。なお、本明細書において「ジョブ」とは、機器12(n)により行なわれる処理の実行単位である。
また、出力ファイルD2は、実行履歴データD1に基づいて出力部36により生成及び出力されるものである。
The storage unit 30 stores, for example, execution history data D1 and an output file D2.
The execution history data D1 is stored in a spreadsheet of spreadsheet software already stored in the storage unit 30, for example. The execution history data D1 is a history of execution information of jobs executed by the device 12 (n). The execution history data D1 includes a plurality of pieces of execution information such as the name of the executed job, the execution start date / time of the executed job, the execution end date / time, and the job status.
Here, execution history data in which a predetermined period (information holding period set so that the latest data can be referred to), for example, five days or one month has elapsed from the time stored in the worksheet in the execution history data D1. In order to prevent the worksheet from being filled, the worksheet is sequentially deleted from the worksheet. However, the execution history data to be deleted may be data that has passed a predetermined period from the date of the execution history. In this specification, “job” is an execution unit of processing performed by the device 12 (n).
The output file D2 is generated and output by the output unit 36 based on the execution history data D1.

取得部32は、例えば機器12(n)でジョブが実行開始される毎に、当該ジョブの実行情報を取得し、取得したジョブ実行情報をジョブの実行履歴データD1の一部として記憶部30内のワークシートに記憶させる。   The acquisition unit 32 acquires the execution information of the job, for example, every time the job is started in the device 12 (n), and stores the acquired job execution information in the storage unit 30 as a part of the job execution history data D1. Memorize in the worksheet.

実行指示部34は、例えば入力装置18でジョブの実行指示の入力操作を受け付けた場合や取得部32で取得された実行情報が所定の条件を満たした場合等に、機器12(n)に対してジョブを実行指示する。   For example, the execution instructing unit 34 accepts the device 12 (n) when the input device 18 receives a job execution instruction input operation or when the execution information acquired by the acquiring unit 32 satisfies a predetermined condition. To execute the job.

出力部36は、例えば記憶部30に記憶されている実行履歴データD1のうち少なくとも予め設定される時又は期間よりも古い実行履歴データをファイルに出力し、当該ファイルを、出力ファイルD2として記憶部30に記憶させる。なお、上記「予め設定される時」とは、例えば古い実行履歴データが削除されるまでの上記情報保持期間より新しい時であり、例えば情報保持期間が5日であれば予め設定される時は4日の23時59分59秒や3日の23時59分59秒等である。また、上記「予め設定される期間」とは、例えば古い実行履歴データが削除されるまでの上記情報保持期間より新しい期間であり、例えば情報保持期間が5日であれば予め設定される期間は4日や3日である。   The output unit 36 outputs, for example, execution history data older than a preset time or period among the execution history data D1 stored in the storage unit 30 to a file, and stores the file as an output file D2. 30. Note that the “preset time” is, for example, a time that is newer than the information holding period until old execution history data is deleted. For example, if the information holding period is 5 days, For example, 23:59:59 on the 4th and 23:59:59 on the 3rd. The “preset period” is a period that is newer than the information holding period until, for example, old execution history data is deleted. For example, if the information holding period is 5 days, the preset period is 4 or 3 days.

表示制御部38は、例えば表示装置16に対して、出力ファイルD2等の各種表示を制御する。   The display control unit 38 controls various displays such as the output file D2 on the display device 16, for example.

カウント部40は、例えば実行指示部34によるジョブの実行指示回数をカウントする。なお、本明細書において、上記「実行指示回数」には、実行指示部34以外、例えば機器12(n)の入力装置からのジョブの実行指示の回数を含んでいてもよく、この場合「実行指示回数」は「実行回数」と同義である。   For example, the count unit 40 counts the number of job execution instructions by the execution instruction unit 34. In the present specification, the “execution instruction count” may include, for example, the number of job execution instructions from the input device of the device 12 (n) other than the execution instruction section 34. “Instruction count” is synonymous with “execution count”.

次に、図3を用いて、出力部36の処理の流れの一例について説明する。当該処理は、定期的に例えば1分毎に、または、不定期に繰り返し実行される。   Next, an example of the processing flow of the output unit 36 will be described with reference to FIG. The process is repeatedly executed, for example, every minute or irregularly.

(ステップSP10)出力部36は、前回の肯定判定から予め設定されているx日(xは自然数)、例えば1日経過したか否か判定する。出力部36は、肯定判定した場合にはステップSP12の処理に移行し、否定判定した場合には処理を終える。
(ステップSP12)出力部36は、例えば記憶部30に記憶されている実行履歴データD1のうち少なくとも予め設定される時よりも古い実行履歴データ、例えば翌日に削除される削除予定部分を取得する。そして、出力部36は、ステップSP14の処理に移行する。
(ステップSP14)出力部36は、削除予定部分から日付単位でファイルを記憶部30のメモリ22上で生成する。本実施形態では、翌日の削除予定部分からファイルを生成するため、1個のファイルが生成されるが、複数の日の削除予定部分からファイルを生成する場合、複数の日毎にファイルが生成される。そして、出力部36は、ステップSP16の処理に移行する。
(ステップSP16)出力部36は、生成したファイルを、ファイルサイズ削減のために、圧縮する。そして、出力部36は、ステップSP18の処理に移行する。
(ステップSP18)出力部36は、生成したファイルを出力ファイルD2として記憶部30のHDD24に出力する。そして、出力部36は、全体の処理を終える。
(Step SP10) The output unit 36 determines whether or not x days (x is a natural number) set in advance from the previous positive determination, for example, one day has elapsed. The output unit 36 proceeds to the process of step SP12 when an affirmative determination is made, and ends the process when a negative determination is made.
(Step SP12) The output unit 36 acquires, for example, execution history data that is older than at least a preset time among the execution history data D1 stored in the storage unit 30, for example, a scheduled deletion portion to be deleted the next day. And the output part 36 transfers to the process of step SP14.
(Step SP14) The output unit 36 generates a file on the memory 22 of the storage unit 30 on a date basis from the portion to be deleted. In the present embodiment, since a file is generated from the scheduled deletion part of the next day, one file is generated. However, when a file is generated from a scheduled deletion part of a plurality of days, a file is generated every multiple days. . And the output part 36 transfers to the process of step SP16.
(Step SP16) The output unit 36 compresses the generated file in order to reduce the file size. And the output part 36 transfers to the process of step SP18.
(Step SP18) The output unit 36 outputs the generated file to the HDD 24 of the storage unit 30 as the output file D2. Then, the output unit 36 finishes the entire process.

以上の処理を経ることで、入力装置18で実行履歴の参照要求が入力された場合に、例えば図4に示すように、実行履歴のある複数の過去の日付52が新しい日付順に記載されたウィンドウ50が、表示制御部38の制御により表示装置16に表示される。ここで、ある1つの日付52が入力装置18により指定された場合、表示制御部38は表示装置16に対し、記憶部30をアクセスして、指定された日付52に対応する出力ファイルD2の内容の表示を制御する。これにより、所定期間(情報保持期間)経過して記憶部30の古い実行履歴データD1が随時削除されたとしても、出力ファイルD2は記憶部30に残り、その出力ファイルD2の内容(日付単位の実行履歴)を表示装置16に表示できるため、所定期間した後の古い実行履歴を参照することができる。なお、図4に示す世代のリストボックス54は、ある1つの日付52が入力装置18により指定された場合に、その日付52が表示されるボックスである。また、世代一覧のボタン56は、入力装置18で押下された場合に、過去の日付52が記載されていない白紙のウィンドウ50から過去の日付52が新しい日付順に記載されたウィンドウ50に切り替えるためのボタンである。   Through the above processing, when an execution history reference request is input by the input device 18, as shown in FIG. 4, for example, a window in which a plurality of past dates 52 having an execution history are described in the order of new dates. 50 is displayed on the display device 16 under the control of the display control unit 38. Here, when a certain date 52 is designated by the input device 18, the display control unit 38 accesses the storage device 30 to the display device 16, and the contents of the output file D 2 corresponding to the designated date 52. Control the display of. As a result, even if the old execution history data D1 in the storage unit 30 is deleted at any time after a predetermined period (information holding period) has elapsed, the output file D2 remains in the storage unit 30, and the contents of the output file D2 (date unit) (Execution history) can be displayed on the display device 16, so that an old execution history after a predetermined period can be referred to. The generation list box 54 shown in FIG. 4 is a box in which a date 52 is displayed when a certain date 52 is designated by the input device 18. The generation list button 56 is used to switch from a blank window 50 in which the past date 52 is not described to a window 50 in which the past date 52 is described in the order of the new date when pressed by the input device 18. Button.

次に、図5を用いて、出力部36の処理の流れの他の例を説明する。当該処理は、例えば入力装置18で実行履歴のファイル出力要求が入力された場合に実行される。   Next, another example of the processing flow of the output unit 36 will be described with reference to FIG. This processing is executed when, for example, an execution history file output request is input from the input device 18.

まず、出力部36は、表示制御部38に処理を開始させる。表示制御部38は、表示装置16に対し、図5に示すウィンドウ60の表示を制御する。この表示装置16に表示されるウィンドウ60には、日付指定と期間指定の何れか1つを選択するためのラジオボタン62が設けられている。また、ウィンドウ60には、日付指定のラジオボタン62にチェックがある場合に指定する日付を選択するための選択ボックス64と、期間指定のラジオボタン62にチェックがある場合に期間を選択するための選択ボックス66と、出力ボタン68と、が設けられている。
そして、出力部36は、入力装置18により出力ボタン68が押下されると、日付指定のラジオボタン62にチェックがある場合は実行履歴データD1のうち選択ボックス64で選択された日付の実行履歴データを出力ファイルD2として記憶部30に出力し、期間指定のラジオボタン62にチェックがある場合は実行履歴データD1のうち選択ボックス66で選択された期間の実行履歴データを出力ファイルD2として記憶部30に出力する。
First, the output unit 36 causes the display control unit 38 to start processing. The display control unit 38 controls the display of the window 60 shown in FIG. The window 60 displayed on the display device 16 is provided with a radio button 62 for selecting one of date designation and period designation. The window 60 also includes a selection box 64 for selecting a date to be specified when the date designation radio button 62 is checked, and a period for selecting a period when the period designation radio button 62 is checked. A selection box 66 and an output button 68 are provided.
When the output button 68 is pressed by the input device 18, the output unit 36 executes the execution history data of the date selected in the selection box 64 in the execution history data D 1 when the date designation radio button 62 is checked. Is output to the storage unit 30 as the output file D2, and when the period designation radio button 62 is checked, the execution history data in the period selected in the selection box 66 in the execution history data D1 is output as the output file D2. Output to.

以上の処理を経ることで、実行履歴データD1のうちどの日付、どの期間の実行履歴データでも出力ファイルD2として出力することができ、全ての実行履歴データを自由に参照することができる。   Through the above processing, any date and any period execution history data in the execution history data D1 can be output as the output file D2, and all execution history data can be freely referred to.

次に、図6を用いて、カウント部40の処理の流れを説明する。当該処理は、定期的に例えば1分毎に、または、不定期に繰り返し実行される。また、当該処理は、ジョブの種類毎に繰り返し実行される。   Next, the processing flow of the counting unit 40 will be described with reference to FIG. The process is repeatedly executed, for example, every minute or irregularly. The process is repeatedly executed for each job type.

(ステップSP20)カウント部40は、前回の肯定判定から予め設定されているy日(yは自然数)、例えば1日経過したか否か判定する。カウント部40は、肯定判定した場合にはステップSP22の処理に移行し、否定判定した場合にはステップSP24の処理に移行する。
(ステップSP22)カウント部40は、変数zに「0」を代入する(z=0)。変数zの値は、正の整数であり、ジョブの実行指示回数を示すため、z=0とすることは、ジョブの実行指示回数をリセットすることになる。また、カウント部40は、表示制御部38に処理を開始させる。表示制御部38は、表示装置16に対し、例えば図7(A)に示すように、ジョブの一覧の中でジョブの種類を特定するためのアイコン70を表示制御する。そして、カウント部40は、ステップSP24の処理に移行する。
(ステップSP24)カウント部40は、実行指示部34によるジョブの実行指示があるか否か判定する。カウント部40は、肯定判定した場合にはステップSP26の処理に移行し、否定判定した場合には処理を終える。
(ステップSP26)カウント部40は、変数zに「1」を加算する(z=z+1)。そして、カウント部40は、ステップSP28の処理に移行する。
(ステップSP28)カウント部40は、表示制御部38に処理を開始させる。表示制御部38は、表示装置16に対し、例えば図7(B)に示すように、ジョブの一覧の中でアイコン70の表示と共に、アイコン70内にて変数zの値、すなわちジョブの実行指示回数を示すアイコン72の表示を制御する。そして、表示制御部38はカウント部40に処理を戻し、カウント部40は、全体の処理を終える。
(Step SP20) The count unit 40 determines whether or not a predetermined day y (y is a natural number), for example, one day has passed since the previous positive determination. The count unit 40 proceeds to the process of step SP22 when an affirmative determination is made, and proceeds to the process of step SP24 when a negative determination is made.
(Step SP22) The count unit 40 substitutes “0” for the variable z (z = 0). Since the value of the variable z is a positive integer and indicates the job execution instruction count, setting z = 0 resets the job execution instruction count. Further, the count unit 40 causes the display control unit 38 to start processing. For example, as shown in FIG. 7A, the display control unit 38 controls the display device 16 to display an icon 70 for specifying the job type in the job list. And the count part 40 transfers to the process of step SP24.
(Step SP24) The count unit 40 determines whether or not there is a job execution instruction from the execution instruction unit 34. The count unit 40 proceeds to the process of step SP26 when an affirmative determination is made, and ends the process when a negative determination is made.
(Step SP26) The count unit 40 adds “1” to the variable z (z = z + 1). And the count part 40 transfers to the process of step SP28.
(Step SP28) The count unit 40 causes the display control unit 38 to start processing. For example, as shown in FIG. 7B, the display control unit 38 displays the icon 70 in the job list and the value of the variable z in the icon 70, that is, the job execution instruction. The display of the icon 72 indicating the number of times is controlled. Then, the display control unit 38 returns the processing to the counting unit 40, and the counting unit 40 ends the entire processing.

以上の処理を経ることで、ジョブの実行指示回数を一目で把握することができる。   Through the above processing, the number of job execution instructions can be grasped at a glance.

次に、図8及び図9を用いて、表示制御部38の処理の流れの一例について説明する。当該処理は、例えば入力装置18でジョブ1等所定のジョブに係る実行履歴の参照要求が入力された場合に実行される。   Next, an example of the processing flow of the display control unit 38 will be described with reference to FIGS. 8 and 9. This process is executed when an execution history reference request relating to a predetermined job such as job 1 is input by the input device 18, for example.

表示制御部38は、表示装置16に対し、図8に示すウィンドウ80の表示を制御する。この表示装置16に表示されるウィンドウ80には、ジョブのIDや名前等のジョブ基本情報82の他、記憶部30の実行履歴データD1に基づいた当該ジョブの実行履歴84が表示されている。この実行履歴84は、ウィンドウ80が表示されたときには、例えば1日のジョブの実行指示回数の中で1回目のときの実行履歴84Aとなっている。また、ウィンドウ80には、ウィンドウ80内に示す実行履歴84を実行指示回数が何回目の実行履歴とするか選択する選択欄86が設けられている。
そして、例えば入力装置18を用いてウィンドウ80内の選択欄86で1回目以外、例えば2回目の実行指示回数が選択(指定)された場合、表示制御部38は、表示装置16に対し、同じウィンドウ80内で実行履歴84の表示を、選択欄86にて指定された実行指示回数に対応する実行履歴、例えば図9に示すように2回目の実行指示回数に対応する実行履歴84Bの表示に切り替え制御する。
The display control unit 38 controls the display device 16 to display the window 80 shown in FIG. In the window 80 displayed on the display device 16, the job execution history 84 based on the execution history data D1 of the storage unit 30 is displayed in addition to the basic job information 82 such as the job ID and name. When the window 80 is displayed, the execution history 84 is, for example, the execution history 84A at the first time in the number of execution instructions for a job for one day. Further, the window 80 is provided with a selection field 86 for selecting the execution history of the execution history 84 shown in the window 80 as the execution history.
For example, when the second execution instruction number other than the first time is selected (specified) in the selection field 86 in the window 80 using the input device 18, for example, the display control unit 38 is the same as the display device 16. In the window 80, the execution history 84 is displayed as an execution history corresponding to the number of execution instructions specified in the selection field 86, for example, as shown in FIG. Switch control.

以上の処理を経ることで、全ての実行履歴を容易に参照できる。   Through the above processing, all execution histories can be easily referred to.

次に、図10を用いて、表示制御部38の処理の流れの他の例について説明する。当該処理は、例えば入力装置18でジョブの一覧要求が入力された場合に実行される。   Next, another example of the processing flow of the display control unit 38 will be described with reference to FIG. This process is executed when, for example, a job list request is input through the input device 18.

表示制御部38は、表示装置16に対し、図10に示すウィンドウ90の表示を制御する。この表示装置16に表示されるウィンドウ90には、例えば所定の機器12(n)で実行される単一のジョブのアイコン92が表示されているが、複数のジョブのアイコン92が表示されていてもよい。また、ウィンドウ90には、表示バー94と、スピンボタン96と、が設けられている。
そして、入力装置18で所定のアイコン92がアクティブにされた場合、表示制御部38は、表示装置16に対し、記憶部30の実行履歴データD1に基づき、表示バー94内において所定のアイコン92に対応するジョブの実行履歴の中で1つの履歴の日時の表示を制御する。また、表示制御部38は、表示装置16に対し、ウィンドウ90内又は新たなウィンドウ内に上記1つの履歴の表示を制御する。この状態で、スピンボタン96が押下された場合、表示制御部38は、スピンボタン96の押下に応答して、表示バー94が示す日時を切り替えると共に、ウィンドウ90内又は新たなウィンドウ内において実行履歴の表示を切り替えられた日時に対応する実行履歴に切り替える。なお、この実行履歴は、例えば図8に示す実行履歴84と同様の形式で表示される。
The display control unit 38 controls the display device 16 to display the window 90 shown in FIG. In the window 90 displayed on the display device 16, for example, a single job icon 92 executed by a predetermined device 12 (n) is displayed, but a plurality of job icons 92 are displayed. Also good. In addition, the window 90 is provided with a display bar 94 and a spin button 96.
When the predetermined icon 92 is activated on the input device 18, the display control unit 38 changes the display device 16 to the predetermined icon 92 in the display bar 94 based on the execution history data D1 of the storage unit 30. Controls the display of the date and time of one history in the execution history of the corresponding job. The display control unit 38 controls the display device 16 to display the one history in the window 90 or a new window. In this state, when the spin button 96 is pressed, the display control unit 38 switches the date and time indicated by the display bar 94 in response to the press of the spin button 96 and executes the execution history in the window 90 or in a new window. Is switched to the execution history corresponding to the date and time when the display is switched. The execution history is displayed in the same format as the execution history 84 shown in FIG. 8, for example.

以上の処理を経ることで、1つのウィンドウ90内で実行履歴の切り替えを行なうことができるため、実行履歴の切り替えを簡単な操作で行なうことができる。   Through the above processing, the execution history can be switched in one window 90, so that the execution history can be switched by a simple operation.

(変形例)
以上、本願の開示する技術の複数の実施形態について説明したが、本願の開示する技術は、上記に限定されるものではない。例えば、図2に示す管理サーバ10の機能的構成において、実行指示部34、出力部36、表示制御部38及びカウント部40のうち少なくとも1つを省略してもよい。また、図6に示す処理においてステップSP20,22の処理、すなわち実行指示回数zのリセット処理を省略してもよい。また、表示制御部38は、ジョブ示すアイコン92の表示と共に、アイコン92内にて実行指示回数の表示を制御する場合を説明したが、アイコン92外にて実行指示回数の表示を制御してもよく、アイコン92の表示とは別のタイミングで、実行指示回数の表示を制御してもよい。また、出力部36は日付単位でファイルを生成する場合を説明したが、時間単位、週単位又は月単位でファイルを生成してもよい。また、本明細書において、「〜部」は「〜手段」と読み替えることもできる。
(Modification)
As mentioned above, although several embodiment of the technique which this application discloses was described, the technique which this application discloses is not limited above. For example, in the functional configuration of the management server 10 illustrated in FIG. 2, at least one of the execution instruction unit 34, the output unit 36, the display control unit 38, and the count unit 40 may be omitted. Further, in the process shown in FIG. 6, the process of steps SP20 and SP22, that is, the reset process of the execution instruction count z may be omitted. The display control unit 38, the display of the icon 92 indicating a job, a case has been described to control the display of the execution instruction number in icon 92, and control the display of the execution instruction number at ambient icon 92 The display of the number of execution instructions may be controlled at a timing different from the display of the icon 92. Moreover, although the output part 36 demonstrated the case where the file was produced | generated per date, you may produce | generate a file per hour, week, or month. Further, in the present specification, “to part” can be read as “to means”.

本発明は、以下のような態様とすることも可能である。
<付記項1>少なくとも1つの機器を管理する管理プログラムであって、コンピュータを、前記機器に対してジョブを実行指示する実行指示部、前記実行指示部による前記ジョブの実行指示回数をカウントするカウント部、及び、前記実行指示部による前記ジョブの実行指示回数の表示を制御する表示制御部、として機能させる管理プログラム。
<付記項2>少なくとも1つの機器を管理する管理プログラムであって、記憶部を有するコンピュータを、前記機器のジョブの実行情報を取得し、取得した前記ジョブ実行情報を前記ジョブの実行履歴として前記記憶部に記憶させる取得部、前記機器に対してジョブを実行指示する実行指示部、前記実行指示部による前記ジョブの実行指示回数をカウントするカウント部、前記ジョブの実行指示回数が指定された場合に、指定された実行指示回数に対応する前記実行履歴の表示を制御する表示制御部、として機能させる管理プログラム。
<付記項3>少なくとも1つの機器を管理する管理プログラムであって、記憶部を有するコンピュータを、前記機器のジョブの実行情報を取得し、取得した前記ジョブ実行情報を前記ジョブの実行履歴として前記記憶部に記憶させる取得部、及び、前記記憶部に記憶されている前記ジョブの実行履歴のうち1つの履歴を選択する1つのウィンドウの表示を制御し、前記ウィンドウ内での前記選択に応答して、前記選択に対応する実行履歴の表示を制御する表示制御部、として機能させる管理プログラム。
The present invention can be configured as follows.
<Supplementary Item 1> A management program for managing at least one device, wherein the computer instructs the device to execute a job, and a count for counting the number of times the job is instructed by the execution instruction unit And a management program that functions as a display control unit that controls display of the number of execution instructions of the job by the execution instruction unit.
<Additional Item 2> A management program for managing at least one device, wherein a computer having a storage unit acquires job execution information of the device, and uses the acquired job execution information as the job execution history. When an acquisition unit to be stored in the storage unit, an execution instruction unit for instructing execution of a job to the device, a counting unit for counting the number of execution instructions of the job by the execution instruction unit, and the number of execution instructions of the job are specified A management program that functions as a display control unit that controls display of the execution history corresponding to the specified number of execution instructions.
<Additional Item 3> A management program for managing at least one device, wherein a computer having a storage unit acquires job execution information of the device, and the acquired job execution information is used as the job execution history. An acquisition unit to be stored in the storage unit, and control of display of one window for selecting one of the job execution histories stored in the storage unit, and responding to the selection in the window A management program that functions as a display control unit that controls display of an execution history corresponding to the selection.

10:管理サーバ、12:機器、28:管理プログラム、30:記憶部、32:取得部、34:実行指示部、36:出力部、38:表示制御部、40:カウント部、84:実行履歴、90:ウィンドウ、94:表示バー、96:スピンボタン、D2:出力ファイル(ファイル) 10: management server, 12: device, 28: management program, 30: storage unit, 32: acquisition unit, 34: execution instruction unit, 36: output unit, 38: display control unit, 40: count unit, 84: execution history , 90: Window, 94: Display bar, 96: Spin button, D2: Output file (file)

Claims (11)

少なくとも1つの機器を管理する管理プログラムであって、
記憶部を有するコンピュータを、
前記機器のジョブの実行情報を取得し、取得した前記ジョブ実行情報を前記ジョブの実行履歴として前記記憶部に記憶させる取得部、
前記記憶部に記憶されている前記実行履歴のうち前記記憶部に記憶されてから所定期間が経過した場合に削除される予定の実行履歴を自動的にファイルとして前記記憶部に出力する出力部、及び、
前記出力部で出力された前記ファイルの内容の表示を制御する表示制御部、
として機能させる管理プログラム。
A management program for managing at least one device,
A computer having a storage unit;
An acquisition unit that acquires job execution information of the device and stores the acquired job execution information in the storage unit as an execution history of the job,
An output unit that automatically outputs to the storage unit an execution history that is scheduled to be deleted when a predetermined period of time has elapsed since being stored in the storage unit among the execution history stored in the storage unit; as well as,
A display control unit for controlling display of the contents of the file output by the output unit;
Management program to function as.
前記出力部は、前記ファイルとして出力する際、前記削除される予定の実行履歴を予め設定される単位のファイルとして出力する、
請求項1に記載の管理プログラム。
The output unit, when outputting as the file, outputs the execution history scheduled to be deleted as a file of a preset unit.
The management program according to claim 1.
前記出力部は、前記ファイルとして出力する際、前記ファイルを圧縮する、
請求項1又は請求項2に記載の管理プログラム。
The output unit compresses the file when outputting the file.
The management program according to claim 1 or 2.
前記出力部は、日付の指定を受け付けた場合、前記実行履歴のうち前記日付の履歴をファイルとして出力し、期間の指定を受け付けた場合、前記実行履歴のうち前記期間の履歴をファイルとして出力する、
請求項1〜請求項3の何れか1項に記載の管理プログラム。
The output unit outputs the history of the date as a file in the execution history when the specification of the date is received, and outputs the history of the period of the execution history as a file when the specification of the period is received. ,
The management program according to any one of claims 1 to 3.
前記コンピュータをさらに、
前記機器に対してジョブを実行指示する実行指示部、及び、
前記実行指示部による前記ジョブの実行指示回数をカウントするカウント部、
として機能させ、
前記表示制御部は、前記実行指示部による前記ジョブの実行指示回数の表示を制御する、
請求項1〜請求項4の何れか1項に記載の管理プログラム。
The computer further
An execution instruction unit for instructing the device to execute a job; and
A count unit that counts the number of execution instructions of the job by the execution instruction unit;
Function as
The display control unit controls display of the number of execution instructions of the job by the execution instruction unit;
The management program according to any one of claims 1 to 4.
前記表示制御部は、前記ジョブ示すアイコンの表示と共に、前記アイコン内にて前記実行指示回数の表示を制御する、
請求項5に記載の管理プログラム。
The display controller, the display of icons indicating the job, controls the display of the execution instruction number in in the icon,
The management program according to claim 5.
前記カウント部は、予め設定された時に、前記実行指示回数をリセットする、
請求項5又は請求項6に記載の管理プログラム。
The count unit resets the number of execution instructions when preset.
The management program according to claim 5 or 6.
前記表示制御部は、前記ジョブの実行指示回数が指定された場合に、指定された実行指示回数に対応する前記実行履歴の表示を制御する、
請求項5〜請求項7の何れか1項に記載の管理プログラム。
The display control unit controls the display of the execution history corresponding to the designated execution instruction number when the execution instruction number of the job is designated;
The management program according to any one of claims 5 to 7.
前記表示制御部は、前記記憶部に記憶されている前記ジョブの実行履歴のうち1つの履歴を選択する1つのウィンドウの表示を制御し、前記ウィンドウ内での前記選択に応答して、前記選択に対応する実行履歴の表示を制御する、
請求項1〜請求項8の何れか1項に記載の管理プログラム。
The display control unit controls display of one window for selecting one of the job execution histories stored in the storage unit, and in response to the selection in the window, the selection Control the display of the execution history corresponding to
The management program according to any one of claims 1 to 8.
前記ウィンドウ内において前記ジョブの実行履歴の中で1つの履歴の日時を示す表示バー及び前記1つの履歴を選択するためのスピンボタンの表示を制御し、前記スピンボタンの押下に応答して、前記表示バーが示す前記日時を切り替えると共に、前記実行履歴の表示を切り替えられた日時に対応する実行履歴に切り替える、
請求項9に記載の管理プログラム。
In the window, the display bar indicating the date and time of one history in the execution history of the job and the display of the spin button for selecting the one history are controlled, and in response to pressing of the spin button, Switching the date and time indicated by the display bar, and switching the display of the execution history to the execution history corresponding to the date and time switched.
The management program according to claim 9.
少なくとも1つの機器を管理する管理サーバであって、
記憶部と、
前記機器のジョブの実行情報を取得し、取得した前記ジョブ実行情報を前記ジョブの実行履歴として前記記憶部に記憶させる取得部と、
前記記憶部に記憶されている前記実行履歴のうち前記記憶部に記憶されてから所定期間が経過した場合に削除される予定の実行履歴を自動的にファイルとして前記記憶部に出力する出力部と、
前記出力部で出力された前記ファイルの内容の表示を制御する表示制御部と、
を有する管理サーバ。
A management server for managing at least one device,
A storage unit;
An acquisition unit that acquires job execution information of the device, and stores the acquired job execution information in the storage unit as an execution history of the job;
An output unit that automatically outputs to the storage unit an execution history that is scheduled to be deleted when a predetermined period of time has elapsed since the execution history stored in the storage unit is stored in the storage unit; ,
A display control unit that controls display of the contents of the file output by the output unit;
Management server having
JP2013250638A 2013-12-03 2013-12-03 Management program and management server Active JP5866331B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013250638A JP5866331B2 (en) 2013-12-03 2013-12-03 Management program and management server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013250638A JP5866331B2 (en) 2013-12-03 2013-12-03 Management program and management server

Publications (2)

Publication Number Publication Date
JP2015108907A JP2015108907A (en) 2015-06-11
JP5866331B2 true JP5866331B2 (en) 2016-02-17

Family

ID=53439224

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013250638A Active JP5866331B2 (en) 2013-12-03 2013-12-03 Management program and management server

Country Status (1)

Country Link
JP (1) JP5866331B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH052508A (en) * 1991-06-21 1993-01-08 Fujitsu Ltd Program motion analyzer
JP4879193B2 (en) * 2008-01-10 2012-02-22 三菱電機株式会社 System log management support apparatus and system log management support method
JP5087502B2 (en) * 2008-09-03 2012-12-05 株式会社エヌ・ティ・ティ・ドコモ Operation log management apparatus and operation log management method

Also Published As

Publication number Publication date
JP2015108907A (en) 2015-06-11

Similar Documents

Publication Publication Date Title
US11048945B2 (en) System and method for using a website containing video playlists as input to a download manager
US7133908B1 (en) Metrics and status presentation system and method using persistent template-driven web objects
JP2011034564A5 (en)
JP2016522624A5 (en)
US9906399B2 (en) Methods and systems for combined management of multiple servers
CN102541988A (en) Document management apparatus and method for controlling same
JP5575102B2 (en) Information source selection system, information source selection method and program
CN107193687A (en) Database backup method and controlling equipment
JP5866331B2 (en) Management program and management server
JP5537453B2 (en) Server and information processing method
JP2014013473A (en) Software update device
CN105027059A (en) Engineering tool
JP2018005824A (en) Information processing apparatus and program
JP6030538B2 (en) Management program and management server
JP2015210631A (en) Content management system, management device, terminal device, content processing method and management program
JP5568537B2 (en) CONTENT DISPLAY METHOD, CONTENT DISPLAY DEVICE, AND PROGRAM THEREOF
JP6209849B2 (en) Information display device, information display method, and information display program
JP2017220105A (en) Server apparatus, information processing system, and program
JP6890811B1 (en) Information processing program and information processing equipment
JP2023084805A (en) DATA COMPLEMENTATION SYSTEM, DATA COMPLETION DEVICE, COMPLEMENTATION PROCESS SELECTION METHOD AND PROGRAM
JP7692845B2 (en) Information processing device and information processing method
JP7225492B2 (en) Schedule or program display method, management method, display device and management device
WO2014145610A1 (en) Methods and systems to display data records extracted from a database via a graphical user interface
JP5087651B2 (en) Program and command processing method
US20140046929A1 (en) IMAGE CAPTURE DEVICE and IMAGE CAPTURING METHOD

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150603

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150721

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20150729

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: 20151222

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160104

R150 Certificate of patent or registration of utility model

Ref document number: 5866331

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250