JPH01120646A - Monitor device for computer system - Google Patents

Monitor device for computer system

Info

Publication number
JPH01120646A
JPH01120646A JP62279513A JP27951387A JPH01120646A JP H01120646 A JPH01120646 A JP H01120646A JP 62279513 A JP62279513 A JP 62279513A JP 27951387 A JP27951387 A JP 27951387A JP H01120646 A JPH01120646 A JP H01120646A
Authority
JP
Japan
Prior art keywords
buffer
message
telegrams
computer
data link
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP62279513A
Other languages
Japanese (ja)
Inventor
Arata Ogasawara
新 小笠原
Toshihiro Takagi
高木 敏宏
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP62279513A priority Critical patent/JPH01120646A/en
Publication of JPH01120646A publication Critical patent/JPH01120646A/en
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Computer And Data Communications (AREA)

Abstract

PURPOSE:To improve the transmitting efficiency and to reduce the computer load by storing telegrams as long as a buffer has an idle area and holding a data link once set up until the buffer becomes idle for transmission of the telegrams. CONSTITUTION:A telegram buffer 1b has the capacity equal to buffers BF1-4 which store a single telegram block respectively. The telegram stored in the buffer BF1 is shifted toward the buffer BF4 by a channel control part 2b and then read out of the BF4 by a communication control part 3b. The part 2b receives a command from a channel device 6 and requests continuously the device 6 to transfer of telegrams as long as a flag F1 of the buffer 1b is kept at 0. Then the part 2b stores the received telegrams into the buffer BF1. The part 3b sets up a data link and reads the telegrams out of the BF4 to transmit them. The data link is opened when a flag F4 is set at 0.

Description

【発明の詳細な説明】 〔概要〕 計算機システムの運用状態を監視し、故障診断を行うと
共に、保守センタとの通信機能を有する計算機システム
監視装置に関し、 多量の計算機データを迅速、かつ効率的に送信できる計
算機システム監視装置を提供することを目的とし、 計算機システムの運用状態の監視及び故障診断を行うと
共に、計算機からの電文を回線に送信する装置であって
、計算機からの複数電文ブロックを記憶する記憶手段と
、該記憶手段に空きがあるとき計算機から電文を受信し
て記憶手段に格納する格納手段と、前記記憶手段に記憶
された電文ブロックを記憶手段が空になるまで回線接続
を保持して送信する送信手段とを設けるように構成する
[Detailed Description of the Invention] [Summary] This invention relates to a computer system monitoring device that monitors the operating status of a computer system, performs failure diagnosis, and has a communication function with a maintenance center, which can quickly and efficiently process large amounts of computer data. The purpose of this device is to provide a computer system monitoring device capable of transmitting data, and in addition to monitoring the operating status of a computer system and diagnosing failures, this device also transmits messages from a computer to a line, and is capable of storing multiple message blocks from a computer. storage means for receiving a message from a computer and storing it in the storage means when the storage means has free space, and maintaining line connection for the message blocks stored in the storage means until the storage means becomes empty. and transmitting means for transmitting the information.

〔産業上の利用分野〕[Industrial application field]

本発明は、計算機システムの運用状態を監視し、故障診
断を行うと共に、保守センタとの通信機能を有する計算
機システム監視装置に関する。
The present invention relates to a computer system monitoring device that monitors the operational status of a computer system, performs failure diagnosis, and has a communication function with a maintenance center.

