JP2001134470A - State managing device and program recording medium - Google Patents
State managing device and program recording mediumInfo
- Publication number
- JP2001134470A JP2001134470A JP31332099A JP31332099A JP2001134470A JP 2001134470 A JP2001134470 A JP 2001134470A JP 31332099 A JP31332099 A JP 31332099A JP 31332099 A JP31332099 A JP 31332099A JP 2001134470 A JP2001134470 A JP 2001134470A
- Authority
- JP
- Japan
- Prior art keywords
- information
- computer
- managed
- program
- state
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012545 processing Methods 0.000 claims abstract description 25
- 238000000034 method Methods 0.000 claims description 71
- 230000008569 process Effects 0.000 claims description 68
- 238000011835 investigation Methods 0.000 claims description 38
- 230000005540 biological transmission Effects 0.000 claims description 19
- 238000004891 communication Methods 0.000 claims description 14
- 230000006872 improvement Effects 0.000 claims description 9
- 230000004044 response Effects 0.000 description 19
- 238000010586 diagram Methods 0.000 description 8
- 238000011156 evaluation Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 238000012854 evaluation process Methods 0.000 description 6
- 230000008859 change Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
- Computer And Data Communications (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、複数のコンピュー
タの状態を管理するための状態管理装置と、コンピュー
タを状態管理装置として動作させるためのプログラム記
録媒体に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a state management device for managing the state of a plurality of computers, and a program recording medium for causing a computer to operate as a state management device.
【0002】[0002]
【従来の技術】企業等においては、使用されている多数
のコンピュータを資産として管理することが必要であ
る。従来、それらの管理は、コンピュータを購入する度
に、紙或いは電子的な資産台帳に、そのコンピュータの
仕様等に関する情報を記録していくといった方法で行わ
れていた。2. Description of the Related Art In a company or the like, it is necessary to manage a large number of computers used as assets. Conventionally, such management has been performed by recording information on the specifications of the computer in a paper or electronic asset ledger every time the computer is purchased.
【0003】[0003]
【発明が解決しようとする課題】周知のように、近年で
は、ソフトウェアのバージョンアップをインターネット
を利用して行えるようになっている。また、近年のコン
ピュータは、周辺機器の置換や追加が極めて簡単に行え
るものとなっている。このため、購入から数ヶ月を経た
コンピュータは、購入時とは異なるハードウェア、ソフ
トウェア構成を有するものとなっていることが多い。こ
のような、ハードウェア、ソフトウェア構成が時間の経
過につれて変化していく複数台のコンピュータを、従来
の手法で管理することは、極めて困難である。As is well known, in recent years, software versions can be upgraded using the Internet. In recent years, computers have become extremely easy to replace and add peripheral devices. For this reason, computers that have been purchased for several months often have different hardware and software configurations than those at the time of purchase. It is extremely difficult to manage such a plurality of computers, whose hardware and software configurations change over time, by a conventional method.
【0004】そこで、本発明の課題は、複数のコンピュ
ータの状態を簡単に管理することができる状態管理装
置、コンピュータをそのような状態管理装置として動作
させるためのコンピュータ読取可能なプログラム記録媒
体を提供することにある。Accordingly, an object of the present invention is to provide a state management device capable of easily managing the states of a plurality of computers, and a computer readable program recording medium for operating a computer as such a state management device. Is to do.
【0005】[0005]
【課題を解決するための手段】上記課題を解決するため
に、本発明では、所定プロトコルに従った情報を受信可
能な一台以上の管理対象コンピュータと通信媒体を介し
て接続される状態管理装置を、一台以上の管理対象コン
ピュータのそれぞれの状態を示す状態情報を記憶するた
めの情報記憶手段と、一台以上の管理対象コンピュータ
から送信されてきた情報を受信する受信手段と、自身の
状態を調査する調査処理、及び、その調査処理の調査結
果を含む状態情報を受信手段に対して送信する状態情報
送信処理を管理対象コンピュータに実行させるための調
査プログラムを、一台以上の管理対象コンピュータのそ
れぞれに配布する配布手段と、受信手段によって、ある
管理対象コンピュータからの状態情報が受信されたとき
に、その状態情報をその管理対象コンピュータに関する
状態情報として情報記憶手段内に書き込む情報書込手段
とを用いて構成する。In order to solve the above-mentioned problems, the present invention provides a state management device connected via a communication medium to one or more managed computers capable of receiving information according to a predetermined protocol. An information storage unit for storing state information indicating a state of each of the one or more managed computers; a receiving unit for receiving information transmitted from the one or more managed computers; A survey program for causing a managed computer to execute a survey process for examining the status information and a status information transmission process of transmitting status information including a survey result of the survey process to the receiving unit, by one or more managed computers. When state information from a certain managed computer is received by a distribution unit that distributes the state information to a receiving computer, Configured using the information writing means for writing the status information about the managed computers in the information storage means.
【0006】すなわち、本発明の状態管理装置は、各管
理対象コンピュータに対して、その管理対象コンピュー
タが、自身の状態を調査し、その調査結果を含む状態情
報を、状態管理装置が備える受信手段に対して送信する
ことになる調査プログラムが、所定プロトコルで(各管
理対象コンピュータが共通して受信可能な形態で)、配
布される。そして、各管理対象コンピュータに配布され
た調査プログラムの実行結果である状態情報が、状態管
理装置内の情報記憶手段に記憶される。従って、本発明
の状態管理装置を用いれば、各管理対象コンピュータに
対して何ら特殊な作業(プログラムのインストール等)
を行うことなく、複数台の管理対象コンピュータの状態
を管理できることになる。なお、本発明の情報管理装置
を実現する際にして、状態情報として情報記憶手段に記
憶させる情報は、管理対象コンピュータの状態を表す情
報であればどのようなものであってもよく、例えば、管
理対象コンピュータに用いられているハードウェアに関
する情報や、ソフトウェアに関する情報とすることがで
きる。That is, in the state management device of the present invention, for each managed computer, the managed computer checks its own status, and receives status information including the check result in the receiving means provided in the status management device. Is distributed by a predetermined protocol (in a form that can be commonly received by the respective managed computers). Then, the status information, which is the execution result of the investigation program distributed to each managed computer, is stored in the information storage unit in the status management device. Therefore, if the state management device of the present invention is used, any special operation (installation of a program, etc.) is performed on each managed computer.
, The state of a plurality of managed computers can be managed. In implementing the information management apparatus of the present invention, the information stored in the information storage unit as the state information may be any information indicating the state of the managed computer, for example, The information may be information on hardware used for the managed computer or information on software.
【0007】また、本発明のコンピュータ読取可能なプ
ログラム記録媒体は、所定プロトコルに従った情報を受
信可能な一台以上の管理対象コンピュータと通信媒体を
介して接続されるコンピュータを、一台以上の管理対象
コンピュータのそれぞれの状態を示す状態情報を記憶す
るための情報記憶手段と、一台以上の管理対象コンピュ
ータから送信されてきた情報を受信する受信手段と、自
身の構成を調査する調査処理、及び、その調査処理の調
査結果を含む状態情報を受信手段に対して送信する返送
処理を管理対象コンピュータに実行させるための調査プ
ログラムを、一台以上の管理対象コンピュータのそれぞ
れに配布する配布手段と、受信手段によって、ある管理
対象コンピュータからの状態情報が受信されたときに、
その状態情報をその管理対象コンピュータに関する状態
情報として情報記憶手段内に書き込む情報書込手段とを
備える装置として動作させるためのプログラムを記録す
ることによって構成される。[0007] Further, the computer readable program recording medium of the present invention comprises a computer which is connected to one or more managed computers capable of receiving information according to a predetermined protocol via a communication medium. Information storage means for storing state information indicating the state of each of the managed computers, receiving means for receiving information transmitted from one or more managed computers, and investigation processing for investigating its own configuration; And distribution means for distributing, to each of the one or more managed computers, a research program for causing the managed computer to execute a return process of transmitting state information including a result of the search process to the receiving device. , When receiving means receives status information from a managed computer,
It is configured by recording a program for operating as an apparatus including an information writing unit that writes the state information into the information storage unit as state information regarding the managed computer.
【0008】すなわち、本発明のプログラム記録媒体に
は、コンピュータを、本発明の状態管理装置と同様に動
作させるためのプログラムが記録されている。従って、
このプログラム記録媒体を用いれば、各管理対象コンピ
ュータに対して何ら特殊な作業(プログラムのインスト
ール等)を行うことなく、複数台の管理対象コンピュー
タの状態を管理できるコンピュータが得られることにな
る。That is, a program for causing a computer to operate in the same manner as the state management device of the present invention is recorded on the program recording medium of the present invention. Therefore,
By using this program recording medium, it is possible to obtain a computer that can manage the states of a plurality of managed computers without performing any special operation (such as installing a program) on each managed computer.
【0009】本発明のプログラム記録媒体を実現するに
際して、管理対象コンピュータとして、電子メールの受
信が行えるコンピュータを用いるようにし、情報記憶手
段に、状態情報と、各管理対象コンピュータのユーザに
与えられた電子メールアドレスとが記憶されるように
し、配布手段によって、各管理対象コンピュータに調査
プログラムを配布するために、情報記憶手段に記憶され
た各電子メールアドレスを宛先アドレスとするとともに
調査プログラムを添付ファイルとした電子メールが送信
されるようにしておいても良い。In realizing the program recording medium of the present invention, a computer capable of receiving an e-mail is used as a managed computer, and the status information and the user of each managed computer are given to the information storage means. The e-mail address is stored, and the distribution means distributes the survey program to each computer to be managed, so that each e-mail address stored in the information storage means is a destination address and the survey program is attached to a file. The e-mail may be transmitted.
【0010】また、本発明のプログラム記録媒体を実現
するに際しては、調査プログラムを、自己解凍形式で圧
縮されたプログラムとしておくことが好ましい。このよ
うにしておけば、圧縮されているが故に短時間で調査プ
ログラムを伝送できることとなる。また、圧縮された調
査プログラムを解凍するためのソフトを管理対象コンピ
ュータにインストールしなくとも、その解凍が行えるこ
とになるので、管理が行える管理対象コンピュータが制
限されないことになる。In implementing the program recording medium of the present invention, it is preferable that the search program is a program compressed in a self-extracting format. By doing so, the investigation program can be transmitted in a short time because of the compression. In addition, since the decompression can be performed without installing software for decompressing the compressed investigation program on the managed computer, the managed computer that can be managed is not limited.
【0011】本発明のプログラム記録媒体を実現するに
際しては、管理対象コンピュータを、WWWブラウザが
利用可能なコンピュータとしておくとともに、配布手段
によって、自身の状態を調査する調査処理,調査処理の
調査結果に含まれない情報をユーザから取得する取得処
理,及び,取得処理によって取得された情報と調査処理
の調査結果とを含む状態情報を受信手段に対して送信す
る返送処理を実行させるための調査プログラムであっ
て、取得処理と返送処理とがWWWブラウザを利用して
行われる調査プログラムが、各管理対象コンピュータに
配布されるようにしておくことができる。In realizing the program recording medium of the present invention, the computer to be managed is a computer that can be used by a WWW browser, and the distribution means examines the state of the computer itself and obtains the results of the investigation processing. An investigation program for executing an acquisition process for acquiring information not included from a user, and a return process for transmitting state information including information acquired by the acquisition process and an investigation result of the investigation process to a receiving unit. In addition, a survey program in which the acquisition process and the return process are performed using a WWW browser can be distributed to each managed computer.
【0012】このような処理を管理対象コンピュータに
おいて行わせるための調査プログラムは、ユーザから情
報の入力を受け付けるためのルーチンや、状態情報の送
信処理のためのルーチンをその内部に含めずに作成でき
る。従って、通信媒体上を伝送される調査プログラムの
サイズを小さなものとすること、換言すれば、通信媒体
を用いた他の通信に悪影響を与えないものとすることが
できる。A research program for causing such a process to be performed by a computer to be managed can be created without including a routine for receiving input of information from a user and a routine for transmitting status information. . Therefore, it is possible to reduce the size of the investigation program transmitted on the communication medium, in other words, to not adversely affect other communication using the communication medium.
【0013】また、前記配布手段によって配布される調
査プログラムを、状態情報が電子メールにて受信手段に
対して送信される返送処理を管理対象コンピュータに実
行させるものとしておいても良い。このようにしても調
査プログラムのサイズを小さなものとすることができ
る。[0013] The investigation program distributed by the distribution means may cause the managed computer to execute a return process in which status information is transmitted to the reception means by e-mail. Even in this way, the size of the survey program can be reduced.
【0014】また、本発明のプログラム記録媒体を実現
するに際しては、そこに記録されたプログラムによって
コンピュータが、受信手段によって受信された調査結果
情報に基づき、その調査結果情報を送出した管理対象コ
ンピュータが、改善が必要なコンポーネントを含むもの
であるか否かを判断し、そのようなコンポーネントを含
むものであった場合には、その旨を知らせる情報を当該
管理対象コンピュータの送出元に送信する要改善コンポ
ーネント通知手段を、さらに含む装置として動作するよ
うにしておいても良い。When the program recording medium of the present invention is realized, the computer recorded by the computer based on the survey result information received by the receiving means transmits the survey result information to the managed computer. , Determine whether or not the component includes a component requiring improvement, and, if the component is included, transmit information to that effect to the transmission source of the managed computer to notify the component to be improved. The means may be configured to operate as a device that further includes the means.
【0015】このようにプログラム記録媒体を構成して
おけば、各管理対象コンピュータのユーザに、改善を必
要なコンポーネントが存在することを通知できることに
なる。By configuring the program recording medium in this way, it is possible to notify the user of each managed computer that a component requiring improvement exists.
【0016】また、本発明のプログラム記録媒体を実現
するに際しては、そこに記録されるプログラムによって
コンピュータが、各管理対象コンピュータに関する状態
情報の更新が情報更新手段によって行われた時間を管理
する更新時間管理手段をさらに、備え、配布手段が、更
新時間管理手段によって管理されている時間が所定条件
を満たしている管理対象コンピュータのそれぞれに、調
査プログラムを配布する装置として動作することになる
ようにしておいても良い。In implementing the program recording medium of the present invention, the program recorded on the computer causes the computer to update the state information on each computer to be managed by the information updating means. Management means, and the distribution means operates as a device for distributing the survey program to each of the managed computers whose time managed by the update time management means satisfies a predetermined condition. You can leave it.
【0017】このようにプログラム記録媒体を構成して
おけば、状態情報が得られていない管理対象コンピュー
タや状態情報が得られてから所定時間が経過した管理対
象コンピュータ等に対してだけ調査プログラムを配布で
きる装置が得られることになる。By configuring the program recording medium in this way, the investigation program can be executed only for the managed computer for which the status information has not been obtained or the managed computer for which a predetermined time has elapsed since the status information was obtained. A device that can be distributed will be obtained.
【0018】[0018]
【発明の実施の形態】以下、本発明の実施の形態を図面
を参照して具体的に説明する。Embodiments of the present invention will be specifically described below with reference to the drawings.
【0019】本発明の一実施形態に係る状態管理装置
は、複数台のコンピュータの状態を管理するための装置
である。A state management apparatus according to one embodiment of the present invention is an apparatus for managing the states of a plurality of computers.
【0020】まず、図1、2を用いて、実施形態に係る
状態管理装置の概要を説明する。図1に示したように、
状態管理装置11は、LANケーブルや公衆電話回線等
の通信媒体15を介してその状態を管理すべき管理対象
コンピュータ13に接続されて使用される。First, an overview of the state management device according to the embodiment will be described with reference to FIGS. As shown in FIG.
The state management device 11 is used by being connected to a managed computer 13 whose state is to be managed via a communication medium 15 such as a LAN cable or a public telephone line.
【0021】状態管理装置11は、各管理対象コンピュ
ータ13の状態を管理するための状態データベースを有
する。図2に模式的に示した示したように、状態管理装
置11が備える状態データベース31には、管理対象コ
ンピュータ13のユーザに関する情報(使用者名や部署
名等)、管理対象コンピュータ13で使用されているハ
ードウェアに関する情報(CPU、メモリ、HDD等の
仕様に関する情報)、管理対象コンピュータ13にイン
ストールされているソフトウェアに関する情報(OS、
BIOS、アプリケーションの名称、バージョン情
報)、ネットワークに関する情報(IPアドレス、MA
Cアドレス等)等からなる管理対象情報が記憶される。The state management device 11 has a state database for managing the state of each managed computer 13. As shown schematically in FIG. 2, information (user name, department name, etc.) regarding the user of the managed computer 13 is used in the state database 31 provided in the state management device 11. Information about the installed hardware (information about the specifications of the CPU, memory, HDD, etc.), information about the software installed on the managed computer 13 (OS,
BIOS, application name, version information), network information (IP address, MA)
C address) is stored.
【0022】この状態データベース31に記憶する管理
対象情報を得るために、状態管理装置11は、調査プロ
グラムを電子メール(以下、調査用メールと表記する)
にて各管理対象コンピュータ13に配布する。調査プロ
グラムは、管理対象コンピュータ13内に保持されてい
るレジストリ(Windows95/98/NTが備え
るデータベース)及び管理対象コンピュータ13のユー
ザから各種の情報を得て、それらの情報からなる状態管
理情報を状態管理装置11に返送する処理を、管理対象
コンピュータ13に実行させるためのプログラムであ
る。また、調査プログラムは、WWWブラウザを利用す
るものとなっている。すなわち、状態管理装置11が管
理を行えるコンピュータ(管理対象コンピュータ13と
することができるコンピュータ)は、Windows9
5/98/NTがOSであり、かつ、メーラー及びWW
Wブラウザがインストールされているコンピュータとな
っている。In order to obtain the information to be managed stored in the state database 31, the state management device 11 transmits the investigation program to an electronic mail (hereinafter referred to as investigation mail).
Is distributed to each computer 13 to be managed. The investigation program obtains various kinds of information from a registry (a database provided in Windows 95/98 / NT) held in the managed computer 13 and a user of the managed computer 13 and stores state management information including the information into the state. This is a program for causing the managed computer 13 to execute the process of returning to the management device 11. Further, the survey program uses a WWW browser. That is, a computer that can be managed by the state management device 11 (a computer that can be the managed computer 13) is a Windows 9
5/98 / NT is OS, mailer and WW
It is a computer on which the W browser is installed.
【0023】以下、状態管理装置11の構成及び動作
を、具体的に説明する。Hereinafter, the configuration and operation of the state management device 11 will be specifically described.
【0024】図3に、状態管理装置11のハードウェア
構成図を示し、図4に状態管理装置11の機能ブロック
図を示す。FIG. 3 shows a hardware configuration diagram of the state management device 11, and FIG. 4 shows a functional block diagram of the state management device 11.
【0025】図3に示したように、状態管理装置11
は、CPU12a、通信媒体15を介して管理対象コン
ピュータ13と情報交換を行うための通信制御ボード1
2b、HDD12c、CD−ROMドライブ12d、デ
ィスプレイ12e、入力装置(キーボードとマウス)1
2f等を備え、WindowsNTがOSとして用いら
れたコンピュータ12に、プログラム記録媒体10(C
D−ROM)に記録された各種のソフトウェアをインス
トールすることによって構成されている。プログラム記
録媒体10に記録された各種のソフトウェアのインスト
ールにより、コンピュータ12は、図4に示したよう
に、WWWサーバ21とメールサーバ22と状態管理部
23とを含む状態管理装置11として動作する。換言す
れば、プログラム記録媒体10(CD−ROM)には、
OS(WindowsNT)と連携することにより、コ
ンピュータ12を、WWWサーバ21、メールサーバ2
2、状態管理部23として動作させるためのソフトウェ
アが記録されている。As shown in FIG. 3, the state management device 11
Is a communication control board 1 for exchanging information with the managed computer 13 via the CPU 12a and the communication medium 15.
2b, HDD 12c, CD-ROM drive 12d, display 12e, input device (keyboard and mouse) 1
2f and the like, and a program recording medium 10 (C
D-ROM) is installed by installing various software. By installing various kinds of software recorded on the program recording medium 10, the computer 12 operates as a state management device 11 including a WWW server 21, a mail server 22, and a state management unit 23, as shown in FIG. In other words, the program recording medium 10 (CD-ROM) contains
By cooperating with the OS (Windows NT), the computer 12 is connected to the WWW server 21 and the mail server 2.
2. Software for operating as the state management unit 23 is recorded.
【0026】状態管理装置11に含まれるWWWサーバ
21、メールサーバ22は、それぞれ、一般に使用され
ているWWWサーバ、メールサーバと同様の機能を有す
るものである。このため、これらの機能の説明は省略す
る。The WWW server 21 and the mail server 22 included in the state management device 11 have the same functions as those of a generally used WWW server and a mail server, respectively. Therefore, description of these functions is omitted.
【0027】状態管理部23は、状態データベース31
(図2参照)、管理対象情報テーブル32、警告条件テ
ーブル33を有している。また、状態管理部23は、第
1応答処理、第2応答処理、第3応答処理を実行する機
能を有している。The state management unit 23 includes a state database 31
(See FIG. 2), a management target information table 32 and a warning condition table 33 are provided. The state management unit 23 has a function of executing a first response process, a second response process, and a third response process.
【0028】第1応答処理は、管理者(状態管理装置1
1の操作者であり、管理対象コンピュータ13の状態の
管理者)が入力装置12fに対して所定の操作を行った
ときに実行される。The first response process is performed by the administrator (the status management device 1).
This is executed when the first operator (the administrator of the state of the managed computer 13) performs a predetermined operation on the input device 12f.
【0029】図5に示したように、第1応答処理開始
時、状態管理部23は、メニュー画面をディスプレイ1
2eに表示する(ステップS101)。このステップS
101で表示されるメニュー画面は、管理者が、環境設
定処理、調査用メール配布処理及びデータベース閲覧処
理のいずれかの実行指示或いは第1応答処理の終了指示
を出すことができるものである。As shown in FIG. 5, at the start of the first response process, the status management unit 23 displays the menu screen on the display 1.
2e (step S101). This step S
The menu screen displayed at 101 allows the administrator to issue an instruction to execute any one of environment setting processing, investigation mail distribution processing, and database browsing processing, or an instruction to end the first response processing.
【0030】環境設定処理の実行が指示された場合(ス
テップS102;設定)、状態管理部23は、管理対象
情報テーブル32の内容を対話形式で管理者が更新でき
る処理である環境設定処理(ステップS103)を実行
する。そして、その終了後、ステップS101に戻る。When the execution of the environment setting process is instructed (step S102; setting), the state management unit 23 updates the environment setting process (step S102) in which the administrator can update the contents of the management target information table 32 interactively. S103) is executed. After that, the process returns to step S101.
【0031】環境設定処理においてその内容が更新され
る管理対象情報テーブル32は、電子メールアドレスと
履歴情報とからなるレコードを複数個記憶可能なテーブ
ルである。状態管理部23は、調査用メール配布処理
(詳細は後述)の実行が指示された場合、この管理対象
情報テーブル32内に記憶される電子メールアドレスを
調査用メールの宛先アドレスとして使用する。The management target information table 32, the contents of which are updated in the environment setting process, is a table capable of storing a plurality of records each including an e-mail address and history information. When the execution of the investigation mail distribution process (details will be described later) is instructed, the state management unit 23 uses the e-mail address stored in the management target information table 32 as the destination address of the investigation mail.
【0032】プログラム記録媒体10からの各種のソフ
トウェアのインストール時に状態管理装置11(状態管
理部23)内に用意される管理対象情報テーブル32
は、有意な情報を含まないものである。このため、各種
ソフトウェアのインストール後には、この環境設定処理
を利用して、各管理対象コンピュータ13のユーザに付
与されている電子メールアドレスを管理対象情報テーブ
ル32内に設定する作業が行われる。ただし、環境設定
処理により管理対象情報テーブル32に対して行える作
業は、有意な電子メールアドレスと内容のない履歴情報
とからなるレコードを追加する作業、及び、レコードを
削除する作業だけである。管理対象情報テーブル32内
に記憶される履歴情報の詳細(内容、設定手順)につい
ては後述する。The management target information table 32 prepared in the state management device 11 (state management unit 23) when various software is installed from the program recording medium 10.
Does not contain significant information. For this reason, after the installation of various software, an operation of setting the e-mail address assigned to the user of each managed computer 13 in the managed information table 32 is performed using this environment setting process. However, the only operations that can be performed on the management target information table 32 by the environment setting process are the operation of adding a record including a significant e-mail address and history information having no content, and the operation of deleting the record. Details (contents, setting procedures) of the history information stored in the management target information table 32 will be described later.
【0033】調査用メール配布処理の実行が指示された
場合(ステップS102;配布)、状態管理部23は、
管理対象情報テーブル32に記憶されている電子メール
アドレスの中から、配布条件を満たしている電子メール
アドレスを検索する(ステップS104)。このステッ
プは、履歴情報を利用するものであるので、その詳細に
付いては、後程、履歴情報の説明を行った後に説明する
ことにする。When execution of the investigation mail distribution process is instructed (step S102; distribution), the status management unit 23
An e-mail address that satisfies the distribution condition is searched from the e-mail addresses stored in the management target information table 32 (step S104). Since this step uses history information, its details will be described later after the history information is described.
【0034】配布条件を満たしている電子メールアドレ
スを検索(ステップS104)した後、状態管理部23
は、検索した電子メールアドレスを宛先アドレスとした
調査用メールの送信をメールサーバ22に依頼する(ス
テップS105)。調査用メールは、自己解凍形式で圧
縮された調査プログラムファイルが添付された電子メー
ルである。調査用メールには、添付ファイルを実行させ
ると管理対象コンピュータ13の状態の調査が行われる
ことを受信者に知らせるテキストが含まれている。After searching for an e-mail address satisfying the distribution conditions (step S104), the state management unit 23
Requests the mail server 22 to transmit a survey e-mail with the retrieved e-mail address as the destination address (step S105). The survey e-mail is an e-mail attached with a survey program file compressed in a self-extracting format. The investigation mail includes text that informs the recipient that the state of the managed computer 13 will be investigated when the attached file is executed.
【0035】調査用メールの送信をメールサーバ22に
依頼した(ステップS105)後、状態管理部23は、
管理対象情報テーブル32内の、調査用メールの送信に
用いた各電子メールアドレスに関する履歴情報に、調査
用メールの送信を行ったこと並びにその送信を行った日
時を示す送信日時情報を追加する(ステップS10
6)。その後、状態管理部23は、ステップS101に
戻り、再び、メニュー画面を表示する。After requesting the mail server 22 to transmit the investigation mail (step S105), the status management unit 23
In the management target information table 32, transmission date and time information indicating that the investigation mail was transmitted and the date and time when the transmission was transmitted is added to the history information on each e-mail address used for transmitting the investigation mail ( Step S10
6). After that, the state management unit 23 returns to step S101 and displays the menu screen again.
【0036】ここで、調査用メールの送信依頼を受けた
メールサーバ22、並びに、調査プログラムが実行され
た管理対象コンピュータ13の動作を説明する。Here, the operation of the mail server 22 that has received the request for transmission of the investigation mail and the operation of the managed computer 13 on which the investigation program has been executed will be described.
【0037】調査用メールの送信依頼を受けたメールサ
ーバ22は、一般的なメールサーバと同様に、送信依頼
を受けた各電子メール(調査用メール)を、その宛先ア
ドレスに応じて処理する。すなわち、各調査用メール
を、自身が備えるメールボックスに保存する処理、或い
は、他のメールサーバに渡す処理を実行する。The mail server 22 that has received the request for transmission of the investigation mail processes each of the e-mails (research mail) for which the transmission request has been received in accordance with the destination address, similarly to a general mail server. That is, a process of saving each investigation mail in its own mailbox or a process of passing it to another mail server is executed.
【0038】一方、調査用メールの受信者とされている
各管理対象コンピュータ13のユーザは、メーラーを起
動した際に調査用メールが届いていることを認識し、調
査用メールの内容を見るための操作を行う。既に説明し
たように、調査用メールには、添付ファイルを実行させ
ると管理対象コンピュータ13の状態の調査が行われる
ことを受信者に知らせるテキストが含まれている。この
ため、その指示に従って、添付ファイル(調査プログラ
ムファイル)を開くための操作がユーザによって行われ
ることになる。On the other hand, the user of each managed computer 13 who is a recipient of the survey mail recognizes that the survey mail has arrived when the mailer is started, and looks at the contents of the survey mail. Perform the above operations. As described above, the investigation mail includes text that informs the recipient that the state of the managed computer 13 will be investigated when the attached file is executed. Therefore, an operation for opening the attached file (survey program file) is performed by the user according to the instruction.
【0039】この操作により、調査プログラムファイル
が解凍され、調査プログラムが開始される。その結果、
図6に示した手順の処理が管理対象コンピュータ13に
おいて実行される。With this operation, the survey program file is decompressed, and the survey program is started. as a result,
The processing of the procedure shown in FIG. 6 is executed in the managed computer 13.
【0040】すなわち、まず、どのようなハードウェア
が用いられているか、どのようなソフトウェアがインス
トールされているかの調査が行われる(ステップS10
01)。具体的には、レジストリから、CPUのタイプ
や、メモリの容量、HDDの総容量及び空き容量等に関
する情報や、インストールされているソフトウェア(O
S、BIOS、アプリケーション)の名称及びバージョ
ン情報等が収集される(レジストリのHKEY#LOCAL#MACHI
NE、HKEY#USERS下の情報が読み出される)。That is, first, what kind of hardware is used and what kind of software is installed are checked (step S10).
01). Specifically, from the registry, information on the type of CPU, the capacity of the memory, the total capacity and the free space of the HDD, and the installed software (O
S, BIOS, application) name and version information are collected (HKEY # LOCAL # MACHI in the registry)
The information under NE and HKEY # USERS is read.)
【0041】その後、ユーザからの情報入力、状態管理
部23への情報送信をWWWブラウザを利用して行うた
めのHTMLファイルを、Windows¥temp
(WindowsNTの場合は、Winnt¥tem
p)フォルダ内に生成する処理(ステップS1002)
が実行される。次いで、生成したHTMLファイルをW
WWブラウザに表示させる処理(ステップS1003)
が実行され、調査プログラムが終了する。なお、調査用
メールに添付された調査プログラムファイルは、解凍、
実行後、管理対象コンピュータ13(のHDD)内に何
も残らないものとなっている。After that, an HTML file for inputting information from the user and transmitting information to the state management unit 23 using a WWW browser is stored in Windows @ temp.
(In the case of WindowsNT, Winnt @ tem
p) Process for generating in a folder (step S1002)
Is executed. Next, the generated HTML file is stored in W
Processing to be displayed on WW browser (step S1003)
Is executed, and the investigation program ends. Please unzip the survey program file attached to the survey email.
After the execution, nothing remains in (the HDD of) the managed computer 13.
【0042】以下、図7を用いて、ステップS1002
で作成されているHTMLファイルの内容を説明する。
なお、図7は、ステップS1003が実行された後、管
理対象コンピュータ13において行われる処理、すなわ
ち、WWWブラウザによって行われる処理の流れ図であ
る。Hereinafter, step S1002 will be described with reference to FIG.
The contents of the HTML file created in the above will be described.
FIG. 7 is a flowchart of the processing performed by the managed computer 13 after step S1003 is performed, that is, the processing performed by the WWW browser.
【0043】ステップS1002で作成されたHTML
ファイルをWWWブラウザに表示させた場合、WWWブ
ラウザによって、管理対象コンピュータ13のディスプ
レイに、調査結果の表示欄、レジストリから取得できな
い情報(使用者名、部署名、パスワード等)を入力する
ための幾つかの情報入力欄、メール送信指示ボタン、C
GI送信指示ボタン等を有する画面が表示される(ステ
ップS1101)。The HTML created in step S1002
When the file is displayed on the WWW browser, the WWW browser displays on the display of the managed computer 13 a field for displaying a survey result and information for inputting information (user name, department name, password, etc.) that cannot be obtained from the registry. Information input field, mail transmission instruction button, C
A screen having a GI transmission instruction button and the like is displayed (step S1101).
【0044】その後、ユーザから何らかの指示が入力さ
れるの監視する処理が行われる(ステップS110
2)。そして、文字の入力指示(操作)や入力欄の変更
指示、画面のスクロール指示が出された場合(ステップ
S1102;その他)には、指示に応じた処理が実行さ
れる(ステップS1103)。すなわち、文字の入力対
象となっている情報入力欄に入力された文字を表示する
処理や、次の情報入力欄内にカーソルを表示位置を変更
する処理や、画面をスクロールする処理が行われる。そ
の後、ステップS1102に戻り、再び、ユーザから指
示入力を監視する処理が行われる。Thereafter, a process of monitoring for input of any instruction from the user is performed (step S110).
2). Then, when a character input instruction (operation), an input field change instruction, or a screen scroll instruction is issued (step S1102; other), processing corresponding to the instruction is executed (step S1103). That is, a process of displaying a character input in an information input field to which a character is to be input, a process of changing a display position of a cursor in a next information input column, and a process of scrolling a screen are performed. Thereafter, the process returns to step S1102, and a process of monitoring an instruction input from the user is performed again.
【0045】ユーザがメール送信指示ボタンを選択する
操作を行った場合(ステップS1102;メール送信)
には、状態管理部23宛の(所定の電子メールアドレス
を宛先アドレスとした)調査結果メールが送信される
(ステップS1104)。調査結果メールとは、ステッ
プS1001でレジストリから読み出された調査結果と
ステップS1103でユーザから得た入力情報とを含む
調査結果情報ファイルが添付された電子メールのことで
ある。この調査結果メールには、自身が調査結果メール
であることを示す所定内容のテキストが含まれている。When the user performs an operation of selecting a mail transmission instruction button (step S1102; mail transmission)
, An investigation result mail addressed to the state management unit 23 (with a predetermined e-mail address as the destination address) is transmitted (step S1104). The survey result mail is an electronic mail to which a survey result information file including the survey result read from the registry in step S1001 and the input information obtained from the user in step S1103 is attached. The survey result mail contains text having predetermined content indicating that the survey result mail is itself.
【0046】ユーザがCGI送信指示ボタンを選択した
とき(ステップS1102;CGI)には、WWWサー
バ21を介して状態管理部23に与えられ、調査結果や
入力情報が状態データベース31に登録されることにな
る所定のHTTPリクエストが送出される(ステップS
1105)。When the user selects the CGI transmission instruction button (step S1102; CGI), the result is given to the state management unit 23 via the WWW server 21, and the investigation result and input information are registered in the state database 31. Is transmitted (step S).
1105).
【0047】ステップS1104、S1105の実行後
には、ステップS1102が実行される。そして、ユー
ザがWWWブラウザの終了を指示したときに(ステップ
S1102;終了)、図示した処理が終了される。After execution of steps S1104 and S1105, step S1102 is executed. Then, when the user instructs to end the WWW browser (step S1102; end), the illustrated processing ends.
【0048】以下、上記した管理対象コンピュータ13
の動作に対する状態管理装置11の動作を説明する。Hereinafter, the management target computer 13 will be described.
The operation of the state management device 11 with respect to the above operation will be described.
【0049】まず、調査結果メールを処理するために、
状態管理部23において行われている処理である第2応
答処理を説明する。First, in order to process the survey result mail,
A second response process, which is a process performed in the state management unit 23, will be described.
【0050】図8に示したように、第2応答処理時、状
態管理部23は、メールサーバ22に自身宛ての電子メ
ールが受信されているか否かを周期的にチェックしてい
る(ステップS201)。そして、自身宛ての電子メー
ルがメールサーバ22に受信されていることを検出した
場合(ステップS201;YES)、状態管理部23
は、その電子メールをメールサーバ22から取り出す
(ステップS202)。その後、状態管理部23は、そ
の電子メールが調査結果メールであるか否かを判断する
(ステップS203)。すなわち、状態管理部23は、
電子メールに含まれるテキストが、調査結果メールに含
まれているべき所定内容のテキストであるか否かを判断
する。As shown in FIG. 8, at the time of the second response process, the status management unit 23 periodically checks whether or not an e-mail addressed to itself is received by the mail server 22 (step S201). ). When detecting that the e-mail addressed to itself is received by the mail server 22 (step S201; YES), the state management unit 23
Retrieves the electronic mail from the mail server 22 (step S202). Thereafter, the state management unit 23 determines whether the e-mail is an investigation result e-mail (step S203). That is, the state management unit 23
It is determined whether the text included in the e-mail is text having predetermined content that should be included in the survey result mail.
【0051】電子メールが調査結果メールでなかった場
合(ステップS203;NO)、状態管理部23は、ス
テップS201に戻る。なお、この場合、メールサーバ
22から取り出された電子メールは、別途、管理者によ
って開封され、処理される。If the e-mail is not the investigation result mail (step S203; NO), the state management unit 23 returns to step S201. In this case, the e-mail retrieved from the mail server 22 is separately opened and processed by the administrator.
【0052】電子メールが調査結果メールであった場合
(ステップS203;YES)、状態管理部23は、そ
の電子メールの添付ファイル(すなわち、調査結果情報
ファイル)に含まれている調査結果情報を状態データベ
ース31(図2参照)に登録する(ステップS20
4)。次いで、状態管理部23は、管理対象情報テーブ
ル32内の、調査結果メールの送信者アドレスと一致す
る電子メールアドレスに対応する履歴情報に、調査結果
情報を受け取ったこと並びにその日付を示す応答日時情
報を追加する(ステップS205)。そして、状態管理
部23は、状態評価処理(ステップS206)を実行す
る。If the e-mail is a survey result mail (step S203; YES), the status management unit 23 stores the survey result information contained in the attached file of the e-mail (ie, the survey result information file) in the state. Register in the database 31 (see FIG. 2) (Step S20)
4). Next, the status management unit 23 adds, to the history information corresponding to the e-mail address that matches the sender address of the investigation result mail in the management target information table 32, the response date and time indicating the reception of the investigation result information and the date. Information is added (step S205). Then, the state management unit 23 executes a state evaluation process (Step S206).
【0053】図9に、状態評価処理の流れ図を示す。図
示したように、状態評価処理時、状態管理部23は、ま
ず、調査結果情報に基づき、警告条件テーブル33(詳
細は後述)を参照して、当該調査結果情報を送信してき
た管理対象コンピュータ13に、グレードアップを行う
必要があるソフトウェアやハードウェア(以下、要改善
コンポーネントと表記する)が含まれているかどうかを
検査する(ステップS301)。FIG. 9 shows a flowchart of the state evaluation process. As shown in the figure, at the time of the state evaluation processing, the state management unit 23 first refers to the warning condition table 33 (details will be described later) based on the investigation result information, and transmits the inspection target information to the managed computer 13. Then, it is checked whether or not software and hardware that need to be upgraded (hereinafter, referred to as components requiring improvement) are included (step S301).
【0054】要改善コンポーネントが含まれていた場合
(ステップS302;YES)、状態管理部23は、そ
の存在を知らせるための警告メールを作成し、その警告
メールの調査結果情報の送信元への返送をメールサーバ
22に依頼する(ステップS303)。そして、管理対
象情報テーブル32内の、対応する履歴情報に警告メー
ルを送信したこと及びその日付を示す警告日時情報を追
加(ステップS304)して、状態評価処理を終了す
る。すなわち、状態管理部23は、図8のステップS2
06を終了し、ステップS201に戻る。また、管理対
象コンピュータ13が、要改善コンポーネントを含んで
いなかった場合(ステップS301;NO)には、警告
メールの送信処理等を行うことなく状態評価処理を終了
する。When the component requiring improvement is included (step S302; YES), the state management unit 23 creates a warning mail for notifying the existence of the component, and returns the warning mail to the transmission source of the investigation result information. Is requested to the mail server 22 (step S303). Then, the fact that a warning mail has been sent to the corresponding history information in the management target information table 32 and warning date and time information indicating the date thereof are added (step S304), and the state evaluation processing ends. That is, the state management unit 23 performs step S2 in FIG.
06 ends, and the process returns to step S201. If the managed computer 13 does not include the component requiring improvement (step S301; NO), the state evaluation process ends without performing a warning mail transmission process or the like.
【0055】ここで、状態評価処理によって出される警
告メールの内容を示した図である図10を用いて、状態
評価処理及び警告条件テーブル33をさらに具体的に説
明しておく。Here, the state evaluation processing and the warning condition table 33 will be described more specifically with reference to FIG. 10 which shows the contents of the warning mail issued by the state evaluation processing.
【0056】例えば、ある管理対象コンピュータ13に
おいて古いBIOSが使用されていた場合、状態評価処
理によって、図10(a)に模式的に示したような、B
IOSの更新が必要であることを示す警告メール51a
が、当該管理対象コンピュータ13のユーザに宛てて出
される。また、ある管理対象コンピュータ13のハード
ディスクの空き容量が規定値以下となっていた場合、図
10(b)に模式的に示したような、不要なファイルの
消去やディスクの増設が必要されていることを通知する
警告メール51bが当該管理対象コンピュータ13のユ
ーザに宛てて出される。また、ある管理対象コンピュー
タ13に旧バージョンのアプリケーションソフトウェア
がインストールされていた場合、図10(c)に模式的
に示したような、ソフトウェアのアップグレードが必要
であることを示した警告メール51cが当該管理対象コ
ンピュータ13のユーザに宛てて出される。For example, when an old BIOS is used in a certain managed computer 13, a state evaluation process is performed to obtain the B-mode data as schematically shown in FIG.
Warning mail 51a indicating that the IOS needs to be updated
Is sent to the user of the managed computer 13. Further, when the free space of the hard disk of a certain managed computer 13 is less than a specified value, it is necessary to delete unnecessary files and add disks as schematically shown in FIG. A warning mail 51b notifying the above is sent to the user of the managed computer 13. When an old version of the application software is installed on a certain managed computer 13, a warning mail 51c schematically indicating that the software upgrade is necessary, as schematically shown in FIG. It is sent to the user of the managed computer 13.
【0057】警告条件テーブル33は、このような警告
メールに用いられる何種類かの文章と、各文章を使用す
べき条件を規定する情報とが設定されたテーブルとなっ
ている。なお、管理対象コンピュータ13が複数の要改
善コンポーネントを含むものであった場合、ステップS
303では、それらに関する警告文を含む1つの警告メ
ールが作成される。The warning condition table 33 is a table in which several types of texts used for such a warning mail and information defining conditions for using each text are set. If the managed computer 13 includes a plurality of components requiring improvement, the process proceeds to step S
At 303, one warning mail including a warning sentence regarding them is created.
【0058】次に、管理対象コンピュータ13がステッ
プS1005において送出するHTTPリクエストに対
する状態管理部23の動作を説明する。Next, the operation of the state management unit 23 in response to the HTTP request sent from the managed computer 13 in step S1005 will be described.
【0059】当該HTTPリクエストがWWWサーバ2
1を介して渡された場合、状態管理部23は、図11に
示した手順の第3応答処理を実行する。すなわち、状態
管理部23は、当該リクエストに関連してWWWサーバ
21から与えられる調査結果情報を状態データベース3
1に登録する(ステップS501)。次いで、状態管理
部23は、管理対象情報テーブル32内の、調査結果情
報の送信元に対応する履歴情報に、調査結果情報を受け
取ったこと並びにその日付を示す応答日時情報を追加す
る(ステップS502)。そして、図9を用いて説明し
た状態評価処理を実行(ステップS503)し、その完
了後、第3応答処理を終了する。The HTTP request is sent to the WWW server 2
When the status management unit 23 has passed the request via the status 1, the status management unit 23 performs a third response process in the procedure illustrated in FIG. 11. That is, the state management unit 23 stores the investigation result information given from the WWW server 21 in relation to the request in the state database 3
1 (step S501). Next, the status management unit 23 adds the response date and time information indicating the reception of the survey result information and the date to the history information corresponding to the transmission source of the survey result information in the management target information table 32 (step S502). ). Then, the state evaluation processing described with reference to FIG. 9 is executed (step S503), and after the completion, the third response processing ends.
【0060】図5に戻って、第1応答処理の説明を続け
る。まず、ステップS104の補足説明を行う。Returning to FIG. 5, the description of the first response process will be continued. First, a supplementary description of step S104 will be given.
【0061】上記説明から明らかなように、管理対象情
報テーブル32内の各履歴情報は、いつ、どのような処
理を、対応する電子メールアドレスに関連して行ったか
を示す情報となっている。ステップS104では、その
履歴情報を参照して、調査用メールの送信に未だ用いら
れていない電子メールアドレス、調査用メールを送出に
用いられてから第1所定期間(例えば、1ヶ月)が経過
しているにも拘わらず調査結果情報が得られていない電
子メールアドレス、調査結果情報は得られているが警告
メールが送信されており、その送信から第2所定期間
(例えば、3ヶ月)が経過している電子メールアドレ
ス、問題のない調査結果情報が得られてから第3所定期
間(例えば、6ヶ月)が経過している電子メールアドレ
スが、配布条件を満たす電子メールアドレスとして検索
されている。As is clear from the above description, each piece of history information in the management target information table 32 is information indicating when and what processing was performed in relation to the corresponding e-mail address. In step S104, by referring to the history information, an e-mail address that has not been used for transmitting the investigation mail and a first predetermined period (for example, one month) have elapsed since the investigation mail was used for transmission. E-mail address for which the survey result information has not been obtained despite the fact that the survey result information has been obtained, but a warning mail has been sent, and a second predetermined period (for example, three months) has elapsed since the transmission. The e-mail address for which the third predetermined period (for example, 6 months) has passed since the successful e-mail address and the satisfactory survey result information were obtained is searched for as the e-mail address satisfying the distribution condition. .
【0062】次に、データベース閲覧処理の実行が指示
された場合の動作を説明する。Next, the operation when the execution of the database browsing process is instructed will be described.
【0063】データベース閲覧処理の実行が指示された
場合(ステップS102;閲覧)、状態管理部23は、
管理者が、状態データベース31の内容を、所望の項目
で分類やソートを行った形態で閲覧できるデータベース
閲覧処理を実行する(ステップS107)。より具体的
には、図2に示した状態データベース31の内容を表形
式で表示させることや、図12に示したような、200
0年問題の対応していない要改善コンポーネントを有し
ている管理対象コンピュータ13のリストを表示させる
ことができるデータベース閲覧処理を実行する。そし
て、データベース閲覧処理が終了された場合には、ステ
ップS101に戻り、メニュー画面を表示し、第1応答
処理の終了が指示されたときに、図5に示した第1応答
処理を終了する。When execution of the database browsing process is instructed (step S102; browsing), the state management unit 23
The administrator executes a database browsing process that allows the administrator to browse the contents of the state database 31 in a form in which the contents are classified and sorted by desired items (step S107). More specifically, it is possible to display the contents of the state database 31 shown in FIG.
A database browsing process capable of displaying a list of managed computers 13 having a component requiring improvement that is not compatible with the zero-year problem is executed. When the database browsing process is completed, the process returns to step S101 to display a menu screen, and when the end of the first response process is instructed, the first response process shown in FIG. 5 is completed.
【0064】以上、詳細に説明したように、実施形態に
係る状態管理装置11を用いれば、管理すべき各コンピ
ュータに対して何ら設定を行わなくとも、それらのコン
ピュータの中に、問題があるコンポーネントを有するコ
ンピュータがあるか否か、あるソフトウェアがそれらの
コンピュータでどのくらいの数、使用されているか等を
簡単に把握できることになる。すなわち、本装置を用い
れば、ライセンス数の管理や買い替えの必要な機器の把
握などを簡単に行えることになる。また、状態管理装置
11は、問題のあるコンポーネントの存在を各ユーザに
通知する機能も有している。このため、本状態管理装置
11を用いれば、個々のユーザが自身のコンピュータの
状態を容易に認識でき、その認識結果に基づき当該コン
ピュータをより良い状態にすることができることにもな
る。As described above in detail, if the state management device 11 according to the embodiment is used, even if there is no setting for each computer to be managed, a component having a problem is included in those computers. It can be easily grasped whether or not there is a computer having the software, how many pieces of software are used on those computers, and the like. That is, the use of the present apparatus makes it easy to manage the number of licenses and to identify devices that need replacement. The state management device 11 also has a function of notifying each user of the existence of a problematic component. For this reason, if the present state management device 11 is used, each user can easily recognize the state of his or her own computer, and based on the recognition result, can put the computer in a better state.
【0065】<変形形態>実施形態に係る状態管理装置
11は、WWWサーバ21、メールサーバ22としての
機能を有するものであったが、状態管理部23が有して
いる一部の機能のみを持たせた形で状態管理装置11を
構成しても良い。すなわち、メールサーバに通信媒体を
介して接続されて使用される装置とするとともに、評価
結果メールで評価結果を受け取る機能のみを有するよう
に状態管理装置11を構成しても良い。<Modification> Although the state management device 11 according to the embodiment has the functions of the WWW server 21 and the mail server 22, only a part of the functions of the state management unit 23 is provided. The state management device 11 may be configured in a form in which it is provided. That is, the state management device 11 may be configured to be used by being connected to the mail server via the communication medium and to have only the function of receiving the evaluation result by the evaluation result mail.
【0066】また、実施形態に係る状態管理装置11
は、ハードウェアに関する情報や、ソフトウェアに関す
る情報などを管理対象コンピュータから収集する装置と
して構成してあるが、収集される情報を特定の種類の情
報(例えば、ソフトウェアに関する情報)に限っても良
いことは当然である。また、ユーザ名、部署名等を入力
させない場合には、WWWブラウザを利用した処理が行
われることなく調査結果が送信されることになる調査プ
ログラムが各管理対象コンピュータに配布されるように
状態管理装置11を構成しても良い。また、全ての管理
対象コンピュータ(あるいは大部分の管理対象コンピュ
ータ)内に、ユーザ名、部署名等が設定されているテー
ブル等が存在していることが分かっている場合には、そ
のテーブルからユーザ名、部署名等を自動的に取得する
ように調査プログラムを作成しておいても良い。The state management device 11 according to the embodiment
Is configured as a device that collects information about hardware, information about software, etc. from managed computers, but the information collected may be limited to specific types of information (for example, information about software). Is natural. If a user name, a department name, and the like are not input, the state management is performed so that a survey program that transmits a survey result without performing processing using a WWW browser is distributed to each managed computer. The device 11 may be configured. If it is known that a table in which a user name, a department name, and the like are set exists in all the managed computers (or most of the managed computers), the user is determined based on the table. A survey program may be created so as to automatically obtain the name, department name, and the like.
【0067】さらに、実施形態に係る状態管理装置11
は、OSがWindows98等であるコンピュータの
管理のみが行える装置であったが、他の系列のOSが用
いられたコンピュータを管理できるように状態管理装置
11を構成しても良い。また、状態管理装置11は、W
indowsNTがOSとして用いられた装置であった
が、UNIX等をOSとして用いて状態管理装置11を
実現しても良い。Further, the state management device 11 according to the embodiment
Is a device that can only manage a computer whose OS is Windows 98 or the like. However, the state management device 11 may be configured to be able to manage a computer using an OS of another system. In addition, the state management device 11
Although WindowsNT is a device used as the OS, the state management device 11 may be realized using UNIX or the like as the OS.
【0068】[0068]
【発明の効果】本発明の状態管理装置、プログラム記録
媒体によれば、複数台のコンピュータの状態を、それら
のコンピュータにプログラムのインストール等の作業を
行うことなく、管理できることになる。According to the state management apparatus and the program recording medium of the present invention, the states of a plurality of computers can be managed without performing operations such as installing programs on those computers.
【図1】 本発明の一実施形態に係る状態管理装置の使
用形態の説明図である。FIG. 1 is an explanatory diagram of a usage form of a state management device according to an embodiment of the present invention.
【図2】 実施形態に係る状態管理装置が備える状態デ
ータベースの説明図である。FIG. 2 is an explanatory diagram of a state database provided in the state management device according to the embodiment.
【図3】 実施形態に係る状態管理装置のハードウェア
構成図である。FIG. 3 is a hardware configuration diagram of the state management device according to the embodiment;
【図4】 実施形態に係る状態管理装置の機能ブロック
図である。FIG. 4 is a functional block diagram of the state management device according to the embodiment.
【図5】 実施形態に係る状態管理装置において実行さ
れる第1応答処理の流れ図である。FIG. 5 is a flowchart of a first response process executed in the state management device according to the embodiment.
【図6】 管理対象コンピュータにおいて調査プログラ
ムにより実行される処理の流れ図である。FIG. 6 is a flowchart of a process executed by a survey program in a management target computer.
【図7】 調査プログラムによって作成されるHTML
ファイルを開いたWWWブラウザによって実行される処
理の流れ図である。FIG. 7 HTML created by the survey program
5 is a flowchart of a process executed by a WWW browser that has opened a file.
【図8】 実施形態に係る状態管理装置において実行さ
れる第2応答処理の流れ図である。FIG. 8 is a flowchart of a second response process executed in the state management device according to the embodiment.
【図9】 実施形態に係る状態管理装置において実行さ
れる状態評価処理の流れ図である。FIG. 9 is a flowchart of a state evaluation process executed in the state management device according to the embodiment.
【図10】 実施形態に係る状態管理装置において実行
される状態評価処理時に送信される警告メールの説明図
である。FIG. 10 is an explanatory diagram of a warning mail transmitted at the time of a state evaluation process executed in the state management device according to the embodiment.
【図11】 実施形態に係る状態管理装置において実行
される第3応答処理の流れ図である。FIG. 11 is a flowchart of a third response process executed in the state management device according to the embodiment.
【図12】 データベース閲覧処理により表示される情
報の一例を示した図である。FIG. 12 is a diagram illustrating an example of information displayed by a database browsing process.
11 状態管理装置 13 管理対象コンピュータ 15 通信媒体 21 WWWサーバ 22 メールサーバ 23 状態管理部 31 状態データベース 32 管理対象情報テーブル 33 警告条件テーブル DESCRIPTION OF SYMBOLS 11 State management apparatus 13 Computer to be managed 15 Communication medium 21 WWW server 22 Mail server 23 State management unit 31 State database 32 Management information table 33 Warning condition table
Claims (8)
可能な一台以上の管理対象コンピュータと通信媒体を介
して接続される状態管理装置であって、 前記一台以上の管理対象コンピュータのそれぞれの状態
を示す状態情報を記憶するための情報記憶手段と、 前記一台以上の管理対象コンピュータから送信されてき
た情報を受信する受信手段と、 自身の状態を調査する調査処理、及び、その調査処理の
調査結果を含む状態情報を前記受信手段に対して送信す
る状態情報送信処理を管理対象コンピュータに実行させ
るための調査プログラムを、前記所定プロトコルに従っ
て、前記一台以上の管理対象コンピュータのそれぞれに
配布する配布手段と、 前記受信手段によって、ある管理対象コンピュータから
の状態情報が受信されたときに、その状態情報をその管
理対象コンピュータに関する状態情報として前記情報記
憶手段内に書き込む情報書込手段とを備えることを特徴
とする状態管理装置。1. A state management device connected via a communication medium to one or more managed computers capable of receiving communication information according to a predetermined protocol, wherein each of the one or more managed computers is Information storage means for storing state information indicating a state; receiving means for receiving information transmitted from the one or more managed computers; investigation processing for investigating the state of the apparatus itself; and investigation processing thereof A survey program for causing the managed computer to execute a status information transmission process of transmitting status information including the survey result to the receiving unit to each of the one or more managed computers according to the predetermined protocol. When status information from a certain managed computer is received by the receiving unit, State management device characterized by comprising an information writing means for writing status information as status information about the managed computers in the information storage means.
可能な一台以上の管理対象コンピュータと通信媒体を介
して接続されるコンピュータを、 前記一台以上の管理対象コンピュータのそれぞれの状態
を示す状態情報を記憶するための情報記憶手段と、 前記一台以上の管理対象コンピュータから送信されてき
た情報を受信する受信手段と、 自身の構成を調査する調査処理、及び、その調査処理の
調査結果を含む状態情報を前記受信手段に対して送信す
る返送処理を管理対象コンピュータに実行させるための
調査プログラムを、前記所定プロトコルに従って、前記
一台以上の管理対象コンピュータのそれぞれに配布する
配布手段と、 前記受信手段によって、ある管理対象コンピュータから
の状態情報が受信されたときに、その状態情報をその管
理対象コンピュータに関する状態情報として前記情報記
憶手段内に書き込む情報書込手段とを備える装置として
動作させるためのプログラムが記録されたコンピュータ
読取可能なプログラム記録媒体。2. A computer connected via a communication medium to one or more managed computers capable of receiving communication information according to a predetermined protocol, a state indicating a state of each of the one or more managed computers. Information storage means for storing information, receiving means for receiving information transmitted from the one or more managed computers, investigation processing for investigating its own configuration, and investigation results of the investigation processing. Distribution means for distributing, to the managed computer, a survey program for causing the managed computer to execute a return process of transmitting the status information including the status information to the receiving means, according to the predetermined protocol; When state information is received from a managed computer by the receiving means, the state information is Computer-readable program recording medium having a program recorded thereon for operating a device and an information writing means for writing the status information about the management target computer in said information storage means.
ルの受信が行えるコンピュータであり、 前記情報記憶手段は、前記状態情報と、各管理対象コン
ピュータのユーザに与えられた電子メールアドレスとを
記憶し、 前記配布手段は、各管理対象コンピュータに調査プログ
ラムを配布するために、前記情報記憶手段に記憶された
各電子メールアドレスを宛先アドレスとするとともに前
記調査プログラムを添付ファイルとした電子メールを送
信することを特徴とする請求項2記載のプログラム記録
媒体。3. The computer to be managed is a computer capable of receiving an e-mail. The information storage means stores the status information and an e-mail address given to a user of each of the managed computers. The distribution means transmits an e-mail with the e-mail address stored in the information storage means as a destination address and the e-mail as an attached file in order to distribute the investigation program to each managed computer. The program recording medium according to claim 2, wherein:
圧縮されたプログラムであることを特徴とする請求項2
または請求項3記載のプログラム記録媒体。4. The program according to claim 2, wherein the investigation program is a program compressed in a self-extracting format.
Or the program recording medium according to claim 3.
ラウザが利用可能なコンピュータであり、 前記配布手段は、 自身の状態を調査する調査処理,前記調査処理の調査結
果に含まれない情報をユーザから取得する取得処理,及
び,前記取得処理によって取得された情報と前記調査処
理の調査結果とを含む状態情報を前記受信手段に対して
送信する返送処理を管理対象コンピュータに実行させる
ための調査プログラムであって、前記取得処理と前記返
送処理とがWWWブラウザを利用して行われる調査プロ
グラムを、各管理対象コンピュータに配布することを特
徴とする請求項2ないし請求項4のいずれかに記載のプ
ログラム記録媒体。5. The management target computer is a computer that can use a WWW browser, and the distribution unit obtains, from a user, an investigation process for investigating its own state, and information not included in the investigation result of the investigation process. An investigation program for causing the managed computer to execute an acquisition process to perform, and a return process of transmitting state information including the information acquired by the acquisition process and the investigation result of the investigation process to the receiving unit. The program recording according to any one of claims 2 to 4, wherein a survey program in which the acquisition process and the return process are performed using a WWW browser is distributed to each managed computer. Medium.
ログラムは、状態情報が電子メールにて前記受信手段に
対して送信される返送処理を管理対象コンピュータに実
行させることを特徴とする請求項2ないし請求項5のい
ずれかに記載のプログラム記録媒体。6. The management program according to claim 2, wherein the survey program distributed by the distribution unit causes the managed computer to execute a return process in which status information is transmitted to the reception unit by e-mail. A program recording medium according to claim 5.
を、 前記受信手段によって受信された調査結果情報に基づ
き、その調査結果情報を送出した管理対象コンピュータ
が改善が必要なコンポーネントを含むものであるか否か
を判断し、そのようなコンポーネントを含むものであっ
た場合には、その旨を知らせる情報を当該管理対象コン
ピュータの送出元に送信する要改善コンポーネント通知
手段を、さらに含む装置として動作させることを特徴と
する請求項2ないし請求項6のいずれかに記載のプログ
ラム記録媒体。7. The program according to claim 1, wherein the computer determines, based on the survey result information received by the receiving unit, whether the managed computer that has sent the survey result information includes a component that needs improvement. If such a component is included, the device is further operated as a device further including a component requiring improvement notification means for transmitting information notifying the fact to the transmission source of the managed computer. The program recording medium according to claim 2.
を、 各管理対象コンピュータに関する状態情報の更新が前記
情報更新手段によって行われた時間を管理する更新時間
管理手段を、さらに備え、 前記配布手段は、前記更新時間管理手段によって管理さ
れている時間が所定条件を満たしている管理対象コンピ
ュータのそれぞれに前記調査プログラムを配布する装置
として動作させることを特徴とする請求項2ないし請求
項7のいずれかに記載のプログラム記録媒体。8. The program further comprises: an update time management unit that manages a time at which the status information relating to each managed computer is updated by the information update unit. 8. The computer according to claim 2, wherein the computer operates as a device for distributing the survey program to each of the managed computers whose time managed by the update time management unit satisfies a predetermined condition. Program recording medium.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP31332099A JP2001134470A (en) | 1999-11-04 | 1999-11-04 | State managing device and program recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP31332099A JP2001134470A (en) | 1999-11-04 | 1999-11-04 | State managing device and program recording medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2001134470A true JP2001134470A (en) | 2001-05-18 |
Family
ID=18039820
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP31332099A Pending JP2001134470A (en) | 1999-11-04 | 1999-11-04 | State managing device and program recording medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2001134470A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004139500A (en) * | 2002-10-21 | 2004-05-13 | Iyo Engineering:Kk | Software trouble solving support program and system and computer |
| JP2007183992A (en) * | 2007-03-20 | 2007-07-19 | Hitachi Software Eng Co Ltd | Terminal data erasure management method, and program |
| JP2010182030A (en) * | 2009-02-04 | 2010-08-19 | Sii Data Service Kk | Information management system and state collection method |
-
1999
- 1999-11-04 JP JP31332099A patent/JP2001134470A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004139500A (en) * | 2002-10-21 | 2004-05-13 | Iyo Engineering:Kk | Software trouble solving support program and system and computer |
| JP2007183992A (en) * | 2007-03-20 | 2007-07-19 | Hitachi Software Eng Co Ltd | Terminal data erasure management method, and program |
| JP2010182030A (en) * | 2009-02-04 | 2010-08-19 | Sii Data Service Kk | Information management system and state collection method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4202272B2 (en) | Method and system for printing via email | |
| RU2464639C2 (en) | Managing web page links using structured data | |
| JP4215286B2 (en) | Storage device content organization system and storage device content organization method | |
| TWI450107B (en) | Method and computer readable storage media for web data usage platform | |
| JP5417533B2 (en) | Computer system management method and client computer | |
| US20140223570A1 (en) | Information processing apparatus, information processing system, and license management method | |
| JP2012043119A (en) | Document management system, information processor, document management method, monitoring program and recording medium | |
| JP2001134470A (en) | State managing device and program recording medium | |
| JP2017228215A (en) | Information processing apparatus, control method, and program | |
| JP2000082002A (en) | Data management system and recording medium | |
| JP2009128936A (en) | History storage method, apparatus and program | |
| JP2002251348A (en) | System and program for reading contents data | |
| JP2019074954A (en) | Information processing device, management server, information processing method, and program | |
| JP5256263B2 (en) | Information processing apparatus, information processing system, and program | |
| JP4830537B2 (en) | Information processing apparatus, control method, and control program | |
| JP3919563B2 (en) | Information collection system and information collection method | |
| JP6878976B2 (en) | Information processing equipment, information processing systems, management methods and programs | |
| JP2015143975A (en) | Workflow system, workflow management device, workflow management method, and program | |
| JP2008046713A (en) | PROCESSING DEVICE, PROCESSING DEVICE CONTROL METHOD, AND PROCESSING DEVICE CONTROL PROGRAM | |
| JP2025052827A (en) | Management system, management method, and computer program | |
| JP2005216129A (en) | Computer system, file management method and file management program | |
| JP3381637B2 (en) | Printer, computer system, file management method, file access method, and recording medium | |
| JP2019139463A (en) | Information management device | |
| JP2019079435A (en) | Information processing device and program | |
| JP2005228097A (en) | Information display device and its method |