PMM2: MySQL


Mediante la monitorización de bases de datos MySQL con PMM seremos capaces de diagnosticar problemas a nivel de query, slow querys, obtener información del performance schema, QPS y multitud de métricas mas, todo esto unido a las alertas hacen de PMM un sistema de monitorización a nivel de base de datos muy completo.

 


Autor: kr0m -- 23/04/2020 23:45:19

PMM2: Client


De nada nos sirve tener un servidor PMM si no añadimos algún cliente a la monitorización, en este artículo explico como instalarlo con las métricas básicas tanto en Ubuntu como en Gentoo.

 

 


Autor: kr0m -- 22/04/2020 20:24:38

Redis Master-Slave


Mediante la sincronización de Redis podremos disponer de un Slave con los datos del Master sincronizados en tiempo real, de esta manera si el Master fallase podríamos apuntar al Slave y seguir funcionando, además si tenemos mucho tráfico podemos balancear las lecturas entre los dos servidores.

 


Autor: kr0m -- 21/04/2020 21:57:05

PMM2 Vol1: Telegrambot + Alertmanager


Alertmanager es el gestor de alertas de Prometheus, este se encarga de notificar las alarmas a los distintos receptores que configuremos, estos receptores pueden ser tan sencillos como enviar un email o tan complicados como llamar a una API remota, de este modo conseguiremos una integración con servicios como Telegram, Slack, Email o Xmpp entre otros.

 


Autor: kr0m -- 19/04/2020 23:17:11

Auto-start aplicaciones en un screen/tag específicos con Awesome


Awesome es un gestor de ventanas extremadamente configurable, a decir verdad no creo que hay nada que no se pueda hacer ya que Awesome no se configura en base a opciones de configuración si no que se programan las funciones en el fichero de configuración, mediante este sistema el único límite es nuestra imaginación y nuestras habilidades como programador en Lua.

 


Autor: kr0m -- 19/04/2020 12:08:05

Mongodb Vol2 Replicasets


Un replicaset es un grupo de instancias de Mongo que mantienen el mismo dataset o conjunto de datos, de este modo los datos estarán replicados en diferentes servidores consiguiendo alta disponibilidad de nuestras bases de datos. En cuanto a nuestra aplicación tan solo debemos pasarle la lista de servidores al driver de conexión que utilicemos y este transparentemente se conectará al servidor correcto.

 


Autor: kr0m -- 18/04/2020 01:13:18

PMM2 Vol0


Percona Monitoring and Management o PMM es un conjunto de herramientas que nos permitirán monitorizar de forma rápida y sencilla nuestros servidores y en especial las bases de datos, si habilitamos todas las opciones nos mostrará muchísima información útil acerca de querys lentas, bloqueos y demás problemas relacionados con MySQL y MongoDB. La monitorización de las métricas se realiza mediante Prometheus y la visualización de estas mediante Grafana.


Autor: kr0m -- 15/04/2020 23:24:12

Mumble + Jackd en FreeBSD


Mumble es un sistema de mensajería y VoIP multiplataforma, funciona bien en la mayoría de sistemas pero bajo FreeBSD da algunos problemas. Utilizando OSS directamente es un desastre, hay que reiniciar en cada cambio de configuración y en cuanto se aplica la configuración y se vuelve a la ventana principal deja de capturar el audio del micrófono, pero estos problemas se solventan al utilizar Jackd(servidor de audio), el único inconveniente es que tendremos que compilar Mumble desde los ports.

 


Autor: kr0m -- 12/04/2020 02:16:31

Matar conexiones SSH


En algunas ocasiones nos dejaremos accidentalmente sesiones SSH abiertas que están accediendo a recursos como ficheros, discos o dispositivos, esto puede ser un problema si necesitamos realizar alguna operación sobre estos como por ejemplo desmontar un disco. En este artículo aprenderemos como matar esas conexiones SSH conflictivas.


Autor: kr0m -- 10/04/2020 23:02:29

MySQL backups y sincronización mediante Percona XtraBackup


Utilizar Percona Xtrabackup para dumpear nuestras bases de datos comporta una serie de ventajas, las mas destacables son:

  • Poder hacerlo en caliente sin necesidad de filtrar el tráfico
  • Una mayor velocidad que un dump tradicional ya que la copia de los ficheros es física(no lógica)
  • Posibilidad de compresión
  • Envío de backups remotos a través de SSH

Autor: kr0m -- 09/04/2020 23:47:09