近年、計算機による情報処理の普及に伴って計算機シス
テムの信顛性、可用性、保守性が益々、重要になってき
た。従って、独立したコンピュータを有し、計算機シス
テムの動作を監視して故障個所の検出等を行うと共に、
通信機能を有して保守センタと保守情報を交換し、故障
診断、保守部品の手配を行うことができる計算機システ
ム監視装置が広く採用されるようになってきた。更に、
計算機システムの運転の経過を記録したシステムログ情
報等を保守センタに送信して、より高精度な故障診断を
行う目的で、多量の計算機データを迅速、かつ効率的に
送信できる計算機システム監視装置が望まれている。
In recent years, with the spread of information processing using computers, reliability, availability, and maintainability of computer systems have become increasingly important. Therefore, it has an independent computer, monitors the operation of the computer system, detects failure points, etc.
Computer system monitoring devices that have a communication function and are capable of exchanging maintenance information with a maintenance center, diagnosing failures, and arranging maintenance parts have come to be widely adopted. Furthermore,
A computer system monitoring device that can quickly and efficiently transmit large amounts of computer data is used to send system log information that records the progress of computer system operation to a maintenance center for more accurate failure diagnosis. desired.

〔従来の技術〕[Conventional technology]

第4は従来例を示すブロック図、第5図は従来例のタイ
ミング図である。全図を通じて同一符号は同一対象物を
示す。
4 is a block diagram showing a conventional example, and FIG. 5 is a timing diagram of the conventional example. The same reference numerals indicate the same objects throughout the figures.

第4図は、計算機システム監視装置であるサービスプロ
セッサ(service processor  :以
下SVPという) 100aが計算機システム200a
で収集したシステムログ情報を保守センタに回線経由で
送信する構成を示す。1いて、 チャネルアダプタ4aは、計算機のチャネル装置6との
チャネルインタフェース条件に従って指令、データ等を
授受する。
In FIG. 4, a service processor (hereinafter referred to as SVP) 100a, which is a computer system monitoring device, is a computer system 200a.
The following shows a configuration in which the system log information collected by the server is sent to the maintenance center via a line. 1, the channel adapter 4a exchanges commands, data, etc. with the channel device 6 of the computer according to channel interface conditions.

回線アダプタ5aは、回線のインタフェースに従って電
文、伝送制御信号を送受信する。
The line adapter 5a transmits and receives messages and transmission control signals according to the line interface.

電文バッファ1aは、1電文ブロック(例えば、150
バイト)の電文を記憶する。
The message buffer 1a stores one message block (for example, 150
(byte) is memorized.

チャネル制御部2aは、回線アダプタ5a経出で、チャ
ネル装置6から指令を受け、指令に基いて送信電文を受
信して電文バッファ1aに格納すると共に、後述する通
信制御部3aに電文バフファla内の電文の送信を指示
する。
The channel control unit 2a receives a command from the channel device 6 through the line adapter 5a, receives the transmitted message based on the command, stores it in the message buffer 1a, and also sends it to the communication control unit 3a, which will be described later, in the message buffer la. instructs to send a message.

通信制御部3aは、チャネル制御部2aの送信指示に基
いて、データリンクを確立(回線接続)して電文バッフ
ァla内の電文を送信し、送信後データリンクを開放(
回線切断)する。
Based on the transmission instruction from the channel control unit 2a, the communication control unit 3a establishes a data link (line connection), transmits the message in the message buffer la, and releases the data link after transmission (
disconnect the line).

第5図のタイミング図によって従来例の作用を説明する
と、 ■チャネル制御部2aは、電文ブロック1を受信して電
文バッファ1aに格納し、通信制御部3aに送信指示す
る。
The operation of the conventional example will be explained with reference to the timing diagram of FIG. 5. (1) The channel control section 2a receives the message block 1, stores it in the message buffer 1a, and instructs the communication control section 3a to transmit it.

■通信制御部3aは、回線に送信要求信号(以下ENQ
という)を送信する。
■The communication control unit 3a sends a transmission request signal (hereinafter ENQ) to the line.
) is sent.

■肯定応答(以下ACKという)を受信することによっ
て送信要求が許可され、データリンクが確立される。
- By receiving an acknowledgment (hereinafter referred to as ACK), the transmission request is granted and a data link is established.

■電文バッファ1aの電文ブロック1を送信する。■Send message block 1 in message buffer 1a.

