[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2014186423A - Monitoring system - Google Patents

Monitoring system Download PDF

Info

Publication number
JP2014186423A
JP2014186423A JP2013059433A JP2013059433A JP2014186423A JP 2014186423 A JP2014186423 A JP 2014186423A JP 2013059433 A JP2013059433 A JP 2013059433A JP 2013059433 A JP2013059433 A JP 2013059433A JP 2014186423 A JP2014186423 A JP 2014186423A
Authority
JP
Japan
Prior art keywords
sensor
sensors
controller
monitoring
detection value
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.)
Granted
Application number
JP2013059433A
Other languages
Japanese (ja)
Other versions
JP6230092B2 (en
Inventor
Tsuneshi Sentoda
恒志 仙洞田
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.)
NEC Computertechno Ltd
Original Assignee
NEC Computertechno 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 NEC Computertechno Ltd filed Critical NEC Computertechno Ltd
Priority to JP2013059433A priority Critical patent/JP6230092B2/en
Publication of JP2014186423A publication Critical patent/JP2014186423A/en
Application granted granted Critical
Publication of JP6230092B2 publication Critical patent/JP6230092B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Computer And Data Communications (AREA)

Abstract

PROBLEM TO BE SOLVED: To eliminate processing delay in monitoring.SOLUTION: A monitoring system includes a plurality of sensors for detecting a predetermined state in a system, a controller for monitoring the state of the system on the basis of detection values detected by the sensors, and a sensor read circuit physically connected to each of the sensors. The sensor read circuit directly reads the detection values detected by the sensors from the sensors according to a sensor read instruction issued by the controller, and transmits the read detection values to the controller.

Description

本発明は、監視システムにかかり、特に、機器の状態をセンサで監視する監視システムに関する。を監視する   The present invention relates to a monitoring system, and more particularly to a monitoring system that monitors a state of an apparatus with a sensor. To monitor

サーバシステムなどの機器の状態を管理するために、温度異常や電圧異常といった各種の異常監視が行われている。このような異常監視においては、センサ部品を使用し、そのセンサ値を読み出すことにより、異常判断を行っており、異常状態を的確に検出しながら、FANによる冷却制御といった連携を行っている。そして、上述した異常監視の制御は、ファームウェア制御によって行われている。例えば、特許文献1では、コンピュータに対する振動の監視が行われている。   In order to manage the state of devices such as server systems, various types of abnormality monitoring such as temperature abnormality and voltage abnormality are performed. In such an abnormality monitoring, an abnormality determination is performed by using a sensor component and reading the sensor value, and cooperation such as cooling control by FAN is performed while accurately detecting the abnormal state. The abnormality monitoring control described above is performed by firmware control. For example, in Patent Document 1, vibration monitoring for a computer is performed.

特開2012−48303号公報JP 2012-48303 A

監視対象が大型のサーバシステムである場合には、環境系異常に的確に対応するために、例えば数百個といった多数のセンサを搭載して、センサ監視を行う必要がある。ところが、このようなセンサ監視は、一定の決められた時間内に全センサを読み出す必要があり、処理の高速化が課題であった。   When the monitoring target is a large-scale server system, it is necessary to perform sensor monitoring by mounting a large number of sensors, for example, several hundreds, in order to cope with environmental abnormalities accurately. However, such sensor monitoring requires reading out all the sensors within a fixed time, and speeding up the processing has been a problem.

ここで、サーバシステムに搭載された多数のセンサへのアクセスは、一般的には、I2CやSMBusインタフェースといったプロトコルを用いる。そして、センサへのアクセスは、BMCと呼ばれるシステム管理プロセッサが備えられたコントローラ上で動作するファームウェアによって行われる。かかるコントローラには、I2CやSMBusインタフェースが備えられているが、一般的に、このインタフェース数は一つしかない。そのため、ファームウェア制御によるセンサへのアクセスは、一つ一つのセンサに対して、シリアル処理でアクセスしなければならない。そのため、センサが多数搭載された構成のサーバシステムにおいては、センサ数が多いほど処理遅延が生じることになる。   Here, generally, protocols such as I2C and SMBus interfaces are used for accessing a large number of sensors mounted on the server system. The sensor is accessed by firmware operating on a controller provided with a system management processor called BMC. Such a controller is provided with an I2C or SMBus interface, but generally there is only one interface. Therefore, access to the sensor by firmware control must access each sensor by serial processing. For this reason, in a server system having a configuration in which a large number of sensors are mounted, processing delay occurs as the number of sensors increases.

一方で、一定時間内に多数のセンサの読み出しができない場合には、センサ数の搭載制限を設けざるを得ず、監視精度が低下する、という問題が生じる。   On the other hand, when a large number of sensors cannot be read out within a certain time, there is a problem that the mounting accuracy of the number of sensors must be set, and the monitoring accuracy is lowered.

このため、本発明の目的は、上述した課題である、監視時における処理遅延と精度の低下という問題を解決することにある。   For this reason, an object of the present invention is to solve the above-described problems of processing delay and deterioration of accuracy during monitoring.

