
使用 Centreon 监控 MySQL 数据库查询
使用 Centreon 进行监控的另一个奇迹, 是它允许我们对任何类型的数据库进行查询, 在这篇文章中,我们将了解如何查询 MySQL 数据库, 我们可以启动任何类型的查询,帮助我们了解我们感兴趣的状态或值, 然后我们就能知道没有阻塞或“某事”’ 他从未停止在桌子上写作…
照常, lo primero que necesitaremos será el plugin a utilizar, en este documento nos basaremos en ‘check_mysql_query’ que podremos encontrar en 其官方网站, lo descargamos y lo dejamos en nuestra carpeta de plugins & le hacemos ejecutable. Basará con crear el Comando a utilizar, 这里, 在 您的网站 tenemos todas las opciones si queréis verlas, pero vaya al comando le pasaremos como Argumento 1 la query a ejecutar en el servidor de MySQL que indiquemos (su IP o FQDN), además de validarnos con los credenciales y la base de datos indicada:
$CENTREONPLUGINS$/check_mysql_query -q $ARG1$ -H SERVIDOR_MYSQL -d BASE_DE_DATOS -u USUARIO -p CONTRASEÑA -w 1: -c 1:
眼睛! mis valores Warning y Crítical los marco a 1: que indica que si la query devuelve un valor menor a 1 (那是 0) pues cantará mensaje CRITICAL. Esto como es normal os lo podéis establecer como argumentos adicionales! Así como el tema del user/pwd.
Tras crear el Comando, 照常, ya podremos crear tantos Servicios como necesitemos, en este ejemplo crearé un Servicio que chequeará si la aspiradora está escribiendo datos en una tabla que tiene, donde se almacenan datos como su consumo, 用… en el argumento vemos que tenemos que poner la Query que nos interese, en este caso particular, miro cuántos registros hay escritos en los últimos 15 纪要 (ya que se supone la aspiradora almacena en esta BD de MySQL esta info cada 15min).
什么都没有! 照常, grabamos la configuración & la exportamos y volviendo a la vista de Monitorización, podremos buscar por el servicio y forzar su ejecución para ver el resultado final! Si todo ha ido bien ya tendremos monitorizada esta Tabla particular de una BD de MySQL! Fenomenal! 探索更多!