■ACKを受信することにより、電文が正常に送信され
たとして伝送終結信号(以下EOTという)を送信して
データリンクを開放する。
(2) Upon receiving ACK, it is assumed that the message has been transmitted normally, and a transmission end signal (hereinafter referred to as EOT) is sent to release the data link.

■チャネル制御部2aは、チャネル装置6経出で計算機
に送信終了通知を行う。
(2) The channel control unit 2a notifies the computer of the end of transmission via the channel device 6.

■以上の動作を繰り返すことによって電文ブロック2を
送信する。
■By repeating the above operations, message block 2 is transmitted.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

上記のように従来方法によると、l電文ブロックを送信
する度に、チャネル制御部2aによる指令受信シーケン
ス、及び通信制御部3aによるデータリンクの確立と開
放の手順がイ±うので、伝送効率が悪く、かつl電文ブ
ロック当たりの回線保留時間が長いので回線料金が不経
済であるという問題点がある。
As described above, according to the conventional method, each time one message block is transmitted, the command reception sequence by the channel control unit 2a and the procedure for establishing and opening a data link by the communication control unit 3a are repeated, which improves transmission efficiency. Moreover, there is a problem that the line holding time per message block is long and the line charges are uneconomical.

本発明は、多量の計算−機データを迅速、かつ効率的に
送信できる計算機システム監視装置を提供することを目
的とする。
An object of the present invention is to provide a computer system monitoring device that can quickly and efficiently transmit a large amount of computer-to-machine data.

〔問題点を解決するための手段〕[Means for solving problems]

第1図は本発明の原理ブロック図を示す。 FIG. 1 shows a block diagram of the principle of the present invention.

図において、 1は計算機からの複数電文ブロックを記憶する記憶手段
、 2は記憶手段1に空きがあるとき計算機から電文を受信
して記憶手段1に格納する格納手段、3は記憶手段1に
記憶された電文ブロックを記憶手段lが空になるまで回
線接続を保持して送信する送信手段である。
In the figure, 1 is a storage means for storing multiple message blocks from the computer, 2 is a storage means for receiving a message from the computer and storing it in the storage means 1 when there is space in the storage means 1, and 3 is storage means for storing it in the storage means 1. This is a transmitting means that maintains the line connection and transmits the received message block until the storage means l becomes empty.

従って、送信手段3は複数の電文ブロックを回線接続を
保持して送信するように構成されている。
Therefore, the transmitting means 3 is configured to transmit a plurality of message blocks while maintaining the line connection.

〔作用〕[Effect]

本発明によれば、格納手段子は計算機からの電文を記憶
手段1に格納し、記憶手段1に記憶された複数の電文ブ
ロックを記憶手段1が空になるまで回線接続を保持して
送信するので、回線切断及び接続の手順によって発生す
る時間のロスを減少することができる。
According to the present invention, the storage device stores the message from the computer in the storage device 1, and transmits the plurality of message blocks stored in the storage device 1 while maintaining the line connection until the storage device 1 becomes empty. Therefore, time loss caused by line disconnection and connection procedures can be reduced.

〔実施例〕〔Example〕

以下、本発明の実施例を第2図及び第3図を参照して説
明する。全図を通じて同一符号は同一対象物を示す。第
2図で第1図に対応するものは一点鎖線で囲んである。
Embodiments of the present invention will be described below with reference to FIGS. 2 and 3. The same reference numerals indicate the same objects throughout the figures. Components in FIG. 2 that correspond to those in FIG. 1 are surrounded by dashed lines.

