#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 immer 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


---------------