Captura de postfix check 1

Posted by Gomix Fri, 27 Jun 2008 17:42:00 GMT

Haciendo un programa reciente para controlar a Postfix me encontré con el siguiente problema:

# postfix check > salida
...
# postfix check 2> salida
...
# postfix check > salida 2>&1
...

Ninguna de estas opciones funciona. El culpable es el programa postlog, afortunadamente hay una solución bastante buena, use logger. Para eso hay que editar una linea en /etc/postfix/postfix-script.

#LOGGER="$command_directory/postlog -t $MAIL_LOGTAG/postfix-script"
LOGGER="logger -s -t $MAIL_LOGTAG/postfix-script"

Esto es suficiente para que ahora si podamos captura por medio de STDERR lo que se registar en el log.

si no lo tiene instalado, a logger:

 yum install util-linux-ng

Comments

Leave a response

  1. Avatar
    Gomix 4 days later:

    Hay que también ajustar:

    #FATAL="$LOGGER -p fatal"
    FATAL="$LOGGER -p crit"
    

    ya que logger no sabe ni debe acerca del nivel de criticidad “fatal” (man logger).

Comments


body> body>