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.
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...
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.
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.
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.
shit, naja, okay, dann guck ich nacher mal nach, was man der html mit
einigermaßen angemessenem aufwand entlocken kann
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: