De nodos virtuales WCG (KVM) a Dockers + Docker Swarm

Hace ya un tiempo que monté unos nodos (virtualizados en KVM) con el cliente Boinc para contribuir a proyectos en World Community Grid. Buscando información sobre dockers y Boinc acabé dando con un repo de GitHub del propio proyecto donde explican cómo echar a correr el cliente en un contenedor Docker. Por tanto el paso siguiente que vamos a ver ahora es cómo montar estos 3 clientes Boinc (que actualmente son 3 máquinas virtuales) en una sóla máquina virtual ejecutando cada cliente en un contenedor.

Nodos KVM ejecutando el cliente Boinc

Nodos KVM ejecutando el cliente Boinc

Sigue leyendo

Cómo deshabilitar las actualizaciones automáticas en Debian Stretch

El paso de Debian Jessie a Stretch nos trajo systemd y de la mano actualizaciones automáticas en nuestro sistema.

Estas actualizaciones están configuradas con dos unidades tipo timer que lanzan a su vez y debido momento dos unidades tipo service estáticas.

[root@jota-pc ~]# systemctl list-unit-files | grep apt
apt-daily-upgrade.service                       static   
apt-daily.service                               static   
apt-daily-upgrade.timer                         enabled  
apt-daily.timer                                 enabled  

Sigue leyendo

Notificaciones de Grafana en Slack

Siguiendo la línea del último artículo de Grafana, como ya tengo algo saturada la bandeja de correo, acabé decidiéndome por montar las notificaciones de Grafana en Slack.

En primer lugar tendremos que crearnos una cuenta en Slack si no la tenemos todavía. Crearemos un espacio de trabajo (workspace) y un canal al que en mi caso he llamado #grafana. Todas las notificaciones de mi servidor Grafana irán a parar a ese canal.

Sigue leyendo

Utilidades para comprobar sockets en Linux

Existen multitud de utilidades aunque yo suelo utilizar netstat, ss, lsof y nc. Aparte de estas tenemos también información muy útil en el sistema de ficheros virtual /proc

La primera de ellas es un clásico, aunque en cualquier distro medianamente actual podemos ver que está marcada como obsoleta (deprecated) y nos ofrecen una serie de utilidades alternativas que sustituyen su funcionalidad.

Sigue leyendo

Configuración de alertas y notificaciones en Grafana

Si utilizas un dashboard descargado desde la web de Grafana y has intentado crear alertas y notificaciones de alguna de las métricas, seguramente habrás observado el siguiente error:

De momento no podemos crear alertas desde templates predefinidos. Una solución consiste en crearnos nuestro propio panel de alertas con los umbrales que deseemos.

Para el artículo me baso en una configuración de Grafana con InfluxDB como datasource y Collectd como recolector de métricas. Puedes ver cómo instalar y configurar todos los componentes en un artículo que escribí anteriormente.

Sigue leyendo