1. Grundlagen zur Überwachung von Log-Dateien
Die Geschichte der Überwachung von Log-Dateien ist eine Geschichte voller Missverständnisse. Die Missverständnisse beginnen bereits, wenn wir uns anschauen, was Log-Einträge sind und was Services in Checkmk anzeigen. Zeilen oder Einträge in Log-Dateien sind "von Natur aus" ereignosbasiert ("event based"). Checkmk hingegen bildet Zustände ab. Mehr dazu im Artikel Grundlagen des Monitorings mit Checkmk|Zustände und Ereignisse.
2. Troubleshooting
3. Dateien und Verzeichnisse
Alle Pfadangaben für den Checkmk-Server sind relativ zum Instanzverzeichnis (z.B. /omd/sites/mysite
) angegeben.
3.1. mk_logwatch
Ort | Pfad | Bedeutung |
---|---|---|
Checkmk-Server |
| Beispielkonfigurationsdatei |
Checkmk-Server |
| Python-3-Agentenplugin inklusive Erläuterungen |
Checkmk-Server |
| Python-2-Agentenplugin inklusive Erläuterungen |
Linux-Host |
| Konfigurationsdatei - von der Agentenbäckerei oder manuell erstellt |
Linux-Host |
| Statefiles von mk_logwatch |
Linux-Host |
| Speicherort der einzelnen Batches, die mk_logwatch pro Abfrager erzeugt |
Windows-Host |
| Konfigurationsdatei - von der Agentenbäckerei oder manuell erstellt |
Windows-Host |
| Verzeichnis statefile |
Windows-Host |
| Verzeichnis Batches |