#format rst :title: Monitoring :author: Lars, vm069 :description: Hackspace Rostock e.V. Monitoring Workshop Themen ====== * Wen, wie und warum überwachen? * Beobachten * Überwachen * Eingreifen * Praxis! ---- Warum wollen wir überwachen? ============================ * Auslastung und Nutzungsmuster analysieren * Auswirkungen von Änderungen erkennen * Ausfälle erkennen und nachvollziehen * Ausfallzeiten minimieren * Seiteneffekte erkennen ---- Wen wollen wir überwachen? ========================== * Dienste stehen im Fokus * diese benötigen: ** Verkehrsträger (Router, Switches) ** Ausführende (Server) ** Infrastruktur (Backup) ** externe Dienstleister (z.B. Telefonie-Server, Mail-Server) ---- Wie wollen wir überwachen ========================= * ohne menschliche Interaktion * geringe Beeinflussung des Messobjekts * im Detail (von innen) * im Überblick (von außen) ---- Teil I: Beobachten ================== Typische Schritte: * Daten erfassen * Daten speichern * Daten visualisieren ---- Teil I: Beobachten ================== Typische Werkzeuge: * cacti * collectd * ganglia * munin * ??? Die weitere Diskussion bezieht sich beispielhaft auf **munin**. ---- Struktur von munin ================== {{{#!graphviz //format="png" digraph munin { master [label="Munin Master"] node [label="Munin Node"] http [label="Webserver"] mail [label="Mail-Relay"] rrd [label="RRD-Datenbanken"] master -> node [label="Abfrage von Daten"] master -> rrd [label="Daten speichern"] rrd -> http [label="Daten visualisieren"] master -> mail [label="Warnungen versenden"] } }}} ---- :data-x: 0 :data-y: 1000 :data-z: 0 :data-rotate: 180 :data-rotate-z: 20 :data-rotate-x: 90 :data-rotate-y: 40 (S)imple (N)etwork (M)anagement (P)rotocol ========================================== - fakten ----