Opennet SmokePing

Aus Opennet
Wechseln zu: Navigation, Suche
Team
SmokePing.png
Opennet SmokePing
Treffen: nur bei Bedarf
Opennet UISP
Mitglieder:
Mathias M.
Kontakt:
admin@opennet-initiative.de


Inhaltsverzeichnis

Einleitung

Für die Überwachung der Komponenten im Opennet OLSR/OLSRv2 Mesh gibt es neben Opennet munin auch eine SmokePing Installation.

Zugang

https://ping.opennet-initiative.de/

Dort werden die Opennet Server (eine manuelle Liste) und die aktiven ("online") und zuletzt aktiven ("flapping") Access Points überwacht. Die Liste der Opennet Access Points wird stündlich von der Opennet API bezogen.

Die Einrichtung erfolgt über die Opennet ansible Rolle "ping-primary".

Komponenten

  • SmokePing
  • RRD
  • FPing
  • Apache2
  • FastCGI
  • Letsencrypt
  • Bash-Script
  • Cron

Betrieb

Alle SmokePing Konfigurationen liegen unter /etc/smokeping und insbesondere unter /etc/smokeping/config.d; u.a. anderem die Datei "Targets" mit einigen Includes, welche die Opennet Hosts für die Überwachung definieren.

Aktualisierung der Server Liste: via Ansible > role > ping-primary > defaults + neuen Ansible Lauf.

Aktualisierung der Access Point Liste: per Script "oni-smokeping-generate-targets.sh":

Usage: oni-smokeping-generate-targets.sh
 --online   - generate smokeping target config for online access points
 --flapping - generate smokeping target config for flapping access points
 --batch    - run online and flapping action as batch, verbose operation
 --cron     - run online and flapping action as batch, silent operation

Wird per Cron regelmäßig aufgerufen, eine manuelle Ausführung ist daher nicht notwendig.

Meine Werkzeuge
Namensräume

Varianten
Aktionen
Start
Opennet
Kommunikation
Karten
Werkzeuge