6 meilleurs outils de surveillance MariaDB
Pour un système gratuit, open source et soutenu par la communauté, MariaDB s'appuie sur de très solides talents de développement. MariaDB est un fork de MySQL et il a été créé en 2009 en réponse à la reprise par Oracle Corporation de Sun Microsystem et, par conséquent, à l'acquisition de MySQL gratuit. Le créateur original de MySQL craignait qu'Oracle ne rende MySQL uniquement commercial et a donc copié l'intégralité du système et lui a donné le nom MariaDB.
Oracle Corporation n’était pas aussi cupide que ses adversaires le craignaient. Donc, MySQL est encore très largement utilisé , notamment pour les bases de données de sites Web. Cette disponibilité gratuite et continue de MySQL a peut-être réduit la croissance de MariaDB. MySQL surpasse MariaDB dans une large mesure dans un certain nombre d'implémentations.
La similitude entre MySQL et MariaDB rend très facile le portage d'applications d'un système à l'autre. Un autre nom à surveiller est SkySQL , qui est une version hébergée de MariaDB. Amazon RDS offre le support de MariaDB. Ainsi, lorsque vous recherchez un outil de surveillance MariaDB, il est probable que le système surveille également ces systèmes associés.
Voici notre liste des six meilleurs outils de surveillance MariaDB :
- AppOptics CHOIX DE L'ÉDITEUR Il s'agit d'un moniteur d'infrastructure et d'applications basé sur le cloud qui comprend des procédures de surveillance pour suivre les performances des bases de données relationnelles, y compris MariaDB. Démarrez un essai gratuit de 30 jours.
- Chien de données Une plateforme cloud qui offre une gamme d'outils de surveillance et le module Infrastructure couvre les services et les serveurs sur lesquels ils s'exécutent. Ce service identifiera tous vos services et, avec une intégration, gardera un œil attentif sur MariaDB
- Gestionnaire d'applications ManageEngine Ce moniteur d'applications complet surveille les services et les serveurs. Il comprend des processus de suivi des performances de MariaDB. Il s'installe sur Windows Server et Linux.
- Infrastructure du site 24h/24 et 7j/7 Ce package de services de surveillance basé sur le cloud vous permet d'observer la pile complète et de placer son suivi des performances MariaDB dans un contexte à l'échelle du système.
- Vue Ops Un moniteur système avec un plugin pour les capacités de surveillance spécialisées de MariaDB. Il est disponible pour une installation sur Linux ou en tant que service basé sur le cloud.
- Moniteur logique Un outil de surveillance flexible basé sur le cloud qui inclut des processus d'IA et dispose de capacités de surveillance MariaDB.
Considérations sur la surveillance des bases de données
La structure actuelle du secteur informatique est très diversifiée. La création de services cloud signifie que les entreprises souscrivent à des abonnements à des offres groupées d'applications et de services, en choisissant un système principal spécifique, sans prêter attention aux systèmes back-end qui le prennent en charge. En conséquence, il est très probable qu’une entreprise typique ait à surveiller de nombreux services différents hébergés dans des emplacements géographiquement dispersés et qu’elles puissent très bien toutes avoir différents SGBD les prenant en charge.
Il n'est pas surprenant que vous avoir un mélange de SGBD même si vous avez pris la décision d'utiliser MariaDB pour votre développement interne. Bien que ce guide se concentre sur les outils de surveillance pour MariaDB, obtenir un système capable de surveiller également d'autres SGBD est d'une grande aide.
Les meilleurs outils de surveillance MariaDB
Lors de la recherche d'outils de surveillance MariaDB, nous nous sommes concentrés sur les systèmes dotés de un large éventail de capacités , pas ceux qui surveillent uniquement MariaDB. Cela vous fera économiser beaucoup d’argent, car vous n’aurez pas besoin d’acheter d’autres systèmes de surveillance chaque fois que vous découvrirez qu’un service en ligne auquel vous êtes abonné a en réalité un SGBD différent.
La chance sourit à ceux qui sont préparés, donc avoir la capacité de surveiller de nombreux SGBD différents signifie que votre entreprise est prête à tout. Vous ne voulez pas parcourir de très longs menus de services dont vous n'avez pas besoin et vous ne voulez pas avoir à installer un très gros logiciel contenant tout le code pour surveiller des bases de données que vous n'utiliserez peut-être pas dans le avenir.
Le système de surveillance de base de données idéal est celui qui vous permet de Ajouter sur la capacité de surveiller un SGBD spécifique, de sorte que vous vous retrouvez avec uniquement les écrans dont vous avez besoin pour surveiller les systèmes dont vous savez que vous disposez. Bien entendu, les moniteurs de bases de données qui figurent sur notre liste disposent tous de capacités de surveillance MariaDB.
Notre méthodologie de sélection d'un outil de monitoring MariaDB
Nous avons examiné le marché des systèmes de surveillance MariaDB et analysé les outils en fonction des critères suivants :
- Activité de requête d'instance
- Optimisation des performances SQL
- Recommandations pour optimiser les objets de base de données
- Suivi en direct de la disponibilité des ressources du serveur de support
- Outils d'analyse historique
- Un essai gratuit ou un système de démonstration permettant de tester le moniteur avant de l'acheter
- Rapport qualité-prix grâce à un outil de surveillance qui suit et ajuste efficacement les performances de MariaDB à un prix équitable
En gardant ces critères de sélection à l'esprit, nous avons identifié des outils de surveillance de bases de données qui peuvent économiser de l'argent en surveillant une gamme de SGBD, dont MariaDB.
1. AppOptics (ESSAI GRATUIT)
AppOptiquepar SolarWinds est un basé sur le cloud moniteur de performances des applications. Ce service de surveillance peut surveiller les performances des systèmes sur site et SaaS et peut unifier la surveillance de tous les systèmes, quel que soit l'endroit où ils sont hébergés. Ce service a surveillance de la base de données fonctionnalités, qui incluent le suivi des performances pour MariaDB.
Principales caractéristiques:
- Basé sur le cloud
- Surveiller les bases de données
- Surveiller MariaDB basée sur le cloud
- Suivez 60 métriques
- Alertes en cas de problèmes
Le package de base d'AppOptics couvre les services et applications standard et est également capable de vérifier les ressources du serveur. Vous devez ajouter la capacité de surveiller MariaDB. Cependant, la procédure pour activer le plugin MariaDB est très simple et les modules supplémentaires sont gratuits. Le module de surveillance MariaDB est en fait un module complémentaire MySQL . Cependant, cela fonctionne aussi bien avec les instances MariaDB.
Le service MariaDB surveille environ 60 points . Ceux-ci sont mesurés à partir de la base de données et couvrent une série de facteurs, notamment l'activité réelle des requêtes et les actions d'administration. Le moniteur vérifie également ressources de l'hébergeur de votre base de données et surveille les pénuries de ressources.
Avantages:
- Consolider la surveillance de plusieurs instances sur de nombreux sites
- Unifiez la surveillance des bases de données sur site et basées sur le cloud
- Identifie les dépendances de l'application et crée une carte
- Surveille PostgreSQL, Cassandra, MariaDB, Aurora et MySQL
- Applique le traçage distribué pour enregistrer les interactions des modules
Les inconvénients:
- Aucune option auto-hébergée
AppOptics est un service d'abonnement et il est proposé en deux éditions. Le plus bas d’entre eux est appelé Surveillance des infrastructures et cela inclut les capacités de MariaDB. C’est donc tout ce dont vous avez besoin pour surveiller vos bases de données. Le plan supérieur est appelé Surveillance des infrastructures et des applications . SolarWinds propose AppOptics sur un essai gratuit de 30 jours.
LE CHOIX DES ÉDITEURS
AppOptics est notre premier choix pour surveiller MariaDB !Nous aimons particulièrement la façon dont il crée automatiquement un carte des dépendances des applications qui soutient Analyse de la cause originelle pour la résolution de problèmes de performances. SolarWinds AppOptics comprend un mécanisme d'alerte qui déclenche des notifications par e-mail et SMS aux techniciens en cas de problème.
Commencez un essai GRATUIT de 14 jours :https://my.appoptics.com/sign_up
TOI:Basé sur le cloud
deux. Infrastructure Datadog
Puisque la plateforme Datadog est basé sur le cloud il est capable de surveiller les systèmes n’importe où. Ainsi, que vous cherchiez à surveiller votre site local, vos sites distants ou vos ressources cloud, cet outil devrait vous intéresser. Il peut même combiner la surveillance de ressources situées à différents endroits – y compris le cloud – pour créer une vue d'ensemble à l'échelle du système.
Principales caractéristiques:
- Forfait SaaS
- Surveiller les instances sur site et basées sur le cloud
- Rassemble plus de 80 métriques
- Apprentissage automatique pour créer des seuils
Le Infrastructure Datadog Le module peut être étendu par une bibliothèque de 400 plugins gratuits, appelés « intégrations .» Il existe une intégration disponible qui ajoute des capacités de surveillance MariaDB. En plus de l'intégration pour surveiller vos instances MariaDB sur site, la bibliothèque d'intégrations propose un plugin spécial pour surveiller Azure DB pour MariaDB et un autre pour AWSRDS .
Le cœur du package Datadog Infrastructure surveille les applications et les services qui prennent en charge les logiciels destinés aux utilisateurs et assure également le suivi de la disponibilité des ressources du serveur. Les capacités de ce système de surveillance s'étendent à systèmes virtuels et ressources cloud . Ce service comprend des bases de données, telles que MariaDB. Le moniteur peut également suivre les performances de nombreux autres systèmes de gestion de bases de données et vous fournir une console unique pour tous les superviser.
Le moniteur MariaDB collecte des statistiques sur plus de 80 statuts de base de données . Celles-ci incluent les données de performances des requêtes extraites des instances d’exploitation. Le moniteur évalue des problèmes tels que les performances du cache et les interactions avec les disques lorsqu'il examine la manière dont la base de données s'interface avec les ressources du serveur. Il peut également suivre la disponibilité de la capacité pour répondre aux exigences typiques de la base de données en cours d'exécution.
Le système Datadog Infrastructure est capable d'utiliser apprentissage automatique pour appliquer des seuils qui prédisent les niveaux de performance typiques et identifier les cas où une pénurie potentielle de ressources pourrait nuire aux performances.
En suivant toutes les applications qui accèdent à la base de données, Datadog crée une carte de dépendances – cette fonctionnalité est appelée Corrélations et il est basé sur des processus d’IA. Le service Corrélations est un système préparatoire qui met en place des pistes d'investigations lorsque les applications commencent à mal fonctionner. Cela accélère l’analyse des causes profondes et vous fait gagner du temps pour prendre des mesures évasives.
Les alertes générées par Datadog Infrastructure peuvent toutes être envoyées aux techniciens sous forme de notifications par e-mail ou par système de messagerie. Ainsi, chacun peut laisser la surveillance de MariaDB et d'autres services au processus automatisés du système Datadog.
Avantages:
- Cartographie des dépendances des applications avec l'IA
- S'intègre à la couche de reporting d'AWS et Azure
- Identifie les dépendances de l'application et crée une carte
- Effectue l'optimisation SQL et le réglage de la base de données
Les inconvénients:
- S'améliore avec l'ajout d'autres modules
Datadog Infrastructure est disponible en trois éditions : Gratuit , Pro , et Entreprise . Le service gratuit ne surveillera que jusqu'à cinq hôtes. Le Pro dispose de tous les services de surveillance dont vous avez besoin pour prendre en charge les bases de données MariaDB. Les fonctionnalités de niveau supérieur de Datadog Infrastructure, telles que les corrélations et le machine learning pour les seuils de performances, sont réservées au plan Entreprise. Tu peux recevoir un essai gratuit de 14 jours de l’un ou l’autre des forfaits payants.
Infrastructure Datadog est également idéal pour la surveillance MariaDB car il couvre les performances des requêtes au sein de la base de données ainsi que les facteurs liés aux ressources nécessaires au système de gestion de base de données. Cet outil est capable de surveiller les instances MariaDB exécutées sur des plates-formes cloud ainsi que les instances que vous exécutez sur vos propres serveurs. Il peut même consolider les rapports sur une combinaison de bases de données sur site et SaaS.
Obtenez un essai gratuit de 14 jours : https://www.datadoghq.com/dg/monitor/mariadb/
TOI : Basé sur le cloud
3. Gestionnaire d'applications ManageEngine
Gestionnaire d'applications ManageEngine est un moniteur d'applications et de serveurs doté de capacités très étendues. MariaDB fait partie des systèmes que ce service peut surveiller. Le progiciel surveillera le serveur sur lequel il est hébergé, les autres serveurs du même site, les serveurs du site distant, ainsi que les ressources cloud.
Principales caractéristiques:
- Système sur site
- Surveillance de l'environnement hybride
- Suivi de l'utilisation de la base de données
Comme pour le service AppOptics, le capteur de surveillance MariaDB utilisé par Applications Manager est destiné à MySQL et MariaDB . Les similitudes entre ces deux SGBD sont telles qu’une requête écrite pour l’un s’exécutera dans l’autre. L’utilisation du même code pour ces deux systèmes réduit la quantité d’espace nécessaire pour la suite de surveillance complète.
Le système de surveillance MariaDB collecte des statistiques sur un grand nombre de facteurs, notamment identifiants des instances de base de données et des informations sur la taille et les objets de la base de données. Ces données créent une entrée dans le tableau de bord pour cette instance, avec une page pleine de statistiques à ce sujet. Les statistiques recueillies sur l'instance de base de données incluent l'utilisation de la mémoire et du cache, les accès au disque, les temps de réponse, les taux de requêtes, les verrouillages de ressources, les mesures opérationnelles des requêtes et les informations de réplication.
Le processeur de données dans Applications Manager est capable de rassembler des statistiques d'utilisation sur les utilisateurs les plus actifs, les applications qui appellent et les requêtes. Si vous disposez de plusieurs instances MariaDB, une page de performances globales affiche les données d'activité agrégées de chacune d'entre elles. Il est alors possible de approfondir aux instances individuelles pour obtenir des informations détaillées sur les opérations.
Le gestionnaire d'applications suit tous les services et applications qui accèdent à chaque instance MariaDB. Cela fait partie de un système de découverte automatisé qui identifie les liens entre les systèmes et crée une carte de dépendance des applications. Cette carte est constamment mise à jour et sert de base à l’analyse des causes profondes lorsque les choses tournent mal.
Avantages:
- Surveille Oracle, MSSQL, MySQL, PostgreSQL ainsi que MariaDB
- Réglage de la base de données et optimisation des requêtes
- Cartographie des dépendances des applications et analyse des causes profondes
Les inconvénients:
- Pas de version SaaS
Applications Manager peut être installé sur Serveur Windows ou Linux . Il est proposé en trois éditions : Gratuit , Professionnel , et Entreprise . La version gratuite est limitée à cinq moniteurs. L'édition Professionnelle couvre un seul site et l'édition Entreprise surveillera plusieurs sites. Le Gestionnaire d'applications est disponible pour un essai gratuit de 30 jours .
Quatre. Infrastructure du site 24h/24 et 7j/7
Site24x7 est un service de surveillance basé sur le cloud . Il s'agit d'un autre système de surveillance qui double ses capteurs MySQL pour surveiller également MariaDB. Le MySQL/ MariaDB Le service doit être ajouté au package de base du système de surveillance. Cela étend le tableau de bord du service, en ajoutant des écrans supplémentaires pour la surveillance de la base de données.
Principales caractéristiques:
- Surveillance des ressources de base de données
- Notifications d'alertes par email et SMS
- Suit la réplication et la sauvegarde
Le moniteur MariaDB examine l'intérieur de chaque instance de base de données et évalue sa structure . Il prend des notes sur les types et le nombre d'objets et enregistre ces informations sur un écran de détails dans le tableau de bord. Ce sera alors surveiller en permanence des actions telles que l’activité de la mémoire et du cache, les interactions de disque et l’activité de l’interface réseau. Il compte toutes les requêtes au fur et à mesure qu'elles se produisent et identifie le compte utilisateur et la source de chaque requête.
Le moniteur vérifie également Activités administratives du SGBD , comme la réplication. Il donnera un aperçu des principales cibles et sources de requêtes pour chaque instance et regroupera également toutes les statistiques qu'il collecte pour un aperçu des performances de toutes les instances.
Ensembles Site24x7 seuils de performance qui déclenchent des alertes lorsqu'ils sont franchis. Ces alertes peuvent être envoyées aux techniciens par email ou SMS. Cette notification permet au personnel du centre de données de supposer que les instances de base de données MariaDB fonctionnent toutes correctement, car elles seront ramenées vers la console par une notification si des problèmes surviennent.
Avantages:
- Surveille Oracle, SQL Server, MySQL, PostgreSQL et MariaDB
- Enregistre l'accès aux bases de données
- Surveille la mémoire du serveur, le processeur et la capacité d'E/S du disque
Les inconvénients:
- Aucune option d'auto-hébergement
L'infrastructure Site24x7 est un forfait d'abonnement qui offre une allocation pour une gamme de services, notamment des moniteurs de réseau, de serveur et d'applications. Vous n’êtes autorisé qu’à un seul complément par serveur. Cependant, si vous avez besoin de plus, vous pouvez augmenter cette limite moyennant des frais. Le compte d'abonnement standard est capable de surveiller jusqu'à 10 serveurs. Vous pouvez essayer l'infrastructure Site24x7 sur un 30 jours d'essai gratuit .
5. Vue Ops
Vue Opsest un package de surveillance des ressources adaptable qui couvre les réseaux, les serveurs et les applications. Ses capacités peuvent être augmentées par une bibliothèque de modules complémentaires, appelée « packs d'opérations .» Il existe un opspacks disponible pour surveiller MariaDB . Il est également possible d'installer des plugins Nagios dans Opsview.
Principales caractéristiques:
- Extension pour MariaDB
- Prend les plug-ins Nagios
- Analyseur de requêtes
L'opspack MariaDB ajoute des écrans au tableau de bord du système et met à disposition un agent de collecte de données. Cet agent collectera des informations sur la réplication et les interactions avec les ressources du serveur. Il examine également la performance des requêtes . Il permet de sélectionner une requête particulière et d'observer les variations de ses performances d'exécution au fil du temps. Ceci est particulièrement utile pour se concentrer sur les performances d'un action critique de la base de données .
Opsview est capable de surveiller d'autres systèmes de gestion de bases de données ainsi que MariaDB. Ça te donne une seule console pour surveiller toutes les ressources informatiques. En plus de surveiller vos services sur site, cet outil peut vérifier les performances des ressources cloud. Il est capable de regrouper les services dans des aperçus qui couvrent les ressources situées dans vos locaux et dans le cloud.
Le système Opsview comprend un découverte automatique service qui explore votre réseau et identifie toutes les ressources. Cela s'étend jusqu'à la journalisation des logiciels et des applications. L'analyse du système est continue, elle détecte donc toutes les modifications que vous apportez à votre infrastructure et met automatiquement à jour ses enregistrements. Il cartographiera également VMware structures. Cela signifie que le système se configure et se tient à jour.
Opsview comprend un système de seuils de performances pour chacune des métriques qu'il suit. Ces voyages alertes si elles sont franchies, ces alertes peuvent être envoyées sous forme de notifications par e-mail, SMS ou message Slack. Le système Opsview crée une carte de pile et prend en charge la détection des anomalies et l'analyse des causes profondes.
Avantages:
- Fournit une découverte automatique pour toutes les applications, y compris les instances de base de données MariaDB
- Crée une carte de dépendance d'application
- Optimisation des requêtes et suivi de la base de données
Les inconvénients:
- MariaDB doit être ajouté en tant que plug-in
Les plans Opsview sont disponibles en trois éditions : PME , Entreprise , et Cloud OpsView . SMB est destiné aux petites entreprises et Enterprise est conçu pour les grandes organisations. Il s'agit de deux packages sur site à installer sur Linux les serveurs. Opsview Cloud est un système SaaS hébergé. Toutes les versions ont les mêmes fonctions et toutes utiliseront l'opspack MariaDB. Obtenez un essai gratuit du service cloud.
6. Moniteur logique
Moniteur logique applique son système de surveillance pour MySQL à Surveillance MariaDB . Ce service fait partie d'un package de surveillance des ressources informatiques basé sur le cloud qui peut être étendu par intégration. Le service MySQL fait partie d'une bibliothèque de 2000 intégrations .
Principales caractéristiques:
- Surveillance des performances des requêtes
- Suivi de la réplication
- Planification des ressources du serveur
Le service de surveillance de base de données examine les performances des requêtes, l'activité du système de gestion de base de données, les interactions avec les ressources du serveur et le réseau, ainsi que l'accès des applications et des utilisateurs. Toutes les mesures collectées par le service sont affichées sous forme de graphiques et de tableaux dans le tableau de bord.
Le service LogicMonitor déploie IA pour définir les attentes en matière de performances et les utilise pour générer des alertes si des anomalies sont détectées. Le système crée une vue complète , traversant les réseaux, les serveurs et les applications et reliant leurs dépendances. Cela accélère Analyse de la cause originelle pour les problèmes, qui est également pris en charge par l'IA.
Avantages:
- Met en œuvre la surveillance de la base de données par rapport aux systèmes qui l'utilisent
- Corrèle l'activité de la base de données à l'utilisation des ressources du serveur
- Utilise l’IA dans l’analyse des causes profondes
Les inconvénients:
- Aucune option d'auto-hébergement
LogicMonitor a un Cœur système et également un Moniteur de site Web service – ce sont deux packages distincts et vous n’avez besoin que du système Core pour surveiller MariaDB. Ce plan est disponible en deux éditions. Ceux-ci sont appelés Pro et Entreprise – ceux-ci ont les mêmes fonctionnalités de base mais Enterprise surveillera plus de 200 appareils et inclura les fonctionnalités d’IA du service. Vous pouvez évaluer LogicMonitor pour un Essai gratuit de 14 jours .
FAQ sur la surveillance MariaDB
MariaDB est-elle sécurisée ?
Les bases de données MariaDB sont sécurisées par cryptage et l'exigence de comptes d'utilisateurs pour l'accès signifie que toute activité au sein d'une instance de base de données est traçable et enregistrée.
MariaDB remplace-t-il MySQL ?
MariaDB est une copie très proche de MySQL. Les deux systèmes sont mutuellement compatibles. Cependant, il n’est pas prévu de retirer MySQL et MariaDB ne peut donc pas être considérée comme son remplaçant.
MariaDB est-elle meilleure que MySQL ?
Les analystes affirment que MariaDB est plus rapide dans la recherche de données que MySQL. Un nombre élevé de connexions simultanées peut ralentir les temps de réponse d'une instance MySQL, mais cela n'arrive pas avec MariaDB.