====== コンソールからのデータベース管理 ====== {{indexmenu_n>27}} **The core of Pandora FMS system is its database**. **Pandora FMS システムのコアはデータベースです。** It stores all the data collected by the monitored systems, agent configurations, alerts, events, audit data, different users and their information. //In other words, all system data//. 監視対象システムによって収集されたすべてのデータ、エージェント設定、アラート、イベント、監査データ、さまざまなユーザとその情報を保存します。 //つまり、すべてのシステムデータです//。 {{ :wiki:arch-schema.png }} There are several extensions you can use from the web Console to view information about the database. Some of them are described here. データベースに関する情報を表示するためにコンソールから使用できる拡張機能がいくつかあります。いくつかをここで説明します。 ===== 診断情報 ===== Menu **Management → {{:wiki:pfms-management-admin_tools-icon.svg?nolink&21x21}} Admin tools → Diagnostic info**. In this section you can view the general information of the Pandora FMS installation. メニュー: **管理(Management) → {{:wiki:pfms-management-admin_tools-icon.svg?nolink&21x21}} 管理ツール(Admin tools) → 診断情報(Diagnostic info)** このセクションでは、Pandora FMS のインストールに関する全般的な情報を確認できます。 {{ :wiki:diagnostic_info_2-804_version.png }} It may take a few moments to load all the information. Then it will show the following sections: すべての情報を読み込むには少し時間がかかる場合があります。その後、以下のセクションが表示されます。 - **Info status Pandora FMS**: With the installed versions, access link to the Console and basic license information. - **PHP setup**: Installed PHP language version and the values set for execution time, timeout and memory management. - **Database size stats**: Basic database information and its usage with PFMS. - **Database health status**: It contains, among other values, the latest execution of the //script// [[:en:documentation:pandorafms:installation:06_server_management#ks2|pandora_db]]. - **Database status info**: Installed database version. - **System Info**: Information about the hardware and operating system hosting the Web Console. - **MySQL Performance metrics**: A series of recommended values are shown and compared with the configured ones. Validated values are denoted with green icons, //items that need some correction are shown with red icons//. - **Tables fragmentation in the Pandora FMS database**: Analyzes table fragmentation so it stays below the recommended percentage (10% by default). - **Pandora FMS logs dates**: Size of the record files or //logs//. - **Pandora FMS Licence Information**: Extended information of the used license. - **Status of the attachment folder**: Total number of files in the attachments directory. - **Information from the tagente_datos table**: Special table with agent data and information, its size must be constantly monitored. - **Pandora FMS server threads**: Threads used for the different [[:en:documentation:pandorafms:introduction:02_architecture|PFMS servers]]. - **Date system**: Date and time of the Web Console (which can be different from the [[:en:documentation:pandorafms:management_and_operation:12_console_setup#ks1_1_1|database date and time]]). - **Pandora FMS 情報(Info status Pandora FMS)**: インストールされているバージョン、コンソールへのアクセスリンク、および基本的なライセンス情報。 - **PHP 設定(PHP setup)**: インストールされている PHP 言語のバージョンと、実行時間、タイムアウト、メモリ処理の設定値。 - **データベースサイズ統計(Database size stats)**: 基本的なデータベース情報と PFMS での使用状況。 - **データベース健全性状態(Database health status)**: その他、//script// [[:ja:documentation:pandorafms:installation:06_server_management#ks2|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)**: 異なる [[:ja:documentation:pandorafms:introduction:02_architecture|PFMS サーバ]] で使用されるスレッド。 - **日付システム(Date system)**: Web コンソールの日付と時刻 ([[:ja:documentation:pandorafms:management_and_operation:12_console_setup#ks1_1_1|データベースの日付と時刻]] とは異なる場合があります)。 At the end, in addition, the graphs of the modules that represent the self-monitoring of the PFMS Server will be shown. さらに、最後に PFMS サーバモジュールの自己監視を表すグラフが表示されます。 ===== DB インタフェース ===== **Management → {{:wiki:pfms-management-admin_tools-icon.svg?nolink&21x21}} Admin tools → DB Interface** menu. \\ \\ \\ \\ \\ **管理(Management) → {{:wiki:pfms-management-admin_tools-icon.svg?nolink&21x21}} 管理ツール(Admin tools) → DB インタフェース(DB Interface)** メニュー。 \\ \\ \\ \\ \\ It is an extension that allows you to execute commands on the database and view the results. This is an advanced tool that **should only** be used by people who are familiar with SQL and the Pandora FMS database schema in sufficient detail. It is reserved for users of type [[:en:documentation:pandorafms:introduction:03_glossary#superadmin|superadmin]]. これは、データベースに対してコマンドを実行し、結果を表示できる拡張機能です。これは高度なツールであり、**SQL と Pandora FMS データベーススキーマに十分な知識を持つユーザのみ**が使用すべきです。[[:ja:documentation:pandorafms:introduction:03_glossary#superadmin|スーパー管理者]]ユーザ専用です。 Improper use of this tool can destroy data or render the application permanently inoperable. **It should be used with caution**. このツールを不適切に使用すると、データが破壊されたり、アプリケーションが永久に動作しなくなる可能性があります。**注意して使用してください**。 ===== DB スキーマチェック ===== Menu **Management → {{:wiki:pfms-management-admin_tools-icon.svg?nolink&21x21}} Admin tools → DB Schema check**. \\ \\ \\ \\ \\ メニュー **管理(Management) → {{:wiki:pfms-management-admin_tools-icon.svg?nolink&21x21}} 管理ツール(Admin tools) → DB スキーマチェック(DB Schema check)**. \\ \\ \\ \\ \\ This extension allows you to check for structural differences between the Pandora FMS database and a reference schema to compare potential errors. It is recommended to use this extension to verify if a database migration has been performed correctly. この拡張機能を使用すると、Pandora FMS データベースと参照スキーマ間の構造的な差異をチェックし、潜在的なエラーを比較することができます。データベース移行が正しく実行されたかどうかを確認するために、この拡張機能の使用をお勧めします。 This check can only be performed on MySQL databases. The user must have privileges for the ''SELECT'', ''DROP'', ''CREATE'', and ''REFERENCES'' commands. このチェックは MySQL データベースでのみ実行できます。ユーザには ''SELECT''、''DROP''、''CREATE''、''REFERENCES'' コマンドの権限が必要です。 * **DB User with privileges**: ''root''. * **DB Password for this user**: ''pandora'' or ''Pandor4!''. * **DB Hostname**: ''localhost''. * **DB Name (testing purposes only; temporary)**: ''db_test''. * **権限を持つ 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'' Steps taken during the check: チェック中に実行される手順: * A temporary database is created with the structure the installation database should have (different depending on the installed version). * The schema of the created database is compared with the database schema referenced in the installation. * The temporary database is deleted. * The results are displayed, and if something is incorrect, messages with instructions will be shown to bring the database to its correct structure. * インストールデータベースの構造(インストールバージョンによって異なります)に基づいて、一時データベースが作成されます。 * 作成されたデータベースのスキーマが、インストール時に参照されるデータベーススキーマと比較されます。 * 一時データベースが削除されます。 * 結果が表示され、問題がある場合は、データベースを正しい構造にするための手順を示すメッセージが表示されます。 [[ja:documentation:pandorafms:start|Pandora FMS ドキュメント一覧に戻る]]