本発明の一形態である監視システムは、
システム内における所定の状態を検出する複数のセンサと、
前記各センサによる検出値に基づいて前記システム内の状態を監視するコントローラと、
前記各センサにそれぞれ物理的に接続されたセンサ読み出し回路と、を備え、
前記センサ読み出し回路は、前記コントローラからのセンサ読み出し指示に応じて、前記各センサによる検出値を当該各センサからそれぞれ直接読み出し、当該読み出した検出値を前記コントローラに送信する、
という構成を取る。
A monitoring system according to one aspect of the present invention is:
A plurality of sensors for detecting a predetermined state in the system;
A controller for monitoring a state in the system based on a detection value by each sensor;
A sensor readout circuit physically connected to each of the sensors,
The sensor readout circuit directly reads out the detection value of each sensor from each of the sensors in response to a sensor readout instruction from the controller, and transmits the readout detection value to the controller.
Take the configuration.

また、本発明の他の形態であるサーバシステムは、
内部に所定の構成部品を装備したサーバシステムであって、
前記サーバシステム内に配置され、当該サーバシステム内における所定の状態を検出する複数のセンサと、
前記各センサによる検出値に基づいて前記サーバシステム内の状態を監視するコントローラと、
前記各センサにそれぞれ物理的に接続されたセンサ読み出し回路と、を備え、
前記センサ読み出し回路は、前記コントローラからのセンサ読み出し指示に応じて、前記各センサによる検出値を当該各センサからそれぞれ直接読み出して、当該読み出した検出値を前記コントローラに送信する、
という構成を取る。
A server system according to another embodiment of the present invention is
A server system equipped with predetermined components inside,
A plurality of sensors arranged in the server system for detecting a predetermined state in the server system;
A controller for monitoring a state in the server system based on a detection value by each sensor;
A sensor readout circuit physically connected to each of the sensors,
The sensor readout circuit directly reads out the detection value of each sensor from each of the sensors in response to a sensor readout instruction from the controller, and transmits the readout detection value to the controller.
Take the configuration.

また、本発明の他の形態である監視方法は、
システム内における所定の状態を検出する複数のセンサと、
前記各センサによる検出値に基づいて前記システム内の状態を監視するコントローラと、
前記各センサにそれぞれ物理的に接続されたセンサ読み出し回路と、を備えたシステムの監視方法であって、
前記センサ読み出し回路が、前記コントローラからのセンサ読み出し指示に応じて、前記各センサによる検出値を当該各センサからそれぞれ直接読み出し、当該読み出した検出値を前記コントローラに送信する、
という構成を取る。
Moreover, the monitoring method which is the other form of this invention is the following.
A plurality of sensors for detecting a predetermined state in the system;
A controller for monitoring a state in the system based on a detection value by each sensor;
A method of monitoring a system comprising a sensor readout circuit physically connected to each of the sensors,
In response to a sensor read instruction from the controller, the sensor read circuit directly reads the detection value from each sensor from each sensor, and transmits the read detection value to the controller.
Take the configuration.

本発明は、以上のように構成されることにより、監視精度の向上を図りつつ、監視処理の高速化を図ることができる。   With the configuration as described above, the present invention can increase the monitoring accuracy while improving the monitoring accuracy.

本発明の実施形態1におけるサーバシステムの構成を示すブロック図である。It is a block diagram which shows the structure of the server system in Embodiment 1 of this invention. 図1に開示したサーバシステムによる監視動作を示すフローチャートである。It is a flowchart which shows the monitoring operation | movement by the server system disclosed in FIG. 図1に開示したサーバシステムによるセンサ値の読み出し処理の様子を示すタイミングチャートである。It is a timing chart which shows the mode of the reading process of the sensor value by the server system disclosed in FIG. 本発明とは異なる方法によるセンサ値の読み出し処理の様子を示すタイミングチャートである。It is a timing chart which shows the mode of the reading process of the sensor value by the method different from this invention.

<実施形態1>
本発明の第1の実施形態を、図1乃至図4を参照して説明する。図1は、サーバシステムの構成を示す図であり、図2は、動作を示すフローチャートである。図3は、サーバシステムにおけるセンサ値の読み出し処理の様子を示すタイミングチャートである。
<Embodiment 1>
A first embodiment of the present invention will be described with reference to FIGS. FIG. 1 is a diagram showing a configuration of a server system, and FIG. 2 is a flowchart showing an operation. FIG. 3 is a timing chart showing how the sensor value is read out in the server system.

本実施形態におけるサーバシステム10は、図1に示すように、筺体内に、複数のCPU(Central Processing Unit)1〜4と、複数のメモリ1〜4(例えば、DIMM)と、サーバシステムの冷却を行うための複数のFAN1〜4と、を構成部品として備えている。そして、サーバシステム10には、内部に複数のグループG1〜G4が形成されている。各グループG1〜G4は、それぞれ上記CPU及びメモリを一つずつ備えて同一の構成となっており、また、FANが対応して配置されている。ここで、各グループG1〜G4は、例えば、1台のブレードサーバといったコンピュータモジュールである。なお、サーバシステム10が備える構成部品は上述したものに限定されず、また、必ずしも上記各グループが形成されていなくてもよい。   As shown in FIG. 1, the server system 10 according to the present embodiment includes a plurality of CPUs (Central Processing Units) 1 to 4, a plurality of memories 1 to 4 (for example, DIMMs), and a cooling system for the server system. A plurality of FANs 1 to 4 for performing the above are provided as components. In the server system 10, a plurality of groups G1 to G4 are formed inside. Each of the groups G1 to G4 has the same configuration including one CPU and one memory, and FANs are arranged correspondingly. Here, each group G1-G4 is a computer module, such as one blade server. In addition, the component with which the server system 10 is provided is not limited to what was mentioned above, Moreover, each said group does not necessarily need to be formed.

