Vérifications et politiques par défaut de MySQL
fournit Agent Client Collector les vérifications et politiques par défaut suivantes pour la surveillance des mesures MySQL.
| Type | Vérification | Description | Utilisation et exemple d’utilisation | Sortie |
|---|---|---|---|---|
| Événement | app.mysql.check-mysql-alive | Vérifie la longueur d’un jeu de résultats à partir d’une requête MySQL. | check-mysql-query-result-count.rb (options) -c, --critical COUNT COUNT Seuil critique pour le nombre d’éléments renvoyés par la requête (requis) -d, --database DATABASE Base de données MySQL (obligatoire) -h, --host HOST Hôte MySQL auquel se connecter (requis) -i, --ini VALUE Fichier ini My.cnf --ini-section VALUE Section dans le fichier ini my.cnf. Pour activer la connexion à MySQL via le fichier .ini, indiquez les valeurs par rapport aux propriétés « utilisateur » et « mot de passe » dans la section client du fichier .ini. -P, --port PORT Port MySQL auquel se connecter -q, --query QUERY Requête à exécuter (obligatoire) -w, --warning COUNT Seuil d’avertissement du nombre d’éléments renvoyés par la requête (obligatoire) -S, --socket Socket UNIX auquel se connecter (requis si l’hôte spécifié est « localhost » sur UNIX - systèmes similaires) Exemple d'utilisation
|
MysqlQueryCountCheck OK/CRITICAL/WARNING : message concernant le rapport entre la longueur de la requête et les valeurs de seuil |
| Événement | app.mysql.check-mysql-threads | Vérifie le nombre de threads en cours d’exécution de la base de données MySQL et attribue l’état OK/WARNING/CRITICAL en fonction des valeurs d’entrée. | check-mysql-threads.rb (options) -h, --hostname HOST Nom d’hôte auquel se connecter -i, --ini VALUE Fichier ini My.cnf --ini-section VALUE Section dans le fichier ini my.cnf (nécessaire si .ini chemin d’accès fourni). Pour activer la connexion à MySQL via le fichier .ini, indiquez les valeurs par rapport aux propriétés « utilisateur » et « mot de passe » dans la section client du fichier .ini. -c, --critnum NUMBER Nombre de threads en cours d’exécution sur lesquels une alerte est émise -w, --warnnum NUMBER Nombre de threads en cours d’exécution sur lesquels un avertissement est émis -P, --port PORT Port MySQL auquel se connecter -S, --socket Socket UNIX auquel se connecter (requis si l’hôte spécifié est « localhost » sur UNIX - systèmes similaires) Exemple d'utilisation
|
CheckMySQLHealth OK/Critical/Warning et nombre de threads en cours d’exécution |
| Événement | util.check-mysql-query | Vérifie si la base de données MySQL est en cours d’exécution. | check-mysql-threads.rb (options) -h, --hostname HOST Nom d’hôte auquel se connecter -i, --ini VALUE Fichier ini My.cnf --ini-section VALUE Section dans le fichier ini my.cnf (nécessaire si .ini chemin est fourni). Pour activer la connexion à MySQL via le fichier .ini, indiquez les valeurs par rapport aux propriétés « utilisateur » et « mot de passe » dans la section client du fichier .ini. -c, --critnum NUMBER Nombre de threads en cours d’exécution sur lesquels une alerte est émise -w, --warnnum NUMBER Nombre de threads en cours d’exécution sur lesquels un avertissement est émis -l, --critlow NUMBER Nombre de threads en cours d’exécution sous lesquels une alerte est émise -m, --warnlow NUMBER Nombre de threads en cours d’exécution sous lesquels un avertissement est émis -P, --port PORT Port MySQL auquel se connecter -s, --socket Socket UNIX auquel se connecter (requis si l’hôte spécifié est « localhost » sur UNIX - systèmes similaires) Exemple d'utilisation
|
CheckMySQLHealth OK/Critical/Warning et nombre de threads en cours d’exécution |
| Type | Vérification | Description | Utilisation et exemple d'utilisation | Sortie |
|---|---|---|---|---|
| Mesure | app.mysql.metrics-mysql | Renvoie les mesures sur la base de données MySQL. | /usr/local/bin/metrics-mysql-graphite.rb (options) -h, --host HOST Hôte MySQL auquel se connecter (obligatoire) -i, --ini VALUE Fichier ini My.cnf --ini-section VALUE Section dans le fichier ini my.cnf (nécessaire si .ini chemin est fourni). Pour activer la connexion à MySQL via le fichier .ini, indiquez les valeurs par rapport aux propriétés « utilisateur » et « mot de passe » dans la section client du fichier .ini. -P, --port PORT Port MySQL auquel se connecter. -s, --scheme SCHEME Schéma d’affectation de nom de mesure, texte à ajouter à la mesure -S, --socket Socket UNIX auquel se connecter (requis si l’hôte spécifié est « localhost » sur UNIX - systèmes similaires) -v, --verbose Affichez les erreurs (si générées) concernant les copies d’état secondaire. Ajouter -v à la commande à activer. Exemple d'utilisation
|
MysqlQueryCountCheck OK/CRITICAL/WARNING : message concernant le rapport entre la longueur de la requête et les valeurs de seuil |
| Mesure | app.mysql.check-mysql-threads | Vérifie le nombre de threads en cours d’exécution de la base de données MySQL et attribue l’état OK/WARNING/CRITICAL en fonction des valeurs d’entrée. | /usr/local/bin/metrics-mysql-graphite.rb (options) -h, --hostname HOST Nom d’hôte auquel se connecter (obligatoire) -i, --ini VALUE Fichier ini My.cnf --ini-section VALUE Section dans le fichier ini my.cnf (nécessaire si .ini chemin est fourni). Pour activer la connexion à MySQL via le fichier .ini, indiquez les valeurs par rapport aux propriétés « utilisateur » et « mot de passe » dans la section client du fichier .ini. -c, --critnum NUMBER Nombre de threads en cours d’exécution sur lesquels une alerte est émise -w, --warnnum NUMBER Nombre de threads en cours d’exécution sur lesquels un avertissement est émis -l, --critlow NUMBER Nombre de threads en cours d’exécution sous lesquels une alerte est émise -m, --warnlow NUMBER Nombre de threads en cours d’exécution sous lesquels un avertissement est émis -P, --port PORT Port MySQL auquel se connecter -s, --socket Socket UNIX auquel se connecter (requis si l’hôte spécifié est « localhost » sur UNIX - systèmes similaires) Exemple d'utilisation
|
nomhôte.mysql.general.abortedClients 7600 1649630975 hostname.mysql.general.abortedConnecte 247 1649630975 nom_hôte.mysql.general.txBytes 752733902 1649630975 hostname.mysql.commands.admin_commands 1631 1649630975 hostname.mysql.commands.alter_table 0 1649630975 |
| Mesure | app.mysql.metrics-mysql-processes | Renvoie diverses mesures concernant les processus de base de données MySQL | /usr/local/bin/metrics-mysql-processes.rb (options) -h, --host Hôte MySQL auquel se connecter -i, --ini VALUE Fichier ini My.cnf --ini-section VALUE Section dans le fichier ini my.cnf (nécessaire si .ini chemin est fourni). Pour activer la connexion à MySQL via le fichier .ini, indiquez les valeurs par rapport aux propriétés « utilisateur » et « mot de passe » dans la section client du fichier .ini. -P, --port PORT Port MySQL auquel se connecter -s --scheme SCHEME Schéma d’affectation de nom de mesure, texte à ajouter à la mesure -s, --socket Socket UNIX auquel se connecter (requis si l’hôte spécifié est « localhost » sur UNIX - systèmes similaires) Exemple d'utilisation
|
les processus, les commandes qu’ils exécutent et les bases de données sur lesquelles ils exécutent les commandes Exemple:
|