Cómo agregar el monitoreo de Percona MySQL en Cacti
En este artículo, voy a mostrar cómo usar el monitoreo de cactus para MySQL. Para propósitos de prueba, usaré Ubuntu 16.04 con cacti 0.8.8f y MySQL 5.6 instalados. Si no tiene nada instalado, consulte nuestro artículo de instalación de cactus en ubuntu.
Descargar plantilla Percona
En primer lugar, tenemos que descargar la plantilla Percona MySQL necesaria para cactus
$ wget https://www.percona.com/downloads/percona-monitoring-plugins/percona-monitoring-plugins-1.1.7/binary/debian/yakkety/x86_64/percona-cacti-templates_1.1.7-2.yakkety_all.deb
Instalar plantilla
Usaremos el comando dpkg para instalar la plantilla Percona.
$ sudo dpkg -i percona-cacti-templates_1.1.7-2.yakkety_all.deb
Otorgar acceso para usuarios de cactus
Ahora necesitamos crear un usuario cactus en cada base de datos MySQL que queremos monitorear.
mysql > GRANT SUPER, PROCESS ON *.* TO 'cacti'@'%' IDENTIFIED BY "qwe";
Importando plantilla de MySQL
Utilice el siguiente comando para importar
$ sudo php /usr/share/cacti/cli/import_template.php --filename=/usr/share/cacti/resource/percona/templates/cacti_host_template_percona_mysql_server_ht_0.8.6i-sver1.1.7.xml --with-user-rras="1:2:3:4"
Controlar /usr/share/cacti/site/include/config.php
para asegurarse de que la contraseña de la base de datos sea correcta.
Editar archivo /usr/share/cacti/scripts/ss_get_mysql_stats.php
y cambie el nombre de usuario y la contraseña.
$mysql_user="cacti"; $mysql_pass="qwe";
Ahora podemos ir a la interfaz web y agregar los gráficos necesarios. Haga clic en ‘Nuevos gráficos’ y agregue el necesario.
Seleccione la plantilla para monitorear y haga clic en ‘Crear’
Hacer clic ‘Gráficos’ en el menú superior.
En este artículo, hemos importado la plantilla Percona MySQL al sistema de monitoreo de cactus y hemos creado un par de gráficos para monitorear la base de datos MySQL. Para obtener información adicional, puede consultar documentación oficial percona.