また、サーバシステム10には、内部に、サーバシステム10の状態を検出する複数のセンサS1等が搭載されている。センサS1等は、例えば、CPUやメモリの温度を計測する温度センサや、CPUやメモリの入力電圧を検出する電圧センサ、また、サーバシステム筐体内の温度を検出する温度センサ、などである。そして、これらセンサS1等は、図1のグループG1に黒丸印S1〜S8で示すように、CPU1やメモリ1の周囲に配置されている。同様に、他のグループG2〜G4内にも、センサが配置されている。   The server system 10 includes a plurality of sensors S1 and the like that detect the state of the server system 10 therein. The sensor S1 or the like is, for example, a temperature sensor that measures the temperature of the CPU or memory, a voltage sensor that detects the input voltage of the CPU or memory, a temperature sensor that detects the temperature in the server system housing, and the like. These sensors S1 and the like are arranged around the CPU 1 and the memory 1 as indicated by black circles S1 to S8 in the group G1 in FIG. Similarly, sensors are arranged in the other groups G2 to G4.

ここで、サーバシステム10の運用には、可用性や信頼性が求められている。一方で、サーバシステム10では、温度上昇や電圧降下等の異常が発生すると、CPUやメモリの誤動作(データ化け)や故障を招く恐れがある。このような異常な状態に陥ると、サーバシステムを健全な状態で運用することが出来なくなってしまう。このような異常状態を監視するために、上述したように、CPUやメモリの温度状態や入力電圧等の状態を計測するS1〜Sn個といった多数のセンサを設けている。特に、大型のサーバシステムでは、システムを構成する部品が多くなるため、それに追従してセンサ数も多くなる。   Here, availability and reliability are required for the operation of the server system 10. On the other hand, in the server system 10, if an abnormality such as a temperature rise or a voltage drop occurs, there is a risk of causing a malfunction (garbled data) or failure of the CPU or memory. If such an abnormal state occurs, the server system cannot be operated in a healthy state. In order to monitor such an abnormal state, as described above, a large number of sensors, such as S1 to Sn, for measuring the temperature state of the CPU and memory, the state of the input voltage, and the like are provided. In particular, in a large server system, the number of parts constituting the system increases, and the number of sensors increases accordingly.

なお、上記では、センサS1等をCPUやメモリの周辺に搭載することとしているが、温度異常や電圧異常は、CPUやメモリに限定されるものではないため、他の構成部品の状態を検出するためのセンサを設けてもよい。例えば、HDD(Hard Disk Drive)の周辺の温度やサーバシステム内の吸気温度や排気温度等を監視するためのセンサを、適切な場所に配置してもよい。   In the above description, the sensor S1 and the like are mounted around the CPU and memory. However, temperature abnormalities and voltage abnormalities are not limited to the CPU and memory, so the status of other components is detected. A sensor may be provided. For example, sensors for monitoring the temperature around an HDD (Hard Disk Drive), the intake air temperature, the exhaust gas temperature in the server system, and the like may be arranged at an appropriate location.

また、サーバシステム10は、上述した各センサS1等による検出値を当該各センサから読み出すセンサ読み出し制御回路30(読み出し回路)を備えている。このセンサ読み出し制御回路30は、上述した各センサS1等とそれぞれバス(信号線)によって物理的に直接接続されている。また、センサ読み出し制御回路30は、図1に示すように、読み出し命令制御部31と、センサ値保持レジスタ32と、を備えている。   The server system 10 also includes a sensor read control circuit 30 (read circuit) that reads the detection values from the sensors S1 and the like described above from the sensors. The sensor readout control circuit 30 is physically directly connected to each of the sensors S1 and the like described above by a bus (signal line). Further, as shown in FIG. 1, the sensor read control circuit 30 includes a read command control unit 31 and a sensor value holding register 32.

上記読み出し命令制御部31は、後述するBMC20からセンサ監視制御命令を受けると、各センサによって検出されたセンサ値(検出値)を、当該各センサからバスを介して直接読み出す。そして、読み出し命令制御部31は、読み出した各センサ値を、センサ値保持レジスタ32に保持する。このとき、読み出し命令制御部31は、サーバシステム10の全センサに直接バスを介して接続されているため、グループG1〜G4毎に、当該各グループG1〜G4内の全てのセンサのセンサ値を、一度のタイミングでまとめて読み出すことができる。つまり、全センサのセンサ値を一度のタイミングで同時に、かつ、グループ毎に区別して読み出す。そして、グループG1〜G4毎に読み出したセンサ値を、当該グループG1〜G4毎にセンサ値保持レジスタ32に格納する。   When receiving the sensor monitoring control command from the BMC 20 described later, the read command control unit 31 directly reads the sensor value (detected value) detected by each sensor via the bus. Then, the read command control unit 31 holds the read sensor values in the sensor value holding register 32. At this time, since the read command control unit 31 is directly connected to all the sensors of the server system 10 via the bus, the sensor values of all the sensors in each of the groups G1 to G4 are obtained for each of the groups G1 to G4. , They can be read together at a single timing. That is, the sensor values of all the sensors are read out at the same time at the same time and for each group. The sensor values read out for each of the groups G1 to G4 are stored in the sensor value holding register 32 for each of the groups G1 to G4.

