<< Click to Display Table of Contents >> マニュアル > サーバ作成ガイド > アクション編 > アクションリファレンス > アラームサーバ > アラーム履歴をデータベースに保存する |
アラーム履歴をデータベースに保存する
アラーム履歴をデータベースに保存するには、アラームサーバー(ODBC)を使用します。
アラームサーバー(ODBC)では、ODBCに対応したDBMS上のテーブルをアラーム履歴のデータストアとして使用します。
アラームサーバー(ODBC)のODBC設定タブで、接続データソースとテーブル名を指定します。つまり、データベース側にはあらかじめアラーム履歴用のテーブルを作成しておく必要があります。また、アラーム履歴のフィールドの追加や削除を行う場合には、データベース側のテーブルレイアウトも合わせて変更する必要があります。
ODBCの設定に関しては、共通設定の「ODBC設定」を参照してください。
|
データベース上のテーブルには、最低限、以下のフィールドを作成しておく必要があります。
フィールド名 |
データ型 |
ALARMDATE |
日付型 |
ALARMTYPE |
テキスト型 |
ALARMID |
テキスト型(*1) |
ALARMACK |
数値型 |
ALARMRECOVER |
数値型 |
ALARMCONDID |
数値型 |
(*1)アラームIDに数値のみ使用している場合は数値型でもかまいません。
アラームサーバーアクションの「保存項目」タブの設定により、上表以外のフィールドを追加することができます(SECINDEX等)。尚、「保存項目」タブの設定では、何らかの理由により上表のフィールド名でデータベースにフィールドを作成できない場合のために、フィールド名の変更も可能です。
ODBC経由でデータベースへ保存する場合、同一時刻内でアラームが発生した場合のレコードの順序を保持するために、[SECINDEX]フィールドの列を含めておくことを推奨致します。SECINDEXに関する詳細は、「フィールド名について」を参照してください。 |