Gestion de la base de données à partir de la console
Le cœur du système Pandora FMS est sa base de données. Toutes les données collectées par les systèmes surveillés, la configuration des agents, les alertes, les événements, les données d'audit, les différents utilisateurs et leurs données y sont stockées. En d'autres termes, toutes les données du système.
Il existe plusieurs extensions que vous pouvez utiliser à partir de la console pour afficher des informations sur la base de données.
Diagnostic tool
Dans cette section, vous pouvez consulter des informations générales sur l'installation du SGF Pandora. Les paramètres recommandés sont affichés, ainsi que les avertissements concernant les valeurs existantes qui doivent être modifiées.
Menu Management → Admin tools → Diagnostic info. Sections:
- Info status Pandora FMS.
- PHP setup.
- Database size stats.
- Database health status.
- Database status info.
- System Info.
- MySQL Performance metrics.
- Tables fragmentation in the Pandora FMS database.
- Pandora FMS logs dates.
- Pandora FMS Licence Information.
- Status of the attachment folder.
- Information from the tagente_datos table.
- Pandora FMS server threads.
- Date system.
DB Interface
Une mauvaise utilisation de cet outil peut détruire des données ou rendre l'application définitivement inopérante. Il doit être utilisé avec prudence.
Il s'agit d'une extension qui permet d'exécuter des commandes dans la base de données et d'en voir le résultat. Outil avancé qui ne devrait être utilisé que par des personnes connaissant SQL et le schéma de la base de données du Pandora FMS avec suffisamment de détails.
Menu Management → Admin tools → DB Interface.
DB Schema Check
Ce contrôle ne peut être effectué que sur les bases de données MySQL.
Il s'agit d'une extension qui permet de vérifier les différences structurelles entre la base de données Pandora FMS établie et un schéma de comparaison des erreurs possibles.
Menu Management → Admin tools → DB Schema check.
Il est recommandé d'utiliser cette extension pour vérifier si une migration de base de données a été effectuée avec succès.
- L'utilisateur doit avoir des privilèges pour
Select
,Drop
,Create
etReferences
. Exemple:- DB User with privileges:
root
. - DB Password for this user:
pandora
oPandor4!
. - DB Hostname:
localhost
. - DB Name (testing purposes only; temporary):
db_test
.
- Une base de données temporaire est créée avec la structure que doit avoir la base de données d'installation (différente selon la version installée).
- Le schéma de la base de données créée est comparé à celui de la base de données référencée dans l'installation.
- La base de données temporaire est supprimée.
- Les résultats s'affichent. Si des erreurs sont constatées, des messages s'affichent avec des instructions à suivre pour ramener la base de données à sa structure correcte.