コンソールからのデータベース管理
Pandora FMS システムのコアはデータベースです。
監視対象システムによって収集されたすべてのデータ、エージェント設定、アラート、イベント、監査データ、さまざまなユーザとその情報を保存します。 つまり、すべてのシステムデータです。
データベースに関する情報を表示するためにコンソールから使用できる拡張機能がいくつかあります。いくつかをここで説明します。
診断情報
管理(Management) → 管理ツール(Admin tools) → 診断情報(Diagnostic info) メニュー。
このセクションでは、Pandora FMS のインストールに関する一般的な情報が表示されます。推奨パラメータと、変更が必要な既存の値に関する警告が表示されます。
すべての情報を読み込むには少し時間がかかる場合があります。その後、以下のセクションが表示されます。
- Pandora FMS 情報(Info status Pandora FMS): インストールされているバージョン、コンソールへのアクセスリンク、および基本的なライセンス情報。
- PHP 設定(PHP setup): インストールされている PHP 言語のバージョンと、実行時間、タイムアウト、メモリ処理の設定値。
- データベースサイズ統計(Database size stats): 基本的なデータベース情報と PFMS での使用状況。
- データベース健全性状態(Database health status): その他、script pandora_db の最終実行日時などが含まれます。
- データベース状態(Database status info): インストールされているデータベースのバージョン。
- システム情報(System Info): Web コンソールをホストしているハードウェアとオペレーティングシステムに関する情報。
- MySQL パフォーマンスメトリクス(MySQL Performance metrics): 一連の推奨値を表示し、設定値と比較します。検証済みの値はアイコン
で示され、修正が必要な項目はアイコン
で示されます。
- Pandora FMS データベースのテーブル断片化(Tables fragmentation in the Pandora FMS database): テーブルの断片化を分析し、推奨割合(デフォルトは 10%)未満に保ちます。
- Pandora FMS ログ日時(Pandora FMS logs dates): ログファイルのサイズ。
- Pandora FMS ライセンス情報(Pandora FMS License Information): 使用中のライセンスに関する詳細情報。
- 添付フォルダの状態(Status of the attachment folder): 添付ディレクトリ内のファイルの総数。
- tagente_datos テーブルの情報(Information from the tagente_datos table): エージェントのデータと情報を格納する特別なテーブル。サイズは常に監視する必要があります。
- Pandora FMS サーバスレッド(Pandora FMS server threads): 異なる PFMS サーバ で使用されるスレッド。
- 日付システム(Date system): Web コンソールの日付と時刻 (データベースの日付と時刻 とは異なる場合があります)。
Additionally, graphs representing the self-monitoring of the PFMS Server modules will be shown at the end.
さらに、最後に PFMS サーバモジュールの自己監視を表すグラフが表示されます。
DB インタフェース
管理(Management) → 管理ツール(Admin tools) → DB インタフェース(DB Interface) メニュー。
これは、データベースに対してコマンドを実行し、結果を表示できる拡張機能です。これは高度なツールであり、SQL と Pandora FMS データベーススキーマに十分な知識を持つユーザのみが使用すべきです。スーパー管理者ユーザ専用です。
このツールを不適切に使用すると、データが破壊されたり、アプリケーションが永久に動作しなくなる可能性があります。注意して使用してください。
DB スキーマチェック
メニュー 管理(Management) → 管理ツール(Admin tools) → DB スキーマチェック(DB Schema check).
この拡張機能を使用すると、Pandora FMS データベースと参照スキーマ間の構造的な差異をチェックし、潜在的なエラーを比較することができます。データベース移行が正しく実行されたかどうかを確認するために、この拡張機能の使用をお勧めします。
このチェックは MySQL データベースでのみ実行できます。ユーザには SELECT、DROP、CREATE、REFERENCES コマンドの権限が必要です。
- 権限を持つ DB ユーザ(DB User with privileges):
root - このユーザの DB パスワード(DB Password for this user):
pandoraまたはPandor4! - DB ホスト名(DB Hostname):
localhost - DB名(テスト目的のみ、一時的)(DB Name (testing purpose only; temporary):
db_test
チェック中に実行される手順:
- インストールデータベースの構造(インストールバージョンによって異なります)に基づいて、一時データベースが作成されます。
- 作成されたデータベースのスキーマが、インストール時に参照されるデータベーススキーマと比較されます。
- 一時データベースが削除されます。
- 結果が表示され、問題がある場合は、データベースを正しい構造にするための手順を示すメッセージが表示されます。
