レポートの生成
SUSE Multi-Linux Managerは、ユーザーがさまざまなレポートを生成できるようにします。 これらのレポートは、登録されたシステム、ユーザー、および組織の在庫を取るのに役立ちます。 レポートを使用することは、特に管理下に多くのシステムがある場合、SUSE Multi-Linux Manager Web UIから手動で情報を収集するよりも簡単なことがよくあります。
コマンドラインツール`spacewalk-report`を使用して事前に構成されたレポートを生成できますが、レポーティングデータベースの導入により、完全にカスタマイズされたレポートを生成することも可能です。 これは、SQL言語をサポートする任意のレポーティングツールをレポーティングデータベースに接続し、データを直接抽出することで実現できます。 データの可用性と構造に関する詳細については、レポーティングデータベーススキーマのドキュメントを参照してください。
1. `spacewalk-report`の使用
|
サーバーコンテナ内でステップを実行する前に`mgrctl term`を使用してください。 |
レポートを生成するには、`spacewalk-reports`パッケージがインストールされている必要があります。 `spacewalk-report`コマンドを使用すると、SUSE Multi-Linux Manager全体のコンテンツ、システム、およびユーザーリソースに関するレポートを整理して表示できます。
|
レポーティングデータベースの導入により、`spacewalk-report`はデフォルトでレポーティングデータベースからデータを収集するようになりました。 詳細については、`spacewalk-report`およびレポーティングデータベースを参照してください。 |
次に関するレポートを生成できます。
- システムインベントリ
-
SUSE Multi-Linux Managerに登録されているすべてのシステムを一覧にします。
- パッチ
-
登録されているシステムに関連するすべてのパッチを一覧にします。 重大度、および特定のパッチに適用されるシステムでパッチをソートできます。
- ユーザー
-
すべての登録済みユーザおよび特定のユーザに関連するすべてのシステムを一覧にします。
CSV形式でレポートを取得するには、サーバのコマンドプロンプトで次のコマンドを実行します。
spacewalk-report <report_name>
2. `spacewalk-report`およびレポーティングデータベース
`spacewalk-report`はデフォルトで新しいレポーティングデータベースを使用してデータを抽出します。 これは、新しく生成されたレポートがデータの構造と形式にいくつかの違いを持つことを意味します。 すべてのレポートに共通する違いは次のとおりです:
-
レポートデータはリアルタイムでは変更されず、スケジュールされたタスクの実行によってのみ更新されます。
-
データの重複が削除され、以前は「multival」と見なされていた列には、現在`;`で区切られた複数の値が含まれています。また、これはコマンドラインオプション`--multival-on-rows`および`--multival-separator`が新しいレポートには適用されなくなったことを意味します。なぜなら、その動作が現在のデフォルトだからです。
-
すべてのレポートで、新しい列`mgm_id`および`synced_date`が導入され、ハブシナリオの管理サーバーと、アプリケーションデータベースから情報が最後に更新された時刻を識別します。
-
すべてのブール値は、
True/False`で表され、`1/`0`値ではなくなりました。 -
列`org_id`は、数値識別子ではなく組織名を含む`organization`に置き換えられました。
-
「サーバー」という用語は「システム」に置き換えられました。そのため、例えば、列`server_id`は現在`system_id`と呼ばれています。
レポート固有の変更については、使用可能なレポートのリストを参照してください。
|
この変更された動作によって問題が発生した場合、新しいオプション`--legacy-report`を使用して、アプリケーションデータベースに対して実行される古いレポートにフォールバックできます。 |
レポーティングデータベースの詳細については、Reportingデータベースを参照してください。 複数のサーバーからのハブ固有のデータ集約については、Hub Reportingを参照してください。
3. 使用可能なレポートのリスト
この表は、使用可能なレポートを一覧表示します。
| レポート | 呼び出し時 | 説明 | レポーティングデータベースを使用 | 特定の違い |
|---|---|---|---|---|
動作 |
|
すべてのアクション。 |
はい |
列`id`は現在`action_id`と呼ばれています |
アクティベーションキー |
|
すべてのアクティベーションキー、およびそれに関連する権利、チャネル、設定チャネル、システムグループ、パッケージ。 |
いいえ |
|
アクティベーションキー:チャンネル |
|
すべてのアクティベーションキーと各キーに関連付けられたエンティティ。 |
いいえ |
|
アクティベーションキー:設定 |
|
すべてのアクティベーションキーと各キーに関連付けられた設定チャネル。 |
いいえ |
|
アクティベーションキー:システムグループ |
|
すべてのアクティベーションキーと各キーに関連付けられたシステムグループ。 |
いいえ |
|
アクティベーションキー:パッケージ |
|
すべてのアクティベーションキーと各キーが展開できるパッケージ。 |
いいえ |
|
チャンネルパッケージ |
|
チャンネル内のすべてのパッケージ。 |
はい |
|
チャンネルレポート |
|
特定のチャンネルの詳細レポート。 |
はい |
|
クローンチャンネルレポート |
|
クローンチャンネルの詳細レポート。 |
はい |
|
設定ファイル |
|
すべての組織のすべての設定ファイルの改訂内容、ファイルの内容およびファイル情報を含みます。 |
いいえ |
|
最新の設定ファイル |
|
すべての組織の最新の設定ファイルの改訂内容、ファイルの内容およびファイル情報を含みます。 |
いいえ |
|
カスタムチャンネル |
|
特定の組織が所有するすべてのチャンネルのメタデータ。 |
はい |
列`id`は現在`channel_id`と呼ばれています |
カスタム情報 |
|
クライアントのカスタム情報。 |
はい |
|
チャンネル内のパッチ |
|
チャンネル内のすべてのパッチ。 |
はい |
|
パッチの詳細 |
|
登録されたクライアントに影響を与えるすべてのパッチ。 |
はい |
|
すべてのパッチ |
|
すべてのパッチ。 |
いいえ |
|
クライアント向けのパッチ |
|
適用可能なパッチと影響を受ける登録クライアント。 |
はい |
|
ホストゲスト |
|
ホストとゲストのマッピング。 |
はい |
|
非アクティブなクライアント |
|
休止中のクライアント。 |
はい |
必須パラメータは現在`threshold`と呼ばれています。 |
システムインベントリ |
|
サーバーに登録されたクライアントと、ハードウェアおよびソフトウェア情報。 |
はい |
列`osad_status`は削除されました。 |
キックスタートのスクリプト |
|
すべてのキックスタータースクリプト、詳細付き。 |
いいえ |
|
キックスタートツリー |
|
キックスタート可能なツリー。 |
いいえ |
" |
すべてのアップグレード可能なバージョン |
|
アップグレード可能なすべての新しいパッケージバージョン。 |
はい |
|
最新のアップグレード可能なバージョン |
|
アップグレード可能な最新のパッケージバージョン。 |
はい |
|
プロキシの概要 |
|
すべてのプロキシと、それぞれに登録されたクライアント。 |
はい |
|
リポジトリ |
|
すべてのリポジトリ、その関連SSL詳細、およびフィルター。 |
いいえ |
|
SCAPの結果 |
|
OpenSCAP`sccdf`評価の結果。 |
はい |
|
SCAPの結果 |
|
OpenSCAP`sccdf`評価の結果、別の形式で。 |
はい |
|
システムデータ |
|
スプライス統合に必要なクライアントデータ。 |
いいえ |
|
システム通貨 |
|
登録された各クライアントの利用可能なパッチの数。 |
いいえ |
|
システム追加パッケージ |
|
クライアントが購読しているチャネルから利用できないすべてのクライアントにインストールされているパッケージ。 |
はい |
|
システムグループ |
|
システムグループ。 |
はい |
|
システムハードウェア |
|
システムハードウェア情報。 |
いいえ |
|
システムグループのアクティベーションキー |
|
システムグループのアクティベーションキー。 |
いいえ |
|
システムグループ内のシステム |
|
システムグループ内のクライアント。 |
はい |
|
システムグループユーザー |
|
システムグループとそれに対して権限を持つユーザー。 |
いいえ |
|
履歴:システム |
|
各クライアントのイベント履歴。 |
はい |
|
履歴:チャンネル |
|
チャネルイベント履歴。 |
はい |
|
履歴:設定 |
|
設定イベント履歴。 |
はい |
列`created_date`は削除されました。 |
履歴:エンタイトルメント |
|
システム権限イベント履歴。 |
はい |
|
履歴:Errata |
|
訂正イベント履歴。 |
はい |
列`created_date`は削除されました。 |
履歴:Kickstart |
|
Kickstartイベント履歴。 |
はい |
列`created_date`は削除されました。 |
履歴:パッケージ |
|
パッケージイベント履歴。 |
はい |
列`created_date`は削除されました。 |
履歴:SCAP |
|
OpenSCAPイベント履歴。 |
はい |
列`created_date`は削除されました。 |
MD5証明書 |
|
MD5チェックサムを使用しているすべての登録クライアント。 |
いいえ |
|
インストールされたパッケージ |
|
クライアントにインストールされたパッケージ。 |
はい |
|
システムプロファイル |
|
サーバーに登録されているすべてのクライアント、ソフトウェアおよびシステムグループ情報。 |
いいえ |
|
ユーザー |
|
SUSE Multi-Linux Managerに登録されているすべてのユーザー。 |
はい |
列`organization_id`は削除されました。 |
MD5ユーザー |
|
MD5暗号化パスワードを使用しているすべての組織のすべてのユーザー、その詳細と役割。 |
はい |
列`organization_id`は削除されました。 |
管理されているシステム |
|
個々のユーザーが管理できるクライアント。 |
はい |
列`organization_id`は削除されました。 |
個別のレポートに関する詳細については、オプション`--info`または`--list-fields-info`とレポート名を指定して`spacewalk-report`を実行してください。 これにより、レポート内の説明と可能なフィールドのリストが表示されます。
プログラムの呼び出しとオプションの詳細については、spacewalk-report(8)`のマニュアルページ、および--help`コマンドの`spacewalk-report`パラメーターを参照してください。