# Smokeping im Freifunk

**URL:** <https://forum.freifunk.net/t/smokeping-im-freifunk/6185>\
**Category:** Troisdorf\
**Created:** [6. Juli 2015 um 10:37 UTC](https://forum.freifunk.net/t/smokeping-im-freifunk/6185 "2015-07-06T10:37:11Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![stefan](https://forum.freifunk.net/user_avatar/forum.freifunk.net/stefan/32/22670_2.png) [@stefan](https://forum.freifunk.net/u/stefan)\
**Post date:** [6. Juli 2015 um 10:37 UTC](https://forum.freifunk.net/t/smokeping-im-freifunk/6185/1 "2015-07-06T10:37:11Z")

</div>

Hallo Zusammen,

wir haben seit einer Woche Smokeping bei uns laufen. Eine tolle Sache um ein Bisschen zu gucken ob und wo was ausfällt.

Da ich Programmier-Noob bin hab ich mir das aus fertigem Kram zusammengebastelt.

1. Smokeping (ist ja klar)
2. [GitHub - GreggBzz/smokeping-config-generator: Smokeping Config Generator](https://github.com/GreggBzz/smokeping-config-generator/) Generiert aus den DNS einträgen die Smokeping Config.
3. [GitHub - Freifunk-Troisdorf/alfred2zone](https://github.com/Freifunk-Troisdorf/alfred2zone) Macht die DNS einträge.

Hier läuft das ganze: [http://ping.freifunk-troisdorf.de/smokeping/smokeping.cgi?target=nodes\_fftdf](http://ping.freifunk-troisdorf.de/smokeping/smokeping.cgi?target=nodes_fftdf)

---

<div class="post-metadata">

**Author:** ![adorfer](https://forum.freifunk.net/user_avatar/forum.freifunk.net/adorfer/32/17910_2.png) [@adorfer](https://forum.freifunk.net/u/adorfer)\
**Post date:** [6. Juli 2015 um 10:40 UTC](https://forum.freifunk.net/t/smokeping-im-freifunk/6185/2 "2015-07-06T10:40:08Z")

</div>

Kannst Du vielleicht in ein paar Worten erläutern, worum es bei diesem „Smokeping“ etwa geht?  
(Ich mag jetzt ehrlich gesagt nicht diverse Links anklicken. Aus den URLs vermute ich aber mal, dass sich dabei um ein Tool handelt, was man konfigurieren kann. Mir ist aber nicht klar, was man damit tun könnte. Eventuell wäre die Nutzung einer Foren-Kategorie auch nicht schlecht.)

---

<div class="post-metadata">

**Author:** ![stefan](https://forum.freifunk.net/user_avatar/forum.freifunk.net/stefan/32/22670_2.png) [@stefan](https://forum.freifunk.net/u/stefan)\
**Post date:** [6. Juli 2015 um 10:45 UTC](https://forum.freifunk.net/t/smokeping-im-freifunk/6185/3 "2015-07-06T10:45:02Z")

</div>

> [@adorfer](#):
>
> Kannst Du vielleicht in ein paar Worten erläutern, worum es bei diesem „Smokeping“ etwa geht?

Macht nichts anderes als IP Adressen anpingen und das ganze in Graphen Schreiben. Wenn man möchte bewirft einen das Tool dann noch mit E-Mails wenn eines der „Targets“ offline geht. Bei uns macht es das wenn nach 3 Ping Zyklen eine Loss von über 90% anliegt.

> [@adorfer](#):
>
> Eventuell wäre die Nutzung einer Foren-Kategorie auch nicht schlecht.

Es ist in Technik … Ich weiß nicht wieso der das hier nicht anzeigt… Foren Bug?

Edit: Technik Wupper funktioniert

---

<div class="post-metadata">

**Author:** ![adorfer](https://forum.freifunk.net/user_avatar/forum.freifunk.net/adorfer/32/17910_2.png) [@adorfer](https://forum.freifunk.net/u/adorfer)\
**Post date:** [6. Juli 2015 um 10:48 UTC](https://forum.freifunk.net/t/smokeping-im-freifunk/6185/4 "2015-07-06T10:48:27Z")

</div>

Ich halte IP-ICMP als Mittel zur „Alive“-Erkennung von Nodes für grundsätzlich den falschen Ansatz.

Als Kompromiss halte ich es für gangbar, die fe80er zu nutzen.  
Wenn nicht, bekommt man schlicht nur alarmistisches Gebrülle zu Dutzenden von Routern, nur weil es am Gateway oder im Backbone wackelt.

Oder anders: Bitte sinnvollerweise ausschliießlich _batcl ping_ nutzen. Und ja, das braucht dann naütlich einen Node als Probe im Layer2-Mesh.

---

<div class="post-metadata">

**Author:** ![stefan](https://forum.freifunk.net/user_avatar/forum.freifunk.net/stefan/32/22670_2.png) [@stefan](https://forum.freifunk.net/u/stefan)\
**Post date:** [6. Juli 2015 um 10:55 UTC](https://forum.freifunk.net/t/smokeping-im-freifunk/6185/5 "2015-07-06T10:55:13Z")

</div>

> [@adorfer](#):
>
> Oder anders: Bitte sinnvollerweise ausschliießlich batcl ping nutzen. Und ja, das braucht dann naütlich einen Node als Probe im Layer2-Mesh.

Das sollte sich eigentlich auch mit Smokeping realisieren lassen. Ich habe mich aber noch nicht genau mit dem Erstellen von Probes auseinandergesetzt. Im Layer2 hängt der Pingende Server.

Wir pingen jetzt auch nicht von außerhalb. Halt nur per „Normalem“ Ping auf die ULA Adresse

---

<div class="post-metadata">

**Author:** ![fragstone](https://forum.freifunk.net/user_avatar/forum.freifunk.net/fragstone/32/2104_2.png) [@fragstone](https://forum.freifunk.net/u/fragstone)\
**Post date:** [6. Juli 2015 um 11:04 UTC](https://forum.freifunk.net/t/smokeping-im-freifunk/6185/6 "2015-07-06T11:04:02Z")

</div>

ICMP finde ich auch nicht sinnvoll.  
Weil das einzig relevante ergebnis ist eigentlich da oder nicht da.  
Denn die Ping (rtt) wird sich bei steigender Nutzung verschlechtern.  
Dies verschlechtert sich aber auch wenn die Internetverbindung des Nodes schlecht ist.

Was will man also mit dieser Aussage machen?

Gruß  
Thomas

---

<div class="post-metadata">

**Author:** ![stefan](https://forum.freifunk.net/user_avatar/forum.freifunk.net/stefan/32/22670_2.png) [@stefan](https://forum.freifunk.net/u/stefan)\
**Post date:** [6. Juli 2015 um 11:08 UTC](https://forum.freifunk.net/t/smokeping-im-freifunk/6185/7 "2015-07-06T11:08:16Z")

</div>

> [@fragstone](#):
>
> Weil das einzig relevante ergebnis ist eigentlich da oder nicht da.

Genau das wollen wir damit eigentlich sehen. Es geht hierbei um Knapp 60 Nodes die Ich/Wir betreuen und ich will nicht immer hinlaufen müssen um zu sehen ob er online ist.

Beispiel jetzt: 2 Uplinks sind weg. Wieso wissen wir noch nicht. Wir wissen nur das jetzt 7 Nodes Schlecht bis garnicht erreichbar sind.

Das hätten wir auf der Map nicht gesehen. Hier haben wir es.

---

<div class="post-metadata">

**Author:** ![fragstone](https://forum.freifunk.net/user_avatar/forum.freifunk.net/fragstone/32/2104_2.png) [@fragstone](https://forum.freifunk.net/u/fragstone)\
**Post date:** [6. Juli 2015 um 11:25 UTC](https://forum.freifunk.net/t/smokeping-im-freifunk/6185/8 "2015-07-06T11:25:51Z")

</div>

Naja in der Map solltest schon sehen können ob ein Node da ist oder nicht.  
Das beste ist das tool dafür ist die map wohl nicht 😄

Ihr seht aber nicht ob der Router noch da ist oder nicht.  
Ich gehe aber mal davon aus, das es euch klar ist.

---

<div class="post-metadata">

**Author:** ![stefan](https://forum.freifunk.net/user_avatar/forum.freifunk.net/stefan/32/22670_2.png) [@stefan](https://forum.freifunk.net/u/stefan)\
**Post date:** [6. Juli 2015 um 13:12 UTC](https://forum.freifunk.net/t/smokeping-im-freifunk/6185/9 "2015-07-06T13:12:38Z")

</div>

Natürlich.

Das ist auch nicht als Komplett Monitoring gedacht. Es ist halt eine Hilfe (zumindest für mich)

---

<div class="post-metadata">

**Author:** ![Pinky](https://forum.freifunk.net/user_avatar/forum.freifunk.net/pinky/32/1601_2.png) [@Pinky](https://forum.freifunk.net/u/Pinky)\
**Post date:** [6. Juli 2015 um 16:36 UTC](https://forum.freifunk.net/t/smokeping-im-freifunk/6185/10 "2015-07-06T16:36:21Z")

</div>

> [@stefan](#):
>
> Es geht hierbei um Knapp 60 Nodes die Ich/Wir betreuen und ich will nicht immer hinlaufen müssen um zu sehen ob er online ist.
> 
> Beispiel jetzt: 2 Uplinks sind weg. Wieso wissen wir noch nicht. Wir wissen nur das jetzt 7 Nodes Schlecht bis garnicht erreichbar sind.
> 
> Das hätten wir auf der Map nicht gesehen. Hier haben wir es.

das versteh ich nicht. Zumindest auf dem Meshviewer kann man leicht erkennen (wenn auch mit zeitlicher Verzögerung, aber es kommt ja nicht auf Minuten an, oder?) wer offline ist und welche Verbindungsqualitäten jeder einzelne Node und mit wem hat.

Das zusätzliche Ping als „Wecker“ wird erst dann sinnvoll, wenn man das mit einem (z.B.) SMS-Alert verbindet.  
Ansonsten gibt es keine Information, die Du nicht sowieso schon hast und bequem nachsehen kannst, ohne rumlaufen zu müssen, dafür aber zusätzlichen Traffic.

---

<div class="post-metadata">

**Author:** ![stefan](https://forum.freifunk.net/user_avatar/forum.freifunk.net/stefan/32/22670_2.png) [@stefan](https://forum.freifunk.net/u/stefan)\
**Post date:** [6. Juli 2015 um 16:40 UTC](https://forum.freifunk.net/t/smokeping-im-freifunk/6185/11 "2015-07-06T16:40:08Z")

</div>

> [@Pinky](#):
>
> das versteh ich nicht. Zumindest auf dem Meshviewer kann man leicht erkennen (wenn auch mit zeitlicher Verzögerung, aber es kommt ja nicht auf Minuten an, oder?) wer offline ist und welche Verbindungsqualitäten jeder einzelne Node und mit wem hat.

1. Sendet der Meshviewer mir keine Benachrichtigungen (was Smokeping macht)
2. Sehe ich im Meshviewer keinen Zeitlichen Verlauf. Man kann z.b. in Smokeping sehr gut sehen ob ein Node zu bestimmten zeiten in die Knie geht.

---

<div class="post-metadata">

**Author:** ![Pinky](https://forum.freifunk.net/user_avatar/forum.freifunk.net/pinky/32/1601_2.png) [@Pinky](https://forum.freifunk.net/u/Pinky)\
**Post date:** [6. Juli 2015 um 16:44 UTC](https://forum.freifunk.net/t/smokeping-im-freifunk/6185/12 "2015-07-06T16:44:51Z")

</div>

> [@stefan](#):
>
> 1. Sendet der Meshviewer mir keine Benachrichtigungen (was Smokeping macht)
> 2. Sehe ich im Meshviewer keinen Zeitlichen Verlauf. Man kann z.b. in Smokeping sehr gut sehen ob ein Node zu bestimmten zeiten in die Knie geht.

ok, also SMS-Alert und Grafik als einzige Zusatzfeatures.  
Und das ist so wichtig?

---

<div class="post-metadata">

**Author:** ![stefan](https://forum.freifunk.net/user_avatar/forum.freifunk.net/stefan/32/22670_2.png) [@stefan](https://forum.freifunk.net/u/stefan)\
**Post date:** [6. Juli 2015 um 16:46 UTC](https://forum.freifunk.net/t/smokeping-im-freifunk/6185/13 "2015-07-06T16:46:28Z")

</div>

> [@Pinky](#):
>
> Und das ist so wichtig?

Ne . Aber sind wir hier nicht in Freifunk? Dieser Zusammenschluss von leuten die Freie Netze Fördern wollen und Interesse an Technik haben?

Ich habe hier nur kurz vorgestellt was ich gemacht habe. Von dem was ich gemacht habe habe ich einen Mehrwert. Ich möchte ja nicht den Meshviewer oder andere dinge ersetzen …

---

<div class="post-metadata">

**Author:** ![Pinky](https://forum.freifunk.net/user_avatar/forum.freifunk.net/pinky/32/1601_2.png) [@Pinky](https://forum.freifunk.net/u/Pinky)\
**Post date:** [6. Juli 2015 um 16:49 UTC](https://forum.freifunk.net/t/smokeping-im-freifunk/6185/14 "2015-07-06T16:49:26Z")

</div>

ok, ich wollte nur verstehen, was da so toll und wichtig ist, weil ich das Fehlen dieser Features nicht vermisse und nicht wirklich den Sinn bislang erkenne.  
Aber wenn Du das vergolden willst, ist es Deines 😉

---

<div class="post-metadata">

**Author:** ![stefan](https://forum.freifunk.net/user_avatar/forum.freifunk.net/stefan/32/22670_2.png) [@stefan](https://forum.freifunk.net/u/stefan)\
**Post date:** [6. Juli 2015 um 16:53 UTC](https://forum.freifunk.net/t/smokeping-im-freifunk/6185/15 "2015-07-06T16:53:36Z")

</div>

> [@Pinky](#):
>
> Aber wenn Du das vergolden willst, ist es Deines

Was möchte ich denn vergolden?

---

<div class="post-metadata">

**Author:** ![dgoersch](https://forum.freifunk.net/letter_avatar_proxy/v4/letter/d/49beb7/32.png) [@dgoersch](https://forum.freifunk.net/u/dgoersch)\
**Post date:** [6. Juli 2015 um 17:09 UTC](https://forum.freifunk.net/t/smokeping-im-freifunk/6185/16 "2015-07-06T17:09:30Z")

</div>

Smoking ist ein ideales Tool um die Netzqualität über einen großen Zeitraum bewerten zu können. Als solches setze ich es seit Jahren schon in der Firma und zu Hause ein. Man sieht Engpässe, insb. wiederkehrende, man sieht schleichende Defekte an Hardware und Tendenzen.

So habe ich nach permanent minimal sinkender Performance neulich einen Switch tauschen lassen, der im Labor nach wenigen weiteren Tagen ganz ausfiel. Ein Tausch zu Bereitschaftszeiten hätte gerne mal eben Kosten im oberen 3stelligen Bereich generiert. So war dies vermeidbar.

---

<div class="post-metadata">

**Author:** ![MrMM](https://forum.freifunk.net/user_avatar/forum.freifunk.net/mrmm/32/328_2.png) [@MrMM](https://forum.freifunk.net/u/MrMM)\
**Post date:** [6. Juli 2015 um 18:49 UTC](https://forum.freifunk.net/t/smokeping-im-freifunk/6185/17 "2015-07-06T18:49:28Z")

</div>

> [@dgoersch](#):
>
> Smoking ist ein ideales Tool um die Netzqualität über einen großen Zeitraum bewerten zu können. Als solches setze ich es seit Jahren schon in der Firma und zu Hause ein. Man sieht Engpässe, insb. wiederkehrende, man sieht schleichende Defekte an Hardware und Tendenzen.

Gerade im Freifunk mit seinen sich ständig wandelnden Topologie ist Somkeping ein großartiges Werkzeug um zu erkennen wie es tatsächlich um das Netz steht.

Der schlichte online offline Status auf im Meshviewer sagt nichts weiter über die Qualität des Netzes aus. Smokeping mit seinen Angaben zu zur min/max/avg Latenz sowie prozentualen Paketverlust hilft da enorm.

---

<div class="post-metadata">

**Author:** ![stefan](https://forum.freifunk.net/user_avatar/forum.freifunk.net/stefan/32/22670_2.png) [@stefan](https://forum.freifunk.net/u/stefan)\
**Post date:** [6. Juli 2015 um 19:02 UTC](https://forum.freifunk.net/t/smokeping-im-freifunk/6185/18 "2015-07-06T19:02:11Z")

</div>

Sehe ich auch so.

Was ich mit diesem Thread eigentlich nur zeigen wollte war der Weg wie man Smokeping mit den Targets füttern kann.

Das ganze geht bestimmt auch eleganter. Aber wie gesagt das war der „ich kann es nicht selber schreiben, deswegen bastel ich es mir zusammen“ weg

---

<div class="post-metadata">

**Author:** ![Emploi](https://forum.freifunk.net/user_avatar/forum.freifunk.net/emploi/32/29240_2.png) [@Emploi](https://forum.freifunk.net/u/Emploi)\
**Post date:** [6. Juli 2015 um 20:39 UTC](https://forum.freifunk.net/t/smokeping-im-freifunk/6185/19 "2015-07-06T20:39:43Z")

</div>

Wir setzten das Tool auch schon eine Zeit ein. [http://smokeping.ddmesh.de/?target=Freifunk4](http://smokeping.ddmesh.de/?target=Freifunk4)

Ab und an hilft es, wenn irgend ein Systemteil mal wieder den sterbenden Schwan uraufführt.
