[Admin] Evaluation verlorene Router

Hi,

Supernodes und Netmon-Crawler laufen wieder rund. Es wäre schön wenn jemand
evaluieren könnte welche Router wir bei dem Update auf Firmware 0.5.6 verloren
haben.

Ich hänge dazu mal eine HTML-Datei mit der Netmon-Routerliste vom 8.6.2015 an.
Zudem Zeitpunkt hatten wir ca. ~500 Router online, aktuell sind es etwa 450.
Die Datei müsste geschickt geparsed, verglichen und daraus dann eine Liste der
verlorenen Router erstellt werden.

LG
Clemens

Freifunk Nordwest | Netmon.htm (430 KB)

Sind wir damit schon weiter?

Sonst würde ich vorschlagen, das auf Datenbank-Ebene zu regeln, denn
hier jetzt nen parser zu schreiben wäre doch ne Menge arbeit, die man
mit nem recht kompakten query wahrscheinlich deutlich besser erledigen
könnte. Irgendwas in der Richtung

SELECT
  hostname,crawl_id,COUNT(hostname) AS cnt
FROM
  RouterStatus
WHERE
  status = "online"
  AND
  (crawl_id = old OR crawl_id = new)
GROUP BY
  hostname
HAVING
  cnt=1
  AND
  crawl_id=old

Bin aus Mysql leider n bisschen raus, als dass ich das hier korrekt
runterschreiben könnte. Hab momentan auch keinen Zugriff auf die Daba,
sonst würd ich das einfach mal ausprobieren...

Viele Grüße,
Eike

Welche Router sollten denn angezeigt werden? Könnte ich morgen machen :slight_smile:

dem Update auf Firmware 0.5.6 verloren haben.

Diejenigen, die vor dem Update online waren und nach dem Update nicht
mehr online sind.

Hi,

die Historie wird leider nur 72 Stunden vorgehalten, weshalb der Ansatz dass
direkt über die Datenbank zu lösen nicht möglich ist.

Das ist insofern lustig als dass ich die Historie beim Entwurf damals genau
für so etwas vorgesehen hatte. In der Praxis gibt das aber eine sehr große
Datenbank die auch wieder schwer zu handhaben ist weshalb die Historie auf 72
Stunden begrenzt ist.

LG
Clemens

Wieso schwer zu handhaben? DBs sind doch extra dafür das große daten
mengen zu speichern?

LG
Tarek

Da hast du prinzipiell Recht. Für Netmon ist eine große Datenbank mit vielen
Einträgen in der Historie allerdings ein Problem. Es geht hier nicht um eine
Datenbank von 200MB sondern von 4-5GB und um eine Software deren
Softwaredesign und Datenbankabfragen ganz und gar nicht optimal sind.

LG
Clemens

für so etwas vorgesehen hatte. In der Praxis gibt das aber eine
sehr große Datenbank die auch wieder schwer zu handhaben ist
weshalb die Historie auf 72 Stunden begrenzt ist.

grundsätzlich ja auch nicht verkehrt

und um eine Software deren Softwaredesign und Datenbankabfragen
ganz und gar nicht optimal sind.

:smiley: :smiley:

shit, naja, okay, dann guck ich nacher mal nach, was man der html mit
einigermaßen angemessenem aufwand entlocken kann :slight_smile:

Gruß,
Eike

nicht ganz sicher, aber könnten das die kandidaten sein?

