(57)【要約】【課題】従来の異常監視方式は、ＯＳの出力するメッセージを監視するため、メッセージの出力が少ないＯＳや、メッセージを出力しないＯＳなどでは監視できなかった。また、特定の監視用プログラムを起動し、かつＯＳが監視用プログラムと通信するためにＯＳ稼働状態でなければならず、特に立ち下げ時はＯＳの立ち下げ処理開始とともに監視プログラムも終了してしまうため、立ち下げ処理中の障害は検知不可能であった。【解決手段】本発明は、スケジュールに従って各コンピュータ装置の電源制御を実現している自動運転制御システムにおいて、電源制御しているコンピュータ装置のＯＳ立ち上げならびに立ち下げ処理にて異常が発生した場合、監視部が異常を検知しその旨を保守員に通知する事により、予定しているシステム運用への影響をなくすことを特徴としている。【選択図】      図１
2006268281.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータの立ち上げ時又は立ち下げ時に、前記コンピュータの主記憶メモリの予め設定されたアドレスへのアクセス時刻を前記アドレスとともに不揮発性メモリに記憶する記憶手段と、立ち上げ立ち下げ処理の終了時に前回の立ち上げ立ち下げ処理で記憶された情報を前記不揮発性メモリから読み出す読み出し手段と、前記記憶手段により記憶した今回の情報と、前記読み出し手段で読み出した前回の情報について同じアドレスを持つ時刻の差分をとり前記差分を予め設定された閾値と比較する比較手段と、前記差分が前記閾値を越えると保守センタに前記差分を通知する通知手段と、を備えることを特徴とする電源入力切断時の異常検知方式。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータの異常監視処理に関し、特に、コンピュータの立ち上げ、立ち下げ処理において決められた主記憶メモリのアドレスについてそのアドレスへのアクセス時刻を前回のアクセス時刻と比較して異常の有無を検出する電源入力切断時の異常検知方式に関する。
【背景技術】
【０００２】
従来のコンピュータの故障などの監視システムは、コンピュータの立ち上げ時に監視用プログラムを起動し立ち上げ時刻を基準時刻と比較することで異常を検出したりしている。例えば特許文献１にはＯＳの立ち上げおよび立ち下げ時に出力するメッセージを監視し、前回同一のメッセージが出力された時間との差分を調べ、差分があれば異常と判断し、保守センタに通知するという方法が開示されている
【特許文献１】特開2000-330831号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、この特許文献１における従来技術はＯＳの出力するメッセージを監視しているため、メッセージの出力が少ないＯＳや、メッセージを出力しないＯＳなどでは適用できなかった。また、特定の監視用プログラムを起動し、かつＯＳが監視用プログラムと通信するためにＯＳ稼働状態でなければならなく、特に立ち下げ時はＯＳの立ち下げ処理開始とともに監視プログラムも終了してしまうため、立ち下げ処理中の障害は検知不可能であった。
【０００４】
この発明は、自動運転を行うコンピュータシステムにおいて、コンピュータシステムの立ち上げおよび立ち下げ時に処理に必要なメモリアドレスにアクセスした時の立ち上げおよび立ち下げ処理の開始からの時間を記憶しておき、前回のシステム立ち上げおよび立ち下げ時に記憶していた時間を比較し、差分があった場合は差分情報をファイルに保存するとともに、障害と判断し保守センタに自動通報する。これによって、すべてのＯＳに対し、コンピュータシステムの立ち上げおよび立ち下げ時の状況を段階的に監視することが可能となり、特に立ち下げ時に関してはＯＳ立ち下げ終了の直前まで監視することが可能とする電源入力切断時の異常検知方式を提供するものである。
【課題を解決するための手段】
【０００５】
本発明の電源入力切断時の異常検知方式は、コンピュータの立ち上げ時又は立ち下げ時に、前記コンピュータの主記憶メモリの予め設定されたアドレスへのアクセス時刻を前記アドレスとともに不揮発性メモリに記憶する記憶手段と、立ち上げ立ち下げ処理の終了時に前回の立ち上げ立ち下げ処理で記憶された情報を前記不揮発性メモリから読み出す読み出し手段と、前記記憶手段により記憶した今回の情報と、前記読み出し手段で読み出した前回の情報について同じアドレスを持つ時刻の差分をとり前記差分を予め設定された閾値と比較する比較手段と、前記差分が前記閾値を越えると保守センタに前記差分を通知する通知手段と、を備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、スケジュールに従って各コンピュータ装置電源制御を実現している自動運転制御システムにおいて、従来の監視用プログラムでは監視困難であったコンピュータ装置のＯＳ立ち上げおよび立ち下げ処理中の異常を検知が可能となり、さらに、立ち上げおよび立ち下げ時に出力するメッセージがないＯＳでも異常を検知することが可能であり、予定していたシステム運用に支障をきたす事態を回避することができる。
【発明を実施するための最良の形態】
【０００７】
次に、本発明を実施するための最良の形態について図面を参照して詳細に説明する。
【０００８】
図１は本発明を使用した自動運転制御システムの一実施の形態を示す。同図において、コンピュータ装置１は、演算処理を行うＥＰＵ１１と、主記憶メモリ１２と、ＯＳ（オペレーティングシステム）の立ち上げおよび立ち下げ処理の開始の監視やＥＰＵからのメモリアクセスを監視する監視部１３と、磁気ディスク装置１０と、コンピュータ１にケーブルで接続され、保守センタ３への異常の通知を行うＳＶＰ２と、を有する。
【０００９】
監視部１３は、立ち上げ、立ち下げ処理においてアクセスされる予め決められた１以上のアドレスを記憶し、このアドレスへのアクセスを監視するメモリアクセス監視手段１３１と、メモリアクセス監視手段１３１からアクセスされたアドレスの通知を受けるとその時の時刻をＯＳの計時機構から取り出し、通知されたアドレスと時刻とを磁気ディスク装置１０の時刻履歴ファイル１３４に記憶するメモリアドレス記憶手段１３２と、立ち上げ立ち下げ処理が終了すると、立ち上げおよび立ち下げ処理中での同じメモリアドレスをアクセスした今回と前回の情報を時刻履歴ファイル１３４から読み込み、同じアドレスについての時刻を比較するメモリアドレス比較手段１３３と、前回との差分がある場合、その差分情報を時刻履歴ファイル１３４に記憶するとともに、差分情報をＳＶＰ２に通知する差分情報通報手段１３５と、からなる。時刻履歴ファイル１３４は、複数回の立ち上げ立ち下げ時のアドレスと時刻情報が記憶でき、ファイルの最後まで使用されると、ファイルの先頭から記憶が行われるようになっている。
【００１０】
メモリアクセス監視手段１３１は、ＥＰＵファームウェア（ＦＷ）機能を含み、このＥＰＵＦＷが立ち上げ時、立ち下げ時にＯＳによってアクセスされたアドレスを監視する。
【００１１】
次に、本発明を実施するための最良の形態の動作について図面を参照して説明する。
【００１２】
メモリアクセス監視手段１３１は、ＯＳの立ち上げまたは立ち下げ処理が開始すると、ＥＰＵ１１内のＥＰＵＦＷがＯＳの立ち上げおよび立ち下げ処理の実行時にアクセスが行われる、常駐領域の予め決められた１以上のメモリアドレスへのアクセスの監視を開始する。
【００１３】
メモリアクセス監視手段１３１が、コンピュータ装置１の立ち上げの開始を検出し、予め決められたアドレスへのアクセスされたことを検出すると、メモリアドレス記憶手段１３２は、メモリアクセス監視手段１３１によりコンピュータ装置１の立ち上げ時のメモリのアドレスの記録の指示を受ける。
【００１４】
メモリアドレス記憶手段１３２は、立ち上げ終了までにメモリアクセス監視手段１３２から通知されるアドレスを時刻情報とともに時刻履歴ファイル１３４に記憶する。
【００１５】
また、同様の要領で、メモリアクセス監視手段１３１からコンピュータ装置１の立ち下げ開始が検出された場合も、メモリアドレス記憶手段１３２は、メモリアクセス監視手段１３１により立ち下げ終了までのアクセスされたアドレスを時刻情報とともに記憶する。
【００１６】
メモリアドレス比較手段１３３は、立ち上げおよび立ち下げ処理が終了すると、時刻履歴ファイル１３４から前回の立ち上げ、立ち下げ時にアクセスしたメモリアドレスと時刻情報と、今回の立ち上げおよび立ち下げ時にアクセスしたメモリアドレスと時刻情報を取り出す。立ち上げ処理時には、前回の立ち上げ時の情報、立ち下げ処理時には、前回の立ち下げ処理時の情報となる。
【００１７】
メモリアドレス比較手段１３３は、同じアドレスについて時刻情報を比較し、予め決められた閾値以上の差分があった場合に時刻履歴ファイル１３４にその差分を格納する。
【００１８】
時刻履歴ファイル１３４に格納された閾値以上の差分情報がある場合、差分情報通報手段１３５はこの差分情報を故障、あるいは障害の予兆情報としてＳＶＰ２に通知する。ＳＶＰ２はこれを保守センタ３に対して通知する。
【産業上の利用可能性】
【００１９】
スケジュールに従った運転を行うコンピュータの立ち上げ時、立ち下げ時の異常を検出する保守業務に適用することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施例の構成を説明するブロック図である。
【図２】本発明の実施例の動作を表した説明図である。
【符号の説明】
【００２１】
１    コンピュータ装置
１１    ＥＰＵ
１２    メモリ
１３    監視部
１３１    メモリアクセス監視手段
１３２    メモリアドレス記憶手段
１３３    メモリアドレス比較手段
１３４    時刻履歴ファイル
１３５    差分情報通報手段
１０    磁気ディスク装置
２    ＳＶＰ
３    保守センタ
【図１】
2006268281.tif 000003
【図２】
2006268281.tif 000004