Guten morgen zusammen,
weiß zufällig jamand wie man bei dem Client Agent (checkmk) das lokale Log Level konfigurieren kann?
Im lokalen Client Log sehe isch jede Minute das der service "succeeded" wurde.
Diese info Logs würde ich gerne deaktivieren und lediglich Fehler anzeigen.
Würde mich freuen wenn das zufällig jemand weiß.
[gelöst] debian checkmk client agent (log level)
[gelöst] debian checkmk client agent (log level)
Zuletzt geändert von joe2017 am 24.10.2023 08:47:38, insgesamt 1-mal geändert.
- heisenberg
- Beiträge: 4123
- Registriert: 04.06.2015 01:17:27
- Lizenz eigener Beiträge: MIT Lizenz
Re: debian checkmk client agent (log level)
Welche Datei ist bei Dir das lokale Client Log? (Bei mir ist dass das Journal).
Welche Agent-Version hast Du im Einsatz? (dpkg -l check-mk-agent)
Welche Debian Version?
Grundsätzlich ist der Check-MK Agent ein Shellscript. Die Ausgabe könnte vielleicht von einem eigenen Plugin von Dir kommen.
Ich kann da keine Einstellungen zum Loglevel sehen. Einzig der Schalter -d des Agents, führt das Agentscript mit gesetztem -x Bashflag aus. Wenn Du das so ausführst, kannst Du vielleicht herausfinden, wo im Script das "succeeded" generiert wird.
Welche Agent-Version hast Du im Einsatz? (dpkg -l check-mk-agent)
Welche Debian Version?
Grundsätzlich ist der Check-MK Agent ein Shellscript. Die Ausgabe könnte vielleicht von einem eigenen Plugin von Dir kommen.
Ich kann da keine Einstellungen zum Loglevel sehen. Einzig der Schalter -d des Agents, führt das Agentscript mit gesetztem -x Bashflag aus. Wenn Du das so ausführst, kannst Du vielleicht herausfinden, wo im Script das "succeeded" generiert wird.
Re: debian checkmk client agent (log level)
Also ich meine im /var/log/syslog steht fast jede Minute folgendes:
Agent Version ist die: 2.1.0p13-1
Debian bullseye ist in Verwendung
Ich dachte, dass man dem Agent (Service) mitteilen kann, dass er nur Logs ab dem Status Warning ausgibt.
Code: Alles auswählen
Started checkmk agent (PID....
check-mk-agent@.....service: Succeede
Debian bullseye ist in Verwendung
Ich dachte, dass man dem Agent (Service) mitteilen kann, dass er nur Logs ab dem Status Warning ausgibt.
Re: debian checkmk client agent (log level)
Guten Morgen zusammen,
ich habe herausgefunden, dass die Logs vom systemd generiert werden. Hier wollte ich jetzt das Log Level von 6 (info) auf 5 (notice) ändern.
Mit diesem Log Level werden diese Logs nicht mehr generiert und mein Syslog wird nicht unnötig zugemüllt.
Das Ganze habe ich mit folgendem Befehl durchgeführt:
Bis hier hin alles bestens. Jedoch ist das Log Level nach dem Neustart wieder auf "info" zurückgesetzt.
Mit welchem Befehl kann ich das Log Level dauerhaft definieren.
Vielen Dank
ich habe herausgefunden, dass die Logs vom systemd generiert werden. Hier wollte ich jetzt das Log Level von 6 (info) auf 5 (notice) ändern.
Mit diesem Log Level werden diese Logs nicht mehr generiert und mein Syslog wird nicht unnötig zugemüllt.
Das Ganze habe ich mit folgendem Befehl durchgeführt:
Code: Alles auswählen
sudo systemd-analyze set-log-level 5
sudo systemd-analyze get-log-level
Mit welchem Befehl kann ich das Log Level dauerhaft definieren.
Vielen Dank
Re: debian checkmk client agent (log level)
Ich habe das Ganze jetzt direkt in der Datei /etc/systemd/system.conf eingetragen.
sudo nano /etc/systemd/system.conf
sudo systemctl daemon-reexec
sudo nano /etc/systemd/system.conf
Code: Alles auswählen
[Manager]
LogLevel=notice