このように、センサ読み出し制御回路30は、複数のセンサとそれぞれバスにより直接接続されているため、複数のセンサに対して並列にまとめてアクセスして、センサ値を読み出すうことができる。従って、このようなハードウェア構成により、センサ値を読み出す処理の高速化を図ることができる。なお、複数のセンサに並列にアクセスする処理単位を、グループとして定義している。   As described above, the sensor readout control circuit 30 is directly connected to the plurality of sensors by the bus, and thus can access the plurality of sensors collectively in parallel and read the sensor value. Therefore, with such a hardware configuration, it is possible to speed up the process of reading the sensor value. A processing unit for accessing a plurality of sensors in parallel is defined as a group.

上記センサ読み出し制御回路30は、センサ値保持レジスタ32に保持されたセンサ値を、BMC20に送信する。このとき、センサ読み出し制御回路30は、グループ毎に、センサ値を順次BMC20に送信する。   The sensor readout control circuit 30 transmits the sensor value held in the sensor value holding register 32 to the BMC 20. At this time, the sensor readout control circuit 30 sequentially transmits sensor values to the BMC 20 for each group.

また、サーバシステム10は、センサ監視制御を行う診断制御部であるBMC(Baseboard Management Controller)20を備えている。BMC20には、センサ監視制御を実行するファームウェアが組み込まれている。具体的に、ファームウェアは、センサ読み出し制御回路30に対してセンサ値の読み出しの指示を出す。そして、ファームウェアは、センサ読み出し制御回路30から送信されたセンサ値を受け取り、かかるセンサ値をもとに、温度や電圧の異常状態の監視を行う。   The server system 10 also includes a BMC (Baseboard Management Controller) 20 that is a diagnostic control unit that performs sensor monitoring control. The BMC 20 incorporates firmware that executes sensor monitoring control. Specifically, the firmware issues a sensor value reading instruction to the sensor reading control circuit 30. Then, the firmware receives the sensor value transmitted from the sensor readout control circuit 30, and monitors the abnormal state of temperature and voltage based on the sensor value.

次に、上述した構成のサーバシステム10における監視動作について、図2乃至4を参照して説明する。   Next, the monitoring operation in the server system 10 having the above-described configuration will be described with reference to FIGS.

まず、BMC20は、サーバシステム10のセンサ監視を行うために、センサ読み出し制御回路30に対して、センサ読み出し命令を要求する(ステップA1)。なお、本実施形態においては、BMC20からのセンサ読み出し命令の回数は1度だけでよい。   First, the BMC 20 requests a sensor readout command from the sensor readout control circuit 30 in order to perform sensor monitoring of the server system 10 (step A1). In the present embodiment, the number of sensor readout commands from the BMC 20 need only be one.

センサ読み出し制御回路30は、BMC20からセンサ読み出し命令を受けると、読み出し命令制御部31により、各グループG1〜G4に分類された全センサ値の読み出しを開始する(ステップA2)。この読み出しは、グループG1〜G4毎に同時に行われる。つまり、センサ値の読み出しは、全センサから一度のタイミングでまとめて同時に行われる。そして、読み出されたセンサ値は、グループ毎にセンサ値保持レジスタ32に保持される。なお、センサ読み出し制御回路30は、一度の読み出しが完了すると、再度読み出しを行い、この動作を繰り返す(図3参照)。そのため、BMC20からセンサ値が読み出される時には、常に最新のセンサ値が反映されることになる(図3の矢印参照)。   When the sensor read control circuit 30 receives a sensor read command from the BMC 20, the read command control unit 31 starts reading all sensor values classified into the groups G1 to G4 (step A2). This reading is performed simultaneously for each of the groups G1 to G4. That is, reading of sensor values is performed simultaneously from all sensors at once. The read sensor value is held in the sensor value holding register 32 for each group. The sensor readout control circuit 30 performs the readout again when one readout is completed, and repeats this operation (see FIG. 3). Therefore, when the sensor value is read from the BMC 20, the latest sensor value is always reflected (see the arrow in FIG. 3).

BMC20は、センサ読み出し命令の要求後、センサ値保持レジスタ32に保持されたセンサ値を、G1〜G4のグループごとに順に読み出しを行う(ステップA3)。このBMC20による読み出しは、ある一定間隔でポーリングされる。具体的には、図3に示すように、グループG1,G2,G3,G4の順に、順次、BMC20がセンサ読み出し制御回路30によって読み出されたセンサ値を読み出す。   After requesting the sensor read command, the BMC 20 sequentially reads the sensor values held in the sensor value holding register 32 for each group of G1 to G4 (step A3). Reading by the BMC 20 is polled at a certain interval. Specifically, as shown in FIG. 3, the BMC 20 sequentially reads the sensor values read by the sensor read control circuit 30 in the order of the groups G1, G2, G3, and G4.

