Forum Linux.général Rsyslog: ommail, destinataire dynamique

Posté par  . Licence CC By‑SA.
Étiquettes :
0
21
avr.
2016

Bonjour à tous,

J'aimerais pouvoir envoyer un mail à un destinataire qui serait différent en fonction du hostname présent dans le log.

Jusqu'ici pas de succès que ce soit en utilisant un template ou une variable, l'adresse semble être toujours interprétée comme une constante.

# Essai 1
$template mailrcpt "%hostname:3:5%-lemail@example.com"
$ActionMailTo mailrcpt

# Essai 2
$ActionMailTo %hostname:3:5%-lemail@example.com
$ActionMailTo "%hostname:3:5%-lemail@example.com"

# Essai 3
set $!mailrcpt = "%hostname:3:5%-lemail@example.com";
$ActionMailTo "$!mailrcpt"

J'ai rien trouvé qui puisse m'aider dans la doc, ils parlent juste de "The recipient email addresses". Et je suis pas certain de comprendre à 100% les sources

Quelqu'un a-t-il déjà réussi à mettre en place une solution pour un tel usage ? Ou peut-être qu'il y'a quelquechose que je fais mal mais qui est évident pour un autre ?

  • # TravailAutour

    Posté par  . Évalué à 1.

    Je me réponds à moi même, si jamais d'autres ont ce besoin, mais il "suffit" comme solution d'appeler un script externe via un appel shell ou via omprog.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.