レポートの生成

SUSE Managerでは、ユーザがさまざまなレポートを作成できます。 これらのレポートはサブスクライブしたシステム、ユーザ、および組織のインベントリを取得するのに役立ちます。 レポートの使用は、特に多数のシステムを管理している場合は、SUSE Manager Web UIから手動で情報を収集するより簡単な場合が多いです。

コマンドラインツールspacewalk-reportを使用して事前設定されたレポートを生成することができますが、Hub Reportingを導入することで、完全にカスタマイズされたレポートを生成することもできます。 これは、SQL言語をサポートする任意のレポーティングツールをレポーティングデータベースに接続し、データを直接抽出することで実現できます。 データの可用性と構造の詳細については、レポーティングデータベーススキーマのドキュメントを参照してください。

1. spacewalk-reportの使用

サーバコンテナで手順を実行する前に、mgrctl termを使用します。

レポートを生成するには、spacewalk-reportsパッケージをインストールしている必要があります。 spacewalk-reportコマンドを使用すると、SUSE Manager全体のコンテンツ、システム、およびユーザリソースに関するレポートを整理して表示できます。

Hub Reportingの導入により、spacewalk-reportはデフォルトでレポーティングデータベースからデータを収集するようになりました。 詳細についてはspacewalk-reportおよびレポーティングデータベースを参照してください。

次に関するレポートを生成できます。

システムインベントリ

SUSE Managerに登録されているすべてのシステムを一覧にします。

パッチ

登録されているシステムに関連するすべてのパッチを一覧にします。重大度、および特定のパッチに適用されるシステムでパッチをソートできます。

ユーザ

すべての登録済みユーザおよび特定のユーザに関連するすべてのシステムを一覧にします。

CSV形式でレポートを取得するには、サーバのコマンドプロンプトで次のコマンドを実行します。

spacewalk-report <report_name>

2. spacewalk-reportおよびレポーティングデータベース

spacewalk-reportは、デフォルトで新しいレポーティングデータベースを使用してデータを抽出します。 これは、新しく生成されたレポートには、データの構造と形式にいくつかの相違があることを意味します。 すべてのレポートに共通する相違点は次のとおりです。

  • レポートデータはリアルタイムでは変更されず、スケジュールされたタスクの実行によってのみ更新されます。

  • データの重複が削除され、以前は「多値」とみなされていた列には、;で区切られた複数の値が含まれるようになりました。 これはまた、コマンドラインオプション--multival-on-rows--multival-separatorが新しいレポートには適用されなくなったことも意味します。これは、これらの動作がデフォルトになったためです。

  • すべてのレポートで、新しい列のmgm_idsynced_dateが導入され、ハブシナリオの管理サーバと、アプリケーションデータベースから情報が最後に更新された時刻を識別します。

  • すべてのブール値は、1/0値ではなく、True/Falseで表されるようになりました。

  • org_idは、数値識別子ではなく組織名を含む、organization に置き換えられました。

  • 「サーバ」という用語は「システム」に置き換えられました。 したがって、たとえば、列server_idsystem_idと呼ばれるようになりました。

レポート固有の変更については、使用可能なレポートのリストを参照してください。

この変更された動作によって問題が発生した場合、新しいオプション--legacy-reportを使用して、アプリケーションデータベースに対して実行される古いレポートにフォールバックできます。

hubレポートの詳細については、Hub Reporting を参照してください。

3. 使用可能なレポートのリスト

この表は、使用可能なレポートを一覧表示します。

Table 1. spacewalk-reportレポート
レポート 呼び出される手段 説明 レポーティングデータベースを使用するか 具体的な違い

アクション

actions

すべてのアクション。

はい

idaction_idと呼ばれるようになりました

アクティベーションキー

activation-keys

すべてのアクティベーションキー、およびそれらに関連付けられたエンタイトルメント、チャンネル、設定チャンネル、システムグループ、およびパッケージ。

いいえ

アクティベーションキー: チャンネル

activation-keys-channels

すべてのアクティベーションキーおよび各キーに関連付けられたエンティティ。

いいえ

アクティベーションキー: 設定

activation-keys-config

すべてのアクティベーションキーおよび各キーに関連付けられた設定チャンネル。

いいえ

アクティベーションキー: サーバグループ

activation-keys-groups

すべてのアクティベーションキーおよび各キーに関連付けられたシステムグループ。

いいえ

アクティベーションキー: パッケージ

activation-keys-packages

すべてのアクティベーションキーおよび各キーが配備できるパッケージ。

いいえ

チャンネルパッケージ

channel-packages

チャンネル内のすべてのパッケージ。

はい

チャンネルレポート

channels

指定されたチャンネルの詳細レポート。

はい

クローンチャンネルレポート

cloned-channels

クローンチャンネルの詳細レポート。

はい

設定ファイル

