エラー:テーブル 'SCSPDB.dbo.DISCOVERED_DEVICE' の列 'OptVendorId' に値 NULL を挿入できません... が記録され、CSP Manager に Agent のイベントが表示されなくなる

book

Article ID: 223781

calendar_today

Updated On:

Products

Critical System Protection

Issue/Introduction

Critical System Protection Manager (CSP Manager) コンソールへログインし、Monitors > Events を確認するとある特定の Agent のみ、イベントが確認できない。
CSP Agent の Event Viewer には CSP Manager へ送るべきイベントが確認できる。sisipsconfig -t  の接続も問題ない。
同じ CSP Manager 上で問題が発生していない Agent も存在する。

また、sis-agent.0.log に以下のようなログが記録されている。
 [ERROR] [LogHandler:24] [YYYYY:xxx.xxx.xxx.xxx/windows] [SQL:515] テーブル 'SCSPDB.dbo.DISCOVERED_DEVICE' の列 'OptVendorId' に値 NULL を挿入できません。この列では NULL 値が許可されていません。INSERT は失敗します。
java.sql.BatchUpdateException: テーブル 'SCSPDB.dbo.DISCOVERED_DEVICE' の列 'OptVendorId' に値 NULL を挿入できません。この列では NULL 値が許可されていません。INSERT は失敗します。

Cause

ある特定の環境において、一部情報が不足しているログが CSP Agent から CSP Manager に送られる場合があり、その情報を CSP Manager が処理できず待ちが続いてしまい、それ以降の情報も書き込まれなくなるため。

Environment

CSP8.0MP1 HF2 (8.0.0.650) 以前

Resolution

次期アップデートで修正を予定しています。その前に対策が必要な場合はブロードコムテクニカルサポートまでご相談ください。