Inhaltsverzeichnis

zurĂŒck

Monitoring – Grundlagen (SNMP, Metrics, Logs, Alerts, Dashboards)

Monitoring ĂŒberwacht Systeme, Netzwerke und Anwendungen, um Fehler frĂŒhzeitig zu erkennen, Performance zu analysieren und AusfĂ€lle zu vermeiden.

Moderne Monitoring-Lösungen bestehen aus:

Monitoring ist zentraler Bestandteil jeder IT-Infrastruktur.

—

1. Was wird ĂŒberwacht?

Hardware

Netzwerk

Dienste

Sicherheit

Anwendungen

—

2. Arten des Monitorings

a) Host-Monitoring

Überwachung eines einzelnen Systems:

Beispiele:

b) Netzwerk-Monitoring

Überwachung ĂŒber das Netzwerk:

Beispiele:

c) Log-Monitoring

Auswertung von Logdateien:

Beispiele:

d) Anwendungs-Monitoring


3. SNMP – Simple Network Management Protocol

SNMP nutzt Netzwerkabfragen, um GerĂ€te zu ĂŒberwachen.

Ports:

Man erhÀlt Daten wie:

SNMP Versionen:

Beispiel Abfrage:


 snmpwalk -v2c -c public 192.168.1.1


—

4. Prometheus & Exporter

Prometheus sammelt Metriken, z. B.:

Jeder Dienst liefert Daten ĂŒber einen „Exporter“.

Beispiele:

Prometheus arbeitet mit einer Pull-Architektur:


 Prometheus → fragt Exporter regelmĂ€ĂŸig ab


—

5. Grafana – Dashboards

Grafana ist ein Visualisierungstool fĂŒr Monitoring-Daten.

Man erstellt damit Dashboards fĂŒr:

ASCII:


 Prometheus / Loki / MySQL →
               Grafana →
             Dashboards


—

6. Logging – zentrale Logverwaltung

Logs sind essenziell, um Fehler zu finden und sicherheitsrelevante Events zu erkennen.

Quellen:

Moderne Systeme:

—

7. Alerts & Benachrichtigungen

Alerting-Systeme informieren dich sofort bei Problemen.

Typische Trigger:

Benachrichtigung ĂŒber:

—

8. Health Checks

Healthchecks prĂŒfen Dienste automatisch:

Viele Load Balancer nutzen Healthchecks.

—

9. Blackbox Monitoring

Der „Blackbox Exporter“ testet externe Dienste:


 GET https://example.com → 200 OK?
 SMTP Port 587 erreichbar?
 Ping erfolgreich?


Super zur Überwachung:

—

10. Beispiel moderner Monitoring-Stack

ASCII:


 +------------------------+
 |      Prometheus        | ← Metrics
 +------------------------+
 |      Loki + Promtail   | ← Logs
 +------------------------+
 |         Grafana        | ← Dashboards + Alerts
 +------------------------+
 |      SNMP Exporter     |
 +------------------------+


Dieser Stack lÀuft perfekt auch in Docker.

—

11. Best Practices

—

Zusammenfassung