J'essaie de détecter une entrée du journal des événements sur un serveur, et j'essaie donc d'utiliser la fonction CheckEventLog
commandement :
./check_nrpe -H hostname -c CheckEventLog -a MaxWarn=1 MaxCrit=1 "filter=generated gt -3d AND id=23 AND source='mpio'" truncate=800 unique "syntax=%severity%: %source%: %id%: %message% (%count%)"
Mais, je reçois toujours une erreur en retour du client :
Exception processing request: Request command contained illegal metachars!
J'ai activé l'option permettant d'autoriser les méchants métacaractères, mais cela ne semble pas aider.
[/settings/NRPE/server]
allow arguments = true
allow_nasty_meta_chars = 1
Si j'enlève le source
dans le filtre, cela fonctionne, mais bien sûr, les identifiants d'événements ne sont pas uniques en eux-mêmes.