以上のように、本実施形態におけるサーバシステムでは、各センサS1等に直接接続されたセンサ読み出し制御回路30といったハードウェアにより、あるグループに分類された粒度で、自動的にセンサ値の読み出しが行われる。このため、その後のBMC20の読み出しは、グループ数分のセンサ読み出し制御回路30からのセンサ値の読み出し処理時間で行うことが出来る。つまり、本実施形態におけるセンサ読み出し処理時間は、長くとも「時間a×G個」となる。   As described above, in the server system according to the present embodiment, sensor values are automatically read at a granularity classified into a certain group by hardware such as the sensor read control circuit 30 directly connected to each sensor S1 or the like. Is called. Therefore, the subsequent reading of the BMC 20 can be performed in the sensor value reading processing time from the sensor reading control circuit 30 for the number of groups. That is, the sensor readout processing time in this embodiment is “time a × G” at the longest.

一方、本発明に関連する別の技術では、上述したように、BMCにより一つ一つのセンサに対して、シリアルにセンサ値の読み出しを行うこととなる。このため、かかる別の技術では、図4に示すように、一つのセンサからセンサ値を読み出す処理時間をaとすると、センサ数Sn個分の処理時間が必要となる。   On the other hand, in another technique related to the present invention, as described above, the sensor value is read serially from each sensor by the BMC. For this reason, in such another technique, as shown in FIG. 4, if the processing time for reading the sensor value from one sensor is a, processing time for the number of sensors Sn is required.

つまり、図3に示す本発明におけるセンサ読み出し処理時間と、図4に示す別の技術におけるセンサ読み出し処理時間とは、以下の式で比較することができる。
即ち、以下の処理時間として比較出来る。
時間a×Sn個(別技術)>時間a×G個(本発明)
例えば、センサ数Snを256個、グループ数Gを4個とした場合には、本発明においては、センサ処理時間が64分の1となり、高速化を実現できる。
That is, the sensor readout processing time in the present invention shown in FIG. 3 and the sensor readout processing time in another technique shown in FIG. 4 can be compared by the following expression.
That is, the following processing times can be compared.
Time a × Sn (different technology)> Time a × G (invention)
For example, when the number of sensors Sn is 256 and the number of groups G is 4, in the present invention, the sensor processing time is 1/64, and high speed can be realized.

以上のように、本発明によると、多数のセンサからシリアルにセンサ値を読み出すことはせず、センサ読み出し制御回路30により、G1〜G4のグループ毎にパラレルにセンサ値の読み出しを行う。このため、本発明では、センサ値の読み出し回数を軽減することができ、多数のセンサ値の読み出しの高速化が可能となる。従って、リアルタイムに近い状態でセンサ値の読み出しが可能となり、センサ監視制御における異常状態の検出を即座に行うことが出来る。例えば、サーバシステムの温度状態が高温になった場合、いち早く異常な状態を検出するため、速やかな冷却制御が可能となる。さらには、BMC20からの読み出し命令数が軽減されることになるため、ファームウェアの負荷状態の軽減にも繋がる。   As described above, according to the present invention, sensor values are not read serially from a large number of sensors, but sensor values are read in parallel for each group of G1 to G4 by the sensor read control circuit 30. For this reason, in the present invention, the number of readings of sensor values can be reduced, and reading of a large number of sensor values can be speeded up. Accordingly, the sensor value can be read out in a state close to real time, and an abnormal state in the sensor monitoring control can be immediately detected. For example, when the temperature state of the server system becomes high, an abnormal state is detected immediately, so that rapid cooling control is possible. Furthermore, since the number of read commands from the BMC 20 is reduced, the load state of the firmware is also reduced.

なお、上述した実施形態では、一例としてセンサをG1〜G4の4つのグループに分類することとしているが、このような方式とするかは任意であり、グループ分類せずに、S1〜Snのセンサを、順に読み出す方法でも良い。この場合であっても、センサ読み出し制御回路30によって、全センサの読み出しが自動的に行われるので、BMC20が行う読み出し命令回数は不変である。   In the above-described embodiment, the sensors are classified into four groups G1 to G4 as an example. However, such a method is arbitrary, and the sensors of S1 to Sn are not classified into groups. May be read in order. Even in this case, since reading of all the sensors is automatically performed by the sensor reading control circuit 30, the number of reading commands issued by the BMC 20 is not changed.

<付記>
上記実施形態の一部又は全部は、以下の付記のようにも記載されうる。以下、本発明における監視システム、サーバシステム、監視方法の構成の概略を説明する。但し、本発明は、以下の構成に限定されない。
<Appendix>
Part or all of the above-described embodiment can be described as in the following supplementary notes. The outline of the configuration of the monitoring system, server system, and monitoring method in the present invention will be described below. However, the present invention is not limited to the following configuration.

(付記1)
システム内における所定の状態を検出する複数のセンサと、
前記各センサによる検出値に基づいて前記システム内の状態を監視するコントローラと、
前記各センサにそれぞれ物理的に接続されたセンサ読み出し回路と、を備え、
前記センサ読み出し回路は、前記コントローラからのセンサ読み出し指示に応じて、前記各センサによる検出値を当該各センサからそれぞれ直接読み出し、当該読み出した検出値を前記コントローラに送信する、
監視システム。
(Appendix 1)
A plurality of sensors for detecting a predetermined state in the system;
A controller for monitoring a state in the system based on a detection value by each sensor;
A sensor readout circuit physically connected to each of the sensors,
The sensor readout circuit directly reads out the detection value of each sensor from each of the sensors in response to a sensor readout instruction from the controller, and transmits the readout detection value to the controller.
Monitoring system.

