Como solucionar el error hostname module cannot be used on platform Linux de Ansible

Solución al error «hostname module cannot be used on platform Linux (Rocky)» en un playbook de Ansible

FAILED! => {«changed»: false, «msg»: «hostname module cannot be used on platform Linux (Rocky)»}

La solución es:
– name: Cambia el nombre del servidor a ebolges.com
hostname:
name:

Sigue leyendo →

Como realizar analisis de eventos en archivos de registro logs de correo Postfix con Python

En esta entrada, describiremos cómo utilizar un script de Python para analizar archivos de registro de correo de Postfix, y cómo presentar los resultados en una tabla fácil de leer que muestre los promedios diarios, semanales, mensuales y anuales de los eventos clave.

El monitoreo y análisis de eventos en servidores de correo es fundamental para garantizar un rendimiento óptimo y detectar posibles problemas. En este artículo, exploraremos cómo analizar los archivos de registro de correo generados por Postfix, uno de los agentes de transferencia de correo (MTA) más populares en la actualidad. En particular, nos centraremos en eventos clave, como la entrega de correos (delivered), recepción de correos (received), correos rebotados (bounced), correos rechazados (rejected) y correos diferidos (deferred). Estos eventos pueden ayudarnos a identificar problemas como fallas en la entrega, intentos de spam o problemas en la configuración de nuestro servidor de correo.

Resumen desde Apr 10 00:00:02 hasta Mar 31 23:59:58:

Eventos Diario Semanal Mensual Anual
Entregados 10685.64 74799.45 320569.09 3900257.27
Recibidos 704.09 4928.64 21122.73 256993.18
Rebotados 15.55 108.82 466.36 5674.09
Rechazados 4504.55 31531.82 135136.36 1644159.09
Diferidos 1582.09 11074.64 47462.73 577463.18

Sigue leyendo →

Como crear un team bridge en red hat linux

Puente de red (bridge) es el dispositivo de interconexión de redes que opera en la capa 2, su función la transferencia de datos a través de una tabla de direcciones mac detectadas en cada segmento al que está conectado. El uso mas común de los bridge en software es su uso en virtualización para compartir las nics física con una o mas maquina virtuales.

El teaming es un método de agrupación o vinculación lógico de NICs. Esto nos ofrece una alternativa de implementación de los antiguos bonding,
eth0 –|                                          [ tap1 –|– eth1 (ip) –>VM1
             }–> team –> bridge –(ip)[ tap2 –|– eth2 (ip) –>VM2
eth0 –|                                          [ tapn –|– ethn (ip) –>VMn

nmcli con show BrTeam0

Sigue leyendo →

Como agregar separador de miles a un numero en script y bash

Muchas veces tenemos la necesidad de dividir un numero con un separador de miles para fines de mejorar la visualización, en este post mostrare una forma de como hacerlo rápidamente, aunque existen muchas otras opciones, esta es la que mas me gusta porque no necesito instalar ninguna otra herramienta, utilizando solo lo que se encuentra en cualquier *nix (Linux, Mac o BSD, etc) o sin tener que utilizar un lenguaje como Python o Perl.

En este caso realizaremos una entrada directa, Imaginando que queremos ponerle el separador de miles al siguiente numero 1234567890.

Salida
1,234,567,890

Sigue leyendo →

Bash Shell Script – Heredoc | Here document

Al momento de trabajar con script o programar en algunos lenguajes, un modo que nos facilita la creación de script son los Here-document (Heredoc o Documento-aquí en español), Que son Heredoc? son una modo de redireccionamiento que utilizamos para pasar string » una cantidad de caracteres» a un documento o un script que estemos creando. En otras palabras un here document es un bloque de código de propósito especial, que utiliza una forma de redirección de E / S para alimentar una lista de comandos a un programa o comando interactivo, como cat, ftp, etc.

En este articulo mostrare algunos ejemplos, empleando heredoc con el comando cat, con el fin de presentarles la sintaxis usada en bash cat << EOF > 

Sigue leyendo →