JP2014186423A - Monitoring system - Google Patents
Monitoring system Download PDFInfo
- 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
Links
Images
Landscapes
- Computer And Data Communications (AREA)
Abstract
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
監視対象が大型のサーバシステムである場合には、環境系異常に的確に対応するために、例えば数百個といった多数のセンサを搭載して、センサ監視を行う必要がある。ところが、このようなセンサ監視は、一定の決められた時間内に全センサを読み出す必要があり、処理の高速化が課題であった。 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>
本発明の第1の実施形態を、図1乃至図4を参照して説明する。図1は、サーバシステムの構成を示す図であり、図2は、動作を示すフローチャートである。図3は、サーバシステムにおけるセンサ値の読み出し処理の様子を示すタイミングチャートである。
<
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
また、サーバシステム10には、内部に、サーバシステム10の状態を検出する複数のセンサS1等が搭載されている。センサS1等は、例えば、CPUやメモリの温度を計測する温度センサや、CPUやメモリの入力電圧を検出する電圧センサ、また、サーバシステム筐体内の温度を検出する温度センサ、などである。そして、これらセンサS1等は、図1のグループG1に黒丸印S1〜S8で示すように、CPU1やメモリ1の周囲に配置されている。同様に、他のグループG2〜G4内にも、センサが配置されている。
The
ここで、サーバシステム10の運用には、可用性や信頼性が求められている。一方で、サーバシステム10では、温度上昇や電圧降下等の異常が発生すると、CPUやメモリの誤動作(データ化け)や故障を招く恐れがある。このような異常な状態に陥ると、サーバシステムを健全な状態で運用することが出来なくなってしまう。このような異常状態を監視するために、上述したように、CPUやメモリの温度状態や入力電圧等の状態を計測するS1〜Sn個といった多数のセンサを設けている。特に、大型のサーバシステムでは、システムを構成する部品が多くなるため、それに追従してセンサ数も多くなる。
Here, availability and reliability are required for the operation of the
なお、上記では、センサ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
上記読み出し命令制御部31は、後述するBMC20からセンサ監視制御命令を受けると、各センサによって検出されたセンサ値(検出値)を、当該各センサからバスを介して直接読み出す。そして、読み出し命令制御部31は、読み出した各センサ値を、センサ値保持レジスタ32に保持する。このとき、読み出し命令制御部31は、サーバシステム10の全センサに直接バスを介して接続されているため、グループG1〜G4毎に、当該各グループG1〜G4内の全てのセンサのセンサ値を、一度のタイミングでまとめて読み出すことができる。つまり、全センサのセンサ値を一度のタイミングで同時に、かつ、グループ毎に区別して読み出す。そして、グループG1〜G4毎に読み出したセンサ値を、当該グループG1〜G4毎にセンサ値保持レジスタ32に格納する。
When receiving the sensor monitoring control command from the
このように、センサ読み出し制御回路30は、複数のセンサとそれぞれバスにより直接接続されているため、複数のセンサに対して並列にまとめてアクセスして、センサ値を読み出すうことができる。従って、このようなハードウェア構成により、センサ値を読み出す処理の高速化を図ることができる。なお、複数のセンサに並列にアクセスする処理単位を、グループとして定義している。
As described above, the sensor
上記センサ読み出し制御回路30は、センサ値保持レジスタ32に保持されたセンサ値を、BMC20に送信する。このとき、センサ読み出し制御回路30は、グループ毎に、センサ値を順次BMC20に送信する。
The sensor
また、サーバシステム10は、センサ監視制御を行う診断制御部であるBMC(Baseboard Management Controller)20を備えている。BMC20には、センサ監視制御を実行するファームウェアが組み込まれている。具体的に、ファームウェアは、センサ読み出し制御回路30に対してセンサ値の読み出しの指示を出す。そして、ファームウェアは、センサ読み出し制御回路30から送信されたセンサ値を受け取り、かかるセンサ値をもとに、温度や電圧の異常状態の監視を行う。
The
次に、上述した構成のサーバシステム10における監視動作について、図2乃至4を参照して説明する。
Next, the monitoring operation in the
まず、BMC20は、サーバシステム10のセンサ監視を行うために、センサ読み出し制御回路30に対して、センサ読み出し命令を要求する(ステップA1)。なお、本実施形態においては、BMC20からのセンサ読み出し命令の回数は1度だけでよい。
First, the
センサ読み出し制御回路30は、BMC20からセンサ読み出し命令を受けると、読み出し命令制御部31により、各グループG1〜G4に分類された全センサ値の読み出しを開始する(ステップA2)。この読み出しは、グループG1〜G4毎に同時に行われる。つまり、センサ値の読み出しは、全センサから一度のタイミングでまとめて同時に行われる。そして、読み出されたセンサ値は、グループ毎にセンサ値保持レジスタ32に保持される。なお、センサ読み出し制御回路30は、一度の読み出しが完了すると、再度読み出しを行い、この動作を繰り返す(図3参照)。そのため、BMC20からセンサ値が読み出される時には、常に最新のセンサ値が反映されることになる(図3の矢印参照)。
When the sensor read
BMC20は、センサ読み出し命令の要求後、センサ値保持レジスタ32に保持されたセンサ値を、G1〜G4のグループごとに順に読み出しを行う(ステップA3)。このBMC20による読み出しは、ある一定間隔でポーリングされる。具体的には、図3に示すように、グループG1,G2,G3,G4の順に、順次、BMC20がセンサ読み出し制御回路30によって読み出されたセンサ値を読み出す。
After requesting the sensor read command, the
以上のように、本実施形態におけるサーバシステムでは、各センサ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
一方、本発明に関連する別の技術では、上述したように、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
なお、上述した実施形態では、一例としてセンサを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
<付記>
上記実施形態の一部又は全部は、以下の付記のようにも記載されうる。以下、本発明における監視システム、サーバシステム、監視方法の構成の概略を説明する。但し、本発明は、以下の構成に限定されない。
<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
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
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
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
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
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
30 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.
前記センサ読み出し回路は、前記コントローラからのセンサ読み出し指示に応じて、複数の前記各センサによる検出値を当該各センサから一度のタイミングでまとめて読み出す、
監視システム。 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.
前記センサ読み出し回路は、予め設定されたグループに属する複数の前記各センサによる検出値を、前記グループ単位でまとめて読み出し、当該グループ単位で読み出した検出値を前記コントローラに送信する、
監視システム。 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.
前記センサ読み出し回路は、前記グループ単位による検出値の読み出しを、複数の前記グループについて同時に行う、
監視システム。 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.
前記グループは、同一の構成を有してシステム内に構築された各モジュール単位で形成されている、
監視システム。 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.
前記センサ読み出し回路は、前記各センサから読み出した検出値を一時的に格納するレジスタを備えると共に、当該レジスタに格納した検出値を、順次前記コントローラに送信する、
監視システム。 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.
前記センサ読み出し回路は、前記コントローラからのセンサ読み出し指示に応じて、複数の前記各センサによる検出値を当該各センサから一度のタイミングでまとめて読み出す、
サーバシステム。 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.
前記センサ読み出し回路が、前記コントローラからのセンサ読み出し指示に応じて、複数の前記各センサによる検出値を当該各センサから一度のタイミングでまとめて読み出す、
監視方法。
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.
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)
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)
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 |
-
2013
- 2013-03-22 JP JP2013059433A patent/JP6230092B2/en active Active
Patent Citations (3)
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)
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 |