(付記2)
付記1に記載の監視システムであって、
前記センサ読み出し回路は、前記コントローラからのセンサ読み出し指示に応じて、複数の前記各センサによる検出値を当該各センサから一度のタイミングでまとめて読み出す、
監視システム。
(Appendix 2)
The monitoring system according to attachment 1, wherein
The sensor readout circuit reads out the detection values of the plurality of sensors collectively from the sensors at a single timing in response to a sensor readout instruction from the controller.
Monitoring system.

(付記3)
付記2に記載の監視システムであって、
前記センサ読み出し回路は、予め設定されたグループに属する複数の前記各センサによる検出値を、前記グループ単位でまとめて読み出し、当該グループ単位で読み出した検出値を前記コントローラに送信する、
監視システム。
(Appendix 3)
The monitoring system according to attachment 2, wherein
The sensor readout circuit reads the detection values of the plurality of sensors belonging to a preset group collectively in the group unit, and transmits the detection values read out in the group unit to the controller.
Monitoring system.

(付記4)
付記3に記載の監視システムであって、
前記センサ読み出し回路は、前記グループ単位による検出値の読み出しを、複数の前記グループについて同時に行う、
監視システム。
(Appendix 4)
The monitoring system according to attachment 3, wherein
The sensor readout circuit reads out the detection value by the group unit simultaneously for a plurality of the groups.
Monitoring system.

(付記5)
付記3又は4に記載の監視システムであって、
前記グループは、同一の構成を有してシステム内に構築された各モジュール単位で形成されている、
監視システム。
(Appendix 5)
The monitoring system according to appendix 3 or 4,
The group is formed in units of modules that have the same configuration and are built in the system.
Monitoring system.

(付記6)
付記1乃至5のいずれかに記載の監視システムであって、
前記センサ読み出し回路は、前記各センサから読み出した検出値を一時的に格納するレジスタを備えると共に、当該レジスタに格納した検出値を、順次前記コントローラに送信する、
監視システム。
(Appendix 6)
The monitoring system according to any one of appendices 1 to 5,
The sensor readout circuit includes a register that temporarily stores detection values read from the sensors, and sequentially transmits the detection values stored in the registers to the controller.
Monitoring system.

(付記7)
内部に所定の構成部品を装備したサーバシステムであって、
前記サーバシステム内に配置され、当該サーバシステム内における所定の状態を検出する複数のセンサと、
前記各センサによる検出値に基づいて前記サーバシステム内の状態を監視するコントローラと、
前記各センサにそれぞれ物理的に接続されたセンサ読み出し回路と、を備え、
前記センサ読み出し回路は、前記コントローラからのセンサ読み出し指示に応じて、前記各センサによる検出値を当該各センサからそれぞれ直接読み出して、当該読み出した検出値を前記コントローラに送信する、
サーバシステム。
(Appendix 7)
A server system equipped with predetermined components inside,
A plurality of sensors arranged in the server system for detecting a predetermined state in the server system;
A controller for monitoring a state in the server system based on a detection value by each sensor;
A sensor readout circuit physically connected to each of the sensors,
The sensor readout circuit directly reads out the detection value of each sensor from each of the sensors in response to a sensor readout instruction from the controller, and transmits the readout detection value to the controller.
Server system.

(付記8)
付記7に記載のサーバシステムであって、
前記センサ読み出し回路は、前記コントローラからのセンサ読み出し指示に応じて、複数の前記各センサによる検出値を当該各センサから一度のタイミングでまとめて読み出す、
サーバシステム。
(Appendix 8)
The server system according to appendix 7,
The sensor readout circuit reads out the detection values of the plurality of sensors collectively from the sensors at a single timing in response to a sensor readout instruction from the controller.
Server system.

(付記9)
システム内における所定の状態を検出する複数のセンサと、
前記各センサによる検出値に基づいて前記システム内の状態を監視するコントローラと、
前記各センサにそれぞれ物理的に接続されたセンサ読み出し回路と、を備えたシステムの監視方法であって、
前記センサ読み出し回路が、前記コントローラからのセンサ読み出し指示に応じて、前記各センサによる検出値を当該各センサからそれぞれ直接読み出し、当該読み出した検出値を前記コントローラに送信する、
監視方法。
(Appendix 9)
A plurality of sensors for detecting a predetermined state in the system;
A controller for monitoring a state in the system based on a detection value by each sensor;
A method of monitoring a system comprising a sensor readout circuit physically connected to each of the sensors,
In response to a sensor read instruction from the controller, the sensor read circuit directly reads the detection value from each sensor from each sensor, and transmits the read detection value to the controller.
Monitoring method.

(付記10)
付記9に記載の監視方法であって、
前記センサ読み出し回路が、前記コントローラからのセンサ読み出し指示に応じて、複数の前記各センサによる検出値を当該各センサから一度のタイミングでまとめて読み出す、
監視方法。
(Appendix 10)
The monitoring method according to attachment 9, wherein
The sensor readout circuit reads out the detection values of the plurality of sensors collectively from the sensors at a single timing in response to a sensor readout instruction from the controller.
Monitoring method.