第2図において、S V P 100bは本発明に成る
計算機システム監視装置を示す。図において、電文バッ
ファ1bは、各1電文ブロックを記憶するバッファBF
I〜BF4及び各バッファに対応して電文ブロック格納
の有無を示すフラグF1〜F4から成る先入れ先出しく
first−in first−out:F’IFo)
方式の、4電文ブロック分の記憶容量を有するバッファ
であって、後述するチャネル制御部2bによりBFIに
格納された電文ブロックは、1にセットされたフラグと
共にBF4方向にシフトされ、後述する通信制御部3b
によりBF4から読出されることによってフラグF4は
0にリセットされる。
In FIG. 2, SVP 100b indicates a computer system monitoring device according to the present invention. In the figure, the message buffer 1b is a buffer BF that stores one message block each.
A first-in, first-out (first-in, first-out: F'IFo) consisting of flags F1 to F4 indicating whether or not a message block is stored corresponding to I to BF4 and each buffer.
The message blocks stored in the BFI by the channel control unit 2b, which will be described later, are shifted in the BF4 direction with a flag set to 1, and are controlled by the communication control system, which will be described later. Part 3b
The flag F4 is reset to 0 by being read from BF4.

チャネル制御部2bは、チャネルアダプタ4aを制御シ
てチャネル装M、6から指令を受け、電文バッファ1b
のフラグF1が0である限り継続してチャネル装置6に
送信電文の転送を要求し、受信した電文を電文バッファ
1bのBFIに格納する。
The channel control unit 2b controls the channel adapter 4a, receives commands from the channel devices M and 6, and controls the message buffer 1b.
As long as the flag F1 remains 0, it continues to request the channel device 6 to transfer the transmission message, and stores the received message in the BFI of the message buffer 1b.

通信制御部3bは、電文バッフ11bのフラグF4が1
となったとき回線アダプタ5aを制御して、回線にEN
Qを送信し、ACKを受信することによってデータリン
クを確立し、BF4から電文ブロックを読出して先頭に
電文開始文字(以下STXという)及び末尾に電文終了
文字(以下ETXという)とチエツクコード(以下CC
という)とを付加して送信する。否定応答(以下NAK
という)を受信したときは電文ブロックを再送信する。
The communication control unit 3b determines that the flag F4 of the message buffer 11b is 1.
When this happens, the line adapter 5a is controlled and EN is added to the line.
Establish a data link by transmitting Q and receiving ACK, read the message block from BF4, and write the message start character (hereinafter referred to as STX) at the beginning, the message end character (hereinafter referred to as ETX) at the end, and the check code (hereinafter referred to as C.C.
) is added and sent. Negative response (NAK)
), the message block is retransmitted.

ACKを受信したときフラグF4が1であれば引き続い
てBF4内の次の電文ブロックにSTX、ETX、及び
CCを付加して送信する動作を操り返し、フラグF4が
0となった時点でデータリンクを開放する。
If flag F4 is 1 when receiving ACK, the operation of adding STX, ETX, and CC to the next message block in BF4 and transmitting it is repeated, and when flag F4 becomes 0, the data link is completed. to open.

第3図のタイミング図によって本発明の詳細な説明する
と、 ■チャネル制御部2bは、電文ブロック1を受信して電
文バッファ1bのBFlに格納すると共にチャネル装置
6に転送終了通知を行う。電文ブロック1はフラグと共
にシフトされてBF4に至る。
The present invention will be described in detail with reference to the timing diagram of FIG. 3. (1) The channel control unit 2b receives the message block 1 and stores it in BF1 of the message buffer 1b, and also notifies the channel device 6 of the end of transfer. Message block 1 is shifted together with the flag to reach BF4.

■通信制御部3bは、ENQを送信して電文の送信要求
を行う。
(2) The communication control unit 3b sends an ENQ to request the transmission of a message.

■チャネル制御部2bは、電文ブロック2を受信してB
FIに格納すると共にチャネル装置に転送終了通知を行
う、電文ブロック2はフラグと共にシフトされてBF3
に至る。
■The channel control unit 2b receives the message block 2 and
Message block 2, which is stored in FI and notifies the channel device of the end of transfer, is shifted together with the flag and sent to BF3.
leading to.

