Retrouvez tous les modèles de service dédiés à la supervision de votre Applicatif SQL Server.
SQL Server
Présentation
Modèles de service
Mode BOX
MS-SQL-Processus
Teste la présence et le fonctionnement du processus sqlservr (service MS SQL).
Disponible à partir de la version 3.13
MS-MSSQL-TransactionsPerSec
Mesure le nombre de transactions par seconde sur chaque base de données d’une instance SQL Server ou d’une base de données particulière. Alerte en cas de dépassement d’un seuil.
Configuration: compte de supervision SQL Server, seuil d’alerte et seuil d’alerte critique, nom de la base de données contrôlée.
Disponible à partir de la version 3.13
MS-MSSQL-single-database-free
Vérifie l’espace restant (en pourcentage) sur l’instance de base de donnée (.mdf database file et .ldf transactions log file). Alerte en cas de dépassement de seuil.
Configuration: login et password (domaine optionnel) pour accéder à la base de données, seuils d’alerte et critique (pourcentage), nom de la base de données, nom de l’instance.
Disponible à partir de la version 3.13
MS-MSSQL-single-database-backup-age
Le nombre d’heures écoulées depuis la dernière sauvegarde d’une base de l’instance de base de données MS SQL Server. Configuration: l’instance de la base, le compte et le mot de passe de l’utilisateur ayant un accès à la base, le nombre d’heures au-dessus duquel l’état passe à ALERTE, le nombre d’heures au-dessus duquel l’état passe à CRITIQUE, le nom de la base de données. L’instance doit être définie sur le serveur de supervision. L’utilisateur doit disposer du rôle serveradmin sur l’instance.
Disponible à partir de la version 3.13
MS-MSSQL-Request-String
Exécute une requête SQL sur une base et retourne une valeur de type String.
Change d’état si la 1ere colonne de la requête correspond ou ne correspond pas à la chaîne recherchée. Si une deuxième colonne fait partie du résultat de la requête alors son contenu est affiché dans la sortie du plugin.
Versions supportées : toutes éditions de Microsoft SQL Server et Sybase.
Configuration: l’identifiant entre [] indiqué dans /etc/freetds.conf sur le serveur de supervision, un compte et un mot de passe d’un utilisateur disposant des droits d’exécution de la requête, nom de la base, requête SQL, chaine recherchée (regex possible), statut de présence , statut d’absence.
Pré-requis: La requête ne doit renvoyer qu’une seule ligne. La 1ere colonne est comparée avec la chaîne. La deuxième colonne permet d’afficher un texte supplémentaire dans la sortie du plugin.
Disponible à partir de la version 3.18
MS-MSSQL-Instance-RecompilationsPerSec
Collecte le nombre de recompilations SQL par seconde au niveau de l’instance Microsoft SQL Server. Versions supportées : toutes éditions de Microsoft SQL Server. Configuration : compte et mot de passe d’un utilisateur disposant des droits d’accès à distance aux compteurs de performance WMI, domaine de l’utilisateur, seuils d’alerte et critique, instance MS SQL Server.
Disponible à partir de la version 3.13
MS-MSSQL-Instance-UserConnections
Collecte le nombre de connexions utilisateur au niveau de l’instance Microsoft SQL Server. Versions supportées : toutes éditions de Microsoft SQL Server. Configuration : compte et mot de passe d’un utilisateur disposant des droits d’accès à distance aux compteurs de performance WMI, domaine de l’utilisateur, seuils d’alerte et critique, instance MS SQL Server.
Disponible à partir de la version 3.13
MS-MSSQL-request-integer
Exécute une requête SQL sur une base qui retourne une valeur de type Entier. Change d’état en cas de franchissement de seuils sur la valeur retournée par la requête. Versions supportées : toutes éditions de Microsoft SQL Server. Configuration: l’identifiant entre [] indiqué dans /etc/freetds.conf sur le serveur de supervision, un compte et un mot de passe d’un utilisateur disposant des droits d’exécution de la requête, requête SQL, seuil d’alerte, seuil critique.
Disponible à partir de la version 3.13
MS-MSSQL-Instance-ProcessesBlocked_notdsfile
Collecte le nombre de processus bloqués au niveau de l’instance Microsoft SQL Server. Versions supportées : toutes éditions de Microsoft SQL Server. Configuration: compte et mot de passe d’un utilisateur disposant des droits d’accès en lecture à la base de données master de l’instance, domaine de l’utilisateur, seuils d’alerte et critique.
Disponible à partir de la version 4.8
MS-MSSQL-Instance-ProcessesBlocked
Collecte le nombre de processus bloqués au niveau de l’instance Microsoft SQL Server. Versions supportées : toutes éditions de Microsoft SQL Server. Configuration : compte et mot de passe d’un utilisateur disposant des droits d’accès à distance aux compteurs de performance WMI, domaine de l’utilisateur, seuils d’alerte et critique, instance MS SQL Server.
Disponible à partir de la version 3.13
MS-MSSQL-Instance-PageSplitsPerSec
Collecte le nombre de fragmentations de pages mémoire à l’écriture/lecture d’enregistrements par seconde au niveau de l’instance Microsoft SQL Server. Versions supportées : toutes éditions de Microsoft SQL Server. Configuration : compte et mot de passe d’un utilisateur disposant des droits d’accès à distance aux compteurs de performance WMI, domaine de l’utilisateur, seuils d’alerte et critique, instance MS SQL Server.
Disponible à partir de la version 3.13
MS-MSSQL-Instance-PageLifeExpectancy
Collecte la durée de vie en secondes des pages dans le cache de l’instance Microsoft SQL Server. Versions supportées : toutes éditions de Microsoft SQL Server. Configuration : compte et mot de passe d’un utilisateur disposant des droits d’accès à distance aux compteurs de performance WMI, domaine de l’utilisateur, seuils d’alerte et critique, instance MS SQL Server.
Disponible à partir de la version 3.13
MS-MSSQL-Instance-LockWaitsPerSec
Collecte le nombre de déverrouillages de ressources en attente par seconde au niveau de l’instance Microsoft SQL Server. Versions supportées : toutes éditions de Microsoft SQL Server. Configuration : compte et mot de passe d’un utilisateur disposant des droits d’accès à distance aux compteurs de performance WMI, domaine de l’utilisateur, seuils d’alerte et critique, instance MS SQL Server.
Disponible à partir de la version 3.13
MS-MSSQL-Instance-CompilationsPerSec
Collecte le nombre de compilations SQL par seconde au niveau de l’instance Microsoft SQL Server. Versions supportées : toutes éditions de Microsoft SQL Server. Configuration : compte et mot de passe d’un utilisateur disposant des droits d’accès à distance aux compteurs de performance WMI, domaine de l’utilisateur, seuils d’alerte et critique, instance MS SQL Server.
Disponible à partir de la version 3.13
MS-MSSQL-Instance-BatchRequestsPerSec
Collecte le nombre de demandes batch reçues par l’instance Microsoft SQL Server par seconde. Versions supportées : toutes éditions de Microsoft SQL Server. Configuration : compte et mot de passe d’un utilisateur disposant des droits d’accès à distance aux compteurs de performance WMI, domaine de l’utilisateur, seuils d’alerte et critique, instance MS SQL Server.
Disponible à partir de la version 3.13
MS-MSSQL-Instance-CheckpointPagesPerSecond
Collecte le nombre de pages écrites sur disque lors d’une opération de synchronisation au niveau de l’instance Microsoft SQL Server. Versions supportées : toutes éditions de Microsoft SQL Server. Configuration : compte et mot de passe d’un utilisateur disposant des droits d’accès à distance aux compteurs de performance WMI, domaine de l’utilisateur, seuils d’alerte et critique, instance MS SQL Server.
Disponible à partir de la version 3.13
MS-MSSQL-Instance-BufferCacheHitRatio
Collecte le ratio d’accès aux pages dans le cache de l’instance Microsoft SQL Server. Versions supportées : toutes éditions de Microsoft SQL Server. Configuration : compte et mot de passe d’un utilisateur disposant des droits d’accès à distance aux compteurs de performance WMI, domaine de l’utilisateur, seuils d’alerte et critique, instance MS SQL Server.
Disponible à partir de la version 3.13
MS-MSSQL-Database-StoredProcedure-Runtime
Collecte le temps d’exécution des procédures stockées associées à une base de données. Le statut change lorsque le temps d’exécution d’au moins une procédure stockée dépasse les seuils d’alerte sur la période d’analyse indiquée. Les seuils d’alerte sont indiqués en microsecondes. Configuration : l’identifiant entre [] indiqué dans /etc/freetds.conf sur le serveur de supervision, la base de données, une expression régulière identifiant les procédures stockées, un compte et un mot de passe d’un utilisateur disposant des droits d’exécution de la requête, seuil d’alerte, seuil critique, période d’analyse en heures-jours-minutes.
Disponible à partir de la version 3.13
MS-MSSQL-Database-State
Surveille le statut d’une liste de base de données et change d’état quand au moins une base de données n’est pas en statut ONLINE. Versions supportées : toutes éditions de Microsoft SQL Server. Configuration : l’identifiant entre [] indiqué dans /etc/freetds.conf sur le serveur de supervision, un compte et un mot de passe d’un utilisateur disposant des droits d’accès en lecture sur sys.databases, domaine de l’utilisateur, liste blanche de bases de données, liste noire de bases de données.
Disponible à partir de la version 3.13
MS-MSSQL-Database-SignalWaits
Mesure le taux d’attente des sessions SQL imputables aux ressources processeur. Ce taux ne doit pas excéder 20-25%. Versions supportées : toutes éditions de Microsoft SQL Server. Configuration : l’identifiant entre [] indiqué dans /etc/freetds.conf sur le serveur de supervision, un compte et un mot de passe d’un utilisateur disposant des droits d’accès en lecture sur sys.dm_os_wait_stats, domaine de l’utilisateur, seuil d’alerte, seuil critique.
Disponible à partir de la version 3.13
MS-MSSQL-Database-RecompilationRate
Mesure le taux de recompilations par rapport au total des demandes batch. Ce taux ne doit pas excéder 1%. Versions supportées : toutes éditions de Microsoft SQL Server. Configuration : l’identifiant entre [] indiqué dans /etc/freetds.conf sur le serveur de supervision, un compte et un mot de passe d’un utilisateur disposant des droits d’accès en lecture sur sys.dm_os_performance_counters, domaine de l’utilisateur, seuil d’alerte, seuil critique.
Disponible à partir de la version 3.13
MS-MSSQL-Database-PendingDiskIO
Calcule le nombre d’IO disques en attente. Versions supportées : toutes éditions de Microsoft SQL Server. Configuration : l’identifiant entre [] indiqué dans /etc/freetds.conf sur le serveur de supervision, un compte et un mot de passe d’un utilisateur disposant des droits d’accès en lecture sur sys.dm_os_schedulers, domaine de l’utilisateur, seuil d’alerte, seuil critique.
Disponible à partir de la version 3.13
MS-MSSQL-Database-PageSplitsRate
Mesure le nombre de pages fragmentées par rapport au nombre global de requêtes batch. Versions supportées : toutes éditions de Microsoft SQL Server. Configuration : l’identifiant entre [] indiqué dans /etc/freetds.conf sur le serveur de supervision, un compte et un mot de passe d’un utilisateur disposant des droits d’accès en lecture sur sys.dm_os_performance_counters, domaine de l’utilisateur, seuil d’alerte, seuil critique.
Disponible à partir de la version 3.13
MS-MSSQL-Database-MemoryGrant
Calcule le nombre de demandes d’octroi de mémoire en attente. Ce compteur doit être égal à 0. Versions supportées : toutes éditions de Microsoft SQL Server. Configuration : l’identifiant entre [] indiqué dans /etc/freetds.conf sur le serveur de supervision, un compte et un mot de passe d’un utilisateur disposant des droits d’accès en lecture sur sys.dm_os_performance_counters, domaine de l’utilisateur, seuil d’alerte, seuil critique.
Disponible à partir de la version 3.13
MS-MSSQL-database-job-status
Contrôle la bonne exécution des travaux SQL sur la période entrée. Si au moins un travail est incomplet, le statut passe à « Alerte ». Si au moins une travail est en erreur
Disponible à partir de la version 3.13
MS-MSSQL-Database-PageLookupsRate
Mesure le taux d’accès aux pages par rapport au nombre global de requêtes batch.Versions supportées : toutes éditions de Microsoft SQL Server. Configuration : l’identifiant entre [] indiqué dans /etc/freetds.conf sur le serveur de supervision, un compte et un mot de passe d’un utilisateur disposant des droits d’accès en lecture sur sys.dm_os_performance_counters, domaine de l’utilisateur, seuil d’alerte, seuil critique.
Disponible à partir de la version 3.13
MS-MSSQL-database-free
Indique le pourcentage d’espace disque restant pour l’instance de base de données et change d’état quand ce pourcentage passe sous un seuil configuré. Configuration: l’instance de la base, le compte et le mot de passe de l’utilisateur ayant un accès à la base, le pourcentage au-dessous duquel l’état passe à ALERTE, le pourcentage au-dessous duquel l’état passe à CRITIQUE. L’instance doit être définie sur le serveur de supervision. L’utilisateur doit disposer du rôle serveradmin sur l’instance.
Disponible à partir de la version 3.13
MS-MSSQL-Database-CompilationRate
Mesure le taux de compilations par rapport au total des demandes batch. Ce taux ne doit pas excéder 10%. Versions supportées : toutes éditions de Microsoft SQL Server. Configuration : l’identifiant entre [] indiqué dans /etc/freetds.conf sur le serveur de supervision, un compte et un mot de passe d’un utilisateur disposant des droits d’accès en lecture sur sys.dm_os_performance_counters, domaine de l’utilisateur, seuil d’alerte, seuil critique.
Disponible à partir de la version 3.13
MS-MSSQL-Database-BufferPoolIoRate
Calcule le taux, en Mo/s, auquel les pages mémoire sont recyclées dans l’espace de buffer. Versions supportées : toutes éditions de Microsoft SQL Server. Configuration : l’identifiant entre [] indiqué dans /etc/freetds.conf sur le serveur de supervision, un compte et un mot de passe d’un utilisateur disposant des droits d’accès en lecture sur sys.dm_os_performance_counters, domaine de l’utilisateur, seuil d’alerte, seuil critique.
Disponible à partir de la version 3.13
MS-MSSQL-database-backup-age
Le nombre d’heures écoulées depuis la dernière sauvegarde des bases de l’instance de base de données MS SQL Server. Configuration: l’instance de la base, le compte et le mot de passe de l’utilisateur ayant un accès à la base, le nombre d’heures au-dessus duquel l’état passe à ALERTE, le nombre d’heures au-dessus duquel l’état passe à CRITIQUE. L’instance doit être définie sur le serveur de supervision. L’utilisateur doit disposer du rôle serveradmin sur l’instance.
Disponible à partir de la version 3.13
MS-MSSQL-Database-AverageTasksCounts
Calcule le nombre de tâches en cours et le nombre de tâches en attente CPU. Versions supportées : toutes éditions de Microsoft SQL Server. Configuration : l’identifiant entre [] indiqué dans /etc/freetds.conf sur le serveur de supervision, un compte et un mot de passe d’un utilisateur disposant des droits d’accès en lecture sur sys.dm_os_schedulers, domaine de l’utilisateur, seuil d’alerte, seuil critique.
Disponible à partir de la version 3.13
MS-MSSQL-ConnectionTime
Le temps en secondes nécessaire pour établir une connexion à l’instance de base de données MS SQL Server. Configuration: l’instance de la base, le compte et le mot de passe de l’utilisateur ayant un accès à la base, le nombre de secondes au-dessus duquel l’état passe à ALERTE, le nombre de secondes au-dessus duquel l’état passe à CRITIQUE. L’instance doit être définie sur le serveur de supervision. L’utilisateur doit disposer du rôle serveradmin sur l’instance.
Disponible à partir de la version 3.13
MS-MSSQL
Teste si l’instance est démarrée et remonte des informations complémentaires sur l’utilisation de la base de données. Notifie si le test échoue. Configuration : compte utilisateur (rôle : sysadmin) sur serveur MSSQL, l’instance de la base déclarée également dans le superviseur. INFO la base de données interrogée est : « master ».
Disponible à partir de la version 3.13
MS-MSSQL-Connected-Users
Le nombre total d’utilisateurs connectés à l’instance de base de données MS SQL Server. Configuration: l’instance de la base, le compte et le mot de passe de l’utilisateur ayant un accès à la base, le nombre d’utilisateurs au-dessus duquel l’état passe à ALERTE, le nombre d’utilisateurs au-dessus duquel l’état passe à CRITIQUE. L’instance doit être définie sur le serveur de supervision. L’utilisateur doit disposer du rôle serveradmin sur l’instance.
Disponible à partir de la version 3.13
Mode AGENT
A-MS-SQL-Print-request
Se connecte à une base de données Microsoft SQL Server, effectue une requête SQL passée en argument. Indique le succès ou l’échec de la connexion et le contenu de la requête (avec une limite à 512 caractères). Configuration: instance de base de données, utilisateur et mot de passe d’accès à la base (utilisateur de domaine ayant les droits en lecture sur la base), requête SQL.
Disponible à partir de la version 3.13
A-MS-SQL-Time-to-get-request
Se connecte à une base de données Microsoft SQL Server, indique le succès ou l’échec de la connexion, effectue une requête SQL, et notifie si le temps d’exécution de la requête dépasse un niveau de seuil d’alerte et critique. Configuration: instance et nom de la base de données, utilisateur et mot de passe d’accès à la base (utilisateur de domaine ayant les droits en lecture sur la base), requête SQL, seuil d’alerte et seuil critique pour le temps d’exécution de la requête.
Disponible à partir de la version 3.13
A-MS-SQL-nb-Connexions
Se connecte à une base de données Microsoft SQL Server, indique le succès ou l’échec de la connexion, le nombre de connexions en cours sur l’instance sélectionnée, et notifie si le nombre de connexions courantes dépasse un niveau de seuil d’alerte et critique. Configuration: instance de base de données, utilisateur et mot de passe d’accès à la base (utilisateur de domaine ayant les droits en lecture sur la base), seuil d’alerte et seuil critique pour le nombre de connexions en cours.
Disponible à partir de la version 3.13
A-MS-MSSQL-database-backup-age
Retrouve le nombre d’heures écoulées depuis la dernière sauvegarde des bases de l’instance de base de données MS SQL Server. Configuration: l’instance de la base, le compte et le mot de passe de l’utilisateur ayant un accès à la base, le nombre d’heures au-dessus duquel l’état passe à ALERTE, le nombre d’heures au-dessus duquel l’état passe à CRITIQUE.
Disponible à partir de la version 3.13
A-MS-MSSQL-database-backup-age-dbname
Le nombre d’heures écoulées depuis la dernière sauvegarde d’une base de l’instance de base de données MS SQL Server. Configuration: l’instance de la base, le compte et le mot de passe de l’utilisateur ayant un accès à la base, le nombre d’heures au-dessus duquel l’état passe à ALERTE, le nombre d’heures au-dessus duquel l’état passe à CRITIQUE, le nom de la base de données.
Disponible à partir de la version 3.13
Documentations
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 ?