以上、上記実施形態等を参照して本願発明を説明したが、本願発明は、上述した実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明の範囲内で当業者が理解しうる様々な変更をすることができる。   Although the present invention has been described with reference to the above-described embodiment and the like, the present invention is not limited to the above-described embodiment. Various changes that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention.

10 サーバシステム
20 BMC
30 センサ読み出し制御回路
31 読み出し命令制御部
32 センサ値保持レジスタ
S1〜S8 センサ
10 server system 20 BMC
30 Sensor Read Control Circuit 31 Read Command Control Unit 32 Sensor Value Holding Registers S1 to S8 Sensor

Claims (10)

システム内における所定の状態を検出する複数のセンサと、
前記各センサによる検出値に基づいて前記システム内の状態を監視するコントローラと、
前記各センサにそれぞれ物理的に接続されたセンサ読み出し回路と、を備え、
前記センサ読み出し回路は、前記コントローラからのセンサ読み出し指示に応じて、前記各センサによる検出値を当該各センサからそれぞれ直接読み出し、当該読み出した検出値を前記コントローラに送信する、
監視システム。
A plurality of sensors for detecting a predetermined state in the system;
A controller for monitoring a state in the system based on a detection value by each sensor;
A sensor readout circuit physically connected to each of the sensors,
The sensor readout circuit directly reads out the detection value of each sensor from each of the sensors in response to a sensor readout instruction from the controller, and transmits the readout detection value to the controller.
Monitoring system.
請求項1に記載の監視システムであって、
前記センサ読み出し回路は、前記コントローラからのセンサ読み出し指示に応じて、複数の前記各センサによる検出値を当該各センサから一度のタイミングでまとめて読み出す、
監視システム。
The monitoring system according to claim 1,
The sensor readout circuit reads out the detection values of the plurality of sensors collectively from the sensors at a single timing in response to a sensor readout instruction from the controller.
Monitoring system.
請求項2に記載の監視システムであって、
前記センサ読み出し回路は、予め設定されたグループに属する複数の前記各センサによる検出値を、前記グループ単位でまとめて読み出し、当該グループ単位で読み出した検出値を前記コントローラに送信する、
監視システム。
The monitoring system according to claim 2,
The sensor readout circuit reads the detection values of the plurality of sensors belonging to a preset group collectively in the group unit, and transmits the detection values read out in the group unit to the controller.
Monitoring system.
請求項3に記載の監視システムであって、
前記センサ読み出し回路は、前記グループ単位による検出値の読み出しを、複数の前記グループについて同時に行う、
監視システム。
The monitoring system according to claim 3,
The sensor readout circuit reads out the detection value by the group unit simultaneously for a plurality of the groups.
Monitoring system.
請求項3又は4に記載の監視システムであって、
前記グループは、同一の構成を有してシステム内に構築された各モジュール単位で形成されている、
監視システム。
The monitoring system according to claim 3 or 4,
The group is formed in units of modules that have the same configuration and are built in the system.
Monitoring system.
請求項1乃至5のいずれかに記載の監視システムであって、
前記センサ読み出し回路は、前記各センサから読み出した検出値を一時的に格納するレジスタを備えると共に、当該レジスタに格納した検出値を、順次前記コントローラに送信する、
監視システム。
The monitoring system according to any one of claims 1 to 5,
The sensor readout circuit includes a register that temporarily stores detection values read from the sensors, and sequentially transmits the detection values stored in the registers to the controller.
Monitoring system.
内部に所定の構成部品を装備したサーバシステムであって、
前記サーバシステム内に配置され、当該サーバシステム内における所定の状態を検出する複数のセンサと、
前記各センサによる検出値に基づいて前記サーバシステム内の状態を監視するコントローラと、
前記各センサにそれぞれ物理的に接続されたセンサ読み出し回路と、を備え、
前記センサ読み出し回路は、前記コントローラからのセンサ読み出し指示に応じて、前記各センサによる検出値を当該各センサからそれぞれ直接読み出して、当該読み出した検出値を前記コントローラに送信する、
サーバシステム。
A server system equipped with predetermined components inside,
A plurality of sensors arranged in the server system for detecting a predetermined state in the server system;
A controller for monitoring a state in the server system based on a detection value by each sensor;
A sensor readout circuit physically connected to each of the sensors,
The sensor readout circuit directly reads out the detection value of each sensor from each of the sensors in response to a sensor readout instruction from the controller, and transmits the readout detection value to the controller.
Server system.
請求項7に記載のサーバシステムであって、
前記センサ読み出し回路は、前記コントローラからのセンサ読み出し指示に応じて、複数の前記各センサによる検出値を当該各センサから一度のタイミングでまとめて読み出す、
サーバシステム。
The server system according to claim 7,
The sensor readout circuit reads out the detection values of the plurality of sensors collectively from the sensors at a single timing in response to a sensor readout instruction from the controller.
Server system.
システム内における所定の状態を検出する複数のセンサと、
前記各センサによる検出値に基づいて前記システム内の状態を監視するコントローラと、
前記各センサにそれぞれ物理的に接続されたセンサ読み出し回路と、を備えたシステムの監視方法であって、
前記センサ読み出し回路が、前記コントローラからのセンサ読み出し指示に応じて、前記各センサによる検出値を当該各センサからそれぞれ直接読み出し、当該読み出した検出値を前記コントローラに送信する、
監視方法。
A plurality of sensors for detecting a predetermined state in the system;
A controller for monitoring a state in the system based on a detection value by each sensor;
A method of monitoring a system comprising a sensor readout circuit physically connected to each of the sensors,
In response to a sensor read instruction from the controller, the sensor read circuit directly reads the detection value from each sensor from each sensor, and transmits the read detection value to the controller.
Monitoring method.
請求項9に記載の監視方法であって、
前記センサ読み出し回路が、前記コントローラからのセンサ読み出し指示に応じて、複数の前記各センサによる検出値を当該各センサから一度のタイミングでまとめて読み出す、
監視方法。
The monitoring method according to claim 9, comprising:
The sensor readout circuit reads out the detection values of the plurality of sensors collectively from the sensors at a single timing in response to a sensor readout instruction from the controller.
Monitoring method.
JP2013059433A 2013-03-22 2013-03-22 Monitoring system Active JP6230092B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013059433A JP6230092B2 (en) 2013-03-22 2013-03-22 Monitoring system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013059433A JP6230092B2 (en) 2013-03-22 2013-03-22 Monitoring system

