次のデータベース情報を使用して、Server PoliciesおよびTiered Electronic Distributionコンポーネントのカスタムレポートを作成できます。
ただし、SubscriberまたはExternal SubscriberなどのTiered Electronic Distributionオブジェクトについては、Distributionやポリシーのステータスを確認するために、ZENworksレポーティングオプション(レポート機能を参照)またはiManager (Novell iManager)を使用する必要があります。
データベースファイル(zfslog.db)には、次の情報が含まれます。
Server Managementに付属しているSybaseデータベース(zfslog.db)では、デフォルトのユーザIDおよびパスワードは次のとおりです。
サーバポリシーのデータベーステーブルの定義は次のとおりです。
Policy/Package Agentを実行する各サーバについて1つのレコードを格納します。
Primary key (SERVERID)
Policy/Package Agentを実行する各サーバについて1つのレコードを格納します。
| フィールド名 | Type | 使用方法 |
|
|
|---|---|---|---|---|
SERVERIPKEY |
integer |
|
null以外 |
自動的に割り当てられます。デフォルトは自動インクリメント。 |
SERVERID |
integer |
|
null以外 |
SERVERSテーブルにリンクします。 |
IPADDRESS |
varchar |
|
null以外 |
サーバのIPアドレス。 |
Primary key (SERVERID) REFERENCES SERVERS
Primary key (SERVERIPKEY)
Policy/Package Agentが処理しようとしたソフトウェアパッケージの各バージョンについて1つのレコードを格納します。
Primary key (PACKAGEGUID)
各ポリシーまたはポリシーパッケージの組み合わせについて1つのレコードを格納します。
| フィールド名 | Type | 使用方法 |
|
|
|---|---|---|---|---|
POLICYID |
integer |
|
null以外 |
グローバルに一意なID。 |
POLICYDN |
varchar |
|
|
eDirectoryポリシーオブジェクトのDN。 |
POLICYPACKAGE |
varchar |
|
|
ポリシーが属しているポリシーパッケージのDN。 |
POLICYCLASS |
varchar |
|
|
ポリシーのクラスまたは型。定義については、POLICYCLASSの有効なエントリを参照してください。 |
POLICYTREENAME |
varchar |
|
|
ポリシーオブジェクトが存在しているツリーの名前。 |
Primary key (POLICYID)
実行される各アクションについて1つのレコードを格納します。
| フィールド名 | Type | 使用方法 |
|
|
|---|---|---|---|---|
POLICYACTIONKEY |
integer |
|
null以外 |
自動的に割り当てられます。デフォルトは自動インクリメント。 |
POLICYID |
integer |
|
null以外 |
POLICIESテーブルにリンクします。 |
SERVERID |
integer |
|
null以外 |
SERVERSテーブルにリンクします。 |
CREATIONDATE |
timestamp |
|
|
アクションのタイムスタンプ。 |
DESCRIPTION |
varchar |
|
|
エラーを示す未定義の文字列。 |
CODE |
integer |
|
|
アクションの結果を表すコード。定義については、CODEの有効なエントリを参照してください。 |
ACTIONCODE |
integer |
|
|
実行されるアクション。定義については、ACTIONCODEの有効なエントリを参照してください。 |
Primary key (POLICYACTIONKEY)
RC_POL_SUCCESS |
= 0 |
RC_POL_PARTIAL_SUCCESS |
= 1 |
RC_POL_FAILURE |
= -1 |
RC_POL_EMPTY |
= -2 |
例外: ACTIONCODEフィールドの値がAC_POL_DOWN_CONNECTIONSまたはAC_POL_DOWN_DISCONNECTIONSである場合、CODEの値は現在のアクティブな接続の数、または強制切断の数のいずれかです。
CODEフィールドの値が1である場合は、次のいずれかを意味します。
これは、CODEフィールドのエントリの意味が、ACTION CODEフィールドの内容によって決まるためです。
Server Software Packageに対して実行される各アクションについて1つのレコードを格納します。
| フィールド名 | Type | 使用方法 |
|
|
|---|---|---|---|---|
PACKAGEACTIONID |
integer |
|
null以外 |
自動的に割り当てられます。デフォルトは自動インクリメント。 |
PACKAGEGUID |
char |
|
null以外 |
PACKAGESテーブルにリンクします。 |
SERVERID |
integer |
|
null以外 |
SERVERSテーブルにリンクします。 |
CREATIONDATE |
timestamp |
|
|
アクションのタイムスタンプ。 |
DESCRIPTION |
varchar |
|
|
定義については、DESCRIPTIONの有効なエントリを参照してください。 |
CODE |
integer |
|
|
アクションの結果を表すコード。定義については、CODEの有効なエントリを参照してください。 |
ACTIONCODE |
integer |
|
|
実行されるアクションを表すコード。定義については、ACTIONCODEの有効なエントリを参照してください。 |
STARTEDPACKAGEACTIONID |
integer |
|
|
0 = パッケージの実行が開始されました。 |
Primary key (PACKAGEACTIONID)
各Server Software Packageコンポーネントについて1つのレコードを格納します。
| フィールド名 | Type | 使用方法 |
|
|
|---|---|---|---|---|
SOFTWARECOMPONENTACTIONKEY |
integer |
|
null以外 |
自動的に割り当てられます。デフォルトは自動インクリメント。 |
PACKAGEACTIONID |
integer |
|
null以外 |
PACKAGEACTIONテーブルにリンクします。 |
NAME |
char |
|
null以外 |
ソフトウェアコンポーネント名。 |
CREATIONDATE |
timestamp |
|
|
アクションのタイムスタンプ。 |
DESCRIPTION |
varchar |
|
|
説明がコンポーネントの作成時にユーザが指定した説明であるコンポーネントの最初のレコード。コンポーネントが終了する場合、説明はDESCRIPTIONの有効なエントリで定義されている説明のいずれかです。 |
CODE |
integer |
|
|
アクションの結果を表すコード。定義については、CODEの有効なエントリを参照してください。 |
ACTIONCODE |
integer |
|
|
実行されるアクションを表すコード。定義については、ACTIONCODEの有効なエントリを参照してください。 |
Primary key (SOFTWARECOMPONENTACTIONKEY)
Tiered Electronic Distributionのデータベーステーブルの定義は次のとおりです。
ツリー内の各Distributor、Subscriber、およびExternal Subscriberについて1つのレコードを格納します。
Primary key (ID)
Unique (NAME)
ツリー内の各Channelオブジェクトについて1つのレコードを格納します。
| フィールド名 | Type | 使用方法 |
|
|
|---|---|---|---|---|
ID |
numeric(8,0) |
identity |
null以外 |
自動的に割り当てられる一意の番号。 |
NAME |
varchar(255) |
|
null以外 |
ChannelオブジェクトのDN。 |
Primary key (ID)
Unique (NAME)
eDirectory内の各Distributionオブジェクトについて1つのレコードを格納します。
| フィールド名 | Type | 使用方法 |
|
|
|---|---|---|---|---|
ID |
numeric(8,0) |
identity |
null以外 |
自動的に割り当てられる一意の番号。 |
NAME |
varchar(255) |
|
null以外 |
DistributionオブジェクトのDN。 |
DISTRIBUTOR_ID |
numeric(8,0) |
|
null以外 |
TAB_NODEテーブルにリンクします。 |
Primary key (ID)
Unique (NAME)
Distributionの各バージョンについて1つのレコードを格納し、TAB_DISTRIBUTIONテーブルにリンクされます。
Primary key (ID)
Unique (DISTRIBUTION_ID, VERSION)
各Distributionのバージョンについて、送信、受信、および抽出の複数のレコードを格納します。
| フィールド名 | Type | 使用方法 |
|
|
|---|---|---|---|---|
ID |
numeric(12.0) |
identity |
null以外 |
自動的に割り当てられる一意の番号。 |
DIST_VERSION_ID |
numeric(10.0) |
|
null以外 |
TAB_DIST_VERSIONテーブルにリンクします。 |
NODE_ID |
numeric(8,0) |
|
null以外 |
次のタスクを実行するノードのTAB_NODEテーブルにリンクします。
|
TIMESTAMP |
datetime |
|
null以外 |
アクションのログがデータベースに記録されたときのタイムスタンプ。 |
STAGE |
char |
|
null以外 |
"C"=Create |
STATUS |
char |
|
null以外 |
"S"=Success |
STATUS_TIMESTAMP |
datetime |
|
null以外 |
レコードが更新されたときのタイムスタンプ。 |
REASON_TEXT |
varchar(255) |
|
|
成功または失敗の理由。定義については、REASON_TEXTの有効なエントリを参照してください。 |
CHANEL_DIST_ID |
numeric(8,0) |
|
|
TAB_CHANNEL_DISTRIBUTIONテーブルにリンクします。 |
Primary key (ID)
REASON_TEXTフィールドの有効なエントリは次のとおりです。
文字どおりの内容です。
このメッセージが表示されるのは、2つの状況のいずれかです。1)Subscriber上に新しい設定があるためDistributionを受信する前に更新する必要がある場合、または2)署名の例外が発生した場合、たとえば、Subscriberが、信頼するDistributorからのDistributionを信頼できない場合などです。
管理上の理由でDistributionがキャンセルされました。
予期していない何らかの処理に失敗しました。たとえば、ソケットの例外、トランスポートの例外などです。
各Channel/Distributionについて1つのレコードを格納します。
Primary key (ID)
Unique (CHANNEL_ID, DISTRIBUTION_ID)
外部キーはテーブル間の関係を設定します。
" add foreign key FK_TAB_DIST_REF_591_TAB_NODE (DISTRIBUTOR_ID)" + " references TAB_NODE (ID) on update restrict on delete restrict;";
" add foreign key FK_TAB_DIST_REF_37_TAB_NODE (DISTRIBUTOR_ID)" + " references TAB_DISTRIBUTION (ID) on update restrict on delete restrict;";
" add foreign key FK_TAB_DIST_REF_380_TAB_NODE (DIST_VERSION_ID)" + " references TAB_DIST_VERSION (ID) on update restrict on delete restrict;";
" add foreign key FK_TAB_DIST_REF_1525_TAB_NODE (NODE_ID)" + " references TAB_NODE (ID) on update restrict on delete restrict;";