[freifunk-public] Domainsplit: Migration von Knoten in MZG
Fam. Fontaine
fontaines at gmx.de
Mo Apr 19 20:57:26 CEST 2021
Hi Ralf,
mir schwebt sowas vor, wie die in Nordheide machen, z.B.:
http://statistik.freifunk-nordheide.de:3000/d/fLurVy4Zk/node-stat-1-minute-interval?viewPanel=18&orgId=1&var-nodeid=60e32791bade&from=now-7d&to=now
Wenn Du es für möglich hältst, dass das bei uns im Grafana auch
konfigurierbar ist, dann fuchse ich mich da gerne mal rein.
Grüße
Sebastian
Am 19.04.21 um 20:25 schrieb Ralf Jung:
> Hi Sebastian,
>
>> Was die Grafen angeht, was müsste ich den konkret tun um diese in
>> Grafana hinzubekommen?
>> Am kommenden Donnerstag 22.04. ist z.B. eine Gemeinderatsitzung im
>> Vereinshaus Perl.
>> Da wären folgende Knoten interessant:
>> https://mgmt.saar.freifunk.net/hopglass/#!v:m;n:9483c4013f09
>> https://mgmt.saar.freifunk.net/hopglass/#!v:m;n:ccce1e5b87af
>
> Ich glaube nicht dass du da Client-Seitig viel machen kannst. Wenn du
> Interesse hast kann ich versuchen dir einen User auf dem Grafana
> einzurichten mit dem du dort die Panels bearbeiten kannst (bzw Kopien
> davon).
>
> Zu tun wäre dann,
> <https://mgmt.saar.freifunk.net/grafana/d/nodestats-by-name/knotenstatistiken-nach-name?orgId=1&refresh=5m>
> so anzupassen dass man mehrere Knoten auswählen kann (ich weiß nicht
> genau was Grafana und das Backend Prometheus da unterstützt --
> irgendeine Form von Wildcard geht bestimmt, vielleicht kann man auch
> irgendwas mit Checkboxen machen), und dann die Definition der Queries
> für alle Panel anzupassen sodass er die Summe bzw den Durchschnitt
> nimmt (was halt je nach Panel Sinn macht).
> Also zum Beispiel, für den Traffic ist die Query aktuell
>
> sum(rate(statistics_traffic{mtype=\"user\",type=\"rx\",hostname=\"$Knoten\"
> }[3m]))*8
>
> Da müsste man jetzt wohl das "hosname=" durch "hostname=~" ersetzen
> und dann dahinter die entsprechende Syntax für "fuzzy" matching
> verwenden, die kenne ich gerade nicht auswendig. Wenn man die ganzen
> Knoten einzeln gestapelt im Graphen sehen will muss noch ein "by
> (hostname)" an die richtige Stelle und dann die Labels entsprechend
> angepasst werden damit Grafana das schön darstellt (da gibts
> "label_replace").
>
> Also, das geht alles, aber man muss sich halt in Grafana und
> Prometheus reinfuchsen und aus den Prometheus-Queries und der
> Grafana-UI das alles so zusammenbasteln dass es das richtige tut. ;)
>
>> Dort wird dann über eine weitere Kooperation mit der Deutschen
>> Glasfaser beraten (und hoffentlich positiv beschieden). Je nach
>> Ausbau werden dann deutlich mehr Vereinshäuser, Feuerwehren, etc. bei
>> uns in den Genuss von Freifunk kommen. So mal der Plan.
>
> Sehr cool. :)
>
> Viele Grüße,
> Ralf
>
>> Ein weiteres Bürgerhaus ist bei uns bereits versorgt mit 5 Knoten:
>> ffsaar-sfinp-tb*
>> Und die 8 Knoten ffsaar-RuFV* bilden das größte von mir betreute
>> mesh, nach Anzahl der Clients.
>> Es gäbe noch ein paar mehr, deren Statistiken mir sehr helfen würden
>> bei anderen Vorhaben Reklame zu machen.
>> Grüße
>> Sebastian
>> *Gesendet:* Montag, 19. April 2021 um 10:11 Uhr
>> *Von:* "Ralf Jung" <post at ralfj.de>
>> *An:* "Fam. Fontaine" <fontaines at gmx.de>,
>> freifunk-public at saar.freifunk.net
>> *Betreff:* Re: [freifunk-public] Domainsplit: Migration von Knoten in
>> MZG
>> Hallo Sebastian,
>>
>> > wenn die Knoten migrieren, dann ändern sie ja ihre IPv6 Adresse,
>> richtig?
>> > In der Vergangenheit war es schonmal so, dass nicht alle gewohnten
>> > Adressen verfügbar waren, weil Gateways gerichtet wurden.
>> > Auf einige der von mir aufgestellten Knoten greife ich regelmäßig per
>> > ssh zu und zwar nicht aus dem Freifunk-Netz, sondern aus dem Internet
>> > heraus.
>> > z.B. um solche Grafiken zu erstellen, die ich in Grafana nicht
>> > hinbekommen habe:
>> > https://sfinp.de/RuFV/graph.png <https://sfinp.de/RuFV/graph.png>
>>
>> Ja, Knoten ändern ihre IP wenn sie die Domain wechseln. Das lässt
>> sich nicht
>> vermeiden; Domains zeichnen sich gerade dadurch aus dass zwischen
>> ihnen Routing
>> (und nicht Switching) betrieben wird, und das reflektiert sich
>> notwendigerweise
>> in der IP.
>>
>> Für einen bestimmten, *festen* (oder manuell ausgewählten) Satz
>> Knoten könnte
>> man solche Graphen auch in Grafana bekommen, indem man die
>> Nodeinfo-Seite
>> anpasst sodass da mehrere Knoten ausgewählt werden können. Aber nicht
>> ohne
>> weiteres automatisch für jedes lokale Mesh.
>>
>> > Mir ist nicht bekannt, dass es für die Knoten einen DNS im Internet
>> > geben würde, so in der Art <Knotenname>.saar.freifunk.net
>> > Das würde mir jetzt z.B. sehr helfen und mir ersparen die /etc/hosts
>> > anpassen zu müssen. Wurde soetwas schonmal angedacht?
>>
>> Das wäre, so weit ich weiß, mit ziemlichem Aufwand verbunden. Mit
>> solchen
>> automatisch gefüllten DNS-Zonen habe ich keine Erfahrung. Für IPv4
>> weiß ich dass
>> es sowas basierend auf DHCP gibt, da kennt ja eh ein zentraler Server
>> alle IPs
>> (aber bei uns wäre auch das schon schwer weil es sind 4 Server) --
>> aber für IPv6
>> gibt es gar keine vergleichbare zentrale Instanz. Man würde sich
>> vermutlich am
>> Besten die Daten aus dem Hopglass ziehen und da irgendwie eine
>> DNS-Zone draus
>> generieren... saar.freifunk.net als DNS-Zone läuft allerdings aktuell
>> auf
>> hacksaar.de, ist also ziemlich weit weg von den Details des
>> Freifunk-Netzes, da
>> müsste man also auch noch etwas herumdelegieren.
>>
>> Also: nein, wurde nicht angedacht, und sprengt aktuell auch den
>> Rahmen dessen
>> was ich Zeit hätte zu implementieren -- aber theoretisch möglich wäre
>> es, fast
>> alles ist theoretisch möglich wenn nur jemand genug Arbeit
>> hineinsteckt. ;)
>>
>> Viele Grüße,
>> Ralf
>>
>> >
>> > Grüße
>> > Sebastian
>> >
>> >
>> > Am 18.04.21 um 15:02 schrieb Ralf Jung via freifunk-public:
>> >> Hallo allerseits,
>> >>
>> >> da offenbar alles gut aussieht, machen wir gleich weiter. :)
>> >> Am nächsten Samstag den 24.4. um 7:00 morgens werden die gut 60
>> >> ausstehenden Knoten im Landkreis Merzig-Wadern migriert.
>> >>
>> >> Viele Grüße,
>> >> Ralf und Marvin
>> >>
>> >> On 17.04.21 11:14, Ralf Jung via freifunk-public wrote:
>> >>> Hallo allerseits,
>> >>>
>> >>> die Migration ist heute morgen durchgelaufen und so weit ich das
>> >>> sehen kannwar das erfolgreich -- NK ist jetzt die zweitgrößte
>> Domain
>> >>> nach "Sonstige".Das wird sich aber vermutlich bald wieder
>> ändern. ;)
>> >>>
>> >>> Falls es irgendwelche Probleme bei dir gab, melde dich bitte.
>> >>>
>> >>> Viele Grüße,
>> >>> Ralf
>> >>>
>> >>> On 11.04.21 15:33, Ralf Jung via freifunk-public wrote:
>> >>>> Hallo allerseits,
>> >>>>
>> >>>> da alles so gut geklappt hat, machen wir gleich weiter: am
>> kommenden
>> >>>> Samstag den 17.4. um 7:00 werden die Knoten im Landkreis
>> Neunkirchen
>> >>>> in die entsprechende Domain migriert.
>> >>>>
>> >>>> Viele Grüße,
>> >>>> Ralf
>> >>>>
>> >>>> On 10.04.21 15:02, Ralf Jung via freifunk-public wrote:
>> >>>>> Hallo allerseits,
>> >>>>>
>> >>>>> So weit ich das sehen kann, hat die Migration gut
>> funktioniert. :)
>> >>>>> Falls euch etwas aufgefallen ist, meldet euch bitte.
>> >>>>>
>> >>>>> Viele Grüße,
>> >>>>> Ralf
>> >>>>>
>> >>>>> On 05.04.21 16:11, Ralf Jung via freifunk-public wrote:
>> >>>>>> Hallo allerseits,
>> >>>>>>
>> >>>>>> Nach langer Vorbereitungszeit und vielen Tests sind wir jetzt
>> >>>>>> endlich soweit, die automatische Migration der ganzen
>> vorhandenen
>> >>>>>> Knoten in kleinere Domains durchzuführen. Je größer die Domain,
>> >>>>>> desto mehr Overheadentstehtzur Koordination des Netzes; das
>> >>>>>> Auftrennen des Netzes in kleinere Domainshilft also, den
>> Overhead
>> >>>>>> zu reduzieren und so die Performance zu erhöhen.
>> >>>>>>
>> >>>>>> Als erste Gruppe werden wir die Knoten in St. Wendel migrieren.
>> >>>>>> Wirhaben dafür jetzt den kommenden Samstag, 10.4., um 7:00
>> morgens
>> >>>>>> eingestellt:an diesem Zeitpunkt sollten alle Knoten, die
>> >>>>>> geografisch im Landkreis St. Wendel liegen oder die mit einem
>> >>>>>> solchen Knoten lokal meshen, in die entsprechende Domain "WND"
>> >>>>>> wechseln. Knoten, die die ganze Woche über offline sind,
>> >>>>>> bekommendas natürlich nicht mit -- wenn sie auf ein lokales Mesh
>> >>>>>> angewiesen sind, um online zu gehen, müssen sie also später von
>> >>>>>> Hand migriert werden.
>> >>>>>>
>> >>>>>> Falls es irgendwelche Fragen gibt, melde dich einfach bei uns!
>> >>>>>>
>> >>>>>> Viele Grüße,
>> >>>>>> Ralf und Marvin
>> >
Mehr Informationen über die Mailingliste freifunk-public