■ACKを受信することによってデータリンクが確立さ
れる。
■A data link is established by receiving ACK.

■BF4から電文ブロック1を読出して送信する。■Read message block 1 from BF4 and send it.

BF4が空になったときBF3内の電文ブロック2はB
F4ヘシフトされる。
When BF4 becomes empty, message block 2 in BF3 becomes B.
Shifted to F4.

■ACKを受信することにより、電文ブロック1が正常
に送信されたとして引き続いてBF4から電文ブロック
2を読出して送信する。
(2) By receiving ACK, it is assumed that message block 1 has been transmitted normally, and message block 2 is subsequently read out from BF4 and transmitted.

■ACKを受信し、F4が0のときは送信電文がBF4
に存在しないのでEOTを送出してデータリンクを開放
する。
■When ACK is received and F4 is 0, the transmitted message is BF4
Since the data link does not exist, an EOT is sent and the data link is released.

このようにして複数の電文ブロックを、−旦確立したリ
ンクを開放することなく連続して送信するように構成さ
れているので、電文ブロック長を150バイト、回線速
度を2400ビット/秒とし、ENQ又は電文ブロック
送信からACK受信までに150ミリ秒、データリンク
開放から確立するまでに300ミリ秒掛かると仮定する
と、送信する電文ブロック数が多ければ、本発明は従来
例より約50%の時間で電文を送信することが可能であ
る。
In this way, multiple message blocks are configured to be sent consecutively without releasing the link once established, so the message block length is set to 150 bytes, the line speed is set to 2400 bits/second, and the ENQ Alternatively, assuming that it takes 150 milliseconds from transmitting a message block to receiving an ACK, and 300 milliseconds from opening a data link to establishing it, if there are a large number of message blocks to be transmitted, the present invention can complete the process in about 50% of the time compared to the conventional example. It is possible to send telegrams.

〔発明の効果〕〔Effect of the invention〕

以上説明したように本発明によれば、バッファlbに空
きがある限り計算機から電文を転送して、複数ブロック
分の電文をバッファ1bに蓄え、−旦確立したデータリ
ンクをバッファ1bが空になるまで開放することなく連
続して電文を送信することにより、伝送効率が向上する
ので、計算機の負荷が低減されると共に、回線使用料金
を減少させることができるという効果がある。
As explained above, according to the present invention, messages are transferred from the computer as long as there is space in the buffer lb, and messages for multiple blocks are stored in the buffer 1b, and once the data link is established, the buffer 1b becomes empty. By continuously transmitting messages without opening up the line, transmission efficiency is improved, which has the effect of reducing computer load and reducing line usage charges.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の原理ブロック図、 第2図は本発明の実施例を示すブロック図、第3図は本
発明の実施例のタイミング図、第4図は従来例を示すブ
ロック図、 第5図は従来例のタイミング図である。 図において、 1は記憶手段、    la、 lbはバッファ、2は
格納手段、 2a、2bはチャネル制御部、 3は送信手段、    3a、3bは通信制御部、4a
はチャネルアダプタ、 5aは回線アダプタ、 6はチャネル装置、 100a、 100bはsvp。 200aは計算機システム を示す。 小発口月の欠際乞4夛コのタイミソ2゛図茅 3 [株
FIG. 1 is a block diagram of the principle of the present invention, FIG. 2 is a block diagram showing an embodiment of the present invention, FIG. 3 is a timing diagram of the embodiment of the present invention, and FIG. 4 is a block diagram showing a conventional example. FIG. 5 is a timing diagram of a conventional example. In the figure, 1 is storage means, la and lb are buffers, 2 is storage means, 2a and 2b are channel control units, 3 is transmission means, 3a and 3b are communication control units, and 4a
is a channel adapter, 5a is a line adapter, 6 is a channel device, and 100a and 100b are svp. 200a indicates a computer system. 4 pieces of Taimiso 2 ゛ illustrations 3 [shares]

Claims (1)

【特許請求の範囲】 計算機システムの運用状態の監視及び故障診断を行うと
共に、計算機からの電文を回線に送信する装置であって
、 計算機からの複数電文ブロックを記憶する記憶手段(1
)と、 該記憶手段(1)に空きがあるとき計算機から電文を受
信して記憶手段(1)に格納する格納手段(2)と、 前記記憶手段(1)に記憶された電文ブロックを記憶手
段(1)が空になるまで回線接続を保持して送信する送
信手段(3)とを設けることを特徴とする計算機システ
ム監視装置。
[Scope of Claims] A device that monitors the operational status of a computer system and diagnoses failures, and also transmits messages from the computer to a line, the device comprising: a storage means (1) for storing a plurality of blocks of messages from the computer;
), storage means (2) for receiving a message from the computer and storing it in the storage means (1) when the storage means (1) has free space, and storing the message block stored in the storage means (1). 1. A computer system monitoring device comprising: transmitting means (3) for transmitting data while maintaining the line connection until the means (1) becomes empty.
JP62279513A 1987-11-05 1987-11-05 Monitor device for computer system Pending JPH01120646A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62279513A JPH01120646A (en) 1987-11-05 1987-11-05 Monitor device for computer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62279513A JPH01120646A (en) 1987-11-05 1987-11-05 Monitor device for computer system

