Retrouvez tous les modèles de service dédiés à la supervision de votre Applicatif POSTGRESQL.
POSTGRESQL
Présentation
Modèles de service
Mode BOX
PostgreSQL-pgsql-status
Vérifie la connectivité à la base de données. Envoie une alerte critique si la base de données est inaccessible. Configuration : Nom de la base de données, port TCP sur lequel se connecter, utilisateur et mot de passe pour se connecter à la base de données.
Disponible à partir de la version 3.13
PostgreSQL-pgsql-TotalCnx
Vérifie le nombre total de connexions courantes à un serveur PostgreSQL. Envoie une alerte si ce nombre dépasse un seuil. Ce seuil peut être exprimé par une valeur absolue ou bien un pourcentage du nombre de connexions maximum. Configuration : Nom de la base de données & port TCP sur lequel se connecter, utilisateur et mot de passe pour se connecter à la base de donnée, seuil d’alerte, seuil critique.
Disponible à partir de la version 3.13
PostgreSQL-pgsql-version
Vérifie que la version de PostgreSQL en cours d’exécution est celle indiquée. Envoie une alerte si la version est différente de celle attendue. Ce point de contrôle peut être utile pour inventorier les bases de données qui doivent être mises à niveau. Configuration : Nom de la base de données, port TCP sur lequel se connecter, utilisateur et mot de passe pour se connecter à la base de données, version attendue, type d’alerte (warning/critical).
Disponible à partir de la version 3.13
PostgreSQL-pgsql-longestQuery
Contrôle les durées d’exécution des requêtes. Envoie une alerte si la requête active la plus lente dépasse une certaine durée d’exécution. Fournit des informations sur la requête la plus lente dans les données de performance.
Configuration : Nom de la base de données, port TCP sur lequel se connecter, utilisateur et mot de passe pour se connecter à la base de donnée, seuil d’alerte, seuil critique en secondes.
Disponible à partir de la version 3.13
PostgreSQL-pgsql-QueryRuntime
Vérifie combien de temps mets une requête spécifique pour s’exécuter en exécutant la commande EXPLAIN ANALYZE sur elle. Alerte quand la durée d’exécution dépasse le seuil d’alerte. La requête a exécutée doit être une fonction ou une vue préalablement créée dans la base de données. Configuration : Nom de la base de données, port TCP sur lequel se connecter, utilisateur et mot de passe pour se connecter à la base de donnée, seuil d’alerte, seuil critique en secondes, nom de la fonction ou de la vue.
Disponible à partir de la version 3.13
PostgreSQL-pgsql-settings
Vérifie que les paramètres de la base de données n’ont pas été modifiés. Se base sur le calcul d’une somme de contrôle à partir des paramètres, qui est comparée à la somme de contrôle précédemment calculée. Envoie une alerte si la configuration a changé. Configuration : Nom de la base de données, port TCP sur lequel se connecter, utilisateur et mot de passe pour se connecter à la base de données, somme de contrôle, type d’alerte. Utiliser 0 comme paramètre de somme de contrôle lors du premier lancement de ce service.
Disponible à partir de la version 3.13
PostgreSQL-pgsql-Lastanalyze
Collecte la date de dernière exécution de la commande « analyze » et alerte en fonction des seuils définis.
Configuration: nom de la base de données, port TCP sur lequel se connecter, utilisateur et mot de passe pour se connecter à la base de donnée, seuil d’alerte, seuil critique en secondes, minutes, heures ou jour.
Disponible à partir de la version 3.13
PostgreSQL-pgsql-Lastvacuum
Collecte la date de dernière exécution de la commande « vacuum » et alerte en fonction des seuils définis.
Configuration: Nom de la base de données, port TCP sur lequel se connecter, utilisateur et mot de passe pour se connecter à la base de donnée, seuil d’alerte, seuil critique en secondes, minutes, heures ou jour.
Disponible à partir de la version 3.13
PostgreSQL-pgsql-locks
Vérifie le nombre de verrous présents sur la base de données spécifiée. Peux alerter lorsque le nombre de verrous dépasse un seuil. Des seuils peuvent être placés au choix sur le nombre total de verrous, le nombre de verrous en attente ou bien le nombre de verrou d’un type particulier (exclusive, shared…). Les données de performances ne sont remontées que pour les seuils qui ont été définis. Configuration : Nom de la base de données & port TCP sur lequel se connecter, utilisateur et mot de passe pour se connecter à la base de donnée, seuil d’alerte, seuil critique pour chaque groupe de verrous (total, en attente, types de verrous…)
Disponible à partir de la version 3.13
PostgreSQL-pgsql-custom-query
Exécute une requête SQL de votre choix sur une database. La valeur retournée par votre requête peux contenir 1 ou 2 colonnes. La première colonne doit retourner une valeur de type « integer » ou « string » (le nom de colonne doit être result) et la deuxième colonne est utilisée pour afficher la valeur de performance de type « integer » uniquement pour les types integer, time et size. Le plugin peux utiliser 4 types pour les seuils. integer: Compare un entier. La 1ere colonne doit être de type entier et nommée « result » , les seuils doivent être de type entier et identique pour warning et critical. string: Compare une chaine. Change d’état en fonction de la chaine retournée. Attention le texte est sensible à la case. time: Compare des dates de type heures, minutes ou secondes ou jours. Si aucune unité n’est précisé la seconde est utilisée par défaut. La 1ere colonne doit être de type entier et représenter le nombre de secondes à contrôler. size: Compare des tailles de type bytes, kilobytes, megabytes, gigabytes, terabytes, or exabytes. Une abbreviation est possible sur le 1er caractère. Si aucune unité n’est précisée alors l’unité bytes est utilisé. La 1ere colonne doit être de type entier et représenter la taille en bytes à contrôler Configuration: Nom de la base de données, port TCP sur lequel se connecter, utilisateur et mot de passe pour se connecter à la base de donnée, requête , seuil d’alerte, seuil critique.
Disponible à partir de la version 3.13
PostgreSQL-pgsql-dbCnx
Vérifie le nombre de connexions courantes à la base de données spécifiée. Envoie une alerte si ce nombre dépasse un seuil. Ce seuil peut être exprimé par une valeur absolue ou bien un pourcentage du nombre de connexions maximum. Configuration : Nom de la base de données & port TCP sur lequel se connecter, utilisateur et mot de passe pour se connecter à la base de donnée, seuil d’alerte, seuil critique.
Disponible à partir de la version 3.13
PostgreSQL-pgsql-dbsize
Vérifie la taille en octets de la base de données spécifiée. Envoie une alerte si elle est trop importante. Configuration : Nom de la base de données, port TCP sur lequel se connecter, utilisateur et mot de passe pour se connecter à la base de donnée, seuil d’alerte, seuil critique
Disponible à partir de la version 3.13
PostgreSQL-pgsql-CacheHitRatio
Vérifie le ratio d’utilisation du cache. Envoie une alerte si celui-ci tombe en dessous d’un seuil. Configuration : Nom de la base de données, port TCP sur lequel se connecter, utilisateur et mot de passe pour se connecter à la base de donnée, seuil d’alerte, seuil critique en pourcentage.
Disponible à partir de la version 3.13
PostgreSQL-pgsql-CommitRatio
Vérifie le taux de transaction validées (commit) au contraire de celles qui sont annulées (rollback). Ce taux exprime le pourcentage de transactions validées par rapport au nombre total de transactions effectuées sur la base de données spécifiée. Une alerte est générée lorsque ce taux tombe en dessous d’un seuil. Configuration : Nom de la base de données, port TCP, utilisateur et mot de passe pour se connecter à la base de données, seuil d’alerte, seuil critique en pourcentage.
Disponible à partir de la version 3.13
Actualités
La supervision des serveurs au cœur de votre entreprise
18 novembre 2020
Intégration avec Slack : Pourquoi et Comment ?
10 avril 2020
Pourquoi superviser un environnement Office365
9 avril 2020
8 avril 2020
Besoin d'aide ?