ArnosHirschAurich
AselZurAselerGaste7Indoor
AUR-AP-04
Bartsch-Kreyenbrueck
Bookholzberg-JugendzentrumKAFFEEPOTT
Bookholzberg-StedingerStr-FuMan
Bookholzberg-VHSNordschule-oben
CarolinensielPumphusen3Indoor
conrebbersweg58.marks.outdoor
Continentale
EmslandWaldstrasse12Indoor
Falkenburg-AlterPostweg-Kindergarten
FerienhausLikedeeler
FF-IBB-BPS01
FF-IBB-EISMANNFALKREKERS
FF-IBB-HEINERM
FF-IBB-LA-Reisebuero
FF-Ibb-PinkPop1
FF-Ibb-PinkPop2
FF-IBB-PinkPop3-b0487adad1e8
FF-IBB-STM05
FF-IBB-STM10
FF-LEN-Rathausplatz
ffnw-30b5c2879ab8
ffnw-Edewecht-Maach-Mobil
ffnw-Hage4
ffnw-Leer-Friesenstr-Node01
ffnw-OL-Hauptbhf-loco
ffnw-OL-onyma-promo
ffnw-os-bohmterstr
ffnw-os-haste-2
FF-OL-Elsfleth-PP29
FF-OL-Elsfleth-PP30
FF-OS-Bad-Essen-PP20
FF-OS-Bierstrasse-25
FF-OS-Bismarckstrasse-27
FF-OS-Freifunk-on-Tour-PP10
FF-OS-Hellern-PP35
FF-OS-Innenstadt-Cup-Cino-PP14
FF-OS-Luestringen-PP04
FF-OS-Scheidemannstrasse-16-02
FF-OS-SutthauserStr50-Indoor1
FF-OS-SutthauserStr50-Outdoor1
FF-OS-SutthauserStr50-Outdoor2
FF-OS-Veranstaltungen-PP23
FF-OS-Westerberg-Comeback-PP27
FF-Piraten-GMH-Kiffe
Ganderkesee-AlteFTZ-2OG
Ganderkesee-AmSteinacker-Mensa
Ganderkesee-BahnhofFestplatz-Outdoor
Ganderkesee-GemeindebuechereiTresen
Ganderkesee-GemeindebuechereiVPN
ganderkesee-heide-01
Ganderkesee-HeiderWeg-III
Ganderkesee-Neddenhuesen
Ganderkesee-RegioVHS-Outdoor
Ganderkesee-Rollout21
Ganderkesee-SG-Bookhorn
Ganderkesee-UrneburgerStr-DRKFahrzeughalle
Ganderkesee-UrneburgerStr-DRKOrtsvereinBuero
Ganderkesee-WohnparkamFuchsberg-I
Ganderkesee-WohnparkamFuchsberg-II
Glandorf-Kueferweg-3-2
Grueppenbuehren-KigaHummelburg
HudeHeinrichstr
HudeHeinrichstrII
HudeHeinrichstrIII
HurricaneOst
JeringhaveWilhelmshavenerStr36
Juist-Haus-Elke-Nordzimmer
Kimbernstrasse-5b-marks
ks01
Kulturetage-Bar
Leer-BremerStr72-OutdoorOsten
Leer-BremerStr72-OutdoorWesten
LingenReuschbergeHermannHeuking
LoewenApotheke-Buero
LoewenApotheke-Verkaufsraum
LoewenApotheke-VPN
MatrixNadorst
MatrixZion
Mittelweg36-2da6
MrsBl48Og1NDir
MrsCr59Og2Vpn
MrsTest1
Muehlen-Steinfeld-01
Oldenburg-Olmsweg-Indoor
OldenburgSKNordOst
OldenburgSKSued
Oldenburg-VosgerauamDamm-I1
OliverLortzingwegWHVAltengroden
Ostrhauderfehn-Hahnstr-28-Wohnzimmer
Papenburg-Splitting-links-77
Quendel-EG-C1AA
router1-marek
router3-marek
Schierbrok-KITASpatzennest
Schoenemoor-JugendraumHorst
SuedbrokmerlandProtthoechte3Unten
SuedbrookmerlandProtthoechte3Oben
TartortTaraxacumLeer
UplengenDenkmalsweg7Indoor
WaddewardenWarferStr13
WesuweWidulan2
WittmundAmKirchplatz5Outdoor
WittmundAmMarkt13Outdoor2
WittmundAPW89Outdoor2
WittmundBeiderKirche3Indoor
WittmundBrueckstr27Outdoor2
WittmundBrueckstr2Outdoor1
WittmundBrueckstr2Outdoor2
WittmundBrueckstr8Outdoor
WittmundBurgstrasse1Outdoor1
WittmundDrostenstr25Indoor
WittmundDrostenstr9Indoor
WittmundHoheweg3Indoor
WittmundIsums48Outdoor2
WittmundKirchstr17Outdoor
WittmundKurtSchwittersPlatz1Indoor2
WittmundKurtSchwittersPlatz1Outdoor2
WittmundLeepenserWeg73Indoor
WittmundRobertKochStr10
WittmundSchuetzenplatz1-2Ghz
WittmundSchuetzenplatz3-2Ghz
Wuesting-SanitaerundHeizungstechnikFrankEilers-I1
Wuesting-SchuhmodenReuter-I2
Wuesting-ZurMuehle-Buchholz-I1
Wuesting-ZurMuehle-Buchholz-I2

Das sind 128 Stück. Es sollten diejenigen sein, die vor dem Update
online waren und jetzt offline sind, aber keine Gewähr für
Richtigkeit, das war ein ziemlicher Kampf auf der Konsole D:

Gruß,
Eike

dann zeig doch mal bitte deine history wie du es gemacht hast!?
https://fr32k.de/schnipsel/