アラーム履歴をデータベースに保存する

<< Click to Display Table of Contents >>

マニュアル > サーバ作成ガイド > アクション編 > アクションリファレンス > アラームサーバ >

アラーム履歴をデータベースに保存する

アラーム履歴をデータベースに保存する

アラーム履歴をデータベースに保存するには、アラームサーバー(ODBC)を使用します。

 

c_action_0077

 

アラームサーバー(ODBC)では、ODBCに対応したDBMS上のテーブルをアラーム履歴のデータストアとして使用します。

 

アラームサーバー(ODBC)のODBC設定タブで、接続データソースとテーブル名を指定します。つまり、データベース側にはあらかじめアラーム履歴用のテーブルを作成しておく必要があります。また、アラーム履歴のフィールドの追加や削除を行う場合には、データベース側のテーブルレイアウトも合わせて変更する必要があります。

 

ODBCの設定に関しては、共通設定の「ODBC設定」を参照してください。

 

 

 

 

データベース上のテーブルには、最低限、以下のフィールドを作成しておく必要があります。

 

フィールド名

データ型

ALARMDATE

日付型

ALARMTYPE

テキスト型

ALARMID

テキスト型(*1)

ALARMACK

数値型

ALARMRECOVER

数値型

ALARMCONDID

数値型

 

(*1)アラームIDに数値のみ使用している場合は数値型でもかまいません。

 

アラームサーバーアクションの「保存項目」タブの設定により、上表以外のフィールドを追加することができます(SECINDEX等)。尚、「保存項目」タブの設定では、何らかの理由により上表のフィールド名でデータベースにフィールドを作成できない場合のために、フィールド名の変更も可能です。

 

hint

ODBC経由でデータベースへ保存する場合、同一時刻内でアラームが発生した場合のレコードの順序を保持するために、[SECINDEX]フィールドの列を含めておくことを推奨致します。SECINDEXに関する詳細は、「フィールド名について」を参照してください。