ApacheLogs2MySQL est un outil d'automatisation qui contient deux modules Python et un schéma MySQL pour importer automatiquement les fichiers journaux d'accès et d'erreurs et normaliser les données dans la base de données pour faciliter la génération de rapports et l'analyse des données.
L'outil prend en charge les systèmes Windows, Linux et MacOS et a été testé sur les versions MySQL 8.0.39, 8.4.3, 9.0.0 et 9.1.0.
Une seule exécution de fonction Python ProcessLogs
peut gérer 4 formats de journaux et 2 formats de journaux d'erreurs, ainsi que 5 procédures stockées MySQL.
Le système de base de données est conçu pour accueillir un nombre illimité de noms de domaine provenant de serveurs illimités. Fournit un guide d'installation étape par étape, pratique et rapide.
Nous développons actuellement une interface Web avec une fonctionnalité d'exploration et prévoyons d'intégrer la fonctionnalité de visualisation des journaux Apache/echarts.
https://www.php.cn/link/9e7a5230cbf7fe37e92974e2c2a3ac94
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!