Opennet SmokePing: Unterschied zwischen den Versionen

Aus Opennet
Wechseln zu: Navigation, Suche
(Zugang)
 
(2 dazwischenliegende Versionen von einem Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
 
{{team
 
{{team
|description=Opennet UISP
+
|description=Opennet SmokePing
 
|nextMeeting=nur bei Bedarf
 
|nextMeeting=nur bei Bedarf
 
|members=[[Benutzer:MathiasMahnke|Mathias M.]]
 
|members=[[Benutzer:MathiasMahnke|Mathias M.]]
Zeile 17: Zeile 17:
 
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.
 
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".
+
Die Einrichtung erfolgt über die [[Opennet ansible]] Rolle "ping-primary". Betrieb seit 2023 auf [[Server/yurika]].
  
 
=== Komponenten ===
 
=== Komponenten ===
Zeile 44: Zeile 44:
  
 
Wird per Cron regelmäßig aufgerufen, eine manuelle Ausführung ist daher nicht notwendig.
 
Wird per Cron regelmäßig aufgerufen, eine manuelle Ausführung ist daher nicht notwendig.
 +
 +
Interpretation der Graphen:
 +
* Im Abstand von 5 Minuten werden werden zu allen Gegenstellen 20 Test-Anfragen per ICMP Echo Request versendet und die Antworten (ICMP Echo Reply) ausgewertet, gespeichert per RRD Datei und dann in den bunten Graphen dargestellt.
 +
* "Rauch" im Graphen bedeutet dabei Abweichungen von der mittleren Antwortzeit. Farben zeigen den Paketverlust an.
  
 
[[Kategorie:Anleitungen]]
 
[[Kategorie:Anleitungen]]
 
[[Kategorie:Dienste]]
 
[[Kategorie:Dienste]]
 
[[Kategorie:Verein]]
 
[[Kategorie:Verein]]

Aktuelle Version vom 29. Dezember 2023, 22:39 Uhr

Team
SmokePing.png
Opennet SmokePing
Treffen: nur bei Bedarf
Opennet SmokePing
Mitglieder:
Mathias M.
Kontakt:
admin@opennet-initiative.de


Inhaltsverzeichnis

[Bearbeiten] Einleitung

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

[Bearbeiten] 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". Betrieb seit 2023 auf Server/yurika.

[Bearbeiten] Komponenten

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

[Bearbeiten] 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.

Interpretation der Graphen:

  • Im Abstand von 5 Minuten werden werden zu allen Gegenstellen 20 Test-Anfragen per ICMP Echo Request versendet und die Antworten (ICMP Echo Reply) ausgewertet, gespeichert per RRD Datei und dann in den bunten Graphen dargestellt.
  • "Rauch" im Graphen bedeutet dabei Abweichungen von der mittleren Antwortzeit. Farben zeigen den Paketverlust an.
Meine Werkzeuge
Namensräume

Varianten
Aktionen
Start
Opennet
Kommunikation
Karten
Werkzeuge