Publications (1)

Publication Number Publication Date
JPH01120646A true JPH01120646A (en) 1989-05-12

Family

ID=17612083

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62279513A Pending JPH01120646A (en) 1987-11-05 1987-11-05 Monitor device for computer system

Country Status (1)

Country Link
JP (1) JPH01120646A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0314055A (en) * 1989-06-13 1991-01-22 Nec Corp Communication controller
JP2009233371A (en) * 2001-08-24 2009-10-15 Kci Licensing Inc Negative pressure assisted tissue treatment system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0314055A (en) * 1989-06-13 1991-01-22 Nec Corp Communication controller
JP2009233371A (en) * 2001-08-24 2009-10-15 Kci Licensing Inc Negative pressure assisted tissue treatment system

Similar Documents

Publication Publication Date Title
US6247046B1 (en) Method and apparatus for interfacing two remotely disposed devices coupled via a transmission medium
EP1155370B1 (en) Method and apparatus for extending the range of the universal serial bus protocol
US5604866A (en) Flow control system having a counter in transmitter for decrementing and incrementing based upon transmitting and received message size respectively for indicating free space in receiver
US5706432A (en) Mechanism for receiving messages at a coupling facility
EP1372076B1 (en) Storage control system and method
EP0577361B1 (en) Fiber optic distribution of image data
US7383377B2 (en) Method and apparatus for transferring data
WO1992006431A1 (en) Message control method for data communication system
US6201817B1 (en) Memory based buffering for a UART or a parallel UART like interface
US6182166B1 (en) Method/apparatus for interfacing two remotely disposed devices coupled via transmission medium with first and second commands transmitted without first checking receiving device for readiness
JPH01120646A (en) Monitor device for computer system
JPS61131060A (en) Network control system
US6038605A (en) Method and apparatus for interfacing two remotely disposed devices coupled via a transmission medium
US5559972A (en) Method and apparatus for supporting byte-mode devices and non-byte-mode devices on a bus
KR20050080880A (en) Apparatus for collecting and transmission charging data in a mobile communication system
JP2544481B2 (en) Communication control method
JPH054040Y2 (en)
JP3650151B2 (en) Data transfer control device
JP3394822B2 (en) Network system
JPH04245355A (en) File transfer system
JP2000244530A (en) Data communication equipment
JPH0511341B2 (en)
JPH0264838A (en) Communication controller
JPH03233745A (en) Transmission data control system
JPH05160858A (en) Distributed multi-link procedure control system