Sonde SQL Compatible
Vue d'ensemble
⚠️ Abonnement
Cette sonde est uniquement disponible avec les abonnements Entreprise
La Sonde SQL Compatible d'Onagre vous permet de surveiller la connectivité d'une base de données et de valider les résultats de requêtes. Cette sonde s'assure qu'une base de données est accessible et que des conditions spécifiques sur les données sont remplies en fonction de requêtes définies par l'utilisateur.
Options de configuration
Lors de la mise en place d'une Sonde SQL Compatible, les paramètres suivants peuvent être configurés :
- Type de base de données : Spécifie le type de base de données (par ex. PostgreSQL, MariaDB, MySQL, SQL Server, Oracle). Il est hérité de la configuration de l'agent.
- Mode d'exécution de requête :
- Vérification de connectivité : S'assure que la connexion à la base de données est valide.
- Requête SQL personnalisée : Exécute une requête SQL définie par l'utilisateur pour valider une condition spécifique sur les données.
- Requête (pour le mode SQL personnalisé) : L'instruction SQL à exécuter.
- Condition de validation : Définit comment le résultat de la requête est évalué (par ex. le résultat est égal à une valeur, supérieur/inférieur à, contient une sous-chaîne).
- Intervalle de vérification : Définit la fréquence de vérification de la base de données (par ex. toutes les minutes, toutes les cinq minutes).
Validation de la réponse
La Sonde SQL Compatible valide les réponses en se basant sur :
- Connexion réussie à la base de données : S'assure que la base de données est joignable.
- Exécution de la requête : Confirme que la requête s'exécute sans erreur.
- Validation du résultat : Compare le résultat de la requête avec la valeur ou condition attendue.
Alertes et notifications
Si la sonde détecte un problème, comme un échec de connexion, des erreurs d'exécution de requête ou des résultats inattendus, elle peut déclencher des alertes via :
- Slack, Microsoft Teams, Discord, Google Chat, Webhooks, Pushover
- Notifications par e-mail
- Tableau de bord Onagre pour le suivi des Incidents
Cas d'utilisation
- Surveillance de la disponibilité et de la santé de connexion d'une base de données.
- Vérification que les métriques métier clés dans une base de données restent dans les seuils attendus.
- Validation de la présence d'enregistrements ou de valeurs critiques dans une base de données.
- Détection d'anomalies dans les requêtes de base de données indiquant des problèmes système.
Déploiement
La Sonde SQL Compatible fonctionne au sein du framework d'agents privés d'Onagre, permettant l'exécution sécurisée de requêtes dans des environnements réseau internes où les bases de données sont hébergées.
Résumé
La Sonde SQL Compatible fournit une surveillance en temps réel de la connectivité et de l'exécution de requêtes sur les bases de données, aidant les équipes à assurer la disponibilité et l'intégrité des données critiques. En s'intégrant avec les outils d'alerte, elle permet une supervision proactive des bases de données et une résolution rapide des problèmes.