Publications (2)

Publication Number Publication Date
JP2014186423A true JP2014186423A (en) 2014-10-02
JP6230092B2 JP6230092B2 (en) 2017-11-15

Family

ID=51833968

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013059433A Active JP6230092B2 (en) 2013-03-22 2013-03-22 Monitoring system

Country Status (1)

Country Link
JP (1) JP6230092B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021149140A (en) * 2020-03-16 2021-09-27 ファナック株式会社 Electronic device
JP2023121565A (en) * 2022-02-21 2023-08-31 Necプラットフォームズ株式会社 Request control system, method for controlling request, and program

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003271234A (en) * 2002-03-13 2003-09-26 Mitsubishi Electric Corp Condition remote monitor system
WO2012023200A1 (en) * 2010-08-20 2012-02-23 富士通株式会社 Information processing system, management device, and management method of information processing device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003271234A (en) * 2002-03-13 2003-09-26 Mitsubishi Electric Corp Condition remote monitor system
WO2012023200A1 (en) * 2010-08-20 2012-02-23 富士通株式会社 Information processing system, management device, and management method of information processing device
US20130290763A1 (en) * 2010-08-20 2013-10-31 Fujitsu Limited Information processing system, management apparatus, and management method of information processing apparatus

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021149140A (en) * 2020-03-16 2021-09-27 ファナック株式会社 Electronic device
JP2023121565A (en) * 2022-02-21 2023-08-31 Necプラットフォームズ株式会社 Request control system, method for controlling request, and program
JP7384523B2 (en) 2022-02-21 2023-11-21 Necプラットフォームズ株式会社 Request control system, request control method and program

Also Published As

Publication number Publication date
JP6230092B2 (en) 2017-11-15

Similar Documents

Publication Publication Date Title
US8824261B1 (en) Peer to peer vibration mitigation
US9541971B2 (en) Multiple level computer system temperature management for cooling fan control
US8875154B2 (en) Interface specific and parallel IPMI message handling at baseboard management controller
US10599521B2 (en) System and method for information handling system boot status and error data capture and analysis
JP2008250594A (en) Device diagnostic method, device-diagnosing module and device with device-diagnosing module mounted thereon
US11640377B2 (en) Event-based generation of context-aware telemetry reports
US8526259B2 (en) Disk drive with state-information data buffer
JP2015049606A (en) Management system, management object device, management device, method, and program
US20130126150A1 (en) Fan control system and method
TW201416854A (en) System and method for adjusting a speed of a cursor of a mouse
JP6230092B2 (en) Monitoring system
US8762696B2 (en) Firmware with a plurality of emulated instances of platform-specific management firmware
JP2018194336A (en) Abnormality detector and abnormality detection method
US11733689B2 (en) Control system, programmable logic controller, and information processing method
CN112015600A (en) Log information processing system, log information processing method and device and switch
CN116088651A (en) Method, device and storage medium for controlling chip temperature
US10585465B2 (en) Environmental state profiling for electronics devices arranged in a multi-dimensional array
US11221656B2 (en) Method and apparatus for selective fan control in an information handling system
JP5440673B1 (en) Programmable logic device, information processing apparatus, suspected part indication method and program
US11449374B2 (en) Method and apparatus for proactively countering the effects of storage device failure
JP7260212B1 (en) COMPUTER APPARATUS, PROCESSING METHOD AND PROGRAM
CN118394606B (en) Processor detection device, method, controller, medium, and program product
JP2012048277A (en) Semiconductor integrated circuit, debugging system, debugging method, debugging program, and recording medium
JP2013196410A (en) Server device and failure management method and failure management program
JP2019160116A (en) Information processing device, test control method, and test control program

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20140806

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160205

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20161128

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20161213

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170208

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170718

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170830

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20171012

R150 Certificate of patent or registration of utility model

Ref document number: 6230092

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150