Verificações e políticas padrão do MySQL
. Agent Client Collector Fornece as seguintes verificações e políticas padrão para monitoramento de métricas do MySQL.
| Tipo | Verificação | Descrição | Uso e Exemplo de uso | Saída |
|---|---|---|---|---|
| Evento | app.mysql.check-mysql-alive | Verifica o tamanho de um conjunto de resultados de uma consulta MySQL. | check-mysql-query-result-count.rb (opções) Limite crítico de CONTAGEM DE CONTAGEM DE -c, --critical para o número de itens retornados pela consulta (obrigatório) --database DATABASE Banco de DADOS MySQL (obrigatório) -H, --host host HOST MySQL para se conectar (obrigatório) -i, --ini VALOR Meu.cnf arquivo ini --ini-section Seção DE VALOR no arquivo ini my.cnf. Para habilitar a conexão com o MySQL por meio do arquivo .ini, forneça os valores em relação às propriedades "user" e "password" em cliente no arquivo .ini. -P, --port port Porta MySQL para se conetar CONSULTA -q, --query Consulta a ser executada (obrigatório) - W, --warning COUNT Limite de aviso de contagem para o número de itens retornados pela consulta (obrigatório) -S, --socket UNIX Soquete ao qual se conectar (necessário se o host especificado for "localhost" no UNIX - sistemas semelhantes) Exemplo de uso
|
MysqlQueryCountCheck OK/CRITICAL/WARNING: Mensagem sobre a proporção entre o tamanho da consulta e os valores de limite |
| Evento | app.mysql.check-mysql-threads | Verifica o número do banco de dados MySQL de threads em execução e atribui um status OK/AVISO/CRÍTICO dependendo dos valores de entrada. | check-mysql-threads.rb (opções) -H, --hostname HOST Nome de HOST para fazer login -i, --ini VALOR Meu.cnf arquivo ini --ini-section VALUE Seção no arquivo my.cnf ini (necessário se o caminho .ini for fornecido). Para habilitar a conexão com o MySQL por meio do arquivo .ini, forneça os valores em relação às propriedades "user" e "password" em cliente no arquivo .ini. -C, --critnum NÚMERO de threads em execução nos quais um alerta é emitido -W, --warnnum NÚMERO de threads em execução nos quais um aviso é emitido -P, --port port Porta MySQL para se conetar -S, --socket UNIX Soquete ao qual se conectar (necessário se o host especificado for "localhost" no UNIX - sistemas semelhantes) Exemplo de uso
|
CheckMySQLHealth OK/Critical/Warning e número de threads em execução |
| Evento | util.check-mysql-query | Verifica se o MySQL DB está em execução. | check-mysql-threads.rb (opções) -H, --hostname HOST Nome de HOST para fazer login -i, --ini VALOR Meu.cnf arquivo ini --ini-section VALUE Seção no arquivo my.cnf ini (necessário se o caminho .ini for fornecido). Para habilitar a conexão com o MySQL por meio do arquivo .ini, forneça os valores em relação às propriedades "user" e "password" em cliente no arquivo .ini. -C, --critnum NÚMERO de threads em execução nos quais um alerta é emitido -W, --warnnum NÚMERO de threads em execução nos quais um aviso é emitido -L, --critlow NÚMERO de threads em execução sob os quais um alerta é emitido -M, --warnlow NÚMERO de threads em execução sob os quais um aviso é emitido -P, --port port Porta MySQL para se conetar -S, --socket UNIX Soquete ao qual se conectar (necessário se o host especificado for "localhost" no UNIX - sistemas semelhantes) Exemplo de uso
|
CheckMySQLHealth OK/Critical/Warning e número de threads em execução |
| Tipo | Verificação | Descrição | Uso e Exemplo de uso | Saída |
|---|---|---|---|---|
| Métrica | app.mysql.metrics-mysql | Retorna métricas no banco de dados MySQL. | /usr/local/bin/metrics-mysql-graphite.rb (opções) -H, --host host HOST do MySQL ao qual se conectar (obrigatório) -i, --ini VALOR Meu.cnf arquivo ini --ini-section VALUE Seção no arquivo my.cnf ini (necessário se o caminho .ini for fornecido). Para habilitar a conexão com o MySQL por meio do arquivo .ini, forneça os valores em relação às propriedades "user" e "password" em cliente no arquivo .ini. -P, --port Porta MySQL para conexão. ESQUEMA -s, ESQUEMA --scheme Esquema de nomenclatura de métrica, texto a ser anexado à métrica -S, --socket UNIX Soquete ao qual se conectar (necessário se o host especificado for "localhost" no UNIX - sistemas semelhantes) -v, --verbose Mostra erros (se gerados) relacionados a cópias de status secundárias. Adicione -v ao Comando a ser ativado. Exemplo de uso
|
MysqlQueryCountCheck OK/CRITICAL/WARNING: Mensagem sobre a proporção entre o tamanho da consulta e os valores de limite |
| Métrica | app.mysql.check-mysql-threads | Verifica o número do banco de dados MySQL de threads em execução e atribui um status OK/AVISO/CRÍTICO dependendo dos valores de entrada. | /usr/local/bin/metrics-mysql-graphite.rb (opções) -H, --hostname HOST Nome do HOST ao qual se conectar (obrigatório) -i, --ini VALOR Meu.cnf arquivo ini --ini-section VALUE Seção no arquivo my.cnf ini (necessário se o caminho .ini for fornecido). Para habilitar a conexão com o MySQL por meio do arquivo .ini, forneça os valores em relação às propriedades "user" e "password" em cliente no arquivo .ini. -C, --critnum NÚMERO de threads em execução nos quais um alerta é emitido -W, --warnnum NÚMERO de threads em execução nos quais um aviso é emitido -L, --critlow NÚMERO de threads em execução sob os quais um alerta é emitido -M, --warnlow NÚMERO de threads em execução sob os quais um aviso é emitido -P, --port port Porta MySQL para se conetar -S, --socket UNIX Soquete ao qual se conectar (necessário se o host especificado for "localhost" no UNIX - sistemas semelhantes) Exemplo de uso
|
HOSTNAME.mysql.general.abortedClients 7600 1649630975 Hostname.mysql.general.abortedConnects 247 1649630975 Hostname.mysql.general.txBytes 752733902 1649630975 hostname.mysql.commands.admin_commands 1631 1649630975 hostname.mysql.commands.alter_table 0 1649630975 |
| Métrica | app.mysql.metrics-mysql-processes | Retorna várias métricas relacionadas aos processos do banco de dados MySQL | /usr/local/bin/metrics-mysql-processes.rb (opções) -H, --host host host MySQL ao qual se conectar -i, --ini VALOR Meu.cnf arquivo ini --ini-section VALUE Seção no arquivo my.cnf ini (necessário se o caminho .ini for fornecido). Para habilitar a conexão com o MySQL por meio do arquivo .ini, forneça os valores em relação às propriedades "user" e "password" em cliente no arquivo .ini. -P, --port port Porta MySQL para se conetar ESQUEMA --scheme ESQUEMA de nomenclatura de métrica, texto a ser anexado à métrica -S, --socket UNIX Soquete ao qual se conectar (necessário se o host especificado for "localhost" no UNIX - sistemas semelhantes) Exemplo de uso
|
comandos que eles estão executando e os bancos de dados em que estão executando os comandos Exemplo:
|