Teckids-Wiki

Monitoring

Icinga2 / Icingaweb2

Primär wird unsere Infrastruktur mit Icinga2 überwacht.

Icinga2 läuft als Master-Installation auf monitoring und scheduled von da Checks auf den Agents. Jeder Host ist ein Icinga-Agent und meldet Check-Ergebnisse zurück an den Master.

Das Icinga sendet benachrichtigungen in den Matrix-Chat.

Icinga2-Director

Services und Service-Sets werden mit dem Icinga-Director verwaltet. Diesen findet man unter Icinga-Director in der Sidebar.

LibreNMS

Mit LibreNMS betrieben wir kein wirkliches Monitoring. Es wird ausschließlich dafür genutzt, Graphen über Switch-Ports zu generieren. Es bekommt seine Daten per SNMP.

uptime-kuma

Eine kleine Übersichtsseite über öffentliche Services.

updown.io

updown.io ist externes Monitoring über einen externen Provider. Es alarmiert im Telegram-Chat.

Prometheus

Mit Prometheus sammeln wir Metriken über Hosts und Services. Diese behalten wir ein Jahr.

Mit historischen Daten können wir anormalitäten einfacher feststellen.

Grafana

Grafana ist ein Frontend, welches unter anderem Daten aus Prometheus graphisch darstellen kann. Es gibt dort verschiedene Dashboards für verschiedene Anwendungsfälle.

Das Grafana ist gerade bei DDoS-Angriffen ein guter erster Anlaufpunkt.