[Eisfair] [E1] Nagios füllt /var/log/messages sehr extrem

Helmut Backhaus helmut.backhaus at gmx.de
Do Jun 1 21:39:59 CEST 2017


Hallo Ansgar,

Am 01.06.2017 um 17:44 schrieb Ansgar Püster:
> Hallo,
> 
> Jürgen und ich nutzen die Version und hatten wohl die
> gleiche Idee um das Wachsen der Logs zu verhindern.

OK, dann bin ich ja nicht der einzige, der diese Version nutzt ... ;)

> 
> Nutze statt des syslogd einfach das Paket rsyslogd und
> filtere über

Der rsyslogd ist aber seeehr mächtig, ich habe mir mal die Doku angeschaut.

Aber Danke, ich werde mich damit befassen!

> 
> RSYSLOGD_GLOBAL_DISCARD_FILTER_#_NAME='nagios'
> RSYSLOGD_GLOBAL_DISCARD_FILTER_#_ACTIVE='yes'
> RSYSLOGD_GLOBAL_DISCARD_FILTER_#_PROPERTY='msg'
> RSYSLOGD_GLOBAL_DISCARD_FILTER_#_OPERATION='startswith'
> RSYSLOGD_GLOBAL_DISCARD_FILTER_#_VALUE=' set_environment_var'
> 
> die unerwünschten Debug Messages einfach aus.
> 

Das sieht natürlich einfach aus ...

Ich habe zur Zeit folgenden Hack ...

#!/bin/bash
file="/var/log/messages"

if [ -f "$file" ]; then
     sed -i /\ set_environment_var/d "$file"
else
     exit
fi

Das geht auch ganz gut, ich mache das per cron 2x täglich

-- 
Gruß,
Helmut



Mehr Informationen über die Mailingliste Eisfair