Utilidades para comprobar sockets en Linux

By | October 17, 2018

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.

Continue reading

Configuración de alertas y notificaciones en Grafana

By | October 14, 2018

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.

Continue reading

Ansible: ahorrando tiempo de tareas simples y repetitivas

By | October 2, 2018

No sólo de Playbooks vivimos y podemos sacar partido de Ansible para ahorrarnos tiempo de tareas simples que se vuelven tediosas cuando las tenemos que repetir en múltiples servidores.

Vamos a partir de un fichero de inventario de hosts de Ansible como el siguiente:

[jboss]
192.168.1.201
192.168.1.202
[wcg]
192.168.1.203
192.168.1.204
192.168.1.205

Continue reading

Mi configuración de red para KVM en Debian

By | September 19, 2018

Como ya había comentado anteriormente utilizo mi máquina principal Debian como host para varios servidores virtualizados con KVM. En cuanto a la configuración en red comencé configurando una interfaz bridge por DHCP, aunque actualmente utilizo una configuración bridge estática. La configuración de ambas en Debian no es complicada.

Lo que sí hice desde el principio en ambas configuraciones fue deshabilitar Network Manager para evitar cambios inesperados de configuración:

systemctl stop NetworkManager.service
systemctl disable NetworkManager.service

Continue reading