config-files

ファイルの内容とファイル情報を含む、全組織の全設定ファイルのリビジョン。

いいえ

最新の設定ファイル

config-files-latest

ファイルの内容とファイル情報を含む、全組織の最新設定ファイルのリビジョン。

いいえ

カスタムチャンネル

custom-channels

特定の組織が所有するすべてのチャンネルのチャンネルメタデータ。

はい

idchannel_idと呼ばれるようになりました

カスタム情報

custom-info

クライアントカスタム情報。

はい

チャンネルのパッチ

errata-channels

チャンネル内のすべてのパッチ。

はい

パッチの詳細

errata-list

登録済みクライアントに影響するすべてのパッチ。

はい

すべてのパッチ

errata-list-all

すべてのパッチ。

いいえ

クライアント用パッチ

errata-systems

適用可能なパッチおよび影響を受ける登録済みクライアント。

はい

ホストゲスト

host-guests

ホストおよびゲストのマッピング。

はい

非アクティブなクライアント

inactive-systems

非アクティブなクライアント。

はい

必須パラメータは「しきい値」と呼ばれます。

システムインベントリ

inventory

サーバに登録されているクライアントと、ハードウェアおよびソフトウェアの情報。

はい

osad_statusは削除されました。

キックスタートスクリプト

kickstart-scripts

詳細を含む、すべてのキックスタートスクリプト。

いいえ

キックスタートツリー

kickstartable-trees

キックスタートツリー。

いいえ

"

すべてのアップグレード可能バージョン

packages-updates-all

アップグレード可能なすべてのより新しいパッケージバージョン。

はい

最新のアップグレード可能なバージョン

packages-updates-newest

アップグレード可能な最新のパッケージバージョン。

はい

プロキシの概要

proxies-overview

すべてのプロキシとそれぞれに登録されたクライアント。

はい

リポジトリ

repositories

関連付けられたSSLの詳細およびフィルタを含むすべてのリポジトリ。

いいえ

SCAPの結果

scap-scan

OpenSCAP sccdf評価の結果。

はい

SCAPの結果

scap-scan-results

別の形式での OpenSCAP sccdf 評価の結果。

はい

システムデータ

splice-export

スプライス統合に必要なクライアントデータ。

いいえ

システム通貨

system-currency

登録済みクライアントごとに使用可能なパッチの数。

いいえ

システムの追加パッケージ

system-extra-packages

クライアントがサブスクライブしているチャンネルから利用できない、すべてのクライアントにインストールされたすべてのパッケージ。

はい

システムグループ

system-groups

システムグループ。

はい

システムグループのアクティベーションキー

system-groups-keys

システムグループのアクティベーションキー。

いいえ。

システムグループのシステム

system-groups-systems

システムグループのクライアント。

はい

システムグループユーザ

system-groups-users

システムグループおよびシステムグループに対する許可を持つユーザ。

いいえ

履歴: システム

system-history

クライアントごとのイベント履歴。

はい

履歴: チャンネル

system-history-channels

チャンネルイベント履歴。

はい

履歴: 設定

system-history-configuration

設定イベント履歴

はい

created_dateは削除されました。

履歴: エンタイトルメント

system-history-entitlements

システムエンタイトルメントイベント履歴。

はい

履歴: エラータ

system-history-errata

エラータイベント履歴。

はい

created_date は削除されました。

履歴: キックスタート

system-history-kickstart

キックスタートイベント履歴。

はい

created_dateは削除されました。

履歴: パッケージ

system-history-packages

パッケージイベント履歴。

はい

created_dateは削除されました。

履歴: SCAP

system-history-scap

OpenSCAPイベント履歴。

はい

created_dateは削除されました。

MD5証明書

system-md5-certificates

MD5チェックサムを持つ証明書を使用するすべての登録済みクライアント。

いいえ

インストール済みパッケージ

system-packages-installed

クライアントにインストールされたパッケージ。

はい

システムプロファイル

system-profiles

サーバに登録されているすべてのクライアントと、ソフトウェアおよびシステムグループ情報。

いいえ

ユーザ

users

SUSE Managerに登録されたすべてのユーザ。

はい

organization_idは削除されました。

MD5ユーザ

users-md5

MD5暗号化パスワードを使用している全組織の全ユーザと、その詳細とロール。

はい

organization_idは削除されました。

管理されるシステム

users-systems

個々のユーザが管理できるクライアント。

はい

organization_idは削除されました。

個々のレポートに関する詳細については、オプション--infoまたは--list-fields-infoおよびレポート名を指定して、spacewalk-reportを実行します。 これにより、レポートに使用可能なフィールドの説明とリストが表示されます。

プログラムの呼び出しとオプションの詳細については、spacewalk-report(8)マニュアルページ、およびspacewalk-reportコマンドの--helpパラメータを参照してください。