Vérifications et politiques par défaut MySQL
fournit Agent Client Collector les vérifications et politiques par défaut suivantes pour la surveillance des mesures MySQL.
| Type | Vérifier | Description | Utilisation et exemple d’utilisation | Sortie |
|---|---|---|---|---|
| Événement | app.mysql.check-mysql-alive | Vérifie la longueur d’un ensemble de résultats à partir d’une requête MySQL. | check-mysql-query-result-count.rb (options) -c, --critical COUNT COUNT (NOMBRE) SEUIL CRITIQUE pour le nombre d’éléments renvoyés par la requête (requis) -d, --base de données BASE DE DONNÉES Base de données MySQL (obligatoire) -h, --host HÔTE MySQL auquel se connecter (obligatoire) -i, --ini VALEUR My.cnf ini --ini-section VALEUR Section dans mon fichier ini .cnf. Pour activer la connexion à MySQL via le fichier .ini, fournissez les valeurs par rapport aux propriétés « utilisateur » et « mot de passe » dans la section client du fichier .ini. -P, --port PORT MySQL Port auquel se connecter -q, --query REQUÊTE Requête à exécuter (obligatoire) -w, --warning COUNT Seuil d’avertissement de comptage pour le nombre d’éléments renvoyés par la requête (obligatoire) -S, --socket Socket UNIX auquel se connecter (obligatoire si l’hôte spécifié est 'localhost' sur les systèmes UNIX - 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 dans la base de données MySQL et attribue un état OK/WARNING/CRITICAL en fonction des valeurs d’entrée. | check-mysql-threads.rb (options) -h, --nom d’hôte HÔTE Nom d’hôte auquel se connecter -i, --ini VALEUR My.cnf ini --ini-section VALEUR Section dans le fichier ini my.cnf (nécessaire si .ini chemin fourni). Pour activer la connexion à MySQL via le fichier .ini, fournissez les valeurs par rapport aux propriétés « utilisateur » et « mot de passe » dans la section client du fichier .ini. -c, --critnum NOMBRE Nombre de threads en cours d’exécution sur lesquels une alerte est émise -w, --warnnum NOMBRE Nombre de threads en cours d’exécution sur lesquels un avertissement est émis -P, --port PORT MySQL Port auquel se connecter -S, --socket Socket UNIX auquel se connecter (obligatoire si l’hôte spécifié est 'localhost' sur les systèmes UNIX - similaires) Exemple d’utilisation
|
CheckMySQLHealth OK/Critical/Warning et le 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, --nom d’hôte HÔTE Nom d’hôte auquel se connecter -i, --ini VALEUR My.cnf ini --ini-section VALEUR Section dans le fichier ini my.cnf (nécessaire si .ini chemin est fourni). Pour activer la connexion à MySQL via le fichier .ini, fournissez les valeurs par rapport aux propriétés « utilisateur » et « mot de passe » dans la section client du fichier .ini. -c, --critnum NOMBRE Nombre de threads en cours d’exécution sur lesquels une alerte est émise -w, --warnnum NOMBRE Nombre de threads en cours d’exécution sur lesquels un avertissement est émis -l, --critlow NOMBRE Nombre de threads en cours d’exécution sous lesquels une alerte est émise -m, --warnlow NOMBRE Nombre de threads en cours d’exécution sous lesquels un avertissement est émis -P, --port PORT MySQL Port auquel se connecter -s, --socket Socket UNIX auquel se connecter (obligatoire si l’hôte spécifié est 'localhost' sur les systèmes UNIX - similaires) Exemple d’utilisation
|
CheckMySQLHealth OK/Critical/Warning et le nombre de threads en cours d’exécution |
| Type | Vérifier | 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 HÔTE MySQL auquel se connecter (obligatoire) -i, --ini VALEUR My.cnf ini --ini-section VALEUR Section dans le fichier ini my.cnf (nécessaire si .ini chemin est fourni). Pour activer la connexion à MySQL via le fichier .ini, fournissez 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 SCHÉMA Schéma d’affectation de nom de mesure, texte à ajouter à la mesure -S, --socket Socket UNIX auquel se connecter (obligatoire si l’hôte spécifié est 'localhost' sur les systèmes UNIX - similaires) -v, --verbose Affiche les erreurs (le cas échéant) concernant les copies d’état secondaire. Ajoutez -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 dans la base de données MySQL et attribue un état OK/WARNING/CRITICAL en fonction des valeurs d’entrée. | /usr/local/bin/metrics-mysql-graphite.rb (options) -h, --nom d’hôte Nom d’hôte auquel se connecter (obligatoire) -i, --ini VALEUR My.cnf ini --ini-section VALEUR Section dans le fichier ini my.cnf (nécessaire si .ini chemin est fourni). Pour activer la connexion à MySQL via le fichier .ini, fournissez les valeurs par rapport aux propriétés « utilisateur » et « mot de passe » dans la section client du fichier .ini. -c, --critnum NOMBRE Nombre de threads en cours d’exécution sur lesquels une alerte est émise -w, --warnnum NOMBRE Nombre de threads en cours d’exécution sur lesquels un avertissement est émis -l, --critlow NOMBRE Nombre de threads en cours d’exécution sous lesquels une alerte est émise -m, --warnlow NOMBRE Nombre de threads en cours d’exécution sous lesquels un avertissement est émis -P, --port PORT MySQL Port auquel se connecter -s, --socket Socket UNIX auquel se connecter (obligatoire si l’hôte spécifié est 'localhost' sur les systèmes UNIX - similaires) Exemple d’utilisation
|
nom d’hôte.mysql.general.abortedClients 7600 1649630975 nom d’hôte.mysql.general.abandonnéConnecte 247 1649630975 nom d’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 VALEUR My.cnf ini --ini-section VALEUR Section dans le fichier ini my.cnf (nécessaire si .ini chemin est fourni). Pour activer la connexion à MySQL via le fichier .ini, fournissez les valeurs par rapport aux propriétés « utilisateur » et « mot de passe » dans la section client du fichier .ini. -P, --port PORT MySQL Port auquel se connecter -s --scheme SCHÉMA Schéma d’affectation de nom des mesures, texte à ajouter à la mesure -s, --socket Socket UNIX auquel se connecter (obligatoire si l’hôte spécifié est 'localhost' sur les systèmes UNIX - 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:
|