<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.funkfeuer.at/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pocki</id>
	<title>FunkFeuer Wiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.funkfeuer.at/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Pocki"/>
	<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/wiki/Spezial:Beitr%C3%A4ge/Pocki"/>
	<updated>2026-05-25T08:49:40Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.36.3</generator>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Regionen/Wien/MapSpecialConfig&amp;diff=3448</id>
		<title>Regionen/Wien/MapSpecialConfig</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Regionen/Wien/MapSpecialConfig&amp;diff=3448"/>
		<updated>2022-07-28T12:19:53Z</updated>

		<summary type="html">&lt;p&gt;Pocki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#&lt;br /&gt;
 # Dies ist ein Dokument, das stündlich von der Map (https://map.funkfeuer.at/wien) abgerufen wird&lt;br /&gt;
 # und bestimmten Knoten &amp;amp; Links Besonderheiten zuweist (Syntax weiter unten)&lt;br /&gt;
 #&lt;br /&gt;
 # Bitte beachte beim Editieren, dass jede Zeile mit einem Leerzeichen zur korrekten Darstellung beginnen muss.&lt;br /&gt;
 #&lt;br /&gt;
 # Kommentare:&lt;br /&gt;
 #              # das Kommentar beginnt ab #  und gilt für die ganze Zeile&lt;br /&gt;
 #             // das Kommentar beginnt ab // und gilt für die ganze Zeile&lt;br /&gt;
 #             /* das Kommentar gilt nur in diesem Bereich */&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # Syntax:&lt;br /&gt;
 # (alle case-sensitive)&lt;br /&gt;
 # Aufgrund des Datenschutzes kann statt des Knotennamens auch die Node-ID angegeben werden (siehe Map)&lt;br /&gt;
 #&lt;br /&gt;
 # node NodeName    5ghzbackbone        // der Knoten namens &amp;quot;NodeName&amp;quot; ist ein wichtiger teil des 5GHz Backbones, wird mit grünem Marker dargestellt&lt;br /&gt;
 # node NodeName    tunnelmaster        // ??&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # link NodeA   NodeB   ethernet [static]   // der Knoten &amp;quot;NodeA&amp;quot; hat zu &amp;quot;NodeB&amp;quot; eine Kabelverbindung, graue Linie&lt;br /&gt;
 # link NodeA   NodeB   5ghz [static]       // der Knoten &amp;quot;NodeA&amp;quot; hat zu &amp;quot;NodeB&amp;quot; eine 5GHz (Highspeed) Verbindung, grüne Linie&lt;br /&gt;
 # link NodeA   NodeB   tunnel [static]     // der Knoten &amp;quot;NodeA&amp;quot; hat zu &amp;quot;NodeB&amp;quot; einen Tunnel, blaue Linie&lt;br /&gt;
 #&lt;br /&gt;
 #       die Option static bedeutet, dass der Link auch angezeigt wird,&lt;br /&gt;
 #       wenn es keine OLSR Verbindung zwischen den 2 Knoten gibt und sollte normalerweise nicht verwendet werden.&lt;br /&gt;
 #&lt;br /&gt;
&lt;br /&gt;
 #backbone wired&lt;br /&gt;
 link   nig-bb      nessus-bb   ethernet static&lt;br /&gt;
 link   nig-bb      falke-bb    ethernet static&lt;br /&gt;
 link   nig-bb      anexia-bb   ethernet static&lt;br /&gt;
&lt;br /&gt;
 #roofnode internal wired&lt;br /&gt;
 link   nig-bb      nig         ethernet&lt;br /&gt;
 link   nessus-bb   nessus      ethernet&lt;br /&gt;
 link   nessus-bb   tunnel      ethernet&lt;br /&gt;
 link   falke-bb    2345falke   ethernet&lt;br /&gt;
 link   anexia-bb   anexia      ethernet&lt;br /&gt;
&lt;br /&gt;
 #roofnodes&lt;br /&gt;
 node   krypta-bb   5ghzbackbone&lt;br /&gt;
 node   nig-bb      5ghzbackbone&lt;br /&gt;
 node   nessus-bb   5ghzbackbone&lt;br /&gt;
 node   falke-bb    5ghzbackbone&lt;br /&gt;
 node   anexia-bb   5ghzbackbone&lt;br /&gt;
&lt;br /&gt;
 #pocki hide special configured link&lt;br /&gt;
 link   2718  2756  hide&lt;br /&gt;
 link   2718  3031  hide&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Regionen/Wien/MapSpecialConfig&amp;diff=3414</id>
		<title>Regionen/Wien/MapSpecialConfig</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Regionen/Wien/MapSpecialConfig&amp;diff=3414"/>
		<updated>2022-02-24T10:01:11Z</updated>

		<summary type="html">&lt;p&gt;Pocki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#&lt;br /&gt;
 # Dies ist ein Dokument, das stündlich von der Map (https://map.funkfeuer.at/wien) abgerufen wird&lt;br /&gt;
 # und bestimmten Knoten &amp;amp; Links Besonderheiten zuweist (Syntax weiter unten)&lt;br /&gt;
 #&lt;br /&gt;
 # Bitte beachte beim Editieren, dass jede Zeile mit einem Leerzeichen zur korrekten Darstellung beginnen muss.&lt;br /&gt;
 #&lt;br /&gt;
 # Kommentare:&lt;br /&gt;
 #              # das Kommentar beginnt ab #  und gilt für die ganze Zeile&lt;br /&gt;
 #             // das Kommentar beginnt ab // und gilt für die ganze Zeile&lt;br /&gt;
 #             /* das Kommentar gilt nur in diesem Bereich */&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # Syntax:&lt;br /&gt;
 # (alle case-sensitive)&lt;br /&gt;
 # Aufgrund des Datenschutzes kann statt des Knotennamens auch die Node-ID angegeben werden (siehe Map)&lt;br /&gt;
 #&lt;br /&gt;
 # node NodeName    5ghzbackbone        // der Knoten namens &amp;quot;NodeName&amp;quot; ist ein wichtiger teil des 5GHz Backbones, wird mit grünem Marker dargestellt&lt;br /&gt;
 # node NodeName    tunnelmaster        // ??&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # link NodeA   NodeB   ethernet [static]   // der Knoten &amp;quot;NodeA&amp;quot; hat zu &amp;quot;NodeB&amp;quot; eine Kabelverbindung, graue Linie&lt;br /&gt;
 # link NodeA   NodeB   5ghz [static]       // der Knoten &amp;quot;NodeA&amp;quot; hat zu &amp;quot;NodeB&amp;quot; eine 5GHz (Highspeed) Verbindung, grüne Linie&lt;br /&gt;
 # link NodeA   NodeB   tunnel [static]     // der Knoten &amp;quot;NodeA&amp;quot; hat zu &amp;quot;NodeB&amp;quot; einen Tunnel, blaue Linie&lt;br /&gt;
 #&lt;br /&gt;
 #       die Option static bedeutet, dass der Link auch angezeigt wird,&lt;br /&gt;
 #       wenn es keine OLSR Verbindung zwischen den 2 Knoten gibt und sollte normalerweise nicht verwendet werden.&lt;br /&gt;
 #&lt;br /&gt;
&lt;br /&gt;
 #backbone wired&lt;br /&gt;
 link   nig-bb      nessus-bb   ethernet static&lt;br /&gt;
 link   nig-bb      falke-bb    ethernet static&lt;br /&gt;
 link   nig-bb      anexia-bb   ethernet static&lt;br /&gt;
&lt;br /&gt;
 #roofnode internal wired&lt;br /&gt;
 link   nig-bb      nig         ethernet&lt;br /&gt;
 link   nessus-bb   nessus      ethernet&lt;br /&gt;
 link   nessus-bb   tunnel      ethernet&lt;br /&gt;
 link   falke-bb    2345falke   ethernet&lt;br /&gt;
 link   anexia-bb   anexia      ethernet&lt;br /&gt;
&lt;br /&gt;
 #roofnodes&lt;br /&gt;
 node   krypta-bb   5ghzbackbone&lt;br /&gt;
 node   nig-bb      5ghzbackbone&lt;br /&gt;
 node   nessus-bb   5ghzbackbone&lt;br /&gt;
 node   falke-bb    5ghzbackbone&lt;br /&gt;
 node   anexia-bb   5ghzbackbone&lt;br /&gt;
&lt;br /&gt;
 #pocki hide special configured link&lt;br /&gt;
 link   2718  2756  hide&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Regionen/Wien/MapSpecialConfig&amp;diff=3413</id>
		<title>Regionen/Wien/MapSpecialConfig</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Regionen/Wien/MapSpecialConfig&amp;diff=3413"/>
		<updated>2022-02-24T09:24:33Z</updated>

		<summary type="html">&lt;p&gt;Pocki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#&lt;br /&gt;
 # Dies ist ein Dokument, das stündlich von der Map (https://map.funkfeuer.at/wien) abgerufen wird&lt;br /&gt;
 # und bestimmten Knoten &amp;amp; Links Besonderheiten zuweist (Syntax weiter unten)&lt;br /&gt;
 #&lt;br /&gt;
 # Bitte beachte beim Editieren, dass jede Zeile mit einem Leerzeichen zur korrekten Darstellung beginnen muss.&lt;br /&gt;
 #&lt;br /&gt;
 # Kommentare:&lt;br /&gt;
 #              # das Kommentar beginnt ab #  und gilt für die ganze Zeile&lt;br /&gt;
 #             // das Kommentar beginnt ab // und gilt für die ganze Zeile&lt;br /&gt;
 #             /* das Kommentar gilt nur in diesem Bereich */&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # Syntax:&lt;br /&gt;
 # (alle case-sensitive)&lt;br /&gt;
 # Aufgrund des Datenschutzes kann statt des Knotennamens auch die Node-ID angegeben werden (siehe Map)&lt;br /&gt;
 #&lt;br /&gt;
 # node NodeName    5ghzbackbone        // der Knoten namens &amp;quot;NodeName&amp;quot; ist ein wichtiger teil des 5GHz Backbones, wird mit grünem Marker dargestellt&lt;br /&gt;
 # node NodeName    tunnelmaster        // ??&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # link NodeA   NodeB   ethernet [static]   // der Knoten &amp;quot;NodeA&amp;quot; hat zu &amp;quot;NodeB&amp;quot; eine Kabelverbindung, graue Linie&lt;br /&gt;
 # link NodeA   NodeB   5ghz [static]       // der Knoten &amp;quot;NodeA&amp;quot; hat zu &amp;quot;NodeB&amp;quot; eine 5GHz (Highspeed) Verbindung, grüne Linie&lt;br /&gt;
 # link NodeA   NodeB   tunnel [static]     // der Knoten &amp;quot;NodeA&amp;quot; hat zu &amp;quot;NodeB&amp;quot; einen Tunnel, blaue Linie&lt;br /&gt;
 #&lt;br /&gt;
 #       die Option static bedeutet, dass der Link auch angezeigt wird,&lt;br /&gt;
 #       wenn es keine OLSR Verbindung zwischen den 2 Knoten gibt und sollte normalerweise nicht verwendet werden.&lt;br /&gt;
 #&lt;br /&gt;
&lt;br /&gt;
 #backbone wired&lt;br /&gt;
 link   nig-bb      nessus-bb   ethernet static&lt;br /&gt;
 link   nig-bb      falke-bb    ethernet static&lt;br /&gt;
 link   nig-bb      anexia-bb   ethernet static&lt;br /&gt;
&lt;br /&gt;
 #roofnode internal wired&lt;br /&gt;
 link   nig-bb      nig         ethernet&lt;br /&gt;
 link   nessus-bb   nessus      ethernet&lt;br /&gt;
 link   nessus-bb   tunnel      ethernet&lt;br /&gt;
 link   falke-bb    2345falke   ethernet&lt;br /&gt;
 link   anexia-bb   anexia      ethernet&lt;br /&gt;
&lt;br /&gt;
 #roofnodes&lt;br /&gt;
 node   krypta-bb   5ghzbackbone&lt;br /&gt;
 node   nig-bb      5ghzbackbone&lt;br /&gt;
 node   nessus-bb   5ghzbackbone&lt;br /&gt;
 node   falke-bb    5ghzbackbone&lt;br /&gt;
 node   anexia-bb   5ghzbackbone&lt;br /&gt;
&lt;br /&gt;
 #pocki hide special configured link&lt;br /&gt;
 link   wehr24   luxi122home  hide&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Regionen/Wien/MapSpecialConfig&amp;diff=3412</id>
		<title>Regionen/Wien/MapSpecialConfig</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Regionen/Wien/MapSpecialConfig&amp;diff=3412"/>
		<updated>2022-02-24T07:41:02Z</updated>

		<summary type="html">&lt;p&gt;Pocki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#&lt;br /&gt;
 # Dies ist ein Dokument, das stündlich von der Map (https://map.funkfeuer.at/wien) abgerufen wird&lt;br /&gt;
 # und bestimmten Knoten &amp;amp; Links Besonderheiten zuweist (Syntax weiter unten)&lt;br /&gt;
 #&lt;br /&gt;
 # Bitte beachte beim Editieren, dass jede Zeile mit einem Leerzeichen zur korrekten Darstellung beginnen muss.&lt;br /&gt;
 #&lt;br /&gt;
 # Kommentare:&lt;br /&gt;
 #              # das Kommentar beginnt ab #  und gilt für die ganze Zeile&lt;br /&gt;
 #             // das Kommentar beginnt ab // und gilt für die ganze Zeile&lt;br /&gt;
 #             /* das Kommentar gilt nur in diesem Bereich */&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # Syntax:&lt;br /&gt;
 # (alle case-sensitive)&lt;br /&gt;
 # Aufgrund des Datenschutzes kann statt des Knotennamens auch die Node-ID angegeben werden (siehe Map)&lt;br /&gt;
 #&lt;br /&gt;
 # node NodeName    5ghzbackbone        // der Knoten namens &amp;quot;NodeName&amp;quot; ist ein wichtiger teil des 5GHz Backbones, wird mit grünem Marker dargestellt&lt;br /&gt;
 # node NodeName    tunnelmaster        // ??&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # link NodeA   NodeB   ethernet [static]   // der Knoten &amp;quot;NodeA&amp;quot; hat zu &amp;quot;NodeB&amp;quot; eine Kabelverbindung, graue Linie&lt;br /&gt;
 # link NodeA   NodeB   5ghz [static]       // der Knoten &amp;quot;NodeA&amp;quot; hat zu &amp;quot;NodeB&amp;quot; eine 5GHz (Highspeed) Verbindung, grüne Linie&lt;br /&gt;
 # link NodeA   NodeB   tunnel [static]     // der Knoten &amp;quot;NodeA&amp;quot; hat zu &amp;quot;NodeB&amp;quot; einen Tunnel, blaue Linie&lt;br /&gt;
 #&lt;br /&gt;
 #       die Option static bedeutet, dass der Link auch angezeigt wird,&lt;br /&gt;
 #       wenn es keine OLSR Verbindung zwischen den 2 Knoten gibt und sollte normalerweise nicht verwendet werden.&lt;br /&gt;
 #&lt;br /&gt;
&lt;br /&gt;
 #backbone wired&lt;br /&gt;
 link   nig-bb      nessus-bb   ethernet static&lt;br /&gt;
 link   nig-bb      falke-bb    ethernet static&lt;br /&gt;
 link   nig-bb      anexia-bb   ethernet static&lt;br /&gt;
&lt;br /&gt;
 #roofnode internal wired&lt;br /&gt;
 link   nig-bb      nixroof     ethernet&lt;br /&gt;
 link   nessus-bb   nessus      ethernet&lt;br /&gt;
 link   nessus-bb   tunnel      ethernet&lt;br /&gt;
 link   falke-bb    2345falke   ethernet&lt;br /&gt;
 link   anexia-bb   anexia      ethernet&lt;br /&gt;
&lt;br /&gt;
 #roofnodes&lt;br /&gt;
 node   krypta-bb   5ghzbackbone&lt;br /&gt;
 node   nig-bb      5ghzbackbone&lt;br /&gt;
 node   nessus-bb   5ghzbackbone&lt;br /&gt;
 node   falke-bb    5ghzbackbone&lt;br /&gt;
 node   anexia-bb   5ghzbackbone&lt;br /&gt;
&lt;br /&gt;
 #pocki hide special configured link&lt;br /&gt;
 link   wehr24   luxi122home  hide&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Regionen/Wien/MapSpecialConfig&amp;diff=3411</id>
		<title>Regionen/Wien/MapSpecialConfig</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Regionen/Wien/MapSpecialConfig&amp;diff=3411"/>
		<updated>2022-02-24T07:39:08Z</updated>

		<summary type="html">&lt;p&gt;Pocki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#&lt;br /&gt;
 # Dies ist ein Dokument, das stündlich von der Map (https://map.funkfeuer.at/wien) abgerufen wird&lt;br /&gt;
 # und bestimmten Knoten &amp;amp; Links Besonderheiten zuweist (Syntax weiter unten)&lt;br /&gt;
 #&lt;br /&gt;
 # Bitte beachte beim Editieren, dass jede Zeile mit einem Leerzeichen zur korrekten Darstellung beginnen muss.&lt;br /&gt;
 #&lt;br /&gt;
 # Kommentare:&lt;br /&gt;
 #              # das Kommentar beginnt ab #  und gilt für die ganze Zeile&lt;br /&gt;
 #             // das Kommentar beginnt ab // und gilt für die ganze Zeile&lt;br /&gt;
 #             /* das Kommentar gilt nur in diesem Bereich */&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # Syntax:&lt;br /&gt;
 # (alle case-sensitive)&lt;br /&gt;
 # Aufgrund des Datenschutzes kann statt des Knotennamens auch die Node-ID angegeben werden (siehe Map)&lt;br /&gt;
 #&lt;br /&gt;
 # node NodeName    5ghzbackbone        // der Knoten namens &amp;quot;NodeName&amp;quot; ist ein wichtiger teil des 5GHz Backbones, wird mit grünem Marker dargestellt&lt;br /&gt;
 # node NodeName    tunnelmaster        // ??&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # link NodeA   NodeB   ethernet [static]   // der Knoten &amp;quot;NodeA&amp;quot; hat zu &amp;quot;NodeB&amp;quot; eine Kabelverbindung, graue Linie&lt;br /&gt;
 # link NodeA   NodeB   5ghz [static]       // der Knoten &amp;quot;NodeA&amp;quot; hat zu &amp;quot;NodeB&amp;quot; eine 5GHz (Highspeed) Verbindung, grüne Linie&lt;br /&gt;
 # link NodeA   NodeB   tunnel [static]     // der Knoten &amp;quot;NodeA&amp;quot; hat zu &amp;quot;NodeB&amp;quot; einen Tunnel, blaue Linie&lt;br /&gt;
 #&lt;br /&gt;
 #       die Option static bedeutet, dass der Link auch angezeigt wird,&lt;br /&gt;
 #       wenn es keine OLSR Verbindung zwischen den 2 Knoten gibt und sollte normalerweise nicht verwendet werden.&lt;br /&gt;
 #&lt;br /&gt;
&lt;br /&gt;
 #backbone wired&lt;br /&gt;
 #link   nig-bb      krypta-bb   ethernet static&lt;br /&gt;
 link   nig-bb      nessus-bb   ethernet static&lt;br /&gt;
 link   nig-bb      falke-bb    ethernet static&lt;br /&gt;
 link   nig-bb      anexia-bb   ethernet static&lt;br /&gt;
&lt;br /&gt;
 #roofnode internal wired&lt;br /&gt;
 #link   krypta-bb   kryptaroof  ethernet&lt;br /&gt;
 link   nig-bb      nixroof     ethernet&lt;br /&gt;
 link   nessus-bb   nessus      ethernet&lt;br /&gt;
 link   nessus-bb   tunnel      ethernet&lt;br /&gt;
 link   falke-bb    2345falke   ethernet&lt;br /&gt;
 link   anexia-bb   anexia      ethernet&lt;br /&gt;
&lt;br /&gt;
 #roofnodes&lt;br /&gt;
 node   krypta-bb   5ghzbackbone&lt;br /&gt;
 node   nig-bb      5ghzbackbone&lt;br /&gt;
 node   nessus-bb   5ghzbackbone&lt;br /&gt;
 node   falke-bb    5ghzbackbone&lt;br /&gt;
 node   anexia-bb   5ghzbackbone&lt;br /&gt;
&lt;br /&gt;
 node   kryptaroof  5ghzbackbone&lt;br /&gt;
&lt;br /&gt;
 link   wehr24   luxi122home  hide&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Regionen/Wien/MapSpecialConfig&amp;diff=3410</id>
		<title>Regionen/Wien/MapSpecialConfig</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Regionen/Wien/MapSpecialConfig&amp;diff=3410"/>
		<updated>2022-02-24T07:28:24Z</updated>

		<summary type="html">&lt;p&gt;Pocki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#&lt;br /&gt;
 # Dies ist ein Dokument, das stündlich von der Map (https://map.funkfeuer.at/wien) abgerufen wird&lt;br /&gt;
 # und bestimmten Knoten &amp;amp; Links Besonderheiten zuweist (Syntax weiter unten)&lt;br /&gt;
 #&lt;br /&gt;
 # Bitte beachte beim Editieren, dass jede Zeile mit einem Leerzeichen zur korrekten Darstellung beginnen muss.&lt;br /&gt;
 #&lt;br /&gt;
 # Kommentare:&lt;br /&gt;
 #              # das Kommentar beginnt ab #  und gilt für die ganze Zeile&lt;br /&gt;
 #             // das Kommentar beginnt ab // und gilt für die ganze Zeile&lt;br /&gt;
 #             /* das Kommentar gilt nur in diesem Bereich */&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # Syntax:&lt;br /&gt;
 # (alle case-sensitive)&lt;br /&gt;
 # Aufgrund des Datenschutzes kann statt des Knotennamens auch die Node-ID angegeben werden (siehe Map)&lt;br /&gt;
 #&lt;br /&gt;
 # node NodeName    5ghzbackbone        // der Knoten namens &amp;quot;NodeName&amp;quot; ist ein wichtiger teil des 5GHz Backbones, wird mit grünem Marker dargestellt&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # link NodeA   NodeB   ethernet [static]   // der Knoten &amp;quot;NodeA&amp;quot; hat zu &amp;quot;NodeB&amp;quot; eine Kabelverbindung, graue Linie&lt;br /&gt;
 # link NodeA   NodeB   5ghz [static]       // der Knoten &amp;quot;NodeA&amp;quot; hat zu &amp;quot;NodeB&amp;quot; eine 5GHz (Highspeed) Verbindung, grüne Linie&lt;br /&gt;
 # link NodeA   NodeB   tunnel [static]     // der Knoten &amp;quot;NodeA&amp;quot; hat zu &amp;quot;NodeB&amp;quot; einen Tunnel, blaue Linie&lt;br /&gt;
 #&lt;br /&gt;
 #       die Option static bedeutet, dass der Link auch angezeigt wird,&lt;br /&gt;
 #       wenn es keine OLSR Verbindung zwischen den 2 Knoten gibt und sollte normalerweise nicht verwendet werden.&lt;br /&gt;
 #&lt;br /&gt;
&lt;br /&gt;
 #backbone wired&lt;br /&gt;
 #link   nig-bb      krypta-bb   ethernet static&lt;br /&gt;
 link   nig-bb      nessus-bb   ethernet static&lt;br /&gt;
 link   nig-bb      falke-bb    ethernet static&lt;br /&gt;
 link   nig-bb      anexia-bb   ethernet static&lt;br /&gt;
&lt;br /&gt;
 #roofnode internal wired&lt;br /&gt;
 #link   krypta-bb   kryptaroof  ethernet&lt;br /&gt;
 link   nig-bb      nixroof     ethernet&lt;br /&gt;
 link   nessus-bb   nessus      ethernet&lt;br /&gt;
 link   nessus-bb   tunnel      ethernet&lt;br /&gt;
 link   falke-bb    2345falke   ethernet&lt;br /&gt;
 link   anexia-bb   anexia      ethernet&lt;br /&gt;
&lt;br /&gt;
 #roofnodes&lt;br /&gt;
 node   krypta-bb   5ghzbackbone&lt;br /&gt;
 node   nig-bb      5ghzbackbone&lt;br /&gt;
 node   nessus-bb   5ghzbackbone&lt;br /&gt;
 node   falke-bb    5ghzbackbone&lt;br /&gt;
 node   anexia-bb   5ghzbackbone&lt;br /&gt;
&lt;br /&gt;
 node   kryptaroof  5ghzbackbone&lt;br /&gt;
&lt;br /&gt;
 link   wehr24   luxi122home  hide&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services&amp;diff=3212</id>
		<title>Services</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services&amp;diff=3212"/>
		<updated>2021-04-16T11:38:30Z</updated>

		<summary type="html">&lt;p&gt;Pocki: Links korrigiert&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
*'''[[Services/Organisation|Organisation]]'''&lt;br /&gt;
&lt;br /&gt;
*'''[https://portal.funkfeuer.at/wien/ Portal Wien (Redeemer, Frontend Benutzerdatenbank)]''' ''Stammdaten-, Node- und IP-Adressverwaltung ''&lt;br /&gt;
*'''[https://forum.funkfeuer.at/ Forum]'''&lt;br /&gt;
&lt;br /&gt;
*'''[http://lists.funkfeuer.at/mailman/listinfo Mailinglisten]'''&lt;br /&gt;
&lt;br /&gt;
*'''[[Projekte/Housing]]'''&lt;br /&gt;
&lt;br /&gt;
*'''[[5V/8W_Housing]]''' AKA [[Projekte/Housing/EmbeddedRack|Projekte/Housing/'''EmbeddedRack''']]&lt;br /&gt;
&lt;br /&gt;
*'''[http://gallery.funkfeuer.at/ Gallery]'''&lt;br /&gt;
&lt;br /&gt;
*'''Tunnelserver''' [[Services/Organisation/Tunnelserver|Weiterführende Infos]]&lt;br /&gt;
**'''[https://tunnel.funkfeuer.at/  Tunnelserver StatusInfo] ([https://tunnel.wien.funkfeuer.at/openvpn3-1.php neu] [https://tunnel.wien.funkfeuer.at/openvpnplain.php alt] [https://tunnel.funkfeuer.at/dash/ graphisch])''' ''der OpenVPN-Tunnel Clients im Netz von FunkFeuer-Wien: Suidao''&lt;br /&gt;
&lt;br /&gt;
*'''Weathermaps''' ''zeigen Auslastung und aktuelle Trends unserer Infrastruktur'':&lt;br /&gt;
**'''[https://nms.bb.funkfeuer.at/plugins/Weathermap/output/bbcoreint-bw.png Backbone-Core-Intern]''' ''an der physischen Struktur angelehnt''&lt;br /&gt;
**'''[https://nms.bb.funkfeuer.at/plugins/Weathermap/output/the4.png The-4-Zones]''' ''nach logischem Netzwerkaufbau orientiert''&lt;br /&gt;
&lt;br /&gt;
*'''[https://lg.bb.funkfeuer.at Backbone Routing]''' ''bird looking glass ermöglicht traceroute''&lt;br /&gt;
*'''[http://smokeping.funkfeuer.at/ Smokeping]''' ''Netzwerklatenzübersicht, aufgrund Hardwaredefekt temporär offline''&lt;br /&gt;
*'''[[Benutzer:Pocki#Privates_Monitoring|Netzwerkstatus (Monitoring von OLSR, Routen, Uptime)]]'''&lt;br /&gt;
*'''[https://atlas.ripe.net/probes/?search=as35492&amp;amp;status=&amp;amp;af=&amp;amp;country= RIPE ATLAS Probes]''' ''messen Netzwerkverfügbarkeit und Konnektivität''&lt;br /&gt;
&lt;br /&gt;
*'''[https://voip.funkfeuer.at VoIP Telefonie]''' ''im Netz von FunkFeuer-Wien''&lt;br /&gt;
*'''[http://download.funkfeuer.at Downloadbereich]''' FunkFeuer-CI&lt;br /&gt;
&lt;br /&gt;
*'''[[Services/Security]]'''&lt;br /&gt;
*'''[[Services/Safety]]'''&lt;br /&gt;
*'''[[Services/DNS]]'''&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Core_Infrastruktur/Server&amp;diff=3070</id>
		<title>Services/Organisation/Core Infrastruktur/Server</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Core_Infrastruktur/Server&amp;diff=3070"/>
		<updated>2020-08-18T12:18:45Z</updated>

		<summary type="html">&lt;p&gt;Pocki: /* Core Server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Core Server ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Hostname&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Location&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| IP-Adresse&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Virtuelle Maschinen&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Maintainer&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Kommentar&lt;br /&gt;
|-&lt;br /&gt;
| [[Services/Organisation/Core Infrastruktur/Server/deepthought|deepthought]]&lt;br /&gt;
| [[Projekte/Housing|Housing/VKM]]&lt;br /&gt;
| 78.41.116.45  2a02:60:1:1::45&lt;br /&gt;
| lintilla hog eddie dave vogon treebeard?&lt;br /&gt;
| ?&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Services/Organisation/Core Infrastruktur/Server/dwarf|dwarf]]&lt;br /&gt;
| [[Projekte/Housing|Housing/VKM]]&lt;br /&gt;
| 2a02:60:1:1::3a&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Services/Organisation/Core Infrastruktur/Server/ford|ford]]&lt;br /&gt;
| Nessus NDC2&lt;br /&gt;
| 78.41.115.242 2a02:60:1:1::99&lt;br /&gt;
| garkbit-[[Services/Organisation/Forum|Forum]], [[Services/Organisation/VoIP|VoIP]], publicweb-[[Services/Organisation/Wiki|Wiki]], texas magician lg03krypta narya nenya vilya prince map emily, desiato hotspot s223 s231&lt;br /&gt;
| ?&lt;br /&gt;
| [https://lists.funkfeuer.at/pipermail/wien/2020-July/013460.html RAID-Check] (jeden ersten Sonntag im Monat), Xen-Virtualisierung&lt;br /&gt;
|-&lt;br /&gt;
| [[Services/Organisation/Core Infrastruktur/Server/machine|machine]]&lt;br /&gt;
| Nessus NDC2&lt;br /&gt;
| 193.238.159.36 2a02:61:0:ff:5054:ff:fef3:4696&lt;br /&gt;
| [[Services/Organisation/Tunnelserver|suidao/Tunnel]]&lt;br /&gt;
| [[Benutzer:erich|Erich N. Pekarek]], [[Benutzer:vchrizz|Christoph Lösch]], [[Benutzer:Pocki|Christian Pock]], [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| TS2018&lt;br /&gt;
|-&lt;br /&gt;
| [[Services/Organisation/Core Infrastruktur/Server/vogsphere|vogsphere]]&lt;br /&gt;
| [[Projekte/Housing|Housing/VKM]]&lt;br /&gt;
| 78.41.115.193 2a02:60:1:1::55&lt;br /&gt;
| caveman jeltz&lt;br /&gt;
| ?&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Core_Infrastruktur/Server&amp;diff=3069</id>
		<title>Services/Organisation/Core Infrastruktur/Server</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Core_Infrastruktur/Server&amp;diff=3069"/>
		<updated>2020-08-18T07:57:10Z</updated>

		<summary type="html">&lt;p&gt;Pocki: /* Core Server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Core Server ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Hostname&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Location&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| IP-Adresse&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Virtuelle Maschinen&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Maintainer&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Kommentar&lt;br /&gt;
|-&lt;br /&gt;
| [[Services/Organisation/Core Infrastruktur/Server/deepthought|deepthought]]&lt;br /&gt;
| [[Projekte/Housing|Housing/VKM]]&lt;br /&gt;
| 78.41.116.45  2a02:60:1:1::45&lt;br /&gt;
| lintilla hog eddie dave vogon treebeard?&lt;br /&gt;
| ?&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Services/Organisation/Core Infrastruktur/Server/dwarf|dwarf]]&lt;br /&gt;
| [[Projekte/Housing|Housing/VKM]]&lt;br /&gt;
| 2a02:60:1:1::3a&lt;br /&gt;
| ?&lt;br /&gt;
| ?&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| [[Services/Organisation/Core Infrastruktur/Server/ford|ford]]&lt;br /&gt;
| Nessus NDC2&lt;br /&gt;
| 78.41.115.242 2a02:60:1:1::99&lt;br /&gt;
| garkbit-[[Services/Organisation/Forum|Forum]], [[Services/Organisation/VoIP|VoIP]], publicweb-[[Services/Organisation/Wiki|Wiki]], texas magician lg03krypta narya nenya vilya prince map emily, desiato hotspot s223 s231&lt;br /&gt;
| ?&lt;br /&gt;
| [[https://lists.funkfeuer.at/pipermail/wien/2020-July/013460.html |RAID-Check]] (jeden ersten Sonntag im Monat), Xen-Virtualisierung&lt;br /&gt;
|-&lt;br /&gt;
| [[Services/Organisation/Core Infrastruktur/Server/machine|machine]]&lt;br /&gt;
| Nessus NDC2&lt;br /&gt;
| 193.238.159.36 2a02:61:0:ff:5054:ff:fef3:4696&lt;br /&gt;
| [[Services/Organisation/Tunnelserver|suidao/Tunnel]]&lt;br /&gt;
| [[Benutzer:erich|Erich N. Pekarek]], [[Benutzer:vchrizz|Christoph Lösch]], [[Benutzer:Pocki|Christian Pock]], [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| TS2018&lt;br /&gt;
|-&lt;br /&gt;
| [[Services/Organisation/Core Infrastruktur/Server/vogsphere|vogsphere]]&lt;br /&gt;
| [[Projekte/Housing|Housing/VKM]]&lt;br /&gt;
| 78.41.115.193 2a02:60:1:1::55&lt;br /&gt;
| caveman jeltz&lt;br /&gt;
| ?&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/BaseMap&amp;diff=3023</id>
		<title>Services/Organisation/BaseMap</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/BaseMap&amp;diff=3023"/>
		<updated>2020-07-16T07:10:51Z</updated>

		<summary type="html">&lt;p&gt;Pocki: /* Aufbereitung der Map-Daten */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
&lt;br /&gt;
Die BaseMap war lange Zeit ''die'' Map des Funknetzes unter [https://map.funkfeuer.at/wien/ map.funkfeuer.at/wien]. Diese Map zeigt '''nur IPv4-Adressen und olsrd(v1)''' Topologie. 4in6-IPv4-Adressen aus dem v642-Konzept (werden über olsrd2/IPv6 geroutet) zeigt die Map bei den zugeordneten Knoten nur an. Die nötigen Daten werden aus der Postgres-Datenbank des Redeemers und einer lokal laufenden olsrd-Instanz geholt und miteinander verschnitten. Die Darstellung erfolgt auf einer GoogleMaps Karte und ist in JavaScript umgesetzt.&lt;br /&gt;
&lt;br /&gt;
Gehostet wird der Webservice im Rechnenzentrum von Nessus.&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
* [[Benutzer:Pocki|Christian Pock]]&lt;br /&gt;
&lt;br /&gt;
== Funktionen ==&lt;br /&gt;
&lt;br /&gt;
==== Login ====&lt;br /&gt;
Ohne Login kann die Map nur anonymisierte Knoten ohne IP-Adressen darstellen, deren Geokoordinaten sind gerastert/gerundet.&lt;br /&gt;
&lt;br /&gt;
Ohne Login und aufgerufen von einer FunkFeuer-IP-Adresse kann man die exakten Locations der Knoten sehen und auch die Funktion &amp;quot;Show all Links&amp;quot; aktivieren. Ein Textbaustein &amp;quot;precise locations on&amp;quot; signalisiert diesen Zustand in der Login-Box.&lt;br /&gt;
&lt;br /&gt;
Erst nach einem Login mit einem gültigem Redeemer-User können die kompletten Daten eingesehen werden, darunter Knotennamen und Inhaber/Betreiber-Kontaktdaten und IP-Adressen.&lt;br /&gt;
&lt;br /&gt;
Mittels der Checkbox &amp;quot;Remember&amp;quot; bei den Login-Feldern kann der Login für 30 Tage über ein Browsercookie &amp;quot;behalten&amp;quot; werden. Bei jedem Map-Besuch fängt dieser 30-Tage-Zähler neu an. Ohne dieser Funktion wird der Login nach dem Auslaufen der Session innerhalb von 24min verworfen. Durch Ausloggen wird auch der AutoLogin im betroffenen Browser wieder verworfen. Eine Änderung des Redeemer-Passworts macht alle vorhandenen AutoLogin-Cookies ungültig.&lt;br /&gt;
&lt;br /&gt;
==== Aufbereitung der Map-Daten ====&lt;br /&gt;
Die Datenquelle für die Map liefert data.php: es verschneidet die OLSR-Topologie vom lokal laufenden olsrd (txtinfo-plugin) und verschneidet vorkommende IP-Adressen mit den Redeemer-Daten. &lt;br /&gt;
&lt;br /&gt;
Zusätzlich beachtet werden Einstellungen in config.mine.php (IP-Autologin, Definition Tunnel-Knoten, Ignorieren von Tunnellinks z.B. für Roofnodes) und [[#MapSpecialConfig|MapSpecialConfig]].&lt;br /&gt;
&lt;br /&gt;
===== URL-Parameter von data.php =====&lt;br /&gt;
data.php kann auch als API für andere Dienste genutzt werden, sofern der Request mittels Login authorisiert ist. Über den url-parameter &amp;quot;format&amp;quot; kann der Output gewählt werden:&lt;br /&gt;
&lt;br /&gt;
* https://map.funkfeuer.at/wien/data.php?format=xml (default)&lt;br /&gt;
* https://map.funkfeuer.at/wien/data.php?format=kml&lt;br /&gt;
* https://map.funkfeuer.at/wien/data.php?format=ip6 liefert node/device/ip6/ip6type/nodeid&lt;br /&gt;
* https://map.funkfeuer.at/wien/data.php?format=nodeids liefert nodeid/lat/lon/nodename/status/ips|names von map-deaktivierten Knoten&lt;br /&gt;
* https://map.funkfeuer.at/wien/data.php?format=nodecsv liefert lat/lon/knoten_namen/status von Knoten mit validen Geokoordinaten, ohne Potential-Nodes&lt;br /&gt;
* https://map.funkfeuer.at/wien/data.php?format=visjs&lt;br /&gt;
* https://map.funkfeuer.at/wien/data.php?format=debug&lt;br /&gt;
&lt;br /&gt;
==== Darstellung der Map ====&lt;br /&gt;
* Mögliche Ansichten: GoogleMaps -&amp;gt; Terrain (default), Roadmap, Satellite, Hybrid&lt;br /&gt;
* Google Places Searchbox erlaubt schnelles Finden von Orten, Strassen, POIs&lt;br /&gt;
* Box &amp;quot;Nodes&amp;quot;&lt;br /&gt;
** &amp;quot;Link dieser Ansicht&amp;quot; öffnet ein Popup mit URI zum Kopieren. Aufruf dieser URI sollte die aktuelle Ansicht wiederherstellen: Zoomlevel, MapType, Location&lt;br /&gt;
** Download KML: Ermöglicht den Datenexport z.B. zum Öffnen in Google Earth&lt;br /&gt;
** Anzahl Nodes gesamt, Anzahl Nodes online (=zumindest eine aktive IP auf einem Node) &lt;br /&gt;
** Liste der Nodes - entspricht der Auswahl aus der Box &amp;quot;Ansicht&amp;quot; und/oder dem Suchfeld. Ein Klick auf den Nodennamen scrollt an dessen Position und öffnet die InfoBox des Nodes&lt;br /&gt;
** Suchfeld: Suche nach Nodenamen oder Node-ID&lt;br /&gt;
** Daten neu laden: aktualisiert die Datenbasis aus OLSR und Redeemer&lt;br /&gt;
* Box &amp;quot;Ansicht&amp;quot;&lt;br /&gt;
** Filtern die gezeigten Nodes nach&lt;br /&gt;
*** Aktive (Nodes mit mindestens einer aktiven IP-Adresse)&lt;br /&gt;
*** Inaktive (Nodes, deren IP-Adressen alle offline sind, jedoch früher mal zumindest eine davon aktiv war)&lt;br /&gt;
*** Im Aufbau (Nodes, deren IP-Adressen alle offline sind und keine IP seit deren Anlage beim Node jemals aktiv war)&lt;br /&gt;
*** Interessiert (Nodes ohne angelegte IP-Adresse)&lt;br /&gt;
** Zeige Speziallinks: ein/ausblenden der statisch verwalteten Links (siehe MapSpecialConfig)&lt;br /&gt;
** Zeige alle Links: ein/ausblenden aller aktiven Verbindungen. Tunnel-Links werden in diesem Fall nicht gezeigt.&lt;br /&gt;
** Zeige Nodenamen: ein/ausblenden der Nodenamen unterhalb der Marker ab einem gewissen Zoomlevel&lt;br /&gt;
** Link threshold: blendet Links mit ETX schlechter als dieser Wert aus&lt;br /&gt;
* Mausoptionen&lt;br /&gt;
** Node hinzufügen&lt;br /&gt;
** Messwerkzeig&lt;br /&gt;
&lt;br /&gt;
===== Nodes =====&lt;br /&gt;
&lt;br /&gt;
Die Map zeigt nur Knoten, die im Redeemer für die Map aktiviert sind und valide Geokoordinaten haben.&lt;br /&gt;
&lt;br /&gt;
Zusätzlich zu den Node-Farben laut Box &amp;quot;Ansicht&amp;quot; können aktive Knoten folgende Farben haben:&lt;br /&gt;
* grün: aktiver Knoten, der laut MapSpecialConfig als 5ghz-Node definiert ist. Seit 5ghz im Mesh quasi-standard ist, sind die Roofnode-Knoten als grüne Nodes verzeichnet, um diese schnell zu erkennen&lt;br /&gt;
* blau: Knoten mit aktivem OpenVPN-Link zum Tunnelserver&lt;br /&gt;
&lt;br /&gt;
Node-Marker werden in 3 unterschiedliche Größen dargestellt, um die Bedeutung im Mesh anhand der Anzahl aktiver, nodeübergreifender OLSR-Links zu zeigen. Je größer, desto mehr Nchbarn hat der Node:&lt;br /&gt;
* klein: Knoten mit nur 1 (einen) oder keinem aktiven Link zu einem anderen Knoten&lt;br /&gt;
* mittel: Konten mit 2 bis 4 Nachbarn&lt;br /&gt;
* gross: Knoten mit 5 oder mehr Nachbarknoten&lt;br /&gt;
&lt;br /&gt;
Bei überlappenden Nodemarkern werden aktive Knoten vor inaktiven gezeigt, kleinere vor größeren - um eine bestmögliche Klickbarkeit zu erlauben.&lt;br /&gt;
&lt;br /&gt;
Bei MouseOver zu einem Nodemarker wird dessen Name (oder ohne Login: dessen NodeID) angezeigt und dessen Links eingeblendet.&lt;br /&gt;
&lt;br /&gt;
Bei Klick auf einen Nodemarker öffnet sich dessen InfoBox. Es ist immer nur eine InfoBox gleichzeitig offen.&lt;br /&gt;
&lt;br /&gt;
===== Node-InfoBox =====&lt;br /&gt;
&lt;br /&gt;
* Name (inkl. Link zur Mapansicht dieses Nodes)&lt;br /&gt;
* Link zum Smokeping (falls für den Node zumindest bei einem Device aktiviert)&lt;br /&gt;
* NodeID in dezimal (z.B. fürs Ableiten des Management-Netzwerks) und hexadezimal (z.B. fürs Ableiten des IPv6-Prefixes für den Userblock dieses Knotens)&lt;br /&gt;
* Knotentyp: normal, 5ghz (grün), tunnel (blau)&lt;br /&gt;
* Geokoordinaten&lt;br /&gt;
* Inhaber, Adresse des Inhaber-Users, E-Mail-Adresse&lt;br /&gt;
* Technischer Kontakt, E-Mail-Adresse&lt;br /&gt;
&lt;br /&gt;
====== Devices ======&lt;br /&gt;
Devices (Anzahl aller registrierten IPv4-Adressen)&lt;br /&gt;
&lt;br /&gt;
* farbige Statusbox, signalisiert den Onlinezustand&lt;br /&gt;
** grün: online - olsrd aktiv und verbunden&lt;br /&gt;
** grün-hell: MID eines aktiven olsrd&lt;br /&gt;
** grün-gelb: HNA eines aktiven olsrd&lt;br /&gt;
** gelb: HNA subnet eines aktiven olsrd&lt;br /&gt;
** orange: online ohne olsrd, ohne HNA, ohne MID&lt;br /&gt;
** gelb: unbekannte HNA oder HNA als Subnet&lt;br /&gt;
** rot: nicht erreichbar&lt;br /&gt;
** grau: bisher nie online gewesen&lt;br /&gt;
* Device-Name&lt;br /&gt;
** MouseOver beschränkt die Links auf der Map auf jene dieses olsrd Routers&lt;br /&gt;
** MouseOver zeigt die IP-Adresse des Devices als Title&lt;br /&gt;
** Klick öffnet die URL laut FQDN&lt;br /&gt;
* Hinweis in Klammern&lt;br /&gt;
** online: olsrd aktiv und verbunden&lt;br /&gt;
** Datum mit Uhrzeit: IP war zu diesem Zeitpunkt zuletzt erreichbar&lt;br /&gt;
** Datum ohne Uhrzeit: IP ist nicht (mehr) erreichbar, am angegebenen Tag wurde diese IP als HNA angekündigt&lt;br /&gt;
** erstellt: datum&lt;br /&gt;
** HNA: diese IP wird auf einem anderen Knoten als HNA angekündigt&lt;br /&gt;
* eventuelles Warnsymbol &amp;lt;!&amp;gt;: die IP und MID/HNA gehören zu unterschiedichen Knoten!&lt;br /&gt;
* von einem olsr-Router abhängige Devices werden eingerückt:&lt;br /&gt;
** MID: die IP wird vom oslrd-Router auf einem sekundären Interface verwendet, für das olsr ebenfalls aktiv ist&lt;br /&gt;
** HNA: die IP wird vom olsrd-Router als Hostroute angekündigt.&lt;br /&gt;
** HNA (gelb): die IP ist Teil eines angekündigten Subnets (nur /28 bis /31 werden aufgelöst)&lt;br /&gt;
** &amp;gt;: IP gehört zum oberhalb genannten HNA-Subnet.&lt;br /&gt;
&lt;br /&gt;
====== Links ======&lt;br /&gt;
Links werden gezählt:&lt;br /&gt;
* Total: von jedem lokalen olsrd-Router zu jedem olsrd-Router eines Nachbarknotens&lt;br /&gt;
* Nodes: von diesem Knoten zu einem Nachbarknoten&lt;br /&gt;
* Knoteninterne Links werden nicht mitgezählt und auch nicht in der Map dargestellt.&lt;br /&gt;
&lt;br /&gt;
Pro olsrd aktivem Device wird angezeigt:&lt;br /&gt;
* Name des lokalen olsr Devices&lt;br /&gt;
* in Klammer: Anzahl der Links zu Nachbarknoten-Devices&lt;br /&gt;
* verlinktes Nachbarknoten-Device&lt;br /&gt;
** MouseOver lässt den Link in der Map blinken&lt;br /&gt;
** klick springt zum betroffenen Nachbarknoten und öffnet dessen InfoBox&lt;br /&gt;
* ETX Costs numerisch und als farbige Box&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Node hinzufügen =====&lt;br /&gt;
Wenn dieses Tool ausgewählt wurde, wird bei einem Klick auf die Map ein neuer Marker hinzugefügt. An dieser Position kann dann mittels &amp;quot;neuen Node registrieren...&amp;quot; einen neuen Konten im Redeemer erstellen: nötig ist nur nochmals der Redeemer-Login und der Knotenname.&lt;br /&gt;
&lt;br /&gt;
Nach erfolgreichem Abspeichern wird die Anzeige von Knoten im Status &amp;quot;Interessiert&amp;quot; aktiviert und die Mapdaten neu geladen, sodass der neue Node sichtbar wird.&lt;br /&gt;
&lt;br /&gt;
===== Messwerkzeug =====&lt;br /&gt;
Mittels zwei freien Klicks in die Map kann zwischen den zwei Positionen die Distanz und Windrichtung (in Grad und als Kürzel) dargestellt werden.&lt;br /&gt;
&lt;br /&gt;
Doppelklick auf einen der beiden Mess-Marker entfernt die Anzeige und macht eine neuerliche Messung möglich.&lt;br /&gt;
&lt;br /&gt;
===== URL-Parameter der BaseMap =====&lt;br /&gt;
&lt;br /&gt;
* Direkt zu einem Node mit InfoBox: https://map.funkfeuer.at/wien/#shownode=2345donau&lt;br /&gt;
* Direkt zu einer Location: https://map.funkfeuer.at/wien/#lat=48.21393926636411&amp;amp;lon=16.35928346180073&amp;amp;zoom=18&amp;amp;map=terrain&lt;br /&gt;
&lt;br /&gt;
==== MapSpecialConfig ====&lt;br /&gt;
&lt;br /&gt;
Einige Zustände, die für die Darstellung relevant sind, können aus der Topologie nicht erkannt werden. Folgende Wiki-Page wird in der Datenaufbereitung für die Map als Spezial-Steuerung abgerufen: [[Regionen/Wien/MapSpecialConfig]]&lt;br /&gt;
&lt;br /&gt;
== Abhängigkeiten ==&lt;br /&gt;
Die Datenquelle der Map wird auch von anderen Applikationen genutzt.&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/BaseMap&amp;diff=3021</id>
		<title>Services/Organisation/BaseMap</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/BaseMap&amp;diff=3021"/>
		<updated>2020-07-15T12:24:30Z</updated>

		<summary type="html">&lt;p&gt;Pocki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
&lt;br /&gt;
Die BaseMap war lange Zeit ''die'' Map des Funknetzes unter [https://map.funkfeuer.at/wien/ map.funkfeuer.at/wien]. Diese Map zeigt '''nur IPv4-Adressen und olsrd(v1)''' Topologie. 4in6-IPv4-Adressen aus dem v642-Konzept (werden über olsrd2/IPv6 geroutet) zeigt die Map bei den zugeordneten Knoten nur an. Die nötigen Daten werden aus der Postgres-Datenbank des Redeemers und einer lokal laufenden olsrd-Instanz geholt und miteinander verschnitten. Die Darstellung erfolgt auf einer GoogleMaps Karte und ist in JavaScript umgesetzt.&lt;br /&gt;
&lt;br /&gt;
Gehostet wird der Webservice im Rechnenzentrum von Nessus.&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
* [[Benutzer:Pocki|Christian Pock]]&lt;br /&gt;
&lt;br /&gt;
== Funktionen ==&lt;br /&gt;
&lt;br /&gt;
==== Login ====&lt;br /&gt;
Ohne Login kann die Map nur anonymisierte Knoten ohne IP-Adressen darstellen, deren Geokoordinaten sind gerastert/gerundet.&lt;br /&gt;
&lt;br /&gt;
Ohne Login und aufgerufen von einer FunkFeuer-IP-Adresse kann man die exakten Locations der Knoten sehen und auch die Funktion &amp;quot;Show all Links&amp;quot; aktivieren. Ein Textbaustein &amp;quot;precise locations on&amp;quot; signalisiert diesen Zustand in der Login-Box.&lt;br /&gt;
&lt;br /&gt;
Erst nach einem Login mit einem gültigem Redeemer-User können die kompletten Daten eingesehen werden, darunter Knotennamen und Inhaber/Betreiber-Kontaktdaten und IP-Adressen.&lt;br /&gt;
&lt;br /&gt;
Mittels der Checkbox &amp;quot;Remember&amp;quot; bei den Login-Feldern kann der Login für 30 Tage über ein Browsercookie &amp;quot;behalten&amp;quot; werden. Bei jedem Map-Besuch fängt dieser 30-Tage-Zähler neu an. Ohne dieser Funktion wird der Login nach dem Auslaufen der Session innerhalb von 24min verworfen. Durch Ausloggen wird auch der AutoLogin im betroffenen Browser wieder verworfen. Eine Änderung des Redeemer-Passworts macht alle vorhandenen AutoLogin-Cookies ungültig.&lt;br /&gt;
&lt;br /&gt;
==== Aufbereitung der Map-Daten ====&lt;br /&gt;
Die Datenquelle für die Map liefert data.php: es verschneidet die OLSR-Topologie vom lokal laufenden olsrd (txtinfo-plugin) und verschneidet vorkommende IP-Adressen mit den Redeemer-Daten. &lt;br /&gt;
&lt;br /&gt;
===== URL-Parameter von data.php =====&lt;br /&gt;
data.php kann auch als API für andere Dienste genutzt werden, sofern der Request mittels Login authorisiert ist. Über den url-parameter &amp;quot;format&amp;quot; kann der Output gewählt werden:&lt;br /&gt;
&lt;br /&gt;
* https://map.funkfeuer.at/wien/data.php?format=xml (default)&lt;br /&gt;
* https://map.funkfeuer.at/wien/data.php?format=kml&lt;br /&gt;
* https://map.funkfeuer.at/wien/data.php?format=ip6 liefert node/device/ip6/ip6type/nodeid&lt;br /&gt;
* https://map.funkfeuer.at/wien/data.php?format=nodeids liefert nodeid/lat/lon/nodename/status/ips|names von map-deaktivierten Knoten&lt;br /&gt;
* https://map.funkfeuer.at/wien/data.php?format=nodecsv liefert lat/lon/knoten_namen/status von Knoten mit validen Geokoordinaten, ohne Potential-Nodes&lt;br /&gt;
* https://map.funkfeuer.at/wien/data.php?format=visjs&lt;br /&gt;
* https://map.funkfeuer.at/wien/data.php?format=debug&lt;br /&gt;
&lt;br /&gt;
==== Darstellung der Map ====&lt;br /&gt;
* Mögliche Ansichten: GoogleMaps -&amp;gt; Terrain (default), Roadmap, Satellite, Hybrid&lt;br /&gt;
* Google Places Searchbox erlaubt schnelles Finden von Orten, Strassen, POIs&lt;br /&gt;
* Box &amp;quot;Nodes&amp;quot;&lt;br /&gt;
** &amp;quot;Link dieser Ansicht&amp;quot; öffnet ein Popup mit URI zum Kopieren. Aufruf dieser URI sollte die aktuelle Ansicht wiederherstellen: Zoomlevel, MapType, Location&lt;br /&gt;
** Download KML: Ermöglicht den Datenexport z.B. zum Öffnen in Google Earth&lt;br /&gt;
** Anzahl Nodes gesammt, Anzahl Nodes online (=zumindest eine aktive IP auf einem Node) &lt;br /&gt;
** Liste der Nodes - entspricht der Auswahl aus der Box &amp;quot;Ansicht&amp;quot; und/oder dem Suchfeld. Ein Klick auf den Nodennamen scrollt an dessen Position und öffnet die InfoBox des Nodes&lt;br /&gt;
** Suchfeld: Suche nach Nodenamen oder Node-ID&lt;br /&gt;
** Daten neu laden: aktualisiert die Datenbasis aus OLSR und Redeemer&lt;br /&gt;
* Box &amp;quot;Ansicht&amp;quot;&lt;br /&gt;
** Filtern die gezeigten Nodes nach&lt;br /&gt;
*** Aktive (Nodes mit mindestens einer aktiven IP-Adresse)&lt;br /&gt;
*** Inaktive (Nodes, deren IP-Adressen alle offline sind, jedoch früher mal zumindest eine davon aktiv war)&lt;br /&gt;
*** Im Aufbau (Nodes, deren IP-Adressen alle offline sind und keine IP seit deren Anlage beim Node jemals aktiv war)&lt;br /&gt;
*** Interessiert (Nodes ohne angelegte IP-Adresse)&lt;br /&gt;
** Zeige Speziallinks: ein/ausblenden der statisch verwalteten Links (siehe MapSpecialConfig)&lt;br /&gt;
** Zeige alle Links: ein/ausblenden aller aktiven Verbindungen. Tunnel-Links werden in diesem Fall nicht gezeigt.&lt;br /&gt;
** Zeige Nodenamen: ein/ausblenden der Nodenamen unterhalb der Marker ab einem gewissen Zoomlevel&lt;br /&gt;
** Link threshold: blendet Links mit ETX schlechter als dieser Wert aus&lt;br /&gt;
* Mausoptionen&lt;br /&gt;
** Node hinzufügen&lt;br /&gt;
** Messwerkzeig&lt;br /&gt;
&lt;br /&gt;
===== Nodes =====&lt;br /&gt;
&lt;br /&gt;
Die Map zeigt nur Knoten, die im Redeemer für die Map aktiviert sind und valide Geokoordinaten haben.&lt;br /&gt;
&lt;br /&gt;
Zusätzlich zu den Node-Farben laut Box &amp;quot;Ansicht&amp;quot; können aktive Knoten folgende Farben haben:&lt;br /&gt;
* grün: aktiver Knoten, der laut MapSpecialConfig als 5ghz-Node definiert ist. Seit 5ghz im Mesh quasi-standard ist, sind die Roofnode-Knoten als grüne Nodes verzeichnet, um diese schnell zu erkennenb&lt;br /&gt;
* blau: Knoten mit aktivem OpenVPN-Link zum Tunnelserver&lt;br /&gt;
&lt;br /&gt;
Node-Marker werden in 3 unterschiedliche Größen dargestellt, um die Bedeutung im Mesh anhand der Anzahl aktiver, nodeübergreifender OLSR-Links zu zeigen. Je größer, desto mehr Nchbarn hat der Node:&lt;br /&gt;
* klein: Knoten mit nur 1 (einen) oder keinem aktiven Link zu einem anderen Knoten&lt;br /&gt;
* mittel: Konten mit 2 bis 4 Nachbarn&lt;br /&gt;
* gross: Knoten mit 5 oder mehr Nachbarknoten&lt;br /&gt;
&lt;br /&gt;
Bei überlappenden Nodemarkern werden aktive Knoten vor inaktiven gezeigt, kleinere vor größeren - um eine bestmögliche Klickbarkeit zu erlauben.&lt;br /&gt;
&lt;br /&gt;
Bei MouseOver zu einem Nodemarker wird dessen Name (oder ohne Login: dessen NodeID) angezeigt und dessen Links eingeblendet.&lt;br /&gt;
&lt;br /&gt;
Bei Klick auf einen Nodemarker öffnet sich dessen InfoBox. Es ist immer nur eine InfoBox gleichzeitig offen.&lt;br /&gt;
&lt;br /&gt;
===== Node-InfoBox =====&lt;br /&gt;
&lt;br /&gt;
* Name (inkl. Link zur Mapansicht dieses Nodes)&lt;br /&gt;
* Link zum Smokeping (falls für den Node zumindest bei einem Device aktiviert)&lt;br /&gt;
* NodeID in dezimal (z.B. fürs Ableiten des Management-Netzwerks) und hexadezimal (z.B. fürs Ableiten des IPv6-Prefixes für den Userblock dieses Knotens)&lt;br /&gt;
* Knotentyp: normal, 5ghz (grün), tunnel (blau)&lt;br /&gt;
* Geokoordinaten&lt;br /&gt;
* Inhaber, Adresse des Inhaber-Users, e-Mailadresse&lt;br /&gt;
* Technischer Kontakt, e-Mailadresse&lt;br /&gt;
&lt;br /&gt;
====== Devices ======&lt;br /&gt;
Devices (Anzahl aller registrierten IPv4-Adressen)&lt;br /&gt;
&lt;br /&gt;
* farbige Statusbox, signalisiert den Onlinezustand&lt;br /&gt;
** grün: online - olsrd aktiv und verbunden&lt;br /&gt;
** grün-hell: MID eines aktiven olsrd&lt;br /&gt;
** grün-gelb: HNA eines aktiven olsrd&lt;br /&gt;
** gelb: HNA subnet eines aktiven olsrd&lt;br /&gt;
** orange: online ohne olsrd, ohne HNA, ohne MID&lt;br /&gt;
** gelb: unbekannte HNA oder HNA als Subnet&lt;br /&gt;
** rot: nicht erreichbar&lt;br /&gt;
** grau: bisher nie online gewesen&lt;br /&gt;
* Device-Name&lt;br /&gt;
** MouseOver beschränkt die Links auf der Map auf jene dieses olsrd Routers&lt;br /&gt;
** MouseOver zeigt die IP-Adresse des Devices als Title&lt;br /&gt;
** Klick öffnet die URL laut FQDN&lt;br /&gt;
* Hinweis in Klammern&lt;br /&gt;
** online: olsrd aktiv und verbunden&lt;br /&gt;
** Datum mit Uhrzeit: IP war zu diesem Zeitpunkt zuletzt erreichbar&lt;br /&gt;
** Datum ohne Uhrzeit: IP ist nicht (mehr) erreichbar, am angegebenen Tag wurde diese IP als HNA angekündigt&lt;br /&gt;
** erstellt: datum&lt;br /&gt;
** HNA: diese IP wird auf einem anderen Knoten als HNA angekündigt&lt;br /&gt;
* eventuelles Warnsymbol &amp;lt;!&amp;gt;: die IP und MID/HNA gehören zu unterschieldichen Knoten!&lt;br /&gt;
* von einem olsr-Router abhängige Devices werden eingerückt:&lt;br /&gt;
** MID: die IP wird vom oslrd-Router auf einem sekundären Interface verwendet, für das olsr ebenfalls aktiv ist&lt;br /&gt;
** HNA: die IP wird vom olsrd-Router als Hostroute angekündigt.&lt;br /&gt;
** HNA (gelb): die IP ist Teil eines angekündigten Subnets (nur /28 bis /31 werden aufgelöst)&lt;br /&gt;
** &amp;gt;: IP gehört zum oberhalb genannten HNA-Subnet.&lt;br /&gt;
&lt;br /&gt;
====== Links ======&lt;br /&gt;
Links werden gezählt:&lt;br /&gt;
* Total: von jedem lokalen olsrd-Router zu jedem olsrd-Router eines Nachbarknotens&lt;br /&gt;
* Nodes: von diesem Knoten zu einem Nachbarknoten&lt;br /&gt;
* Knoteninterne Links werden nicht mitgezählt und auch nicht in der Map dargestellt.&lt;br /&gt;
&lt;br /&gt;
Pro olsrd aktivem Device wird angezeigt:&lt;br /&gt;
* Name des lokalen olsr Devices&lt;br /&gt;
* in Klammer: Anzahl der Links zu Nachbarknoten-Devices&lt;br /&gt;
* verlinktes Nachbarknoten-Device&lt;br /&gt;
** MouseOver lässt den Link in der Map blinken&lt;br /&gt;
** klick springt zum betroffenen Nachbarknoten und öffnet dessen InfoBox&lt;br /&gt;
* ETX Costs numerisch und als farbige Box&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Node hinzufügen =====&lt;br /&gt;
Wenn dieses Tool ausgewählt wurde, wird bei einem Klick auf die Map ein neuer Marker hinzugefügt. An dieser Position kann dann mittels &amp;quot;neuen Node registrieren...&amp;quot; einen neuen Konten im Redeemer erstellen: nötig ist nur nochmals der Redeemer-Login und der Knotenname.&lt;br /&gt;
&lt;br /&gt;
Nach erfolgreichem Abspeichern wird die Anzeige von Knoten im Status &amp;quot;Interessiert&amp;quot; aktiviert und die Mapdaten neu geladen, sodass der neue Node sichtbar wird.&lt;br /&gt;
&lt;br /&gt;
===== Messwerkzeug =====&lt;br /&gt;
Mittels zwei freien Klicks in die Map kann zwischen den zwei Positionen die Distanz und Windrichtung (in Grad und als Kürzel) dargestellt werden.&lt;br /&gt;
&lt;br /&gt;
Doppelklick auf einen der beiden Mess-Marker entfernt die Anzeige und macht eine neuerliche Messung möglich.&lt;br /&gt;
&lt;br /&gt;
===== URL-Parameter der BaseMap =====&lt;br /&gt;
&lt;br /&gt;
* Direkt zu einem Node mit InfoBox: https://map.funkfeuer.at/wien/#shownode=2345donau&lt;br /&gt;
* Direkt zu einer Location: https://map.funkfeuer.at/wien/#lat=48.21393926636411&amp;amp;lon=16.35928346180073&amp;amp;zoom=18&amp;amp;map=terrain&lt;br /&gt;
&lt;br /&gt;
==== MapSpecialConfig ====&lt;br /&gt;
&lt;br /&gt;
Einige Zustände, die für die Darstellung relevant sind, können aus der Topologie nicht erkannt werden. Folgende Wiki-Page wird in der Datenaufbereitung für die Map als Spezial-Steuerung abgerufen: [[Regionen/Wien/MapSpecialConfig]]&lt;br /&gt;
&lt;br /&gt;
== Abhängigkeiten ==&lt;br /&gt;
Die Datenquelle der Map wird auch von anderen Applikationen genutzt.&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/BaseMap&amp;diff=3020</id>
		<title>Services/Organisation/BaseMap</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/BaseMap&amp;diff=3020"/>
		<updated>2020-07-15T12:21:16Z</updated>

		<summary type="html">&lt;p&gt;Pocki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
&lt;br /&gt;
Die BaseMap war lange Zeit ''die'' Map des Funknetzes unter [https://map.funkfeuer.at/wien/ map.funkfeuer.at/wien]. Diese Map zeigt '''nur IPv4-Adressen und olsrd(v1)''' Topologie. 4in6-IPv4-Adressen aus dem v642-Konzept (werden über olsrd2/IPv6 geroutet) zeigt die Map bei den zugeordneten Knoten nur an. Die nötigen Daten werden aus der Postgres-Datenbank des Redeemers und einer lokal laufenden olsrd-Instanz geholt und miteinander verschnitten. Die Darstellung erfolgt auf einer GoogleMaps Karte und ist in JavaScript umgesetzt.&lt;br /&gt;
&lt;br /&gt;
Gehostet wird der Webservice im Rechnenzentrum von Nessus.&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
* [[Benutzer:Pocki|Christian Pock]]&lt;br /&gt;
&lt;br /&gt;
== Funktionen ==&lt;br /&gt;
&lt;br /&gt;
==== Login ====&lt;br /&gt;
Ohne Login kann die Map nur anonymisierte Knoten ohne IP-Adressen darstellen, deren Geokoordinaten sind gerastert/gerundet.&lt;br /&gt;
&lt;br /&gt;
Ohne Login und aufgerufen von einer FunkFeuer-IP-Adresse kann man die exakten Locations der Knoten sehen und auch die Funktion &amp;quot;Show all Links&amp;quot; aktivieren. Ein Textbaustein &amp;quot;precise locations on&amp;quot; signalisiert diesen Zustand in der Login-Box.&lt;br /&gt;
&lt;br /&gt;
Erst nach einem Login mit einem gültigem Redeemer-User können die kompletten Daten eingesehen werden, darunter Knotennamen und Inhaber/Betreiber-Kontaktdaten und IP-Adressen.&lt;br /&gt;
&lt;br /&gt;
Mittels der Checkbox &amp;quot;Remember&amp;quot; bei den Login-Feldern kann der Login für 30 Tage über ein Browsercookie &amp;quot;behalten&amp;quot; werden. Bei jedem Map-Besuch fängt dieser 30-Tage-Zähler neu an. Ohne dieser Funktion wird der Login nach dem Auslaufen der Session innerhalb von 24min verworfen. Durch Ausloggen wird auch der AutoLogin im betroffenen Browser wieder verworfen. Eine Änderung des Redeemer-Passworts macht alle vorhandenen AutoLogin-Cookies ungültig.&lt;br /&gt;
&lt;br /&gt;
==== Aufbereitung der Map-Daten ====&lt;br /&gt;
Die Datenquelle für die Map liefert data.php: es verschneidet die OLSR-Topologie vom lokal laufenden olsrd (txtinfo-plugin) und verschneidet vorkommende IP-Adressen mit den Redeemer-Daten. &lt;br /&gt;
&lt;br /&gt;
===== URL-Parameter von data.php =====&lt;br /&gt;
data.php kann auch als API für andere Dienste genutzt werden, sofern der Request mittels Login authorisiert ist. Über den url-parameter &amp;quot;format&amp;quot; kann der Output gewählt werden:&lt;br /&gt;
&lt;br /&gt;
* https://map.funkfeuer.at/wien/data.php?format=xml (default)&lt;br /&gt;
* https://map.funkfeuer.at/wien/data.php?format=kml&lt;br /&gt;
* https://map.funkfeuer.at/wien/data.php?format=ip6 liefert node/device/ip6/ip6type/nodeid&lt;br /&gt;
* https://map.funkfeuer.at/wien/data.php?format=nodeids liefert nodeid/lat/lon/nodename/status/ips|names von map-deaktivierten Knoten&lt;br /&gt;
* https://map.funkfeuer.at/wien/data.php?format=nodecsv liefert lat/lon/knoten_namen/status von Knoten mit validen Geokoordinaten, ohne Potential-Nodes&lt;br /&gt;
&lt;br /&gt;
==== Darstellung der Map ====&lt;br /&gt;
* Mögliche Ansichten: GoogleMaps -&amp;gt; Terrain (default), Roadmap, Satellite, Hybrid&lt;br /&gt;
* Google Places Searchbox erlaubt schnelles Finden von Orten, Strassen, POIs&lt;br /&gt;
* Box &amp;quot;Nodes&amp;quot;&lt;br /&gt;
** &amp;quot;Link dieser Ansicht&amp;quot; öffnet ein Popup mit URI zum Kopieren. Aufruf dieser URI sollte die aktuelle Ansicht wiederherstellen: Zoomlevel, MapType, Location&lt;br /&gt;
** Download KML: Ermöglicht den Datenexport z.B. zum Öffnen in Google Earth&lt;br /&gt;
** Anzahl Nodes gesammt, Anzahl Nodes online (=zumindest eine aktive IP auf einem Node) &lt;br /&gt;
** Liste der Nodes - entspricht der Auswahl aus der Box &amp;quot;Ansicht&amp;quot; und/oder dem Suchfeld. Ein Klick auf den Nodennamen scrollt an dessen Position und öffnet die InfoBox des Nodes&lt;br /&gt;
** Suchfeld: Suche nach Nodenamen oder Node-ID&lt;br /&gt;
** Daten neu laden: aktualisiert die Datenbasis aus OLSR und Redeemer&lt;br /&gt;
* Box &amp;quot;Ansicht&amp;quot;&lt;br /&gt;
** Filtern die gezeigten Nodes nach&lt;br /&gt;
*** Aktive (Nodes mit mindestens einer aktiven IP-Adresse)&lt;br /&gt;
*** Inaktive (Nodes, deren IP-Adressen alle offline sind, jedoch früher mal zumindest eine davon aktiv war)&lt;br /&gt;
*** Im Aufbau (Nodes, deren IP-Adressen alle offline sind und keine IP seit deren Anlage beim Node jemals aktiv war)&lt;br /&gt;
*** Interessiert (Nodes ohne angelegte IP-Adresse)&lt;br /&gt;
** Zeige Speziallinks: ein/ausblenden der statisch verwalteten Links (siehe MapSpecialConfig)&lt;br /&gt;
** Zeige alle Links: ein/ausblenden aller aktiven Verbindungen. Tunnel-Links werden in diesem Fall nicht gezeigt.&lt;br /&gt;
** Zeige Nodenamen: ein/ausblenden der Nodenamen unterhalb der Marker ab einem gewissen Zoomlevel&lt;br /&gt;
** Link threshold: blendet Links mit ETX schlechter als dieser Wert aus&lt;br /&gt;
* Mausoptionen&lt;br /&gt;
** Node hinzufügen&lt;br /&gt;
** Messwerkzeig&lt;br /&gt;
&lt;br /&gt;
===== Nodes =====&lt;br /&gt;
&lt;br /&gt;
Die Map zeigt nur Knoten, die im Redeemer für die Map aktiviert sind und valide Geokoordinaten haben.&lt;br /&gt;
&lt;br /&gt;
Zusätzlich zu den Node-Farben laut Box &amp;quot;Ansicht&amp;quot; können aktive Knoten folgende Farben haben:&lt;br /&gt;
* grün: aktiver Knoten, der laut MapSpecialConfig als 5ghz-Node definiert ist. Seit 5ghz im Mesh quasi-standard ist, sind die Roofnode-Knoten als grüne Nodes verzeichnet, um diese schnell zu erkennenb&lt;br /&gt;
* blau: Knoten mit aktivem OpenVPN-Link zum Tunnelserver&lt;br /&gt;
&lt;br /&gt;
Node-Marker werden in 3 unterschiedliche Größen dargestellt, um die Bedeutung im Mesh anhand der Anzahl aktiver, nodeübergreifender OLSR-Links zu zeigen. Je größer, desto mehr Nchbarn hat der Node:&lt;br /&gt;
* klein: Knoten mit nur 1 (einen) oder keinem aktiven Link zu einem anderen Knoten&lt;br /&gt;
* mittel: Konten mit 2 bis 4 Nachbarn&lt;br /&gt;
* gross: Knoten mit 5 oder mehr Nachbarknoten&lt;br /&gt;
&lt;br /&gt;
Bei überlappenden Nodemarkern werden aktive Knoten vor inaktiven gezeigt, kleinere vor größeren - um eine bestmögliche Klickbarkeit zu erlauben.&lt;br /&gt;
&lt;br /&gt;
Bei MouseOver zu einem Nodemarker wird dessen Name (oder ohne Login: dessen NodeID) angezeigt und dessen Links eingeblendet.&lt;br /&gt;
&lt;br /&gt;
Bei Klick auf einen Nodemarker öffnet sich dessen InfoBox. Es ist immer nur eine InfoBox gleichzeitig offen.&lt;br /&gt;
&lt;br /&gt;
===== Node-InfoBox =====&lt;br /&gt;
&lt;br /&gt;
* Name (inkl. Link zur Mapansicht dieses Nodes)&lt;br /&gt;
* Link zum Smokeping (falls für den Node zumindest bei einem Device aktiviert)&lt;br /&gt;
* NodeID in dezimal (z.B. fürs Ableiten des Management-Netzwerks) und hexadezimal (z.B. fürs Ableiten des IPv6-Prefixes für den Userblock dieses Knotens)&lt;br /&gt;
* Knotentyp: normal, 5ghz (grün), tunnel (blau)&lt;br /&gt;
* Geokoordinaten&lt;br /&gt;
* Inhaber, Adresse des Inhaber-Users, e-Mailadresse&lt;br /&gt;
* Technischer Kontakt, e-Mailadresse&lt;br /&gt;
&lt;br /&gt;
====== Devices ======&lt;br /&gt;
Devices (Anzahl aller registrierten IPv4-Adressen)&lt;br /&gt;
&lt;br /&gt;
* farbige Statusbox, signalisiert den Onlinezustand&lt;br /&gt;
** grün: online - olsrd aktiv und verbunden&lt;br /&gt;
** grün-hell: MID eines aktiven olsrd&lt;br /&gt;
** grün-gelb: HNA eines aktiven olsrd&lt;br /&gt;
** gelb: HNA subnet eines aktiven olsrd&lt;br /&gt;
** orange: online ohne olsrd, ohne HNA, ohne MID&lt;br /&gt;
** gelb: unbekannte HNA oder HNA als Subnet&lt;br /&gt;
** rot: nicht erreichbar&lt;br /&gt;
** grau: bisher nie online gewesen&lt;br /&gt;
* Device-Name&lt;br /&gt;
** MouseOver beschränkt die Links auf der Map auf jene dieses olsrd Routers&lt;br /&gt;
** MouseOver zeigt die IP-Adresse des Devices als Title&lt;br /&gt;
** Klick öffnet die URL laut FQDN&lt;br /&gt;
* Hinweis in Klammern&lt;br /&gt;
** online: olsrd aktiv und verbunden&lt;br /&gt;
** Datum mit Uhrzeit: IP war zu diesem Zeitpunkt zuletzt erreichbar&lt;br /&gt;
** Datum ohne Uhrzeit: IP ist nicht (mehr) erreichbar, am angegebenen Tag wurde diese IP als HNA angekündigt&lt;br /&gt;
** erstellt: datum&lt;br /&gt;
** HNA: diese IP wird auf einem anderen Knoten als HNA angekündigt&lt;br /&gt;
* eventuelles Warnsymbol &amp;lt;!&amp;gt;: die IP und MID/HNA gehören zu unterschieldichen Knoten!&lt;br /&gt;
* von einem olsr-Router abhängige Devices werden eingerückt:&lt;br /&gt;
** MID: die IP wird vom oslrd-Router auf einem sekundären Interface verwendet, für das olsr ebenfalls aktiv ist&lt;br /&gt;
** HNA: die IP wird vom olsrd-Router als Hostroute angekündigt.&lt;br /&gt;
** HNA (gelb): die IP ist Teil eines angekündigten Subnets (nur /28 bis /31 werden aufgelöst)&lt;br /&gt;
** &amp;gt;: IP gehört zum oberhalb genannten HNA-Subnet.&lt;br /&gt;
&lt;br /&gt;
====== Links ======&lt;br /&gt;
Links werden gezählt:&lt;br /&gt;
* Total: von jedem lokalen olsrd-Router zu jedem olsrd-Router eines Nachbarknotens&lt;br /&gt;
* Nodes: von diesem Knoten zu einem Nachbarknoten&lt;br /&gt;
* Knoteninterne Links werden nicht mitgezählt und auch nicht in der Map dargestellt.&lt;br /&gt;
&lt;br /&gt;
Pro olsrd aktivem Device wird angezeigt:&lt;br /&gt;
* Name des lokalen olsr Devices&lt;br /&gt;
* in Klammer: Anzahl der Links zu Nachbarknoten-Devices&lt;br /&gt;
* verlinktes Nachbarknoten-Device&lt;br /&gt;
** MouseOver lässt den Link in der Map blinken&lt;br /&gt;
** klick springt zum betroffenen Nachbarknoten und öffnet dessen InfoBox&lt;br /&gt;
* ETX Costs numerisch und als farbige Box&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Node hinzufügen =====&lt;br /&gt;
Wenn dieses Tool ausgewählt wurde, wird bei einem Klick auf die Map ein neuer Marker hinzugefügt. An dieser Position kann dann mittels &amp;quot;neuen Node registrieren...&amp;quot; einen neuen Konten im Redeemer erstellen: nötig ist nur nochmals der Redeemer-Login und der Knotenname.&lt;br /&gt;
&lt;br /&gt;
Nach erfolgreichem Abspeichern wird die Anzeige von Knoten im Status &amp;quot;Interessiert&amp;quot; aktiviert und die Mapdaten neu geladen, sodass der neue Node sichtbar wird.&lt;br /&gt;
&lt;br /&gt;
===== Messwerkzeug =====&lt;br /&gt;
Mittels zwei freien Klicks in die Map kann zwischen den zwei Positionen die Distanz und Windrichtung (in Grad und als Kürzel) dargestellt werden.&lt;br /&gt;
&lt;br /&gt;
Doppelklick auf einen der beiden Mess-Marker entfernt die Anzeige und macht eine neuerliche Messung möglich.&lt;br /&gt;
&lt;br /&gt;
===== URL-Parameter der BaseMap =====&lt;br /&gt;
&lt;br /&gt;
* Direkt zu einem Node mit InfoBox: https://map.funkfeuer.at/wien/#shownode=2345donau&lt;br /&gt;
* Direkt zu einer Location: https://map.funkfeuer.at/wien/#lat=48.21393926636411&amp;amp;lon=16.35928346180073&amp;amp;zoom=18&amp;amp;map=terrain&lt;br /&gt;
&lt;br /&gt;
==== MapSpecialConfig ====&lt;br /&gt;
&lt;br /&gt;
Einige Zustände, die für die Darstellung relevant sind, können aus der Topologie nicht erkannt werden. Folgende Wiki-Page wird in der Datenaufbereitung für die Map als Spezial-Steuerung abgerufen: [[Regionen/Wien/MapSpecialConfig]]&lt;br /&gt;
&lt;br /&gt;
== Abhängigkeiten ==&lt;br /&gt;
Die Datenquelle der Map wird auch von anderen Applikationen genutzt.&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/BaseMap&amp;diff=3019</id>
		<title>Services/Organisation/BaseMap</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/BaseMap&amp;diff=3019"/>
		<updated>2020-07-15T12:10:29Z</updated>

		<summary type="html">&lt;p&gt;Pocki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
&lt;br /&gt;
Die BaseMap war lange Zeit ''die'' Map des Funknetzes unter [https://map.funkfeuer.at/wien/ map.funkfeuer.at/wien]. Diese Map zeigt '''nur IPv4-Adressen und olsrd(v1)''' Topologie. 4in6-IPv4-Adressen aus dem v642-Konzept (werden über olsrd2/IPv6 geroutet) zeigt die Map bei den zugeordneten Knoten nur an. Die nötigen Daten werden aus der Postgres-Datenbank des Redeemers und einer lokal laufenden olsrd-Instanz geholt und miteinander verschnitten. Die Darstellung erfolgt auf einer GoogleMaps Karte und ist in JavaScript umgesetzt.&lt;br /&gt;
&lt;br /&gt;
Gehostet wird der Webservice im Rechnenzentrum von Nessus.&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
* [[Benutzer:Pocki|Christian Pock]]&lt;br /&gt;
&lt;br /&gt;
== Funktionen ==&lt;br /&gt;
&lt;br /&gt;
==== Login ====&lt;br /&gt;
Ohne Login kann die Map nur anonymisierte Knoten ohne IP-Adressen darstellen, deren Geokoordinaten sind gerastert/gerundet.&lt;br /&gt;
&lt;br /&gt;
Ohne Login und aufgerufen von einer FunkFeuer-IP-Adresse kann man die exakten Locations der Knoten sehen und auch die Funktion &amp;quot;Show all Links&amp;quot; aktivieren. Ein Textbaustein &amp;quot;precise locations on&amp;quot; signalisiert diesen Zustand in der Login-Box.&lt;br /&gt;
&lt;br /&gt;
Erst nach einem Login mit einem gültigem Redeemer-User können die kompletten Daten eingesehen werden, darunter Knotennamen und Inhaber/Betreiber-Kontaktdaten und IP-Adressen.&lt;br /&gt;
&lt;br /&gt;
Mittels der Checkbox &amp;quot;Remember&amp;quot; bei den Login-Feldern kann der Login für 30 Tage über ein Browsercookie &amp;quot;behalten&amp;quot; werden. Bei jedem Map-Besuch fängt dieser 30-Tage-Zähler neu an. Ohne dieser Funktion wird der Login nach dem Auslaufen der Session innerhalb von 24min verworfen. Durch Ausloggen wird auch der AutoLogin im betroffenen Browser wieder verworfen. Eine Änderung des Redeemer-Passworts macht alle vorhandenen AutoLogin-Cookies ungültig.&lt;br /&gt;
&lt;br /&gt;
==== Aufbereitung der Map-Daten ====&lt;br /&gt;
Die Datenquelle für die Map liefert data.php: es verschneidet die OLSR-Topologie vom lokal laufenden olsrd (txtinfo-plugin) und verschneidet vorkommende IP-Adressen mit den Redeemer-Daten. &lt;br /&gt;
&lt;br /&gt;
===== URL-Parameter von data.php =====&lt;br /&gt;
data.php kann auch als API für andere Dienste genutzt werden, sofern der Request mittels Login authorisiert ist. Über den url-parameter &amp;quot;format&amp;quot; kann der Output gewählt werden:&lt;br /&gt;
&lt;br /&gt;
* https://map.funkfeuer.at/wien/data.php?format=xml (default)&lt;br /&gt;
* https://map.funkfeuer.at/wien/data.php?format=ip6&lt;br /&gt;
* https://map.funkfeuer.at/wien/data.php?format=nodeids&lt;br /&gt;
&lt;br /&gt;
==== Darstellung der Map ====&lt;br /&gt;
* Mögliche Ansichten: GoogleMaps -&amp;gt; Terrain (default), Roadmap, Satellite, Hybrid&lt;br /&gt;
* Google Places Searchbox erlaubt schnelles Finden von Orten, Strassen, POIs&lt;br /&gt;
* Box &amp;quot;Nodes&amp;quot;&lt;br /&gt;
** &amp;quot;Link dieser Ansicht&amp;quot; öffnet ein Popup mit URI zum Kopieren. Aufruf dieser URI sollte die aktuelle Ansicht wiederherstellen: Zoomlevel, MapType, Location&lt;br /&gt;
** Anzahl Nodes gesammt, Anzahl Nodes online (=zumindest eine aktive IP auf einem Node) &lt;br /&gt;
** Liste der Nodes - entspricht der Auswahl aus der Box &amp;quot;Ansicht&amp;quot; und/oder dem Suchfeld. Ein Klick auf den Nodennamen scrollt an dessen Position und öffnet die InfoBox des Nodes&lt;br /&gt;
** Suchfeld: Suche nach Nodenamen oder Node-ID&lt;br /&gt;
** Daten neu laden: aktualisiert die Datenbasis aus OLSR und Redeemer&lt;br /&gt;
* Box &amp;quot;Ansicht&amp;quot;&lt;br /&gt;
** Filtern die gezeigten Nodes nach&lt;br /&gt;
*** Aktive (Nodes mit mindestens einer aktiven IP-Adresse)&lt;br /&gt;
*** Inaktive (Nodes, deren IP-Adressen alle offline sind, jedoch früher mal zumindest eine davon aktiv war)&lt;br /&gt;
*** Im Aufbau (Nodes, deren IP-Adressen alle offline sind und keine IP seit deren Anlage beim Node jemals aktiv war)&lt;br /&gt;
*** Interessiert (Nodes ohne angelegte IP-Adresse)&lt;br /&gt;
** Zeige Speziallinks: ein/ausblenden der statisch verwalteten Links (siehe MapSpecialConfig)&lt;br /&gt;
** Zeige alle Links: ein/ausblenden aller aktiven Verbindungen. Tunnel-Links werden in diesem Fall nicht gezeigt.&lt;br /&gt;
** Zeige Nodenamen: ein/ausblenden der Nodenamen unterhalb der Marker ab einem gewissen Zoomlevel&lt;br /&gt;
** Link threshold: blendet Links mit ETX schlechter als dieser Wert aus&lt;br /&gt;
* Mausoptionen&lt;br /&gt;
** Node hinzufügen&lt;br /&gt;
** Messwerkzeig&lt;br /&gt;
&lt;br /&gt;
===== Nodes =====&lt;br /&gt;
&lt;br /&gt;
Die Map zeigt nur Knoten, die im Redeemer für die Map aktiviert sind und valide Geokoordinaten haben.&lt;br /&gt;
&lt;br /&gt;
Zusätzlich zu den Node-Farben laut Box &amp;quot;Ansicht&amp;quot; können aktive Knoten folgende Farben haben:&lt;br /&gt;
* grün: aktiver Knoten, der laut MapSpecialConfig als 5ghz-Node definiert ist. Seit 5ghz im Mesh quasi-standard ist, sind die Roofnode-Knoten als grüne Nodes verzeichnet, um diese schnell zu erkennenb&lt;br /&gt;
* blau: Knoten mit aktivem OpenVPN-Link zum Tunnelserver&lt;br /&gt;
&lt;br /&gt;
Node-Marker werden in 3 unterschiedliche Größen dargestellt, um die Bedeutung im Mesh anhand der Anzahl aktiver, nodeübergreifender OLSR-Links zu zeigen. Je größer, desto mehr Nchbarn hat der Node:&lt;br /&gt;
* klein: Knoten mit nur 1 (einen) oder keinem aktiven Link zu einem anderen Knoten&lt;br /&gt;
* mittel: Konten mit 2 bis 4 Nachbarn&lt;br /&gt;
* gross: Knoten mit 5 oder mehr Nachbarknoten&lt;br /&gt;
&lt;br /&gt;
Bei überlappenden Nodemarkern werden aktive Knoten vor inaktiven gezeigt, kleinere vor größeren - um eine bestmögliche Klickbarkeit zu erlauben.&lt;br /&gt;
&lt;br /&gt;
Bei MouseOver zu einem Nodemarker wird dessen Name (oder ohne Login: dessen NodeID) angezeigt und dessen Links eingeblendet.&lt;br /&gt;
&lt;br /&gt;
Bei Klick auf einen Nodemarker öffnet sich dessen InfoBox. Es ist immer nur eine InfoBox gleichzeitig offen.&lt;br /&gt;
&lt;br /&gt;
===== Node-InfoBox =====&lt;br /&gt;
&lt;br /&gt;
* Name (inkl. Link zur Mapansicht dieses Nodes)&lt;br /&gt;
* Link zum Smokeping (falls für den Node zumindest bei einem Device aktiviert)&lt;br /&gt;
* NodeID in dezimal (z.B. fürs Ableiten des Management-Netzwerks) und hexadezimal (z.B. fürs Ableiten des IPv6-Prefixes für den Userblock dieses Knotens)&lt;br /&gt;
* Knotentyp: normal, 5ghz (grün), tunnel (blau)&lt;br /&gt;
* Geokoordinaten&lt;br /&gt;
* Inhaber, Adresse des Inhaber-Users, e-Mailadresse&lt;br /&gt;
* Technischer Kontakt, e-Mailadresse&lt;br /&gt;
&lt;br /&gt;
====== Devices ======&lt;br /&gt;
Devices (Anzahl aller registrierten IPv4-Adressen)&lt;br /&gt;
&lt;br /&gt;
* farbige Statusbox, signalisiert den Onlinezustand&lt;br /&gt;
** grün: online - olsrd aktiv und verbunden&lt;br /&gt;
** grün-hell: MID eines aktiven olsrd&lt;br /&gt;
** grün-gelb: HNA eines aktiven olsrd&lt;br /&gt;
** gelb: HNA subnet eines aktiven olsrd&lt;br /&gt;
** orange: online ohne olsrd, ohne HNA, ohne MID&lt;br /&gt;
** gelb: unbekannte HNA oder HNA als Subnet&lt;br /&gt;
** rot: nicht erreichbar&lt;br /&gt;
** grau: bisher nie online gewesen&lt;br /&gt;
* Device-Name&lt;br /&gt;
** MouseOver beschränkt die Links auf der Map auf jene dieses olsrd Routers&lt;br /&gt;
** MouseOver zeigt die IP-Adresse des Devices als Title&lt;br /&gt;
** Klick öffnet die URL laut FQDN&lt;br /&gt;
* Hinweis in Klammern&lt;br /&gt;
** online: olsrd aktiv und verbunden&lt;br /&gt;
** Datum mit Uhrzeit: IP war zu diesem Zeitpunkt zuletzt erreichbar&lt;br /&gt;
** Datum ohne Uhrzeit: IP ist nicht (mehr) erreichbar, am angegebenen Tag wurde diese IP als HNA angekündigt&lt;br /&gt;
** erstellt: datum&lt;br /&gt;
** HNA: diese IP wird auf einem anderen Knoten als HNA angekündigt&lt;br /&gt;
* eventuelles Warnsymbol &amp;lt;!&amp;gt;: die IP und MID/HNA gehören zu unterschieldichen Knoten!&lt;br /&gt;
* von einem olsr-Router abhängige Devices werden eingerückt:&lt;br /&gt;
** MID: die IP wird vom oslrd-Router auf einem sekundären Interface verwendet, für das olsr ebenfalls aktiv ist&lt;br /&gt;
** HNA: die IP wird vom olsrd-Router als Hostroute angekündigt.&lt;br /&gt;
** HNA (gelb): die IP ist Teil eines angekündigten Subnets (nur /28 bis /31 werden aufgelöst)&lt;br /&gt;
** &amp;gt;: IP gehört zum oberhalb genannten HNA-Subnet.&lt;br /&gt;
&lt;br /&gt;
====== Links ======&lt;br /&gt;
Links werden gezählt:&lt;br /&gt;
* Total: von jedem lokalen olsrd-Router zu jedem olsrd-Router eines Nachbarknotens&lt;br /&gt;
* Nodes: von diesem Knoten zu einem Nachbarknoten&lt;br /&gt;
* Knoteninterne Links werden nicht mitgezählt und auch nicht in der Map dargestellt.&lt;br /&gt;
&lt;br /&gt;
Pro olsrd aktivem Device wird angezeigt:&lt;br /&gt;
* Name des lokalen olsr Devices&lt;br /&gt;
* in Klammer: Anzahl der Links zu Nachbarknoten-Devices&lt;br /&gt;
* verlinktes Nachbarknoten-Device&lt;br /&gt;
** MouseOver lässt den Link in der Map blinken&lt;br /&gt;
** klick springt zum betroffenen Nachbarknoten und öffnet dessen InfoBox&lt;br /&gt;
* ETX Costs numerisch und als farbige Box&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Node hinzufügen =====&lt;br /&gt;
Wenn dieses Tool ausgewählt wurde, wird bei einem Klick auf die Map ein neuer Marker hinzugefügt. An dieser Position kann dann mittels &amp;quot;neuen Node registrieren...&amp;quot; einen neuen Konten im Redeemer erstellen: nötig ist nur nochmals der Redeemer-Login und der Knotenname.&lt;br /&gt;
&lt;br /&gt;
Nach erfolgreichem Abspeichern wird die Anzeige von Knoten im Status &amp;quot;Interessiert&amp;quot; aktiviert und die Mapdaten neu geladen, sodass der neue Node sichtbar wird.&lt;br /&gt;
&lt;br /&gt;
===== Messwerkzeug =====&lt;br /&gt;
Mittels zwei freien Klicks in die Map kann zwischen den zwei Positionen die Distanz und Windrichtung (in Grad und als Kürzel) dargestellt werden.&lt;br /&gt;
&lt;br /&gt;
Doppelklick auf einen der beiden Mess-Marker entfernt die Anzeige und macht eine neuerliche Messung möglich.&lt;br /&gt;
&lt;br /&gt;
===== URL-Parameter der BaseMap =====&lt;br /&gt;
&lt;br /&gt;
* Direkt zu einem Node mit InfoBox: https://map.funkfeuer.at/wien/#shownode=2345donau&lt;br /&gt;
* Direkt zu einer Location: https://map.funkfeuer.at/wien/#lat=48.21393926636411&amp;amp;lon=16.35928346180073&amp;amp;zoom=18&amp;amp;map=terrain&lt;br /&gt;
&lt;br /&gt;
==== MapSpecialConfig ====&lt;br /&gt;
&lt;br /&gt;
Einige Zustände, die für die Darstellung relevant sind, können aus der Topologie nicht erkannt werden. Folgende Wiki-Page wird in der Datenaufbereitung für die Map als Spezial-Steuerung abgerufen: [[Regionen/Wien/MapSpecialConfig]]&lt;br /&gt;
&lt;br /&gt;
== Abhängigkeiten ==&lt;br /&gt;
Die Datenquelle der Map wird auch von anderen Applikationen genutzt.&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Projekte/v642/Konzept&amp;diff=3018</id>
		<title>Projekte/v642/Konzept</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Projekte/v642/Konzept&amp;diff=3018"/>
		<updated>2020-07-14T14:04:32Z</updated>

		<summary type="html">&lt;p&gt;Pocki: /* Vorwort */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Vorwort == &lt;br /&gt;
Der Artikel enthält die erste Version des Konzepts und dient als Diskussions- und Entscheidungsgrundlage.&lt;br /&gt;
&lt;br /&gt;
Das Konzept bezieht sich nicht auf die Technik der Router oder der Software der Geräte, sondern nur auf die Art der IP-Adressverwaltung.&lt;br /&gt;
&lt;br /&gt;
Es soll auf jeden Fall sichergestellt werden dass die Informationen in den aktiven Komponenten nicht von den äquivalenten Informationen welche an zentraler Stelle gespeichert sind abweicht. &lt;br /&gt;
&lt;br /&gt;
Es gibt zwei grundsätzlich unterschiedliche Ansätze für das Konzept des Projekts v642.&lt;br /&gt;
&lt;br /&gt;
*[[#zentralistische Organisation|'''zentralistischer Aufbau''']] &lt;br /&gt;
*[[#dezentrale Organisation|'''dezentraler Aufbau''']]&lt;br /&gt;
&lt;br /&gt;
im folgenden werden die Vor- und Nachteile der beiden Varianten beschrieben.&lt;br /&gt;
&lt;br /&gt;
In weitere Folge muss eine Entscheidung für die eine oder andere Variante erfolgen.&lt;br /&gt;
&lt;br /&gt;
== [[zentralistische Organisation]] ==&lt;br /&gt;
Das ist der Ansatz der mit der Verwaltung im Funkfeuer Netz mit [http://marvin.funkfeuer.at Marvin] bisher verfolgt wurde.&lt;br /&gt;
Die zentralistische Organisation basiert auf eine zentralen Datenbank welche die Informationen über Geräte, Benutzer, IP-Adressen, ... hält. &lt;br /&gt;
Aus der Datenbank werden die Informationen generiert welche dann in die Konfiguration der individuellen Komponenten übertragen werden muss. &lt;br /&gt;
&lt;br /&gt;
Die Datenbank muss dann auch regelmäßig prüfen&lt;br /&gt;
* dass die Konfiguration der individuellen Komponenten nicht von der zentralen Datenbank abweicht. &lt;br /&gt;
* dass keine Komponenten ins Netz kommen welche nicht in der zentralen Datenbank registriert sind.&lt;br /&gt;
dadurch soll sichergestellt werden dass die Informationen in der zentralen Datenbank nicht von den der Konfiguration der aktiven Komponenten abweicht.&lt;br /&gt;
&lt;br /&gt;
== [[dezentrale Organisation]] ==&lt;br /&gt;
Die dezentrale Organisation basiert darauf dass die einzelnen Komponenten sich automatisch selbst konfigurieren.&lt;br /&gt;
&lt;br /&gt;
Eine zentrale Plattform sammelt dann die Informationen welche von den aktiven Komponenten übermittelt werden. Die zentrale Plattform dient primär zur Sammlung von Statistiken der einzelnen Nodes zur technischen Betriebsführung des Netzes.&lt;br /&gt;
&lt;br /&gt;
Bei dezentraler Organisation '''kann''' die Steuerung zugelassener Nodes am Gateway erfolgen. Damit können (bewußt oder unabsichtlich) falsch konfigurierte Nodes unterdrückt werden. Es ist nicht zwangsweise erforderlich dass diese Kontrolle ausgeübt wird.&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Nodogz|Nodogz]] ([[Benutzer Diskussion:Nodogz|Diskussion]]) 22:55, 18. Apr. 2016 (CEST)&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Olsrd2.conf&amp;diff=3017</id>
		<title>Olsrd2.conf</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Olsrd2.conf&amp;diff=3017"/>
		<updated>2020-07-14T14:03:15Z</updated>

		<summary type="html">&lt;p&gt;Pocki: /* olsrd2.conf Beispielkonfiguration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== olsrd2.conf Beispielkonfiguration ==&lt;br /&gt;
&lt;br /&gt;
Quelle: https://github.com/pocki80/ER-wizard-OLSRd_V2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    [global]&lt;br /&gt;
    failfast no&lt;br /&gt;
    fork     yes&lt;br /&gt;
    lockfile /var/lock/olsrd2&lt;br /&gt;
    pidfile  /var/run/olsrd2.pid&lt;br /&gt;
    &lt;br /&gt;
    [log]&lt;br /&gt;
    file   /var/log/olsrd2.log&lt;br /&gt;
    info   main&lt;br /&gt;
    info   http&lt;br /&gt;
    stderr true&lt;br /&gt;
    &lt;br /&gt;
    [telnet]&lt;br /&gt;
    port 2009&lt;br /&gt;
    &lt;br /&gt;
    [http]&lt;br /&gt;
    bindto 0.0.0.0&lt;br /&gt;
    bindto ::0&lt;br /&gt;
    webserver /config/olsrd2/www&lt;br /&gt;
    port 8000&lt;br /&gt;
    acl default_reject&lt;br /&gt;
    acl first_reject&lt;br /&gt;
    acl 127.0.0.1&lt;br /&gt;
    acl 10.0.0.0/8&lt;br /&gt;
    acl 172.16.0.0/12&lt;br /&gt;
    acl 192.168.0.0/16&lt;br /&gt;
    acl 78.41.112.0/21&lt;br /&gt;
    acl 193.238.156.0/22&lt;br /&gt;
    acl 185.194.20.0/22&lt;br /&gt;
    acl ::1&lt;br /&gt;
    acl 2a02:60::/29&lt;br /&gt;
    &lt;br /&gt;
    [olsrv2]&lt;br /&gt;
    originator   -2a02:61:0:ee:1::0/80&lt;br /&gt;
    originator   -0.0.0.0/0&lt;br /&gt;
    originator   -::1/128&lt;br /&gt;
    originator   default_accept&lt;br /&gt;
    #add/modify according your needs&lt;br /&gt;
    #lan 2a02:61:c0de:51de:/64&lt;br /&gt;
    #lan 2a02:61:c0de::/48&lt;br /&gt;
    #lan 2a02:61:0:ff:1234:56ff:fe78:90ab/128&lt;br /&gt;
    #lan 2a02:61:0:ee:1:ffff:b9c2:14fe/128&lt;br /&gt;
    forward_hold_time 50&lt;br /&gt;
    processing_hold_time 30&lt;br /&gt;
    tc_interval 5&lt;br /&gt;
    tc_validity 20&lt;br /&gt;
    &lt;br /&gt;
    [interface=br0]&lt;br /&gt;
    l2default  rx_bitrate 10000000&lt;br /&gt;
    #configure inbound-metric by neighbor-mac&lt;br /&gt;
    #l2neighbor rx_bitrate 40000000    44:d9:c6:31:6d:c0&lt;br /&gt;
    bindto       -0.0.0.0/0&lt;br /&gt;
    bindto       -::1/128&lt;br /&gt;
    bindto       default_accept&lt;br /&gt;
    &lt;br /&gt;
    [interface=lo]&lt;br /&gt;
    bindto       -0.0.0.0/0&lt;br /&gt;
    bindto       -::1/128&lt;br /&gt;
    bindto       default_accept&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Regionen/Wien/MapSpecialConfig&amp;diff=2957</id>
		<title>Regionen/Wien/MapSpecialConfig</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Regionen/Wien/MapSpecialConfig&amp;diff=2957"/>
		<updated>2020-06-24T08:25:22Z</updated>

		<summary type="html">&lt;p&gt;Pocki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#&lt;br /&gt;
 # Dies ist ein Dokument, das stündlich von der Map (https://map.funkfeuer.at/wien) abgerufen wird&lt;br /&gt;
 # und bestimmten Knoten &amp;amp; Links Besonderheiten zuweist (Syntax weiter unten)&lt;br /&gt;
 #&lt;br /&gt;
 # Bitte beachte beim Editieren, dass jede Zeile mit einem Leerzeichen zur korrekten Darstellung beginnen muss.&lt;br /&gt;
 #&lt;br /&gt;
 # Kommentare:&lt;br /&gt;
 #              # das Kommentar beginnt ab #  und gilt für die ganze Zeile&lt;br /&gt;
 #             // das Kommentar beginnt ab // und gilt für die ganze Zeile&lt;br /&gt;
 #             /* das Kommentar gilt nur in diesem Bereich */&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # Syntax:&lt;br /&gt;
 # (alle case-sensitive)&lt;br /&gt;
 # Aufgrund des Datenschutzes kann statt des Knotennamens auch die Node-ID angegeben werden (siehe Map)&lt;br /&gt;
 #&lt;br /&gt;
 # node NodeName    5ghzbackbone        // der Knoten namens &amp;quot;NodeName&amp;quot; ist ein wichtiger teil des 5GHz Backbones, wird mit grünem Marker dargestellt&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # link NodeA   NodeB   ethernet [static]   // der Knoten &amp;quot;NodeA&amp;quot; hat zu &amp;quot;NodeB&amp;quot; eine Kabelverbindung, graue Linie&lt;br /&gt;
 # link NodeA   NodeB   5ghz [static]       // der Knoten &amp;quot;NodeA&amp;quot; hat zu &amp;quot;NodeB&amp;quot; eine 5GHz (Highspeed) Verbindung, grüne Linie&lt;br /&gt;
 # link NodeA   NodeB   tunnel [static]     // der Knoten &amp;quot;NodeA&amp;quot; hat zu &amp;quot;NodeB&amp;quot; einen Tunnel, blaue Linie&lt;br /&gt;
 #&lt;br /&gt;
 #       die Option static bedeutet, dass der Link auch angezeigt wird,&lt;br /&gt;
 #       wenn es keine OLSR Verbindung zwischen den 2 Knoten gibt und sollte normalerweise nicht verwendet werden.&lt;br /&gt;
 #&lt;br /&gt;
&lt;br /&gt;
 #backbone wired&lt;br /&gt;
 #link   nig-bb      krypta-bb   ethernet static&lt;br /&gt;
 link   nig-bb      nessus-bb   ethernet static&lt;br /&gt;
 link   nig-bb      falke-bb    ethernet static&lt;br /&gt;
 link   nig-bb      anexia-bb   ethernet static&lt;br /&gt;
&lt;br /&gt;
 #roofnode internal wired&lt;br /&gt;
 #link   krypta-bb   kryptaroof  ethernet&lt;br /&gt;
 link   nig-bb      nixroof     ethernet&lt;br /&gt;
 link   nessus-bb   nessus      ethernet&lt;br /&gt;
 link   nessus-bb   tunnel      ethernet&lt;br /&gt;
 link   falke-bb    2345falke   ethernet&lt;br /&gt;
 link   anexia-bb   anexia      ethernet&lt;br /&gt;
&lt;br /&gt;
 #roofnodes&lt;br /&gt;
 node   krypta-bb   5ghzbackbone&lt;br /&gt;
 node   nig-bb      5ghzbackbone&lt;br /&gt;
 node   nessus-bb   5ghzbackbone&lt;br /&gt;
 node   falke-bb    5ghzbackbone&lt;br /&gt;
 node   anexia-bb   5ghzbackbone&lt;br /&gt;
&lt;br /&gt;
 node   kryptaroof  5ghzbackbone&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Regionen/Wien/MapSpecialConfig&amp;diff=2956</id>
		<title>Regionen/Wien/MapSpecialConfig</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Regionen/Wien/MapSpecialConfig&amp;diff=2956"/>
		<updated>2020-06-24T08:21:00Z</updated>

		<summary type="html">&lt;p&gt;Pocki: Doppelte Einträge entfernt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#&lt;br /&gt;
 # Dies ist ein Dokument, das stündlich von der Map (https://map.funkfeuer.at/wien) abgerufen wird&lt;br /&gt;
 # und bestimmten Knoten &amp;amp; Links Besonderheiten zuweist (Syntax weiter unten)&lt;br /&gt;
 #&lt;br /&gt;
 # Bitte beachte beim Editieren, dass jede Zeile mit einem Leerzeichen zur korrekten Darstellung beginnen muss.&lt;br /&gt;
 #&lt;br /&gt;
 # Kommentare:&lt;br /&gt;
 #              # das Kommentar beginnt ab #  und gilt für die ganze Zeile&lt;br /&gt;
 #             // das Kommentar beginnt ab // und gilt für die ganze Zeile&lt;br /&gt;
 #             /* das Kommentar gilt nur in diesem Bereich */&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # Syntax:&lt;br /&gt;
 # (alle case-sensitive)&lt;br /&gt;
 # Aufgrund des Datenschutzes kann statt des Knotennamens auch die Node-ID angegeben werden (siehe Map)&lt;br /&gt;
 #&lt;br /&gt;
 # node NodeName    5ghzbackbone        // der Knoten namens &amp;quot;NodeName&amp;quot; ist ein wichtiger teil des 5GHz Backbones, wird mit grünem Marker dargestellt&lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # link NodeA   NodeB   ethernet [static]   // der Knoten &amp;quot;NodeA&amp;quot; hat zu &amp;quot;NodeB&amp;quot; eine Kabelverbindung, graue Linie&lt;br /&gt;
 # link NodeA   NodeB   5ghz [static]       // der Knoten &amp;quot;NodeA&amp;quot; hat zu &amp;quot;NodeB&amp;quot; eine 5GHz (Highspeed) Verbindung, grüne Linie&lt;br /&gt;
 # link NodeA   NodeB   tunnel [static]     // der Knoten &amp;quot;NodeA&amp;quot; hat zu &amp;quot;NodeB&amp;quot; einen Tunnel, blaue Linie&lt;br /&gt;
 #&lt;br /&gt;
 #       die Option static bedeutet, dass der Link auch angezeigt wird,&lt;br /&gt;
 #       wenn es keine OLSR Verbindung zwischen den 2 Knoten gibt und sollte normalerweise nicht verwendet werden.&lt;br /&gt;
 #&lt;br /&gt;
&lt;br /&gt;
 #backbone wired&lt;br /&gt;
 #link   nig-bb      krypta-bb   ethernet static&lt;br /&gt;
 link   nig-bb      nessus-bb   ethernet static&lt;br /&gt;
 link   nig-bb      falke-bb    ethernet static&lt;br /&gt;
 link   nig-bb      anexia-bb   ethernet static&lt;br /&gt;
&lt;br /&gt;
 #roofnode internal wired&lt;br /&gt;
 link   krypta-bb   kryptaroof  ethernet&lt;br /&gt;
 link   nig-bb      nixroof     ethernet&lt;br /&gt;
 link   nessus-bb   nessus      ethernet&lt;br /&gt;
 link   nessus-bb   tunnel      ethernet&lt;br /&gt;
 link   falke-bb    2345falke   ethernet&lt;br /&gt;
 link   anexia-bb   anexia      ethernet&lt;br /&gt;
&lt;br /&gt;
 #roofnodes&lt;br /&gt;
 node   krypta-bb   5ghzbackbone&lt;br /&gt;
 node   nig-bb      5ghzbackbone&lt;br /&gt;
 node   nessus-bb   5ghzbackbone&lt;br /&gt;
 node   falke-bb    5ghzbackbone&lt;br /&gt;
 node   anexia-bb   5ghzbackbone&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Redeemer&amp;diff=2939</id>
		<title>Services/Organisation/Redeemer</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Redeemer&amp;diff=2939"/>
		<updated>2020-06-03T11:17:54Z</updated>

		<summary type="html">&lt;p&gt;Pocki: /* SmokePing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
&lt;br /&gt;
Der Redeemer ist die Verwaltung von Usern, Knoten und IP-Adressen für unser Funknetz, erreichbar unter [https://portal.funkfeuer.at/wien/ portal.funkfeuer.at/wien]. Die nötigen Daten werden in einer Postgres-Datenbank gespeichert.&lt;br /&gt;
&lt;br /&gt;
Gehostet wird der Webservice im Rechnenzentrum von Nessus. Die Datenbank liegt auf einem Host im Housing &amp;quot;Vault&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Die Code-Quelle findet sich auf [https://gitlab.com/funkfeuer/redeemer gitlab.com/funkfeuer/redeemer].&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
* [[Benutzer:Pocki|Christian Pock]]&lt;br /&gt;
&lt;br /&gt;
== Funktionen ==&lt;br /&gt;
&lt;br /&gt;
Seit Mai 2019 können auch IPv6-Adressen für den Adressraum von OLSRv2 verwaltet werden - siehe [[Projekte/Redeemer-Wien]]&lt;br /&gt;
&lt;br /&gt;
==== Verwaltete Daten ====&lt;br /&gt;
siehe [[Projekte/Datenschutz]]&lt;br /&gt;
&lt;br /&gt;
==== Hauptseite ====&lt;br /&gt;
* Anzeige der eigenen Kontaktdaten&lt;br /&gt;
* Anzeige Anzahl Vereinsmitglieder (nur für Mitglieder)&lt;br /&gt;
* Anzeige Anzahl der eigenen Nodes und IP-Adressen und Onlinezustand&lt;br /&gt;
&lt;br /&gt;
==== Zuletzt-Online ====&lt;br /&gt;
Regelmäßige Pings und Topologie-Abfragen stellen den Onlinezustand jeder IP-Adresse fest. Der Server map.funkfeuer.at führt dazu alle 10min fpings durch und schreibt anschließend aktuelle Timestamps in die Redeemer-Datenbank für alle IP-Adressen/Devices/Nodes, die erreichbar waren (und das aktuelle Tagesdatum für Adressen, die ohne ping-reply in der Topologie als HNA oder MID vorkamen).&lt;br /&gt;
&lt;br /&gt;
Dieser Zuletzt-Online-Zeitpunkt wird im Redeemer genutzt, um jüngst online gesehene Knoten oder Devices mit grünen Symbolen hervorzuheben und die Knotenübersicht auf der Hauptseite in Alle/Online zu trennen. Auch in der BaseMap wird dieser Zeitpunkt für unterschiedliche farbliche Markierung der Devices genutzt.&lt;br /&gt;
&lt;br /&gt;
== Abhängigkeiten ==&lt;br /&gt;
Die im Redeemer verwalteten Daten werden in einigen anderen Applikationen genutzt:&lt;br /&gt;
&lt;br /&gt;
==== DNS Auth ====&lt;br /&gt;
Anlage von A/AAAA und PTR records&lt;br /&gt;
&lt;br /&gt;
==== Maps ====&lt;br /&gt;
Geographische Darstellung der Knoten und deren Links.&lt;br /&gt;
&lt;br /&gt;
Siehe auch:&lt;br /&gt;
* [[Services/Organisation/BaseMap]]&lt;br /&gt;
* [[Services/Organisation/Node Map]]&lt;br /&gt;
* [[Services/Organisation/Olsr2-Map]]&lt;br /&gt;
&lt;br /&gt;
==== SmokePing ====&lt;br /&gt;
Siehe auch:&lt;br /&gt;
* [[Services/Organisation/Node Monitoring]]&lt;br /&gt;
&lt;br /&gt;
==== LDAP ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== WHOIS ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== VOIP ====&lt;br /&gt;
Siehe auch:&lt;br /&gt;
* [[Services/Organisation/VoIP]]&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Node_Monitoring&amp;diff=2916</id>
		<title>Services/Organisation/Node Monitoring</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Node_Monitoring&amp;diff=2916"/>
		<updated>2020-05-27T15:28:46Z</updated>

		<summary type="html">&lt;p&gt;Pocki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Node Monitoring umfasst:&lt;br /&gt;
* [http://smokeping.funkfeuer.at/ SmokePing]  für IPv4@olsr(v1) unter [http://smokeping.funkfeuer.at/smokeping/freenet/ smokeping.funkfeuer.at/smokeping/freenet]&lt;br /&gt;
* [http://smokeping.funkfeuer.at/ SmokePing]  für IPv6@olsrv2 unter [http://smokeping.funkfeuer.at/smokeping/olsr2/ smokeping.funkfeuer.at/smokeping/olsr2]&lt;br /&gt;
* [[Services/Organisation/Redeemer#Zuletzt-Online|Ermittlung von &amp;quot;Zuletzt Online&amp;quot;]] zur Darstellung in Redeemer und Maps&lt;br /&gt;
* Aktuelle SmokePing-Werte als .dat-File&lt;br /&gt;
* Aktuelle Routen zu allen Freenet-Zielen als .dat-File&lt;br /&gt;
* (inoffiziell) Topologie-Statistik pro Tag&lt;br /&gt;
* (inoffiziell) Erkennung von Topologie-Veränderungen der letzten Tage&lt;br /&gt;
* (inoffiziell) Erkennung von IPv4-Routenänderungen der letzten Tage&lt;br /&gt;
* (inoffiziell) OLSRd Uptime&lt;br /&gt;
* (inoffiziell) OLSRd Versionserkennung&lt;br /&gt;
* (extern) UptimeRobot, z.B. https://stats.uptimerobot.com/BPl2ySN2Q&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
* [[Benutzer:Pocki|Christian Pock]]&lt;br /&gt;
* Adi Kriegisch (Serveradmin)&lt;br /&gt;
* Clemens Hopfer (Serveradmin)&lt;br /&gt;
&lt;br /&gt;
== Funktionen ==&lt;br /&gt;
&lt;br /&gt;
=== SmokePing ===&lt;br /&gt;
Die Hostliste für Smokeping von Freenet und Olsr2 wird alle 2 Stunden aus dem Redeemer neu erstellt. Enthalten sind alle Geräte, die für SmokePing aktiviert wurden. IP-Adressen, die länger als 1 Jahr nicht mehr erreichbar waren, werden aus der Hostliste automatisch wieder entfernt.&lt;br /&gt;
&lt;br /&gt;
=== Erkennung Zuletzt-Online ===&lt;br /&gt;
Siehe [[Services/Organisation/Redeemer#Zuletzt-Online Redeemer]]&lt;br /&gt;
&lt;br /&gt;
=== SmokePing-Werte ===&lt;br /&gt;
Täglich um 7:00 werden die SmokePing-Ergebnisse von Freenet und Olsr2 aus den vergangenen 24h als Text-File unter http://smokeping.funkfeuer.at/smokeping/freenet-summary.dat und http://smokeping.funkfeuer.at/smokeping/olsr2-summary.dat bereitgestellt. Diese File enthält pro Nodename/Devicename die Durchschnitte von Ping-Median, Standardabweichung und Paketloss.&lt;br /&gt;
&lt;br /&gt;
=== Aktuelle Routen ===&lt;br /&gt;
Auf dem Host smokeping.funkfeuer.at (Standort Housing &amp;quot;Vault&amp;quot;) wird täglich um 7:30, 13:30, 19:30 ein TraceRoute zu Freenet-Zielen gemacht und unter http://smokeping.funkfeuer.at/smokeping/traces.dat bereitgestellt. Diese File enthält nur die IP-Adressen und ist nur von einer FunkFeuer-IP-Adresse aus zugänglich.&lt;br /&gt;
&lt;br /&gt;
Die Ziele der Traceroutes werden aus der aktuellen olsr(v1)-Topologie und olsrv2-Topologie ermittelt. Jeder erkannte Hop wird auf die MainIp der jeweiligen olsr-Instanz geändert, sollte die IP eines MID rückgemeldet worden sein. Für einige olsrv2-Router liegt zusätzlich eine manuell gepfegte Liste von &amp;quot;MID-Adressen&amp;quot; vor, um z.B. die Roofnode-Router mit ihren OSPF-Uplinkadressen besser darzustellen.&lt;br /&gt;
&lt;br /&gt;
=== Topologie-Statistik pro Tag ===&lt;br /&gt;
(inoffiziell) @rpi3p.wehr24&lt;br /&gt;
&lt;br /&gt;
Holt sich täglich die Topologie von olsr(v1) und olsr2 sowie die SmokePing-Werte, TraceRoute-Files und liefert eine Zusammenfassung:&lt;br /&gt;
* https://rpi3p.wehr24.wien.funkfeuer.at/topo/?1&lt;br /&gt;
* https://rpi3p.wehr24.wien.funkfeuer.at/topo/?2&lt;br /&gt;
* https://rpi3p.wehr24.wien.funkfeuer.at/topo/chart&lt;br /&gt;
&lt;br /&gt;
Die Versionen von olsrd und olsrd2 werden durch ein tägliches Skript versucht von den einzelnen Routern abzurufen.&lt;br /&gt;
&lt;br /&gt;
=== Topologie-Veränderungen ===&lt;br /&gt;
(inoffiziell) &lt;br /&gt;
&lt;br /&gt;
Überwacht die Veränderung der OLSR(1)-Topologie, speichert Veränderungen der letzten Tage. Die Anzeige von Informationen ist nur nach einem Login mit einem Redeemer-User verfügbar. &lt;br /&gt;
&lt;br /&gt;
Das Tool [https://ff.cybercomm.at/monitor/olsr.php OLSRv1-Status] holt die Topologie von Roofnode-Routern über das http-plugin. Die Daten werden bis zu 4min zwischengespeichert, um die wiederkehrenden Topologie-Querries zu diesen Routern einzusparen. Erfolgen keine &amp;quot;User-Aufrufe&amp;quot; von OLSRv1-Status oder OLSRv1-Map, so aktualisieren sich die Daten alle 10min.&lt;br /&gt;
&lt;br /&gt;
Alle IPs aus der Topologie werden in Device-Name und Node-Name umgeschlüsselt. Das passiert primär über die Daten aus der BaseMap. Wo nicht möglich (Node für Map deaktiviert?) wird ein DNS-Lookup durchgeführt (ebenfalls gecached). Die Links &amp;quot;Von-Node&amp;quot;-&amp;quot;Zu-Node&amp;quot; und &amp;quot;Nodeintern:VonDevice-ZuDevice&amp;quot; werden alphanumerisch sortiert und Dupletten entfernt.&lt;br /&gt;
&lt;br /&gt;
Die Zusammenfassung zeigt, welche Nodes erkannt wurden, welche fehlen, welche Links instabil sind,... Die &amp;quot;Spezialnodes&amp;quot; werden über deren Links zum Tunnelserver, zu Kryptaroof und zu Nessus erkannt und unterschieden.&lt;br /&gt;
&lt;br /&gt;
Bei jedem Durchlauf werden die aktuellen Links gegen die gespeicherten Links vergleichen - der Match-Key sind dabei die Node/Geräte-Namen. Ändern sich IP-Adressen, spielt das also keine Rolle / Ändern sich Geräte/Node-Namen bei gleichbleibenden IP-Adressen, wird das als Änderung festgehalten. &lt;br /&gt;
* Fehlt aktuell ein Link, der beim vorigen Durchlauf vorhanden war, bekommt diese Link den Status &amp;quot;offline&amp;quot; mit Zeitstempel &amp;quot;offline-since&amp;quot;.&lt;br /&gt;
* Ist ein Link vorhanden, welcher in der Logfile mit &amp;quot;offline-since&amp;quot; vermerkt ist, dann wird dieser Link als &amp;quot;wiederhergestellt&amp;quot; eingestuft. Der Zeitstempel &amp;quot;offline-since&amp;quot; wird entfernt und ein Zeitstempel &amp;quot;recovered-at&amp;quot; zugewiesen.&lt;br /&gt;
* Ist ein Link aktuell vorhanden, der in der Logfile fehlt, wird dieser als &amp;quot;neu&amp;quot; eingestuft&lt;br /&gt;
&lt;br /&gt;
Der Zustand des Links (up oder down) wird für die letzten 200 (etwa 1 bis 1.5 Tage) Durchläufe gespeichert. &lt;br /&gt;
* Das Verhältnis &amp;quot;Online-Zustände&amp;quot; zu &amp;quot;Anzahl-Zustände&amp;quot; ergibt den Wert &amp;quot;Online-%&amp;quot;. Beispiel 99% bedeutet: von den letzten 200 Proben war der Link 2x down&lt;br /&gt;
* Das Verhältnis &amp;quot;Zustandswechsel&amp;quot; zu &amp;quot;Anzahl-Zustände&amp;quot; ergbit die Swap-Rate. Beispiel 4% bedeutet: während der letzten 200 Proben ging die Verbindung 8x in einen anderen Zustand, also vermutlich 4x down und 4x up.&lt;br /&gt;
&lt;br /&gt;
Links mit einer Swap-Rate &amp;gt;2% werden als &amp;quot;Instable&amp;quot; eingestuft und bekommen den Zeitstempel &amp;quot;Swapping since&amp;quot; zugewiesen. Dieser Zustand wird geprüft, wenn ein Link gerade offline gegangen ist. Instable-Links werden als &amp;quot;Stable&amp;quot; eingestuft, wenn sie mit einem Zeitstempel &amp;quot;swapping since&amp;quot; markiert sind und in diesem Moment die Swap-Rate &amp;lt;2% ist. Diese Prüfung wird vorgenommen, wenn ein Link online kommt oder schon länger online ist, jedoch noch den Zeitstempel &amp;quot;swapping since&amp;quot; trägt.&lt;br /&gt;
&lt;br /&gt;
Die Logfile ist 2-teilig: Topologiezustand (Links, Zeitstempel), Notifications/Eventhistory (begrenzt auf 9.000 Einträge - je zahlreicher die Events, desto kürzer also der Betrachtungszeitraum)&lt;br /&gt;
&lt;br /&gt;
=== Routen-Veränderungen ===&lt;br /&gt;
(inoffiziell) &lt;br /&gt;
&lt;br /&gt;
Das Tool [https://ff.cybercomm.at/monitor/tree.php Route-Monitor] prüft jede Minute die Routen von 10 Nodes und vermerkt die jüngsten 200 Änderungen. Die Nodes auf den Routen der 10 Ziel-Nodes werden dabei gleich mitaktualisiert. Es wird angenommen, dass alle IPs eines Nodes die selbe Route zum Border-Gateway haben! Das Tool agiert aus dem Housing beim Knoten 2345falke und betrachtet deshalb die IPv4-Routen auf Sicht der Roofnode-Routers rn01falke.&lt;br /&gt;
&lt;br /&gt;
=== OLSRd Uptime ===&lt;br /&gt;
(inoffiziell) @bmk-smoke-01.2345falke&lt;br /&gt;
&lt;br /&gt;
Fragt das httpinfo-plugin (Port 8080) oder jsoninfo-Plugin (Port 9090) ab, um die Uptime und ggf. einen Restart des olsr-daemons festzustellen. Läuft alle 30min über die laut Topologie erreichbaren Router. Diese Files sind nur von einer FunkFeuer-IP-Adresse aus zugänglich. &lt;br /&gt;
&lt;br /&gt;
* [http://193.238.158.8/lastseen/uptime.dat OLSRd-Uptime]&lt;br /&gt;
* [http://193.238.158.8/lastseen/uptime.log OLSRd-Restarts]&lt;br /&gt;
&lt;br /&gt;
=== OLSRd Versionserkennung ===&lt;br /&gt;
(inoffiziell) @bmk-smoke-01.2345falke&lt;br /&gt;
&lt;br /&gt;
Fragt die bekannten Status-Seiten der Router ab, um die daemon-version festzustellen. Läuft täglich 7:30 über die laut Topologie erreichbaren Router. Diese Files sind nur von einer FunkFeuer-IP-Adresse aus zugänglich. &lt;br /&gt;
&lt;br /&gt;
* [http://193.238.158.8/lastseen/versions.txt OLSRd-Versionen]&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Node_Monitoring&amp;diff=2915</id>
		<title>Services/Organisation/Node Monitoring</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Node_Monitoring&amp;diff=2915"/>
		<updated>2020-05-27T15:05:44Z</updated>

		<summary type="html">&lt;p&gt;Pocki: /* Aktuelle Routen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Node Monitoring umfasst:&lt;br /&gt;
* [http://smokeping.funkfeuer.at/ SmokePing]  für IPv4@olsr(v1) unter [http://smokeping.funkfeuer.at/smokeping/freenet/ smokeping.funkfeuer.at/smokeping/freenet]&lt;br /&gt;
* [http://smokeping.funkfeuer.at/ SmokePing]  für IPv6@olsrv2 unter [http://smokeping.funkfeuer.at/smokeping/olsr2/ smokeping.funkfeuer.at/smokeping/olsr2]&lt;br /&gt;
* [[Services/Organisation/Redeemer#Zuletzt-Online|Ermittlung von &amp;quot;Zuletzt Online&amp;quot;]] zur Darstellung in Redeemer und Maps&lt;br /&gt;
* Aktuelle SmokePing-Werte als .dat-File&lt;br /&gt;
* Aktuelle Routen zu allen Freenet-Zielen als .dat-File&lt;br /&gt;
* (inoffiziell) Topologie-Statistik pro Tag&lt;br /&gt;
* (inoffiziell) Erkennung von Topologie-Veränderungen der letzten Tage&lt;br /&gt;
* (inoffiziell) Erkennung von IPv4-Routenänderungen der letzten Tage&lt;br /&gt;
* (inoffiziell) OLSRd Uptime&lt;br /&gt;
* (inoffiziell) OLSRd Versionserkennung&lt;br /&gt;
* (extern) UptimeRobot, z.B. https://stats.uptimerobot.com/BPl2ySN2Q&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
* [[Benutzer:Pocki|Christian Pock]]&lt;br /&gt;
* Adi Kriegisch (Serveradmin)&lt;br /&gt;
* Clemens Hopfer (Serveradmin)&lt;br /&gt;
&lt;br /&gt;
== Funktionen ==&lt;br /&gt;
&lt;br /&gt;
=== SmokePing ===&lt;br /&gt;
Die Hostliste für Smokeping von Freenet und Olsr2 wird alle 2 Stunden aus dem Redeemer neu erstellt. Enthalten sind alle Geräte, die für SmokePing aktiviert wurden. IP-Adressen, die länger als 1 Jahr nicht mehr erreichbar waren, werden aus der Hostliste automatisch wieder entfernt.&lt;br /&gt;
&lt;br /&gt;
=== Erkennung Zuletzt-Online ===&lt;br /&gt;
Siehe [[Services/Organisation/Redeemer#Zuletzt-Online Redeemer]]&lt;br /&gt;
&lt;br /&gt;
=== SmokePing-Werte ===&lt;br /&gt;
Täglich um 7:00 werden die SmokePing-Ergebnisse von Freenet und Olsr2 aus den vergangenen 24h als Text-File unter http://smokeping.funkfeuer.at/smokeping/freenet-summary.dat und http://smokeping.funkfeuer.at/smokeping/olsr2-summary.dat bereitgestellt. Diese File enthält pro Nodename/Devicename die Durchschnitte von Ping-Median, Standardabweichung und Paketloss.&lt;br /&gt;
&lt;br /&gt;
=== Aktuelle Routen ===&lt;br /&gt;
Auf dem Host smokeping.funkfeuer.at (Standort Housing &amp;quot;Vault&amp;quot;) wird täglich um 7:30, 13:30, 19:30 ein TraceRoute zu Freenet-Zielen gemacht und unter http://smokeping.funkfeuer.at/smokeping/traces.dat bereitgestellt. Diese File enthält nur die IP-Adressen und ist nur von einer FunkFeuer-IP-Adresse aus zugänglich.&lt;br /&gt;
&lt;br /&gt;
Die Ziele der Traceroutes werden aus der aktuellen olsr(v1)-Topologie und olsrv2-Topologie ermittelt. Jeder erkannte Hop wird auf die MainIp der jeweiligen olsr-Instanz geändert, sollte die IP eines MID rückgemeldet worden sein. Für einige olsrv2-Router liegt zusätzlich eine manuell gepfegte Liste von &amp;quot;MID-Adressen&amp;quot; vor, um z.B. die Roofnode-Router mit ihren OSPF-Uplinkadressen besser darzustellen.&lt;br /&gt;
&lt;br /&gt;
=== Topologie-Statistik pro Tag ===&lt;br /&gt;
(inoffiziell) @rpi3p.wehr24&lt;br /&gt;
&lt;br /&gt;
Holt sich täglich die Topologie von olsr(v1) und olsr2 sowie die SmokePing-Werte, TraceRoute-Files und liefert eine Zusammenfassung:&lt;br /&gt;
* https://rpi3p.wehr24.wien.funkfeuer.at/topo/?1&lt;br /&gt;
* https://rpi3p.wehr24.wien.funkfeuer.at/topo/?2&lt;br /&gt;
* https://rpi3p.wehr24.wien.funkfeuer.at/topo/chart&lt;br /&gt;
&lt;br /&gt;
Die Versionen von olsrd und olsrd2 werden durch ein tägliches Skript versucht von den einzelnen Routern abzurufen.&lt;br /&gt;
&lt;br /&gt;
=== Topologie-Veränderungen ===&lt;br /&gt;
(inoffiziell) &lt;br /&gt;
&lt;br /&gt;
Überwacht die Veränderung der OLSR(1)-Topologie, speichert Veränderungen der letzten Tage. Die Anzeige von Informationen ist nur nach einem Login mit einem Redeemer-User verfügbar. &lt;br /&gt;
&lt;br /&gt;
Das Tool [https://ff.cybercomm.at/monitor/olsr.php OLSRv1-Status] holt die Topologie von Roofnode-Routern über das http-plugin. Die Daten werden bis zu 4min zwischengespeichert, um die wiederkehrenden Topologie-Querries zu diesen Routern einzusparen. Erfolgen keine &amp;quot;User-Aufrufe&amp;quot; von OLSRv1-Status oder OLSRv1-Map, so aktualisieren sich die Daten alle 10min.&lt;br /&gt;
&lt;br /&gt;
Alle IPs aus der Topologie werden in Device-Name und Node-Name umgeschlüsselt. Das passiert primär über die Daten aus der BaseMap. Wo nicht möglich (Node für Map deaktiviert?) wird ein DNS-Lookup durchgeführt (ebenfalls gecached). Die Links &amp;quot;Von-Node&amp;quot;-&amp;quot;Zu-Node&amp;quot; und &amp;quot;Nodeintern:VonDevice-ZuDevice&amp;quot; werden alphanumerisch sortiert und Dupletten entfernt.&lt;br /&gt;
&lt;br /&gt;
Die Zusammenfassung zeigt, welche Nodes erkannt wurden, welche fehlen, welche Links instabil sind,... Die &amp;quot;Spezialnodes&amp;quot; werden über deren Links zum Tunnelserver, zu Kryptaroof und zu Nessus erkannt und unterschieden.&lt;br /&gt;
&lt;br /&gt;
Bei jedem Durchlauf werden die aktuellen Links gegen die gespeicherten Links vergleichen - der Match-Key sind dabei die Node/Geräte-Namen. Ändern sich IP-Adressen, spielt das also keine Rolle / Ändern sich Geräte/Node-Namen bei gleichbleibenden IP-Adressen, wird das als Änderung festgehalten. &lt;br /&gt;
* Fehlt aktuell ein Link, der beim vorigen Durchlauf vorhanden war, bekommt diese Link den Status &amp;quot;offline&amp;quot; mit Zeitstempel &amp;quot;offline-since&amp;quot;.&lt;br /&gt;
* Ist ein Link vorhanden, welcher in der Logfile mit &amp;quot;offline-since&amp;quot; vermerkt ist, dann wird dieser Link als &amp;quot;wiederhergestellt&amp;quot; eingestuft. Der Zeitstempel &amp;quot;offline-since&amp;quot; wird entfernt und ein Zeitstempel &amp;quot;recovered-at&amp;quot; zugewiesen.&lt;br /&gt;
* Ist ein Link aktuell vorhanden, der in der Logfile fehlt, wird dieser als &amp;quot;neu&amp;quot; eingestuft&lt;br /&gt;
&lt;br /&gt;
Der Zustand des Links (up oder down) wird für die letzten 200 (etwa 1 bis 1.5 Tage) Durchläufe gespeichert. &lt;br /&gt;
* Das Verhältnis &amp;quot;Online-Zustände&amp;quot; zu &amp;quot;Anzahl-Zustände&amp;quot; ergibt den Wert &amp;quot;Online-%&amp;quot;. Beispiel 99% bedeutet: von den letzten 200 Proben war der Link 2x down&lt;br /&gt;
* Das Verhältnis &amp;quot;Zustandswechsel&amp;quot; zu &amp;quot;Anzahl-Zustände&amp;quot; ergbit die Swap-Rate. Beispiel 4% bedeutet: während der letzten 200 Proben ging die Verbindung 8x in einen anderen Zustand, also vermutlich 4x down und 4x up.&lt;br /&gt;
&lt;br /&gt;
Links mit einer Swap-Rate &amp;gt;2% werden als &amp;quot;Instable&amp;quot; eingestuft und bekommen den Zeitstempel &amp;quot;Swapping since&amp;quot; zugewiesen. Dieser Zustand wird geprüft, wenn ein Link gerade offline gegangen ist. Instable-Links werden als &amp;quot;Stable&amp;quot; eingestuft, wenn sie mit einem Zeitstempel &amp;quot;swapping since&amp;quot; markiert sind und in diesem Moment die Swap-Rate &amp;lt;2% ist. Diese Prüfung wird vorgenommen, wenn ein Link online kommt oder schon länger online ist, jedoch noch den Zeitstempel &amp;quot;swapping since&amp;quot; trägt.&lt;br /&gt;
&lt;br /&gt;
Die Logfile ist 2-teilig: Topologiezustand (Links, Zeitstempel), Notifications/Eventhistory (begrenzt auf 9.000 Einträge - je zahlreicher die Events, desto kürzer also der Betrachtungszeitraum)&lt;br /&gt;
&lt;br /&gt;
=== Routen-Veränderungen ===&lt;br /&gt;
(inoffiziell) &lt;br /&gt;
&lt;br /&gt;
Das Tool [https://ff.cybercomm.at/monitor/tree.php Route-Monitor] prüft jede Minute die Routen von 10 Nodes und vermerkt die jüngsten 200 Änderungen. Die Nodes auf den Routen der 10 Ziel-Nodes werden dabei gleich mitaktualisiert. Es wird angenommen, dass alle IPs eines Nodes die selbe Route zum Border-Gateway haben! Das Tool agiert aus dem Housing beim Knoten 2345falke und betrachtet deshalb die IPv4-Routen auf Sicht der Roofnode-Routers rn01falke.&lt;br /&gt;
&lt;br /&gt;
=== OLSRd Uptime ===&lt;br /&gt;
(inoffiziell) @bmk-smoke-01.2345falke&lt;br /&gt;
&lt;br /&gt;
Fragt das httpinfo-plugin (Port 8080) oder jsoninfo-Plugin (Port 9090) ab, um die Uptime und ggf. einen Restart des olsr-daemons festzustellen. Läuft alle 30min über die laut Topologie erreichbaren Router.&lt;br /&gt;
&lt;br /&gt;
* [http://193.238.158.8/lastseen/uptime.dat OLSRd-Uptime]&lt;br /&gt;
* [http://193.238.158.8/lastseen/uptime.log OLSRd-Restarts]&lt;br /&gt;
&lt;br /&gt;
=== OLSRd Versionserkennung ===&lt;br /&gt;
(inoffiziell) @bmk-smoke-01.2345falke&lt;br /&gt;
&lt;br /&gt;
Fragt die bekannten Status-Seiten der Router ab, um die daemon-version festzustellen. Läuft täglich 7:30 über die laut Topologie erreichbaren Router.&lt;br /&gt;
&lt;br /&gt;
* [http://193.238.158.8/lastseen/versions.txt OLSRd-Versionen]&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Node_Monitoring&amp;diff=2914</id>
		<title>Services/Organisation/Node Monitoring</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Node_Monitoring&amp;diff=2914"/>
		<updated>2020-05-27T14:44:54Z</updated>

		<summary type="html">&lt;p&gt;Pocki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Node Monitoring umfasst:&lt;br /&gt;
* [http://smokeping.funkfeuer.at/ SmokePing]  für IPv4@olsr(v1) unter [http://smokeping.funkfeuer.at/smokeping/freenet/ smokeping.funkfeuer.at/smokeping/freenet]&lt;br /&gt;
* [http://smokeping.funkfeuer.at/ SmokePing]  für IPv6@olsrv2 unter [http://smokeping.funkfeuer.at/smokeping/olsr2/ smokeping.funkfeuer.at/smokeping/olsr2]&lt;br /&gt;
* [[Services/Organisation/Redeemer#Zuletzt-Online|Ermittlung von &amp;quot;Zuletzt Online&amp;quot;]] zur Darstellung in Redeemer und Maps&lt;br /&gt;
* Aktuelle SmokePing-Werte als .dat-File&lt;br /&gt;
* Aktuelle Routen zu allen Freenet-Zielen als .dat-File&lt;br /&gt;
* (inoffiziell) Topologie-Statistik pro Tag&lt;br /&gt;
* (inoffiziell) Erkennung von Topologie-Veränderungen der letzten Tage&lt;br /&gt;
* (inoffiziell) Erkennung von IPv4-Routenänderungen der letzten Tage&lt;br /&gt;
* (inoffiziell) OLSRd Uptime&lt;br /&gt;
* (inoffiziell) OLSRd Versionserkennung&lt;br /&gt;
* (extern) UptimeRobot, z.B. https://stats.uptimerobot.com/BPl2ySN2Q&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
* [[Benutzer:Pocki|Christian Pock]]&lt;br /&gt;
* Adi Kriegisch (Serveradmin)&lt;br /&gt;
* Clemens Hopfer (Serveradmin)&lt;br /&gt;
&lt;br /&gt;
== Funktionen ==&lt;br /&gt;
&lt;br /&gt;
=== SmokePing ===&lt;br /&gt;
Die Hostliste für Smokeping von Freenet und Olsr2 wird alle 2 Stunden aus dem Redeemer neu erstellt. Enthalten sind alle Geräte, die für SmokePing aktiviert wurden. IP-Adressen, die länger als 1 Jahr nicht mehr erreichbar waren, werden aus der Hostliste automatisch wieder entfernt.&lt;br /&gt;
&lt;br /&gt;
=== Erkennung Zuletzt-Online ===&lt;br /&gt;
Siehe [[Services/Organisation/Redeemer#Zuletzt-Online Redeemer]]&lt;br /&gt;
&lt;br /&gt;
=== SmokePing-Werte ===&lt;br /&gt;
Täglich um 7:00 werden die SmokePing-Ergebnisse von Freenet und Olsr2 aus den vergangenen 24h als Text-File unter http://smokeping.funkfeuer.at/smokeping/freenet-summary.dat und http://smokeping.funkfeuer.at/smokeping/olsr2-summary.dat bereitgestellt. Diese File enthält pro Nodename/Devicename die Durchschnitte von Ping-Median, Standardabweichung und Paketloss.&lt;br /&gt;
&lt;br /&gt;
=== Aktuelle Routen ===&lt;br /&gt;
Auf dem Host smokeping.funkfeuer.at (Standort Housing &amp;quot;Vault&amp;quot;) wird täglich um 7:30, 13:30, 19:30 ein TraceRoute zu Freenet-Zielen gemacht und unter http://smokeping.funkfeuer.at/smokeping/traces.dat bereitgestellt. Diese File enthält nur die IP-Adressen.&lt;br /&gt;
&lt;br /&gt;
Die Ziele der Traceroutes werden aus der aktuellen olsr(v1)-Topologie und olsrv2-Topologie ermittelt. Jeder erkannte Hop wird auf die MainIp der jeweiligen olsr-Instanz geändert, sollte die IP eines MID rückgemeldet worden sein. Für einige olsrv2-Router liegt zusätzlich eine manuell gepfegte Liste von &amp;quot;MID-Adressen&amp;quot; vor, um z.B. die Roofnode-Router mit ihren OSPF-Uplinkadressen besser darzustellen.&lt;br /&gt;
&lt;br /&gt;
=== Topologie-Statistik pro Tag ===&lt;br /&gt;
(inoffiziell) @rpi3p.wehr24&lt;br /&gt;
&lt;br /&gt;
Holt sich täglich die Topologie von olsr(v1) und olsr2 sowie die SmokePing-Werte, TraceRoute-Files und liefert eine Zusammenfassung:&lt;br /&gt;
* https://rpi3p.wehr24.wien.funkfeuer.at/topo/?1&lt;br /&gt;
* https://rpi3p.wehr24.wien.funkfeuer.at/topo/?2&lt;br /&gt;
* https://rpi3p.wehr24.wien.funkfeuer.at/topo/chart&lt;br /&gt;
&lt;br /&gt;
Die Versionen von olsrd und olsrd2 werden durch ein tägliches Skript versucht von den einzelnen Routern abzurufen.&lt;br /&gt;
&lt;br /&gt;
=== Topologie-Veränderungen ===&lt;br /&gt;
(inoffiziell) &lt;br /&gt;
&lt;br /&gt;
Überwacht die Veränderung der OLSR(1)-Topologie, speichert Veränderungen der letzten Tage. Die Anzeige von Informationen ist nur nach einem Login mit einem Redeemer-User verfügbar. &lt;br /&gt;
&lt;br /&gt;
Das Tool [https://ff.cybercomm.at/monitor/olsr.php OLSRv1-Status] holt die Topologie von Roofnode-Routern über das http-plugin. Die Daten werden bis zu 4min zwischengespeichert, um die wiederkehrenden Topologie-Querries zu diesen Routern einzusparen. Erfolgen keine &amp;quot;User-Aufrufe&amp;quot; von OLSRv1-Status oder OLSRv1-Map, so aktualisieren sich die Daten alle 10min.&lt;br /&gt;
&lt;br /&gt;
Alle IPs aus der Topologie werden in Device-Name und Node-Name umgeschlüsselt. Das passiert primär über die Daten aus der BaseMap. Wo nicht möglich (Node für Map deaktiviert?) wird ein DNS-Lookup durchgeführt (ebenfalls gecached). Die Links &amp;quot;Von-Node&amp;quot;-&amp;quot;Zu-Node&amp;quot; und &amp;quot;Nodeintern:VonDevice-ZuDevice&amp;quot; werden alphanumerisch sortiert und Dupletten entfernt.&lt;br /&gt;
&lt;br /&gt;
Die Zusammenfassung zeigt, welche Nodes erkannt wurden, welche fehlen, welche Links instabil sind,... Die &amp;quot;Spezialnodes&amp;quot; werden über deren Links zum Tunnelserver, zu Kryptaroof und zu Nessus erkannt und unterschieden.&lt;br /&gt;
&lt;br /&gt;
Bei jedem Durchlauf werden die aktuellen Links gegen die gespeicherten Links vergleichen - der Match-Key sind dabei die Node/Geräte-Namen. Ändern sich IP-Adressen, spielt das also keine Rolle / Ändern sich Geräte/Node-Namen bei gleichbleibenden IP-Adressen, wird das als Änderung festgehalten. &lt;br /&gt;
* Fehlt aktuell ein Link, der beim vorigen Durchlauf vorhanden war, bekommt diese Link den Status &amp;quot;offline&amp;quot; mit Zeitstempel &amp;quot;offline-since&amp;quot;.&lt;br /&gt;
* Ist ein Link vorhanden, welcher in der Logfile mit &amp;quot;offline-since&amp;quot; vermerkt ist, dann wird dieser Link als &amp;quot;wiederhergestellt&amp;quot; eingestuft. Der Zeitstempel &amp;quot;offline-since&amp;quot; wird entfernt und ein Zeitstempel &amp;quot;recovered-at&amp;quot; zugewiesen.&lt;br /&gt;
* Ist ein Link aktuell vorhanden, der in der Logfile fehlt, wird dieser als &amp;quot;neu&amp;quot; eingestuft&lt;br /&gt;
&lt;br /&gt;
Der Zustand des Links (up oder down) wird für die letzten 200 (etwa 1 bis 1.5 Tage) Durchläufe gespeichert. &lt;br /&gt;
* Das Verhältnis &amp;quot;Online-Zustände&amp;quot; zu &amp;quot;Anzahl-Zustände&amp;quot; ergibt den Wert &amp;quot;Online-%&amp;quot;. Beispiel 99% bedeutet: von den letzten 200 Proben war der Link 2x down&lt;br /&gt;
* Das Verhältnis &amp;quot;Zustandswechsel&amp;quot; zu &amp;quot;Anzahl-Zustände&amp;quot; ergbit die Swap-Rate. Beispiel 4% bedeutet: während der letzten 200 Proben ging die Verbindung 8x in einen anderen Zustand, also vermutlich 4x down und 4x up.&lt;br /&gt;
&lt;br /&gt;
Links mit einer Swap-Rate &amp;gt;2% werden als &amp;quot;Instable&amp;quot; eingestuft und bekommen den Zeitstempel &amp;quot;Swapping since&amp;quot; zugewiesen. Dieser Zustand wird geprüft, wenn ein Link gerade offline gegangen ist. Instable-Links werden als &amp;quot;Stable&amp;quot; eingestuft, wenn sie mit einem Zeitstempel &amp;quot;swapping since&amp;quot; markiert sind und in diesem Moment die Swap-Rate &amp;lt;2% ist. Diese Prüfung wird vorgenommen, wenn ein Link online kommt oder schon länger online ist, jedoch noch den Zeitstempel &amp;quot;swapping since&amp;quot; trägt.&lt;br /&gt;
&lt;br /&gt;
Die Logfile ist 2-teilig: Topologiezustand (Links, Zeitstempel), Notifications/Eventhistory (begrenzt auf 9.000 Einträge - je zahlreicher die Events, desto kürzer also der Betrachtungszeitraum)&lt;br /&gt;
&lt;br /&gt;
=== Routen-Veränderungen ===&lt;br /&gt;
(inoffiziell) &lt;br /&gt;
&lt;br /&gt;
Das Tool [https://ff.cybercomm.at/monitor/tree.php Route-Monitor] prüft jede Minute die Routen von 10 Nodes und vermerkt die jüngsten 200 Änderungen. Die Nodes auf den Routen der 10 Ziel-Nodes werden dabei gleich mitaktualisiert. Es wird angenommen, dass alle IPs eines Nodes die selbe Route zum Border-Gateway haben! Das Tool agiert aus dem Housing beim Knoten 2345falke und betrachtet deshalb die IPv4-Routen auf Sicht der Roofnode-Routers rn01falke.&lt;br /&gt;
&lt;br /&gt;
=== OLSRd Uptime ===&lt;br /&gt;
(inoffiziell) @bmk-smoke-01.2345falke&lt;br /&gt;
&lt;br /&gt;
Fragt das httpinfo-plugin (Port 8080) oder jsoninfo-Plugin (Port 9090) ab, um die Uptime und ggf. einen Restart des olsr-daemons festzustellen. Läuft alle 30min über die laut Topologie erreichbaren Router.&lt;br /&gt;
&lt;br /&gt;
* [http://193.238.158.8/lastseen/uptime.dat OLSRd-Uptime]&lt;br /&gt;
* [http://193.238.158.8/lastseen/uptime.log OLSRd-Restarts]&lt;br /&gt;
&lt;br /&gt;
=== OLSRd Versionserkennung ===&lt;br /&gt;
(inoffiziell) @bmk-smoke-01.2345falke&lt;br /&gt;
&lt;br /&gt;
Fragt die bekannten Status-Seiten der Router ab, um die daemon-version festzustellen. Läuft täglich 7:30 über die laut Topologie erreichbaren Router.&lt;br /&gt;
&lt;br /&gt;
* [http://193.238.158.8/lastseen/versions.txt OLSRd-Versionen]&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Node_Monitoring&amp;diff=2913</id>
		<title>Services/Organisation/Node Monitoring</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Node_Monitoring&amp;diff=2913"/>
		<updated>2020-05-27T14:36:06Z</updated>

		<summary type="html">&lt;p&gt;Pocki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Node Monitoring umfasst:&lt;br /&gt;
* [http://smokeping.funkfeuer.at/ SmokePing]  für IPv4@olsr(v1) unter [http://smokeping.funkfeuer.at/smokeping/freenet/ smokeping.funkfeuer.at/smokeping/freenet]&lt;br /&gt;
* [http://smokeping.funkfeuer.at/ SmokePing]  für IPv6@olsrv2 unter [http://smokeping.funkfeuer.at/smokeping/olsr2/ smokeping.funkfeuer.at/smokeping/olsr2]&lt;br /&gt;
* [[Services/Organisation/Redeemer#Zuletzt-Online|Ermittlung von &amp;quot;Zuletzt Online&amp;quot;]] zur Darstellung in Redeemer und Maps&lt;br /&gt;
* Aktuelle SmokePing-Werte als .dat-File&lt;br /&gt;
* Aktuelle Routen zu allen Freenet-Zielen als .dat-File&lt;br /&gt;
* (inoffiziell) Topologie-Statistik pro Tag&lt;br /&gt;
* (inoffiziell) Erkennung von Topologie-Veränderungen der letzten Tage&lt;br /&gt;
* (inoffiziell) Erkennung von IPv4-Routenänderungen der letzten Tage&lt;br /&gt;
* (inoffiziell) OLSRd Uptime&lt;br /&gt;
* (inoffiziell) OLSRd Versionserkennung&lt;br /&gt;
* (extern) UptimeRobot, z.B. https://stats.uptimerobot.com/BPl2ySN2Q&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
* [[Benutzer:Pocki|Christian Pock]]&lt;br /&gt;
* Adi Kriegisch (Serveradmin)&lt;br /&gt;
* Clemens Hopfer (Serveradmin)&lt;br /&gt;
&lt;br /&gt;
== Funktionen ==&lt;br /&gt;
&lt;br /&gt;
=== SmokePing ===&lt;br /&gt;
Die Hostliste für Smokeping von Freenet und Olsr2 wird alle 2 Stunden aus dem Redeemer neu erstellt. Enthalten sind alle Geräte, die für SmokePing aktiviert wurden. IP-Adressen, die länger als 1 Jahr nicht mehr erreichbar waren, werden aus der Hostliste automatisch wieder entfernt.&lt;br /&gt;
&lt;br /&gt;
=== Erkennung Zuletzt-Online ===&lt;br /&gt;
Siehe [[Services/Organisation/Redeemer#Zuletzt-Online Redeemer]]&lt;br /&gt;
&lt;br /&gt;
=== SmokePing-Werte ===&lt;br /&gt;
Täglich um 7:00 werden die SmokePing-Ergebnisse von Freenet und Olsr2 aus den vergangenen 24h als Text-File unter http://smokeping.funkfeuer.at/smokeping/freenet-summary.dat und http://smokeping.funkfeuer.at/smokeping/olsr2-summary.dat bereitgestellt. Diese File enthält pro Nodename/Devicename die Durchschnitte von Ping-Median, Standardabweichung und Paketloss.&lt;br /&gt;
&lt;br /&gt;
=== Aktuelle Routen ===&lt;br /&gt;
Auf dem Host smokeping.funkfeuer.at (Standort Housing &amp;quot;Vault&amp;quot;) wird täglich um 7:30, 13:30, 19:30 ein TraceRoute zu Freenet-Zielen gemacht und unter http://smokeping.funkfeuer.at/smokeping/traces.dat bereitgestellt. Diese File enthält nur die IP-Adressen.&lt;br /&gt;
&lt;br /&gt;
Die Ziele der Traceroutes werden aus der aktuellen olsr(v1)-Topologie und olsrv2-Topologie ermittelt. Jeder erkannte Hop wird auf die MainIp der jeweiligen olsr-Instanz geändert, sollte die IP eines MID rückgemeldet worden sein. Für einige olsrv2-Router liegt zusätzlich eine manuell gepfegte Liste von &amp;quot;MID-Adressen&amp;quot; vor, um z.B. die Roofnode-Router mit ihren OSPF-Uplinkadressen besser darzustellen.&lt;br /&gt;
&lt;br /&gt;
=== Topologie-Statistik pro Tag ===&lt;br /&gt;
(inoffiziell)&lt;br /&gt;
&lt;br /&gt;
Holt sich täglich die Topologie von olsr(v1) und olsr2 sowie die SmokePing-Werte, TraceRoute-Files und liefert eine Zusammenfassung:&lt;br /&gt;
* https://rpi3p.wehr24.wien.funkfeuer.at/topo/?1&lt;br /&gt;
* https://rpi3p.wehr24.wien.funkfeuer.at/topo/?2&lt;br /&gt;
* https://rpi3p.wehr24.wien.funkfeuer.at/topo/chart&lt;br /&gt;
&lt;br /&gt;
Die Versionen von olsrd und olsrd2 werden durch ein tägliches Skript versucht von den einzelnen Routern abzurufen.&lt;br /&gt;
&lt;br /&gt;
=== Topologie-Veränderungen ===&lt;br /&gt;
(inoffiziell) &lt;br /&gt;
&lt;br /&gt;
Überwacht die Veränderung der OLSR(1)-Topologie, speichert Veränderungen der letzten Tage. Die Anzeige von Informationen ist nur nach einem Login mit einem Redeemer-User verfügbar. &lt;br /&gt;
&lt;br /&gt;
Das Tool [https://ff.cybercomm.at/monitor/olsr.php OLSRv1-Status] holt die Topologie von Roofnode-Routern über das http-plugin. Die Daten werden bis zu 4min zwischengespeichert, um die wiederkehrenden Topologie-Querries zu diesen Routern einzusparen. Erfolgen keine &amp;quot;User-Aufrufe&amp;quot; von OLSRv1-Status oder OLSRv1-Map, so aktualisieren sich die Daten alle 10min.&lt;br /&gt;
&lt;br /&gt;
Alle IPs aus der Topologie werden in Device-Name und Node-Name umgeschlüsselt. Das passiert primär über die Daten aus der BaseMap. Wo nicht möglich (Node für Map deaktiviert?) wird ein DNS-Lookup durchgeführt (ebenfalls gecached). Die Links &amp;quot;Von-Node&amp;quot;-&amp;quot;Zu-Node&amp;quot; und &amp;quot;Nodeintern:VonDevice-ZuDevice&amp;quot; werden alphanumerisch sortiert und Dupletten entfernt.&lt;br /&gt;
&lt;br /&gt;
Die Zusammenfassung zeigt, welche Nodes erkannt wurden, welche fehlen, welche Links instabil sind,... Die &amp;quot;Spezialnodes&amp;quot; werden über deren Links zum Tunnelserver, zu Kryptaroof und zu Nessus erkannt und unterschieden.&lt;br /&gt;
&lt;br /&gt;
Bei jedem Durchlauf werden die aktuellen Links gegen die gespeicherten Links vergleichen - der Match-Key sind dabei die Node/Geräte-Namen. Ändern sich IP-Adressen, spielt das also keine Rolle / Ändern sich Geräte/Node-Namen bei gleichbleibenden IP-Adressen, wird das als Änderung festgehalten. &lt;br /&gt;
* Fehlt aktuell ein Link, der beim vorigen Durchlauf vorhanden war, bekommt diese Link den Status &amp;quot;offline&amp;quot; mit Zeitstempel &amp;quot;offline-since&amp;quot;.&lt;br /&gt;
* Ist ein Link vorhanden, welcher in der Logfile mit &amp;quot;offline-since&amp;quot; vermerkt ist, dann wird dieser Link als &amp;quot;wiederhergestellt&amp;quot; eingestuft. Der Zeitstempel &amp;quot;offline-since&amp;quot; wird entfernt und ein Zeitstempel &amp;quot;recovered-at&amp;quot; zugewiesen.&lt;br /&gt;
* Ist ein Link aktuell vorhanden, der in der Logfile fehlt, wird dieser als &amp;quot;neu&amp;quot; eingestuft&lt;br /&gt;
&lt;br /&gt;
Der Zustand des Links (up oder down) wird für die letzten 200 (etwa 1 bis 1.5 Tage) Durchläufe gespeichert. &lt;br /&gt;
* Das Verhältnis &amp;quot;Online-Zustände&amp;quot; zu &amp;quot;Anzahl-Zustände&amp;quot; ergibt den Wert &amp;quot;Online-%&amp;quot;. Beispiel 99% bedeutet: von den letzten 200 Proben war der Link 2x down&lt;br /&gt;
* Das Verhältnis &amp;quot;Zustandswechsel&amp;quot; zu &amp;quot;Anzahl-Zustände&amp;quot; ergbit die Swap-Rate. Beispiel 4% bedeutet: während der letzten 200 Proben ging die Verbindung 8x in einen anderen Zustand, also vermutlich 4x down und 4x up.&lt;br /&gt;
&lt;br /&gt;
Links mit einer Swap-Rate &amp;gt;2% werden als &amp;quot;Instable&amp;quot; eingestuft und bekommen den Zeitstempel &amp;quot;Swapping since&amp;quot; zugewiesen. Dieser Zustand wird geprüft, wenn ein Link gerade offline gegangen ist. Instable-Links werden als &amp;quot;Stable&amp;quot; eingestuft, wenn sie mit einem Zeitstempel &amp;quot;swapping since&amp;quot; markiert sind und in diesem Moment die Swap-Rate &amp;lt;2% ist. Diese Prüfung wird vorgenommen, wenn ein Link online kommt oder schon länger online ist, jedoch noch den Zeitstempel &amp;quot;swapping since&amp;quot; trägt.&lt;br /&gt;
&lt;br /&gt;
Die Logfile ist 2-teilig: Topologiezustand (Links, Zeitstempel), Notifications/Eventhistory (begrenzt auf 9.000 Einträge - je zahlreicher die Events, desto kürzer also der Betrachtungszeitraum)&lt;br /&gt;
&lt;br /&gt;
=== Routen-Veränderungen ===&lt;br /&gt;
(inoffiziell) &lt;br /&gt;
&lt;br /&gt;
Das Tool [https://ff.cybercomm.at/monitor/tree.php Route-Monitor] prüft jede Minute die Routen von 10 Nodes und vermerkt die jüngsten 200 Änderungen. Die Nodes auf den Routen der 10 Ziel-Nodes werden dabei gleich mitaktualisiert. Es wird angenommen, dass alle IPs eines Nodes die selbe Route zum Border-Gateway haben! Das Tool agiert aus dem Housing beim Knoten 2345falke und betrachtet deshalb die IPv4-Routen auf Sicht der Roofnode-Routers rn01falke.&lt;br /&gt;
&lt;br /&gt;
=== OLSRd Uptime ===&lt;br /&gt;
(inoffiziell) &lt;br /&gt;
&lt;br /&gt;
Fragt das httpinfo-plugin (Port 8080) oder jsoninfo-Plugin (Port 9090) ab, um die Uptime und ggf. einen Restart des olsr-daemons festzustellen. Läuft alle 30min über die laut Topologie erreichbaren Router.&lt;br /&gt;
&lt;br /&gt;
* [http://193.238.158.8/lastseen/uptime.dat OLSRd-Uptime]&lt;br /&gt;
* [http://193.238.158.8/lastseen/uptime.log OLSRd-Restarts]&lt;br /&gt;
&lt;br /&gt;
=== OLSRd Versionserkennung ===&lt;br /&gt;
(inoffiziell) &lt;br /&gt;
&lt;br /&gt;
Fragt die bekannten Status-Seiten der Router ab, um die daemon-version festzustellen. Läuft täglich 7:30 über die laut Topologie erreichbaren Router.&lt;br /&gt;
&lt;br /&gt;
* [http://193.238.158.8/lastseen/versions.txt OLSRd-Versionen]&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Node_Monitoring&amp;diff=2912</id>
		<title>Services/Organisation/Node Monitoring</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Node_Monitoring&amp;diff=2912"/>
		<updated>2020-05-27T14:31:26Z</updated>

		<summary type="html">&lt;p&gt;Pocki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Node Monitoring umfasst:&lt;br /&gt;
* [http://smokeping.funkfeuer.at/ SmokePing]  für IPv4@olsr(v1) unter [http://smokeping.funkfeuer.at/smokeping/freenet/ smokeping.funkfeuer.at/smokeping/freenet]&lt;br /&gt;
* [http://smokeping.funkfeuer.at/ SmokePing]  für IPv6@olsrv2 unter [http://smokeping.funkfeuer.at/smokeping/olsr2/ smokeping.funkfeuer.at/smokeping/olsr2]&lt;br /&gt;
* [[Services/Organisation/Redeemer#Zuletzt-Online|Ermittlung von &amp;quot;Zuletzt Online&amp;quot;]] zur Darstellung in Redeemer und Maps&lt;br /&gt;
* Aktuelle SmokePing-Werte als .dat-File&lt;br /&gt;
* Aktuelle Routen zu allen Freenet-Zielen als .dat-File&lt;br /&gt;
* (inoffiziell) Topologie-Statistik pro Tag&lt;br /&gt;
* (inoffiziell) Erkennung von Topologie-Veränderungen der letzten Tage&lt;br /&gt;
* (inoffiziell) Erkennung von IPv4-Routenänderungen der letzten Tage&lt;br /&gt;
* (inoffiziell) OLSRd Uptime&lt;br /&gt;
* (extern) UptimeRobot, z.B. https://stats.uptimerobot.com/BPl2ySN2Q&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
* [[Benutzer:Pocki|Christian Pock]]&lt;br /&gt;
* Adi Kriegisch (Serveradmin)&lt;br /&gt;
* Clemens Hopfer (Serveradmin)&lt;br /&gt;
&lt;br /&gt;
== Funktionen ==&lt;br /&gt;
&lt;br /&gt;
=== SmokePing ===&lt;br /&gt;
Die Hostliste für Smokeping von Freenet und Olsr2 wird alle 2 Stunden aus dem Redeemer neu erstellt. Enthalten sind alle Geräte, die für SmokePing aktiviert wurden. IP-Adressen, die länger als 1 Jahr nicht mehr erreichbar waren, werden aus der Hostliste automatisch wieder entfernt.&lt;br /&gt;
&lt;br /&gt;
=== Erkennung Zuletzt-Online ===&lt;br /&gt;
Siehe [[Services/Organisation/Redeemer#Zuletzt-Online Redeemer]]&lt;br /&gt;
&lt;br /&gt;
=== SmokePing-Werte ===&lt;br /&gt;
Täglich um 7:00 werden die SmokePing-Ergebnisse von Freenet und Olsr2 aus den vergangenen 24h als Text-File unter http://smokeping.funkfeuer.at/smokeping/freenet-summary.dat und http://smokeping.funkfeuer.at/smokeping/olsr2-summary.dat bereitgestellt. Diese File enthält pro Nodename/Devicename die Durchschnitte von Ping-Median, Standardabweichung und Paketloss.&lt;br /&gt;
&lt;br /&gt;
=== Aktuelle Routen ===&lt;br /&gt;
Auf dem Host smokeping.funkfeuer.at (Standort Housing &amp;quot;Vault&amp;quot;) wird täglich um 7:30, 13:30, 19:30 ein TraceRoute zu Freenet-Zielen gemacht und unter http://smokeping.funkfeuer.at/smokeping/traces.dat bereitgestellt. Diese File enthält nur die IP-Adressen.&lt;br /&gt;
&lt;br /&gt;
Die Ziele der Traceroutes werden aus der aktuellen olsr(v1)-Topologie und olsrv2-Topologie ermittelt. Jeder erkannte Hop wird auf die MainIp der jeweiligen olsr-Instanz geändert, sollte die IP eines MID rückgemeldet worden sein. Für einige olsrv2-Router liegt zusätzlich eine manuell gepfegte Liste von &amp;quot;MID-Adressen&amp;quot; vor, um z.B. die Roofnode-Router mit ihren OSPF-Uplinkadressen besser darzustellen.&lt;br /&gt;
&lt;br /&gt;
=== Topologie-Statistik pro Tag ===&lt;br /&gt;
(inoffiziell)&lt;br /&gt;
&lt;br /&gt;
Holt sich täglich die Topologie von olsr(v1) und olsr2 sowie die SmokePing-Werte, TraceRoute-Files und liefert eine Zusammenfassung:&lt;br /&gt;
* https://rpi3p.wehr24.wien.funkfeuer.at/topo/?1&lt;br /&gt;
* https://rpi3p.wehr24.wien.funkfeuer.at/topo/?2&lt;br /&gt;
* https://rpi3p.wehr24.wien.funkfeuer.at/topo/chart&lt;br /&gt;
&lt;br /&gt;
Die Versionen von olsrd und olsrd2 werden durch ein tägliches Skript versucht von den einzelnen Routern abzurufen.&lt;br /&gt;
&lt;br /&gt;
=== Topologie-Veränderungen ===&lt;br /&gt;
(inoffiziell) &lt;br /&gt;
&lt;br /&gt;
Überwacht die Veränderung der OLSR(1)-Topologie, speichert Veränderungen der letzten Tage. Die Anzeige von Informationen ist nur nach einem Login mit einem Redeemer-User verfügbar. &lt;br /&gt;
&lt;br /&gt;
Das Tool [https://ff.cybercomm.at/monitor/olsr.php OLSRv1-Status] holt die Topologie von Roofnode-Routern über das http-plugin. Die Daten werden bis zu 4min zwischengespeichert, um die wiederkehrenden Topologie-Querries zu diesen Routern einzusparen. Erfolgen keine &amp;quot;User-Aufrufe&amp;quot; von OLSRv1-Status oder OLSRv1-Map, so aktualisieren sich die Daten alle 10min.&lt;br /&gt;
&lt;br /&gt;
Alle IPs aus der Topologie werden in Device-Name und Node-Name umgeschlüsselt. Das passiert primär über die Daten aus der BaseMap. Wo nicht möglich (Node für Map deaktiviert?) wird ein DNS-Lookup durchgeführt (ebenfalls gecached). Die Links &amp;quot;Von-Node&amp;quot;-&amp;quot;Zu-Node&amp;quot; und &amp;quot;Nodeintern:VonDevice-ZuDevice&amp;quot; werden alphanumerisch sortiert und Dupletten entfernt.&lt;br /&gt;
&lt;br /&gt;
Die Zusammenfassung zeigt, welche Nodes erkannt wurden, welche fehlen, welche Links instabil sind,... Die &amp;quot;Spezialnodes&amp;quot; werden über deren Links zum Tunnelserver, zu Kryptaroof und zu Nessus erkannt und unterschieden.&lt;br /&gt;
&lt;br /&gt;
Bei jedem Durchlauf werden die aktuellen Links gegen die gespeicherten Links vergleichen - der Match-Key sind dabei die Node/Geräte-Namen. Ändern sich IP-Adressen, spielt das also keine Rolle / Ändern sich Geräte/Node-Namen bei gleichbleibenden IP-Adressen, wird das als Änderung festgehalten. &lt;br /&gt;
* Fehlt aktuell ein Link, der beim vorigen Durchlauf vorhanden war, bekommt diese Link den Status &amp;quot;offline&amp;quot; mit Zeitstempel &amp;quot;offline-since&amp;quot;.&lt;br /&gt;
* Ist ein Link vorhanden, welcher in der Logfile mit &amp;quot;offline-since&amp;quot; vermerkt ist, dann wird dieser Link als &amp;quot;wiederhergestellt&amp;quot; eingestuft. Der Zeitstempel &amp;quot;offline-since&amp;quot; wird entfernt und ein Zeitstempel &amp;quot;recovered-at&amp;quot; zugewiesen.&lt;br /&gt;
* Ist ein Link aktuell vorhanden, der in der Logfile fehlt, wird dieser als &amp;quot;neu&amp;quot; eingestuft&lt;br /&gt;
&lt;br /&gt;
Der Zustand des Links (up oder down) wird für die letzten 200 (etwa 1 bis 1.5 Tage) Durchläufe gespeichert. &lt;br /&gt;
* Das Verhältnis &amp;quot;Online-Zustände&amp;quot; zu &amp;quot;Anzahl-Zustände&amp;quot; ergibt den Wert &amp;quot;Online-%&amp;quot;. Beispiel 99% bedeutet: von den letzten 200 Proben war der Link 2x down&lt;br /&gt;
* Das Verhältnis &amp;quot;Zustandswechsel&amp;quot; zu &amp;quot;Anzahl-Zustände&amp;quot; ergbit die Swap-Rate. Beispiel 4% bedeutet: während der letzten 200 Proben ging die Verbindung 8x in einen anderen Zustand, also vermutlich 4x down und 4x up.&lt;br /&gt;
&lt;br /&gt;
Links mit einer Swap-Rate &amp;gt;2% werden als &amp;quot;Instable&amp;quot; eingestuft und bekommen den Zeitstempel &amp;quot;Swapping since&amp;quot; zugewiesen. Dieser Zustand wird geprüft, wenn ein Link gerade offline gegangen ist. Instable-Links werden als &amp;quot;Stable&amp;quot; eingestuft, wenn sie mit einem Zeitstempel &amp;quot;swapping since&amp;quot; markiert sind und in diesem Moment die Swap-Rate &amp;lt;2% ist. Diese Prüfung wird vorgenommen, wenn ein Link online kommt oder schon länger online ist, jedoch noch den Zeitstempel &amp;quot;swapping since&amp;quot; trägt.&lt;br /&gt;
&lt;br /&gt;
Die Logfile ist 2-teilig: Topologiezustand (Links, Zeitstempel), Notifications/Eventhistory (begrenzt auf 9.000 Einträge - je zahlreicher die Events, desto kürzer also der Betrachtungszeitraum)&lt;br /&gt;
&lt;br /&gt;
=== Routen-Veränderungen ===&lt;br /&gt;
(inoffiziell) &lt;br /&gt;
&lt;br /&gt;
Das Tool [https://ff.cybercomm.at/monitor/tree.php Route-Monitor] prüft jede Minute die Routen von 10 Nodes und vermerkt die jüngsten 200 Änderungen. Die Nodes auf den Routen der 10 Ziel-Nodes werden dabei gleich mitaktualisiert. Es wird angenommen, dass alle IPs eines Nodes die selbe Route zum Border-Gateway haben! Das Tool agiert aus dem Housing beim Knoten 2345falke und betrachtet deshalb die IPv4-Routen auf Sicht der Roofnode-Routers rn01falke.&lt;br /&gt;
&lt;br /&gt;
=== OLSRd Uptime ===&lt;br /&gt;
(inoffiziell) &lt;br /&gt;
&lt;br /&gt;
Fragt das httpinfo-plugin (Port 8080) oder jsoninfo-Plugin (Port 9090) ab, um die Uptime und ggf. einen Restart des olsr-daemons festzustellen. Läuft alle 30min über die laut Topologie erreichbaren Router.&lt;br /&gt;
&lt;br /&gt;
* [http://193.238.158.8/lastseen/uptime.dat OLSRd-Uptime]&lt;br /&gt;
* [http://193.238.158.8/lastseen/uptime.log OLSRd-Restarts]&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Node_Monitoring&amp;diff=2911</id>
		<title>Services/Organisation/Node Monitoring</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Node_Monitoring&amp;diff=2911"/>
		<updated>2020-05-27T14:13:23Z</updated>

		<summary type="html">&lt;p&gt;Pocki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Node Monitoring umfasst:&lt;br /&gt;
* [http://smokeping.funkfeuer.at/ SmokePing]  für IPv4@olsr(v1) unter [http://smokeping.funkfeuer.at/smokeping/freenet/ smokeping.funkfeuer.at/smokeping/freenet]&lt;br /&gt;
* [http://smokeping.funkfeuer.at/ SmokePing]  für IPv6@olsrv2 unter [http://smokeping.funkfeuer.at/smokeping/olsr2/ smokeping.funkfeuer.at/smokeping/olsr2]&lt;br /&gt;
* [[Services/Organisation/Redeemer#Zuletzt-Online|Ermittlung von &amp;quot;Zuletzt Online&amp;quot;]] zur Darstellung in Redeemer und Maps&lt;br /&gt;
* Aktuelle SmokePing-Werte als .dat-File&lt;br /&gt;
* Aktuelle Routen zu allen Freenet-Zielen als .dat-File&lt;br /&gt;
* (inoffiziell) Topologie-Statistik pro Tag&lt;br /&gt;
* (inoffiziell) Erkennung von Topologie-Veränderungen der letzten Tage&lt;br /&gt;
* (inoffiziell) Erkennung von IPv4-Routenänderungen der letzten Tage&lt;br /&gt;
* UptimeRobot, z.B. https://stats.uptimerobot.com/BPl2ySN2Q&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
* [[Benutzer:Pocki|Christian Pock]]&lt;br /&gt;
* Adi Kriegisch (Serveradmin)&lt;br /&gt;
* Clemens Hopfer (Serveradmin)&lt;br /&gt;
&lt;br /&gt;
== Funktionen ==&lt;br /&gt;
&lt;br /&gt;
=== SmokePing ===&lt;br /&gt;
Die Hostliste für Smokeping von Freenet und Olsr2 wird alle 2 Stunden aus dem Redeemer neu erstellt. Enthalten sind alle Geräte, die für SmokePing aktiviert wurden. IP-Adressen, die länger als 1 Jahr nicht mehr erreichbar waren, werden aus der Hostliste automatisch wieder entfernt.&lt;br /&gt;
&lt;br /&gt;
=== Erkennung Zuletzt-Online ===&lt;br /&gt;
Siehe [[Services/Organisation/Redeemer#Zuletzt-Online Redeemer]]&lt;br /&gt;
&lt;br /&gt;
=== SmokePing-Werte ===&lt;br /&gt;
Täglich um 7:00 werden die SmokePing-Ergebnisse von Freenet und Olsr2 aus den vergangenen 24h als Text-File unter http://smokeping.funkfeuer.at/smokeping/freenet-summary.dat und http://smokeping.funkfeuer.at/smokeping/olsr2-summary.dat bereitgestellt. Diese File enthält pro Nodename/Devicename die Durchschnitte von Ping-Median, Standardabweichung und Paketloss.&lt;br /&gt;
&lt;br /&gt;
=== Aktuelle Routen ===&lt;br /&gt;
Auf dem Host smokeping.funkfeuer.at (Standort Housing &amp;quot;Vault&amp;quot;) wird täglich um 7:30, 13:30, 19:30 ein TraceRoute zu Freenet-Zielen gemacht und unter http://smokeping.funkfeuer.at/smokeping/traces.dat bereitgestellt. Diese File enthält nur die IP-Adressen.&lt;br /&gt;
&lt;br /&gt;
Die Ziele der Traceroutes werden aus der aktuellen olsr(v1)-Topologie und olsrv2-Topologie ermittelt. Jeder erkannte Hop wird auf die MainIp der jeweiligen olsr-Instanz geändert, sollte die IP eines MID rückgemeldet worden sein. Für einige olsrv2-Router liegt zusätzlich eine manuell gepfegte Liste von &amp;quot;MID-Adressen&amp;quot; vor, um z.B. die Roofnode-Router mit ihren OSPF-Uplinkadressen besser darzustellen.&lt;br /&gt;
&lt;br /&gt;
=== Topologie-Statistik pro Tag ===&lt;br /&gt;
(inoffiziell)&lt;br /&gt;
&lt;br /&gt;
Holt sich täglich die Topologie von olsr(v1) und olsr2 sowie die SmokePing-Werte, TraceRoute-Files und liefert eine Zusammenfassung:&lt;br /&gt;
* https://rpi3p.wehr24.wien.funkfeuer.at/topo/?1&lt;br /&gt;
* https://rpi3p.wehr24.wien.funkfeuer.at/topo/?2&lt;br /&gt;
* https://rpi3p.wehr24.wien.funkfeuer.at/topo/chart&lt;br /&gt;
&lt;br /&gt;
Die Versionen von olsrd und olsrd2 werden durch ein tägliches Skript versucht von den einzelnen Routern abzurufen.&lt;br /&gt;
&lt;br /&gt;
=== Topologie-Veränderungen ===&lt;br /&gt;
(inoffiziell) &lt;br /&gt;
&lt;br /&gt;
Überwacht die Veränderung der OLSR(1)-Topologie, speichert Veränderungen der letzten Tage. Die Anzeige von Informationen ist nur nach einem Login mit einem Redeemer-User verfügbar. &lt;br /&gt;
&lt;br /&gt;
Das Tool [https://ff.cybercomm.at/monitor/olsr.php OLSRv1-Status] holt die Topologie von Roofnode-Routern über das http-plugin. Die Daten werden bis zu 4min zwischengespeichert, um die wiederkehrenden Topologie-Querries zu diesen Routern einzusparen. Erfolgen keine &amp;quot;User-Aufrufe&amp;quot; von OLSRv1-Status oder OLSRv1-Map, so aktualisieren sich die Daten alle 10min.&lt;br /&gt;
&lt;br /&gt;
Alle IPs aus der Topologie werden in Device-Name und Node-Name umgeschlüsselt. Das passiert primär über die Daten aus der BaseMap. Wo nicht möglich (Node für Map deaktiviert?) wird ein DNS-Lookup durchgeführt (ebenfalls gecached). Die Links &amp;quot;Von-Node&amp;quot;-&amp;quot;Zu-Node&amp;quot; und &amp;quot;Nodeintern:VonDevice-ZuDevice&amp;quot; werden alphanumerisch sortiert und Dupletten entfernt.&lt;br /&gt;
&lt;br /&gt;
Die Zusammenfassung zeigt, welche Nodes erkannt wurden, welche fehlen, welche Links instabil sind,... Die &amp;quot;Spezialnodes&amp;quot; werden über deren Links zum Tunnelserver, zu Kryptaroof und zu Nessus erkannt und unterschieden.&lt;br /&gt;
&lt;br /&gt;
Bei jedem Durchlauf werden die aktuellen Links gegen die gespeicherten Links vergleichen - der Match-Key sind dabei die Node/Geräte-Namen. Ändern sich IP-Adressen, spielt das also keine Rolle / Ändern sich Geräte/Node-Namen bei gleichbleibenden IP-Adressen, wird das als Änderung festgehalten. &lt;br /&gt;
* Fehlt aktuell ein Link, der beim vorigen Durchlauf vorhanden war, bekommt diese Link den Status &amp;quot;offline&amp;quot; mit Zeitstempel &amp;quot;offline-since&amp;quot;.&lt;br /&gt;
* Ist ein Link vorhanden, welcher in der Logfile mit &amp;quot;offline-since&amp;quot; vermerkt ist, dann wird dieser Link als &amp;quot;wiederhergestellt&amp;quot; eingestuft. Der Zeitstempel &amp;quot;offline-since&amp;quot; wird entfernt und ein Zeitstempel &amp;quot;recovered-at&amp;quot; zugewiesen.&lt;br /&gt;
* Ist ein Link aktuell vorhanden, der in der Logfile fehlt, wird dieser als &amp;quot;neu&amp;quot; eingestuft&lt;br /&gt;
&lt;br /&gt;
Der Zustand des Links (up oder down) wird für die letzten 200 (etwa 1 bis 1.5 Tage) Durchläufe gespeichert. &lt;br /&gt;
* Das Verhältnis &amp;quot;Online-Zustände&amp;quot; zu &amp;quot;Anzahl-Zustände&amp;quot; ergibt den Wert &amp;quot;Online-%&amp;quot;. Beispiel 99% bedeutet: von den letzten 200 Proben war der Link 2x down&lt;br /&gt;
* Das Verhältnis &amp;quot;Zustandswechsel&amp;quot; zu &amp;quot;Anzahl-Zustände&amp;quot; ergbit die Swap-Rate. Beispiel 4% bedeutet: während der letzten 200 Proben ging die Verbindung 8x in einen anderen Zustand, also vermutlich 4x down und 4x up.&lt;br /&gt;
&lt;br /&gt;
Links mit einer Swap-Rate &amp;gt;2% werden als &amp;quot;Instable&amp;quot; eingestuft und bekommen den Zeitstempel &amp;quot;Swapping since&amp;quot; zugewiesen. Dieser Zustand wird geprüft, wenn ein Link gerade offline gegangen ist. Instable-Links werden als &amp;quot;Stable&amp;quot; eingestuft, wenn sie mit einem Zeitstempel &amp;quot;swapping since&amp;quot; markiert sind und in diesem Moment die Swap-Rate &amp;lt;2% ist. Diese Prüfung wird vorgenommen, wenn ein Link online kommt oder schon länger online ist, jedoch noch den Zeitstempel &amp;quot;swapping since&amp;quot; trägt.&lt;br /&gt;
&lt;br /&gt;
Die Logfile ist 2-teilig: Topologiezustand (Links, Zeitstempel), Notifications/Eventhistory (begrenzt auf 9.000 Einträge - je zahlreicher die Events, desto kürzer also der Betrachtungszeitraum)&lt;br /&gt;
&lt;br /&gt;
=== Routen-Veränderungen ===&lt;br /&gt;
(inoffiziell) &lt;br /&gt;
&lt;br /&gt;
Das Tool [https://ff.cybercomm.at/monitor/tree.php Route-Monitor] prüft jede Minute die Routen von 10 Nodes und vermerkt die jüngsten 200 Änderungen. Die Nodes auf den Routen der 10 Ziel-Nodes werden dabei gleich mitaktualisiert. Es wird angenommen, dass alle IPs eines Nodes die selbe Route zum Border-Gateway haben! Das Tool agiert aus dem Housing beim Knoten 2345falke und betrachtet deshalb die IPv4-Routen auf Sicht der Roofnode-Routers rn01falke.&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Node_Monitoring&amp;diff=2910</id>
		<title>Services/Organisation/Node Monitoring</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Node_Monitoring&amp;diff=2910"/>
		<updated>2020-05-27T14:12:10Z</updated>

		<summary type="html">&lt;p&gt;Pocki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Node Monitoring umfasst:&lt;br /&gt;
* [http://smokeping.funkfeuer.at/ SmokePing]  für IPv4@olsr(v1) unter [http://smokeping.funkfeuer.at/smokeping/freenet/ smokeping.funkfeuer.at/smokeping/freenet]&lt;br /&gt;
* [http://smokeping.funkfeuer.at/ SmokePing]  für IPv6@olsrv2 unter [http://smokeping.funkfeuer.at/smokeping/olsr2/ smokeping.funkfeuer.at/smokeping/olsr2]&lt;br /&gt;
* [[Services/Organisation/Redeemer#Zuletzt-Online|Ermittlung von &amp;quot;Zuletzt Online&amp;quot;]] zur Darstellung in Redeemer und Maps&lt;br /&gt;
* Aktuelle SmokePing-Werte als .dat-File&lt;br /&gt;
* Aktuelle Routen zu allen Freenet-Zielen als .dat-File&lt;br /&gt;
* (inoffiziell) Topologie-Statistik pro Tag&lt;br /&gt;
* (inoffiziell) Erkennung von Topologie-Veränderungen der letzten Tage&lt;br /&gt;
* (inoffiziell) Erkennung von IPv4-Routenänderungen der letzten Tage&lt;br /&gt;
* UptimeRobot&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
* [[Benutzer:Pocki|Christian Pock]]&lt;br /&gt;
* Adi Kriegisch (Serveradmin)&lt;br /&gt;
* Clemens Hopfer (Serveradmin)&lt;br /&gt;
&lt;br /&gt;
== Funktionen ==&lt;br /&gt;
&lt;br /&gt;
=== SmokePing ===&lt;br /&gt;
Die Hostliste für Smokeping von Freenet und Olsr2 wird alle 2 Stunden aus dem Redeemer neu erstellt. Enthalten sind alle Geräte, die für SmokePing aktiviert wurden. IP-Adressen, die länger als 1 Jahr nicht mehr erreichbar waren, werden aus der Hostliste automatisch wieder entfernt.&lt;br /&gt;
&lt;br /&gt;
=== Erkennung Zuletzt-Online ===&lt;br /&gt;
Siehe [[Services/Organisation/Redeemer#Zuletzt-Online Redeemer]]&lt;br /&gt;
&lt;br /&gt;
=== SmokePing-Werte ===&lt;br /&gt;
Täglich um 7:00 werden die SmokePing-Ergebnisse von Freenet und Olsr2 aus den vergangenen 24h als Text-File unter http://smokeping.funkfeuer.at/smokeping/freenet-summary.dat und http://smokeping.funkfeuer.at/smokeping/olsr2-summary.dat bereitgestellt. Diese File enthält pro Nodename/Devicename die Durchschnitte von Ping-Median, Standardabweichung und Paketloss.&lt;br /&gt;
&lt;br /&gt;
=== Aktuelle Routen ===&lt;br /&gt;
Auf dem Host smokeping.funkfeuer.at (Standort Housing &amp;quot;Vault&amp;quot;) wird täglich um 7:30, 13:30, 19:30 ein TraceRoute zu Freenet-Zielen gemacht und unter http://smokeping.funkfeuer.at/smokeping/traces.dat bereitgestellt. Diese File enthält nur die IP-Adressen.&lt;br /&gt;
&lt;br /&gt;
Die Ziele der Traceroutes werden aus der aktuellen olsr(v1)-Topologie und olsrv2-Topologie ermittelt. Jeder erkannte Hop wird auf die MainIp der jeweiligen olsr-Instanz geändert, sollte die IP eines MID rückgemeldet worden sein. Für einige olsrv2-Router liegt zusätzlich eine manuell gepfegte Liste von &amp;quot;MID-Adressen&amp;quot; vor, um z.B. die Roofnode-Router mit ihren OSPF-Uplinkadressen besser darzustellen.&lt;br /&gt;
&lt;br /&gt;
=== Topologie-Statistik pro Tag ===&lt;br /&gt;
(inoffiziell)&lt;br /&gt;
&lt;br /&gt;
Holt sich täglich die Topologie von olsr(v1) und olsr2 sowie die SmokePing-Werte, TraceRoute-Files und liefert eine Zusammenfassung:&lt;br /&gt;
* https://rpi3p.wehr24.wien.funkfeuer.at/topo/?1&lt;br /&gt;
* https://rpi3p.wehr24.wien.funkfeuer.at/topo/?2&lt;br /&gt;
* https://rpi3p.wehr24.wien.funkfeuer.at/topo/chart&lt;br /&gt;
&lt;br /&gt;
Die Versionen von olsrd und olsrd2 werden durch ein tägliches Skript versucht von den einzelnen Routern abzurufen.&lt;br /&gt;
&lt;br /&gt;
=== Topologie-Veränderungen ===&lt;br /&gt;
(inoffiziell) &lt;br /&gt;
&lt;br /&gt;
Überwacht die Veränderung der OLSR(1)-Topologie, speichert Veränderungen der letzten Tage. Die Anzeige von Informationen ist nur nach einem Login mit einem Redeemer-User verfügbar. &lt;br /&gt;
&lt;br /&gt;
Das Tool [https://ff.cybercomm.at/monitor/olsr.php OLSRv1-Status] holt die Topologie von Roofnode-Routern über das http-plugin. Die Daten werden bis zu 4min zwischengespeichert, um die wiederkehrenden Topologie-Querries zu diesen Routern einzusparen. Erfolgen keine &amp;quot;User-Aufrufe&amp;quot; von OLSRv1-Status oder OLSRv1-Map, so aktualisieren sich die Daten alle 10min.&lt;br /&gt;
&lt;br /&gt;
Alle IPs aus der Topologie werden in Device-Name und Node-Name umgeschlüsselt. Das passiert primär über die Daten aus der BaseMap. Wo nicht möglich (Node für Map deaktiviert?) wird ein DNS-Lookup durchgeführt (ebenfalls gecached). Die Links &amp;quot;Von-Node&amp;quot;-&amp;quot;Zu-Node&amp;quot; und &amp;quot;Nodeintern:VonDevice-ZuDevice&amp;quot; werden alphanumerisch sortiert und Dupletten entfernt.&lt;br /&gt;
&lt;br /&gt;
Die Zusammenfassung zeigt, welche Nodes erkannt wurden, welche fehlen, welche Links instabil sind,... Die &amp;quot;Spezialnodes&amp;quot; werden über deren Links zum Tunnelserver, zu Kryptaroof und zu Nessus erkannt und unterschieden.&lt;br /&gt;
&lt;br /&gt;
Bei jedem Durchlauf werden die aktuellen Links gegen die gespeicherten Links vergleichen - der Match-Key sind dabei die Node/Geräte-Namen. Ändern sich IP-Adressen, spielt das also keine Rolle / Ändern sich Geräte/Node-Namen bei gleichbleibenden IP-Adressen, wird das als Änderung festgehalten. &lt;br /&gt;
* Fehlt aktuell ein Link, der beim vorigen Durchlauf vorhanden war, bekommt diese Link den Status &amp;quot;offline&amp;quot; mit Zeitstempel &amp;quot;offline-since&amp;quot;.&lt;br /&gt;
* Ist ein Link vorhanden, welcher in der Logfile mit &amp;quot;offline-since&amp;quot; vermerkt ist, dann wird dieser Link als &amp;quot;wiederhergestellt&amp;quot; eingestuft. Der Zeitstempel &amp;quot;offline-since&amp;quot; wird entfernt und ein Zeitstempel &amp;quot;recovered-at&amp;quot; zugewiesen.&lt;br /&gt;
* Ist ein Link aktuell vorhanden, der in der Logfile fehlt, wird dieser als &amp;quot;neu&amp;quot; eingestuft&lt;br /&gt;
&lt;br /&gt;
Der Zustand des Links (up oder down) wird für die letzten 200 (etwa 1 bis 1.5 Tage) Durchläufe gespeichert. &lt;br /&gt;
* Das Verhältnis &amp;quot;Online-Zustände&amp;quot; zu &amp;quot;Anzahl-Zustände&amp;quot; ergibt den Wert &amp;quot;Online-%&amp;quot;. Beispiel 99% bedeutet: von den letzten 200 Proben war der Link 2x down&lt;br /&gt;
* Das Verhältnis &amp;quot;Zustandswechsel&amp;quot; zu &amp;quot;Anzahl-Zustände&amp;quot; ergbit die Swap-Rate. Beispiel 4% bedeutet: während der letzten 200 Proben ging die Verbindung 8x in einen anderen Zustand, also vermutlich 4x down und 4x up.&lt;br /&gt;
&lt;br /&gt;
Links mit einer Swap-Rate &amp;gt;2% werden als &amp;quot;Instable&amp;quot; eingestuft und bekommen den Zeitstempel &amp;quot;Swapping since&amp;quot; zugewiesen. Dieser Zustand wird geprüft, wenn ein Link gerade offline gegangen ist. Instable-Links werden als &amp;quot;Stable&amp;quot; eingestuft, wenn sie mit einem Zeitstempel &amp;quot;swapping since&amp;quot; markiert sind und in diesem Moment die Swap-Rate &amp;lt;2% ist. Diese Prüfung wird vorgenommen, wenn ein Link online kommt oder schon länger online ist, jedoch noch den Zeitstempel &amp;quot;swapping since&amp;quot; trägt.&lt;br /&gt;
&lt;br /&gt;
Die Logfile ist 2-teilig: Topologiezustand (Links, Zeitstempel), Notifications/Eventhistory (begrenzt auf 9.000 Einträge - je zahlreicher die Events, desto kürzer also der Betrachtungszeitraum)&lt;br /&gt;
&lt;br /&gt;
=== Routen-Veränderungen ===&lt;br /&gt;
(inoffiziell) &lt;br /&gt;
&lt;br /&gt;
Das Tool [https://ff.cybercomm.at/monitor/tree.php Route-Monitor] prüft jede Minute die Routen von 10 Nodes und vermerkt die jüngsten 200 Änderungen. Die Nodes auf den Routen der 10 Ziel-Nodes werden dabei gleich mitaktualisiert. Es wird angenommen, dass alle IPs eines Nodes die selbe Route zum Border-Gateway haben! Das Tool agiert aus dem Housing beim Knoten 2345falke und betrachtet deshalb die IPv4-Routen auf Sicht der Roofnode-Routers rn01falke.&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Node_Monitoring&amp;diff=2909</id>
		<title>Services/Organisation/Node Monitoring</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Node_Monitoring&amp;diff=2909"/>
		<updated>2020-05-27T12:48:07Z</updated>

		<summary type="html">&lt;p&gt;Pocki: /* Aktuelle Routen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Node Monitoring umfasst:&lt;br /&gt;
* [http://smokeping.funkfeuer.at/ SmokePing]  für IPv4@olsr(v1) unter [http://smokeping.funkfeuer.at/smokeping/freenet/ smokeping.funkfeuer.at/smokeping/freenet]&lt;br /&gt;
* [http://smokeping.funkfeuer.at/ SmokePing]  für IPv6@olsrv2 unter [http://smokeping.funkfeuer.at/smokeping/olsr2/ smokeping.funkfeuer.at/smokeping/olsr2]&lt;br /&gt;
* [[Services/Organisation/Redeemer#Zuletzt-Online|Ermittlung von &amp;quot;Zuletzt Online&amp;quot;]] zur Darstellung in Redeemer und Maps&lt;br /&gt;
* Aktuelle SmokePing-Werte als .dat-File&lt;br /&gt;
* Aktuelle Routen zu allen Freenet-Zielen als .dat-File&lt;br /&gt;
* (inoffiziell) Erkennung von Topologie-Veränderungen der letzten Tage&lt;br /&gt;
* (inoffiziell) Erkennung von IPv4-Routenänderungen der letzten Tage&lt;br /&gt;
* UptimeRobot&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
* [[Benutzer:Pocki|Christian Pock]]&lt;br /&gt;
* Adi Kriegisch (Serveradmin)&lt;br /&gt;
* Clemens Hopfer (Serveradmin)&lt;br /&gt;
&lt;br /&gt;
== Funktionen ==&lt;br /&gt;
&lt;br /&gt;
=== SmokePing ===&lt;br /&gt;
Die Hostliste für Smokeping von Freenet und Olsr2 wird alle 2 Stunden aus dem Redeemer neu erstellt. Enthalten sind alle Geräte, die für SmokePing aktiviert wurden. IP-Adressen, die länger als 1 Jahr nicht mehr erreichbar waren, werden aus der Hostliste automatisch wieder entfernt.&lt;br /&gt;
&lt;br /&gt;
=== Erkennung Zuletzt-Online ===&lt;br /&gt;
Siehe [[Services/Organisation/Redeemer#Zuletzt-Online Redeemer]]&lt;br /&gt;
&lt;br /&gt;
=== SmokePing-Werte ===&lt;br /&gt;
Täglich um 7:00 werden die SmokePing-Ergebnisse von Freenet und Olsr2 aus den vergangenen 24h als Text-File unter http://smokeping.funkfeuer.at/smokeping/freenet-summary.dat und http://smokeping.funkfeuer.at/smokeping/olsr2-summary.dat bereitgestellt. Diese File enthält pro Nodename/Devicename die Durchschnitte von Ping-Median, Standardabweichung und Paketloss.&lt;br /&gt;
&lt;br /&gt;
=== Aktuelle Routen ===&lt;br /&gt;
Auf dem Host smokeping.funkfeuer.at (Standort Housing &amp;quot;Vault&amp;quot;) wird täglich um 7:30, 13:30, 19:30 ein TraceRoute zu Freenet-Zielen gemacht und unter http://smokeping.funkfeuer.at/smokeping/traces.dat bereitgestellt. Diese File enthält nur die IP-Adressen.&lt;br /&gt;
&lt;br /&gt;
Die Ziele der Traceroutes werden aus der aktuellen olsr(v1)-Topologie und olsrv2-Topologie ermittelt. Jeder erkannte Hop wird auf die MainIp der jeweiligen olsr-Instanz geändert, sollte die IP eines MID rückgemeldet worden sein. Für einige olsrv2-Router liegt zusätzlich eine manuell gepfegte Liste von &amp;quot;MID-Adressen&amp;quot; vor, um z.B. die Roofnode-Router mit ihren OSPF-Uplinkadressen besser darzustellen.&lt;br /&gt;
&lt;br /&gt;
=== Topologie-Veränderungen ===&lt;br /&gt;
(inoffiziell) &lt;br /&gt;
&lt;br /&gt;
Überwacht die Veränderung der OLSR(1)-Topologie, speichert Veränderungen der letzten Tage. Die Anzeige von Informationen ist nur nach einem Login mit einem Redeemer-User verfügbar. &lt;br /&gt;
&lt;br /&gt;
Das Tool [https://ff.cybercomm.at/monitor/olsr.php OLSRv1-Status] holt die Topologie von Roofnode-Routern über das http-plugin. Die Daten werden bis zu 4min zwischengespeichert, um die wiederkehrenden Topologie-Querries zu diesen Routern einzusparen. Erfolgen keine &amp;quot;User-Aufrufe&amp;quot; von OLSRv1-Status oder OLSRv1-Map, so aktualisieren sich die Daten alle 10min.&lt;br /&gt;
&lt;br /&gt;
Alle IPs aus der Topologie werden in Device-Name und Node-Name umgeschlüsselt. Das passiert primär über die Daten aus der BaseMap. Wo nicht möglich (Node für Map deaktiviert?) wird ein DNS-Lookup durchgeführt (ebenfalls gecached). Die Links &amp;quot;Von-Node&amp;quot;-&amp;quot;Zu-Node&amp;quot; und &amp;quot;Nodeintern:VonDevice-ZuDevice&amp;quot; werden alphanumerisch sortiert und Dupletten entfernt.&lt;br /&gt;
&lt;br /&gt;
Die Zusammenfassung zeigt, welche Nodes erkannt wurden, welche fehlen, welche Links instabil sind,... Die &amp;quot;Spezialnodes&amp;quot; werden über deren Links zum Tunnelserver, zu Kryptaroof und zu Nessus erkannt und unterschieden.&lt;br /&gt;
&lt;br /&gt;
Bei jedem Durchlauf werden die aktuellen Links gegen die gespeicherten Links vergleichen - der Match-Key sind dabei die Node/Geräte-Namen. Ändern sich IP-Adressen, spielt das also keine Rolle / Ändern sich Geräte/Node-Namen bei gleichbleibenden IP-Adressen, wird das als Änderung festgehalten. &lt;br /&gt;
* Fehlt aktuell ein Link, der beim vorigen Durchlauf vorhanden war, bekommt diese Link den Status &amp;quot;offline&amp;quot; mit Zeitstempel &amp;quot;offline-since&amp;quot;.&lt;br /&gt;
* Ist ein Link vorhanden, welcher in der Logfile mit &amp;quot;offline-since&amp;quot; vermerkt ist, dann wird dieser Link als &amp;quot;wiederhergestellt&amp;quot; eingestuft. Der Zeitstempel &amp;quot;offline-since&amp;quot; wird entfernt und ein Zeitstempel &amp;quot;recovered-at&amp;quot; zugewiesen.&lt;br /&gt;
* Ist ein Link aktuell vorhanden, der in der Logfile fehlt, wird dieser als &amp;quot;neu&amp;quot; eingestuft&lt;br /&gt;
&lt;br /&gt;
Der Zustand des Links (up oder down) wird für die letzten 200 (etwa 1 bis 1.5 Tage) Durchläufe gespeichert. &lt;br /&gt;
* Das Verhältnis &amp;quot;Online-Zustände&amp;quot; zu &amp;quot;Anzahl-Zustände&amp;quot; ergibt den Wert &amp;quot;Online-%&amp;quot;. Beispiel 99% bedeutet: von den letzten 200 Proben war der Link 2x down&lt;br /&gt;
* Das Verhältnis &amp;quot;Zustandswechsel&amp;quot; zu &amp;quot;Anzahl-Zustände&amp;quot; ergbit die Swap-Rate. Beispiel 4% bedeutet: während der letzten 200 Proben ging die Verbindung 8x in einen anderen Zustand, also vermutlich 4x down und 4x up.&lt;br /&gt;
&lt;br /&gt;
Links mit einer Swap-Rate &amp;gt;2% werden als &amp;quot;Instable&amp;quot; eingestuft und bekommen den Zeitstempel &amp;quot;Swapping since&amp;quot; zugewiesen. Dieser Zustand wird geprüft, wenn ein Link gerade offline gegangen ist. Instable-Links werden als &amp;quot;Stable&amp;quot; eingestuft, wenn sie mit einem Zeitstempel &amp;quot;swapping since&amp;quot; markiert sind und in diesem Moment die Swap-Rate &amp;lt;2% ist. Diese Prüfung wird vorgenommen, wenn ein Link online kommt oder schon länger online ist, jedoch noch den Zeitstempel &amp;quot;swapping since&amp;quot; trägt.&lt;br /&gt;
&lt;br /&gt;
Die Logfile ist 2-teilig: Topologiezustand (Links, Zeitstempel), Notifications/Eventhistory (begrenzt auf 9.000 Einträge - je zahlreicher die Events, desto kürzer also der Betrachtungszeitraum)&lt;br /&gt;
&lt;br /&gt;
=== Routen-Veränderungen ===&lt;br /&gt;
(inoffiziell) &lt;br /&gt;
&lt;br /&gt;
Das Tool [https://ff.cybercomm.at/monitor/tree.php Route-Monitor] prüft jede Minute die Routen von 10 Nodes und vermerkt die jüngsten 200 Änderungen. Die Nodes auf den Routen der 10 Ziel-Nodes werden dabei gleich mitaktualisiert. Es wird angenommen, dass alle IPs eines Nodes die selbe Route zum Border-Gateway haben! Das Tool agiert aus dem Housing beim Knoten 2345falke und betrachtet deshalb die IPv4-Routen auf Sicht der Roofnode-Routers rn01falke.&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Node_Monitoring&amp;diff=2908</id>
		<title>Services/Organisation/Node Monitoring</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Node_Monitoring&amp;diff=2908"/>
		<updated>2020-05-27T12:46:46Z</updated>

		<summary type="html">&lt;p&gt;Pocki: /* Aktuelle Routen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Node Monitoring umfasst:&lt;br /&gt;
* [http://smokeping.funkfeuer.at/ SmokePing]  für IPv4@olsr(v1) unter [http://smokeping.funkfeuer.at/smokeping/freenet/ smokeping.funkfeuer.at/smokeping/freenet]&lt;br /&gt;
* [http://smokeping.funkfeuer.at/ SmokePing]  für IPv6@olsrv2 unter [http://smokeping.funkfeuer.at/smokeping/olsr2/ smokeping.funkfeuer.at/smokeping/olsr2]&lt;br /&gt;
* [[Services/Organisation/Redeemer#Zuletzt-Online|Ermittlung von &amp;quot;Zuletzt Online&amp;quot;]] zur Darstellung in Redeemer und Maps&lt;br /&gt;
* Aktuelle SmokePing-Werte als .dat-File&lt;br /&gt;
* Aktuelle Routen zu allen Freenet-Zielen als .dat-File&lt;br /&gt;
* (inoffiziell) Erkennung von Topologie-Veränderungen der letzten Tage&lt;br /&gt;
* (inoffiziell) Erkennung von IPv4-Routenänderungen der letzten Tage&lt;br /&gt;
* UptimeRobot&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
* [[Benutzer:Pocki|Christian Pock]]&lt;br /&gt;
* Adi Kriegisch (Serveradmin)&lt;br /&gt;
* Clemens Hopfer (Serveradmin)&lt;br /&gt;
&lt;br /&gt;
== Funktionen ==&lt;br /&gt;
&lt;br /&gt;
=== SmokePing ===&lt;br /&gt;
Die Hostliste für Smokeping von Freenet und Olsr2 wird alle 2 Stunden aus dem Redeemer neu erstellt. Enthalten sind alle Geräte, die für SmokePing aktiviert wurden. IP-Adressen, die länger als 1 Jahr nicht mehr erreichbar waren, werden aus der Hostliste automatisch wieder entfernt.&lt;br /&gt;
&lt;br /&gt;
=== Erkennung Zuletzt-Online ===&lt;br /&gt;
Siehe [[Services/Organisation/Redeemer#Zuletzt-Online Redeemer]]&lt;br /&gt;
&lt;br /&gt;
=== SmokePing-Werte ===&lt;br /&gt;
Täglich um 7:00 werden die SmokePing-Ergebnisse von Freenet und Olsr2 aus den vergangenen 24h als Text-File unter http://smokeping.funkfeuer.at/smokeping/freenet-summary.dat und http://smokeping.funkfeuer.at/smokeping/olsr2-summary.dat bereitgestellt. Diese File enthält pro Nodename/Devicename die Durchschnitte von Ping-Median, Standardabweichung und Paketloss.&lt;br /&gt;
&lt;br /&gt;
=== Aktuelle Routen ===&lt;br /&gt;
Auf dem Host smokeping.funkfeuer.at (Standort Housing &amp;quot;Vault&amp;quot;) wird täglich um 7:30, 13:30, 19:30 ein TraceRoute zu Freenet-Zielen gemacht und unter http://smokeping.funkfeuer.at/smokeping/traces.dat bereitgestellt. Diese File enthält nur die IP-Adressen.&lt;br /&gt;
&lt;br /&gt;
Die Ziele der Traceroutes werden aus der aktuellen olsr(v1)-Topologie und olsrv2-Topologie ermittelt. Jeder erkannte Hop wird auf die MainIp der jeweiligen olsr-Instanz geändert, sollte die IP eines MID rückgemeldet worden sein.&lt;br /&gt;
&lt;br /&gt;
=== Topologie-Veränderungen ===&lt;br /&gt;
(inoffiziell) &lt;br /&gt;
&lt;br /&gt;
Überwacht die Veränderung der OLSR(1)-Topologie, speichert Veränderungen der letzten Tage. Die Anzeige von Informationen ist nur nach einem Login mit einem Redeemer-User verfügbar. &lt;br /&gt;
&lt;br /&gt;
Das Tool [https://ff.cybercomm.at/monitor/olsr.php OLSRv1-Status] holt die Topologie von Roofnode-Routern über das http-plugin. Die Daten werden bis zu 4min zwischengespeichert, um die wiederkehrenden Topologie-Querries zu diesen Routern einzusparen. Erfolgen keine &amp;quot;User-Aufrufe&amp;quot; von OLSRv1-Status oder OLSRv1-Map, so aktualisieren sich die Daten alle 10min.&lt;br /&gt;
&lt;br /&gt;
Alle IPs aus der Topologie werden in Device-Name und Node-Name umgeschlüsselt. Das passiert primär über die Daten aus der BaseMap. Wo nicht möglich (Node für Map deaktiviert?) wird ein DNS-Lookup durchgeführt (ebenfalls gecached). Die Links &amp;quot;Von-Node&amp;quot;-&amp;quot;Zu-Node&amp;quot; und &amp;quot;Nodeintern:VonDevice-ZuDevice&amp;quot; werden alphanumerisch sortiert und Dupletten entfernt.&lt;br /&gt;
&lt;br /&gt;
Die Zusammenfassung zeigt, welche Nodes erkannt wurden, welche fehlen, welche Links instabil sind,... Die &amp;quot;Spezialnodes&amp;quot; werden über deren Links zum Tunnelserver, zu Kryptaroof und zu Nessus erkannt und unterschieden.&lt;br /&gt;
&lt;br /&gt;
Bei jedem Durchlauf werden die aktuellen Links gegen die gespeicherten Links vergleichen - der Match-Key sind dabei die Node/Geräte-Namen. Ändern sich IP-Adressen, spielt das also keine Rolle / Ändern sich Geräte/Node-Namen bei gleichbleibenden IP-Adressen, wird das als Änderung festgehalten. &lt;br /&gt;
* Fehlt aktuell ein Link, der beim vorigen Durchlauf vorhanden war, bekommt diese Link den Status &amp;quot;offline&amp;quot; mit Zeitstempel &amp;quot;offline-since&amp;quot;.&lt;br /&gt;
* Ist ein Link vorhanden, welcher in der Logfile mit &amp;quot;offline-since&amp;quot; vermerkt ist, dann wird dieser Link als &amp;quot;wiederhergestellt&amp;quot; eingestuft. Der Zeitstempel &amp;quot;offline-since&amp;quot; wird entfernt und ein Zeitstempel &amp;quot;recovered-at&amp;quot; zugewiesen.&lt;br /&gt;
* Ist ein Link aktuell vorhanden, der in der Logfile fehlt, wird dieser als &amp;quot;neu&amp;quot; eingestuft&lt;br /&gt;
&lt;br /&gt;
Der Zustand des Links (up oder down) wird für die letzten 200 (etwa 1 bis 1.5 Tage) Durchläufe gespeichert. &lt;br /&gt;
* Das Verhältnis &amp;quot;Online-Zustände&amp;quot; zu &amp;quot;Anzahl-Zustände&amp;quot; ergibt den Wert &amp;quot;Online-%&amp;quot;. Beispiel 99% bedeutet: von den letzten 200 Proben war der Link 2x down&lt;br /&gt;
* Das Verhältnis &amp;quot;Zustandswechsel&amp;quot; zu &amp;quot;Anzahl-Zustände&amp;quot; ergbit die Swap-Rate. Beispiel 4% bedeutet: während der letzten 200 Proben ging die Verbindung 8x in einen anderen Zustand, also vermutlich 4x down und 4x up.&lt;br /&gt;
&lt;br /&gt;
Links mit einer Swap-Rate &amp;gt;2% werden als &amp;quot;Instable&amp;quot; eingestuft und bekommen den Zeitstempel &amp;quot;Swapping since&amp;quot; zugewiesen. Dieser Zustand wird geprüft, wenn ein Link gerade offline gegangen ist. Instable-Links werden als &amp;quot;Stable&amp;quot; eingestuft, wenn sie mit einem Zeitstempel &amp;quot;swapping since&amp;quot; markiert sind und in diesem Moment die Swap-Rate &amp;lt;2% ist. Diese Prüfung wird vorgenommen, wenn ein Link online kommt oder schon länger online ist, jedoch noch den Zeitstempel &amp;quot;swapping since&amp;quot; trägt.&lt;br /&gt;
&lt;br /&gt;
Die Logfile ist 2-teilig: Topologiezustand (Links, Zeitstempel), Notifications/Eventhistory (begrenzt auf 9.000 Einträge - je zahlreicher die Events, desto kürzer also der Betrachtungszeitraum)&lt;br /&gt;
&lt;br /&gt;
=== Routen-Veränderungen ===&lt;br /&gt;
(inoffiziell) &lt;br /&gt;
&lt;br /&gt;
Das Tool [https://ff.cybercomm.at/monitor/tree.php Route-Monitor] prüft jede Minute die Routen von 10 Nodes und vermerkt die jüngsten 200 Änderungen. Die Nodes auf den Routen der 10 Ziel-Nodes werden dabei gleich mitaktualisiert. Es wird angenommen, dass alle IPs eines Nodes die selbe Route zum Border-Gateway haben! Das Tool agiert aus dem Housing beim Knoten 2345falke und betrachtet deshalb die IPv4-Routen auf Sicht der Roofnode-Routers rn01falke.&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Node_Monitoring&amp;diff=2907</id>
		<title>Services/Organisation/Node Monitoring</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Node_Monitoring&amp;diff=2907"/>
		<updated>2020-05-27T12:20:44Z</updated>

		<summary type="html">&lt;p&gt;Pocki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Node Monitoring umfasst:&lt;br /&gt;
* [http://smokeping.funkfeuer.at/ SmokePing]  für IPv4@olsr(v1) unter [http://smokeping.funkfeuer.at/smokeping/freenet/ smokeping.funkfeuer.at/smokeping/freenet]&lt;br /&gt;
* [http://smokeping.funkfeuer.at/ SmokePing]  für IPv6@olsrv2 unter [http://smokeping.funkfeuer.at/smokeping/olsr2/ smokeping.funkfeuer.at/smokeping/olsr2]&lt;br /&gt;
* [[Services/Organisation/Redeemer#Zuletzt-Online|Ermittlung von &amp;quot;Zuletzt Online&amp;quot;]] zur Darstellung in Redeemer und Maps&lt;br /&gt;
* Aktuelle SmokePing-Werte als .dat-File&lt;br /&gt;
* Aktuelle Routen zu allen Freenet-Zielen als .dat-File&lt;br /&gt;
* (inoffiziell) Erkennung von Topologie-Veränderungen der letzten Tage&lt;br /&gt;
* (inoffiziell) Erkennung von IPv4-Routenänderungen der letzten Tage&lt;br /&gt;
* UptimeRobot&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
* [[Benutzer:Pocki|Christian Pock]]&lt;br /&gt;
* Adi Kriegisch (Serveradmin)&lt;br /&gt;
* Clemens Hopfer (Serveradmin)&lt;br /&gt;
&lt;br /&gt;
== Funktionen ==&lt;br /&gt;
&lt;br /&gt;
=== SmokePing ===&lt;br /&gt;
Die Hostliste für Smokeping von Freenet und Olsr2 wird alle 2 Stunden aus dem Redeemer neu erstellt. Enthalten sind alle Geräte, die für SmokePing aktiviert wurden. IP-Adressen, die länger als 1 Jahr nicht mehr erreichbar waren, werden aus der Hostliste automatisch wieder entfernt.&lt;br /&gt;
&lt;br /&gt;
=== Erkennung Zuletzt-Online ===&lt;br /&gt;
Siehe [[Services/Organisation/Redeemer#Zuletzt-Online Redeemer]]&lt;br /&gt;
&lt;br /&gt;
=== SmokePing-Werte ===&lt;br /&gt;
Täglich um 7:00 werden die SmokePing-Ergebnisse von Freenet und Olsr2 aus den vergangenen 24h als Text-File unter http://smokeping.funkfeuer.at/smokeping/freenet-summary.dat und http://smokeping.funkfeuer.at/smokeping/olsr2-summary.dat bereitgestellt. Diese File enthält pro Nodename/Devicename die Durchschnitte von Ping-Median, Standardabweichung und Paketloss.&lt;br /&gt;
&lt;br /&gt;
=== Aktuelle Routen ===&lt;br /&gt;
Auf dem Host smokeping.funkfeuer.at (Standort Housing &amp;quot;Vault&amp;quot;) wird täglich um 7:30, 13:30, 19:30 ein TraceRoute zu allen Freenet-Zielen gemacht und unter http://smokeping.funkfeuer.at/smokeping/traces.dat bereitgestellt. Diese File enthält nur die IP-Adressen.&lt;br /&gt;
&lt;br /&gt;
=== Topologie-Veränderungen ===&lt;br /&gt;
(inoffiziell) &lt;br /&gt;
&lt;br /&gt;
Überwacht die Veränderung der OLSR(1)-Topologie, speichert Veränderungen der letzten Tage. Die Anzeige von Informationen ist nur nach einem Login mit einem Redeemer-User verfügbar. &lt;br /&gt;
&lt;br /&gt;
Das Tool [https://ff.cybercomm.at/monitor/olsr.php OLSRv1-Status] holt die Topologie von Roofnode-Routern über das http-plugin. Die Daten werden bis zu 4min zwischengespeichert, um die wiederkehrenden Topologie-Querries zu diesen Routern einzusparen. Erfolgen keine &amp;quot;User-Aufrufe&amp;quot; von OLSRv1-Status oder OLSRv1-Map, so aktualisieren sich die Daten alle 10min.&lt;br /&gt;
&lt;br /&gt;
Alle IPs aus der Topologie werden in Device-Name und Node-Name umgeschlüsselt. Das passiert primär über die Daten aus der BaseMap. Wo nicht möglich (Node für Map deaktiviert?) wird ein DNS-Lookup durchgeführt (ebenfalls gecached). Die Links &amp;quot;Von-Node&amp;quot;-&amp;quot;Zu-Node&amp;quot; und &amp;quot;Nodeintern:VonDevice-ZuDevice&amp;quot; werden alphanumerisch sortiert und Dupletten entfernt.&lt;br /&gt;
&lt;br /&gt;
Die Zusammenfassung zeigt, welche Nodes erkannt wurden, welche fehlen, welche Links instabil sind,... Die &amp;quot;Spezialnodes&amp;quot; werden über deren Links zum Tunnelserver, zu Kryptaroof und zu Nessus erkannt und unterschieden.&lt;br /&gt;
&lt;br /&gt;
Bei jedem Durchlauf werden die aktuellen Links gegen die gespeicherten Links vergleichen - der Match-Key sind dabei die Node/Geräte-Namen. Ändern sich IP-Adressen, spielt das also keine Rolle / Ändern sich Geräte/Node-Namen bei gleichbleibenden IP-Adressen, wird das als Änderung festgehalten. &lt;br /&gt;
* Fehlt aktuell ein Link, der beim vorigen Durchlauf vorhanden war, bekommt diese Link den Status &amp;quot;offline&amp;quot; mit Zeitstempel &amp;quot;offline-since&amp;quot;.&lt;br /&gt;
* Ist ein Link vorhanden, welcher in der Logfile mit &amp;quot;offline-since&amp;quot; vermerkt ist, dann wird dieser Link als &amp;quot;wiederhergestellt&amp;quot; eingestuft. Der Zeitstempel &amp;quot;offline-since&amp;quot; wird entfernt und ein Zeitstempel &amp;quot;recovered-at&amp;quot; zugewiesen.&lt;br /&gt;
* Ist ein Link aktuell vorhanden, der in der Logfile fehlt, wird dieser als &amp;quot;neu&amp;quot; eingestuft&lt;br /&gt;
&lt;br /&gt;
Der Zustand des Links (up oder down) wird für die letzten 200 (etwa 1 bis 1.5 Tage) Durchläufe gespeichert. &lt;br /&gt;
* Das Verhältnis &amp;quot;Online-Zustände&amp;quot; zu &amp;quot;Anzahl-Zustände&amp;quot; ergibt den Wert &amp;quot;Online-%&amp;quot;. Beispiel 99% bedeutet: von den letzten 200 Proben war der Link 2x down&lt;br /&gt;
* Das Verhältnis &amp;quot;Zustandswechsel&amp;quot; zu &amp;quot;Anzahl-Zustände&amp;quot; ergbit die Swap-Rate. Beispiel 4% bedeutet: während der letzten 200 Proben ging die Verbindung 8x in einen anderen Zustand, also vermutlich 4x down und 4x up.&lt;br /&gt;
&lt;br /&gt;
Links mit einer Swap-Rate &amp;gt;2% werden als &amp;quot;Instable&amp;quot; eingestuft und bekommen den Zeitstempel &amp;quot;Swapping since&amp;quot; zugewiesen. Dieser Zustand wird geprüft, wenn ein Link gerade offline gegangen ist. Instable-Links werden als &amp;quot;Stable&amp;quot; eingestuft, wenn sie mit einem Zeitstempel &amp;quot;swapping since&amp;quot; markiert sind und in diesem Moment die Swap-Rate &amp;lt;2% ist. Diese Prüfung wird vorgenommen, wenn ein Link online kommt oder schon länger online ist, jedoch noch den Zeitstempel &amp;quot;swapping since&amp;quot; trägt.&lt;br /&gt;
&lt;br /&gt;
Die Logfile ist 2-teilig: Topologiezustand (Links, Zeitstempel), Notifications/Eventhistory (begrenzt auf 9.000 Einträge - je zahlreicher die Events, desto kürzer also der Betrachtungszeitraum)&lt;br /&gt;
&lt;br /&gt;
=== Routen-Veränderungen ===&lt;br /&gt;
(inoffiziell) &lt;br /&gt;
&lt;br /&gt;
Das Tool [https://ff.cybercomm.at/monitor/tree.php Route-Monitor] prüft jede Minute die Routen von 10 Nodes und vermerkt die jüngsten 200 Änderungen. Die Nodes auf den Routen der 10 Ziel-Nodes werden dabei gleich mitaktualisiert. Es wird angenommen, dass alle IPs eines Nodes die selbe Route zum Border-Gateway haben! Das Tool agiert aus dem Housing beim Knoten 2345falke und betrachtet deshalb die IPv4-Routen auf Sicht der Roofnode-Routers rn01falke.&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Node_Monitoring&amp;diff=2906</id>
		<title>Services/Organisation/Node Monitoring</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Node_Monitoring&amp;diff=2906"/>
		<updated>2020-05-27T09:47:27Z</updated>

		<summary type="html">&lt;p&gt;Pocki: /* Maintainer */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Node Monitoring umfasst:&lt;br /&gt;
* [http://smokeping.funkfeuer.at/ SmokePing]  für IPv4@olsr(v1) unter [http://smokeping.funkfeuer.at/smokeping/freenet/ smokeping.funkfeuer.at/smokeping/freenet]&lt;br /&gt;
* [http://smokeping.funkfeuer.at/ SmokePing]  für IPv6@olsrv2 unter [http://smokeping.funkfeuer.at/smokeping/olsr2/ smokeping.funkfeuer.at/smokeping/olsr2]&lt;br /&gt;
* [[Services/Organisation/Redeemer#Zuletzt-Online|Ermittlung von &amp;quot;Zuletzt Online&amp;quot;]] zur Darstellung in Redeemer und Maps&lt;br /&gt;
* (inoffiziell) Erkennung von Topologie-Veränderungen der letzten Tage&lt;br /&gt;
* (inoffiziell) Erkennung von IPv4-Routenänderungen der letzten Tage&lt;br /&gt;
* UptimeRobot&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
* [[Benutzer:Pocki|Christian Pock]]&lt;br /&gt;
* Adi Kriegisch (Serveradmin)&lt;br /&gt;
* Clemens Hopfer (Serveradmin)&lt;br /&gt;
&lt;br /&gt;
== Funktionen ==&lt;br /&gt;
&lt;br /&gt;
=== SmokePing ===&lt;br /&gt;
Die Hostliste für Smokeping von Freenet und Olsr2 wird alle 2 Stunden aus dem Redeemer neu erstellt. Enthalten sind alle Geräte, die für SmokePing aktiviert wurden. IP-Adressen, die länger als 1 Jahr nicht mehr erreichbar waren, werden aus der Hostliste automatisch wieder entfernt.&lt;br /&gt;
&lt;br /&gt;
=== Erkennung Zuletzt-Online ===&lt;br /&gt;
Siehe [[Services/Organisation/Redeemer#Zuletzt-Online Redeemer]]&lt;br /&gt;
&lt;br /&gt;
=== Topologie-Veränderungen ===&lt;br /&gt;
(inoffiziell) &lt;br /&gt;
&lt;br /&gt;
Überwacht die Veränderung der OLSR(1)-Topologie, speichert Veränderungen der letzten Tage. Die Anzeige von Informationen ist nur nach einem Login mit einem Redeemer-User verfügbar. &lt;br /&gt;
&lt;br /&gt;
Das Tool [https://ff.cybercomm.at/monitor/olsr.php OLSRv1-Status] holt die Topologie von Roofnode-Routern über das http-plugin. Die Daten werden bis zu 4min zwischengespeichert, um die wiederkehrenden Topologie-Querries zu diesen Routern einzusparen. Erfolgen keine &amp;quot;User-Aufrufe&amp;quot; von OLSRv1-Status oder OLSRv1-Map, so aktualisieren sich die Daten alle 10min.&lt;br /&gt;
&lt;br /&gt;
Alle IPs aus der Topologie werden in Device-Name und Node-Name umgeschlüsselt. Das passiert primär über die Daten aus der BaseMap. Wo nicht möglich (Node für Map deaktiviert?) wird ein DNS-Lookup durchgeführt (ebenfalls gecached). Die Links &amp;quot;Von-Node&amp;quot;-&amp;quot;Zu-Node&amp;quot; und &amp;quot;Nodeintern:VonDevice-ZuDevice&amp;quot; werden alphanumerisch sortiert und Dupletten entfernt.&lt;br /&gt;
&lt;br /&gt;
Die Zusammenfassung zeigt, welche Nodes erkannt wurden, welche fehlen, welche Links instabil sind,... Die &amp;quot;Spezialnodes&amp;quot; werden über deren Links zum Tunnelserver, zu Kryptaroof und zu Nessus erkannt und unterschieden.&lt;br /&gt;
&lt;br /&gt;
Bei jedem Durchlauf werden die aktuellen Links gegen die gespeicherten Links vergleichen - der Match-Key sind dabei die Node/Geräte-Namen. Ändern sich IP-Adressen, spielt das also keine Rolle / Ändern sich Geräte/Node-Namen bei gleichbleibenden IP-Adressen, wird das als Änderung festgehalten. &lt;br /&gt;
* Fehlt aktuell ein Link, der beim vorigen Durchlauf vorhanden war, bekommt diese Link den Status &amp;quot;offline&amp;quot; mit Zeitstempel &amp;quot;offline-since&amp;quot;.&lt;br /&gt;
* Ist ein Link vorhanden, welcher in der Logfile mit &amp;quot;offline-since&amp;quot; vermerkt ist, dann wird dieser Link als &amp;quot;wiederhergestellt&amp;quot; eingestuft. Der Zeitstempel &amp;quot;offline-since&amp;quot; wird entfernt und ein Zeitstempel &amp;quot;recovered-at&amp;quot; zugewiesen.&lt;br /&gt;
* Ist ein Link aktuell vorhanden, der in der Logfile fehlt, wird dieser als &amp;quot;neu&amp;quot; eingestuft&lt;br /&gt;
&lt;br /&gt;
Der Zustand des Links (up oder down) wird für die letzten 200 (etwa 1 bis 1.5 Tage) Durchläufe gespeichert. &lt;br /&gt;
* Das Verhältnis &amp;quot;Online-Zustände&amp;quot; zu &amp;quot;Anzahl-Zustände&amp;quot; ergibt den Wert &amp;quot;Online-%&amp;quot;. Beispiel 99% bedeutet: von den letzten 200 Proben war der Link 2x down&lt;br /&gt;
* Das Verhältnis &amp;quot;Zustandswechsel&amp;quot; zu &amp;quot;Anzahl-Zustände&amp;quot; ergbit die Swap-Rate. Beispiel 4% bedeutet: während der letzten 200 Proben ging die Verbindung 8x in einen anderen Zustand, also vermutlich 4x down und 4x up.&lt;br /&gt;
&lt;br /&gt;
Links mit einer Swap-Rate &amp;gt;2% werden als &amp;quot;Instable&amp;quot; eingestuft und bekommen den Zeitstempel &amp;quot;Swapping since&amp;quot; zugewiesen. Dieser Zustand wird geprüft, wenn ein Link gerade offline gegangen ist. Instable-Links werden als &amp;quot;Stable&amp;quot; eingestuft, wenn sie mit einem Zeitstempel &amp;quot;swapping since&amp;quot; markiert sind und in diesem Moment die Swap-Rate &amp;lt;2% ist. Diese Prüfung wird vorgenommen, wenn ein Link online kommt oder schon länger online ist, jedoch noch den Zeitstempel &amp;quot;swapping since&amp;quot; trägt.&lt;br /&gt;
&lt;br /&gt;
Die Logfile ist 2-teilig: Topologiezustand (Links, Zeitstempel), Notifications/Eventhistory (begrenzt auf 9.000 Einträge - je zahlreicher die Events, desto kürzer also der Betrachtungszeitraum)&lt;br /&gt;
&lt;br /&gt;
=== Routen-Veränderungen ===&lt;br /&gt;
(inoffiziell) &lt;br /&gt;
&lt;br /&gt;
Das Tool [https://ff.cybercomm.at/monitor/tree.php Route-Monitor] prüft jede Minute die Routen von 10 Nodes und vermerkt die jüngsten 200 Änderungen. Die Nodes auf den Routen der 10 Ziel-Nodes werden dabei gleich mitaktualisiert. Es wird angenommen, dass alle IPs eines Nodes die selbe Route zum Border-Gateway haben! Das Tool agiert aus dem Housing beim Knoten 2345falke und betrachtet deshalb die IPv4-Routen auf Sicht der Roofnode-Routers rn01falke.&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Node_Monitoring&amp;diff=2905</id>
		<title>Services/Organisation/Node Monitoring</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Node_Monitoring&amp;diff=2905"/>
		<updated>2020-05-27T09:35:58Z</updated>

		<summary type="html">&lt;p&gt;Pocki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Node Monitoring umfasst:&lt;br /&gt;
* [http://smokeping.funkfeuer.at/ SmokePing]  für IPv4@olsr(v1) unter [http://smokeping.funkfeuer.at/smokeping/freenet/ smokeping.funkfeuer.at/smokeping/freenet]&lt;br /&gt;
* [http://smokeping.funkfeuer.at/ SmokePing]  für IPv6@olsrv2 unter [http://smokeping.funkfeuer.at/smokeping/olsr2/ smokeping.funkfeuer.at/smokeping/olsr2]&lt;br /&gt;
* [[Services/Organisation/Redeemer#Zuletzt-Online|Ermittlung von &amp;quot;Zuletzt Online&amp;quot;]] zur Darstellung in Redeemer und Maps&lt;br /&gt;
* (inoffiziell) Erkennung von Topologie-Veränderungen der letzten Tage&lt;br /&gt;
* (inoffiziell) Erkennung von IPv4-Routenänderungen der letzten Tage&lt;br /&gt;
* UptimeRobot&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
* [[Benutzer:Pocki|Christian Pock]]&lt;br /&gt;
* Adi Kriegisch&lt;br /&gt;
* Clemens Hopfer&lt;br /&gt;
&lt;br /&gt;
== Funktionen ==&lt;br /&gt;
&lt;br /&gt;
=== SmokePing ===&lt;br /&gt;
Die Hostliste für Smokeping von Freenet und Olsr2 wird alle 2 Stunden aus dem Redeemer neu erstellt. Enthalten sind alle Geräte, die für SmokePing aktiviert wurden. IP-Adressen, die länger als 1 Jahr nicht mehr erreichbar waren, werden aus der Hostliste automatisch wieder entfernt.&lt;br /&gt;
&lt;br /&gt;
=== Erkennung Zuletzt-Online ===&lt;br /&gt;
Siehe [[Services/Organisation/Redeemer#Zuletzt-Online Redeemer]]&lt;br /&gt;
&lt;br /&gt;
=== Topologie-Veränderungen ===&lt;br /&gt;
(inoffiziell) &lt;br /&gt;
&lt;br /&gt;
Überwacht die Veränderung der OLSR(1)-Topologie, speichert Veränderungen der letzten Tage. Die Anzeige von Informationen ist nur nach einem Login mit einem Redeemer-User verfügbar. &lt;br /&gt;
&lt;br /&gt;
Das Tool [https://ff.cybercomm.at/monitor/olsr.php OLSRv1-Status] holt die Topologie von Roofnode-Routern über das http-plugin. Die Daten werden bis zu 4min zwischengespeichert, um die wiederkehrenden Topologie-Querries zu diesen Routern einzusparen. Erfolgen keine &amp;quot;User-Aufrufe&amp;quot; von OLSRv1-Status oder OLSRv1-Map, so aktualisieren sich die Daten alle 10min.&lt;br /&gt;
&lt;br /&gt;
Alle IPs aus der Topologie werden in Device-Name und Node-Name umgeschlüsselt. Das passiert primär über die Daten aus der BaseMap. Wo nicht möglich (Node für Map deaktiviert?) wird ein DNS-Lookup durchgeführt (ebenfalls gecached). Die Links &amp;quot;Von-Node&amp;quot;-&amp;quot;Zu-Node&amp;quot; und &amp;quot;Nodeintern:VonDevice-ZuDevice&amp;quot; werden alphanumerisch sortiert und Dupletten entfernt.&lt;br /&gt;
&lt;br /&gt;
Die Zusammenfassung zeigt, welche Nodes erkannt wurden, welche fehlen, welche Links instabil sind,... Die &amp;quot;Spezialnodes&amp;quot; werden über deren Links zum Tunnelserver, zu Kryptaroof und zu Nessus erkannt und unterschieden.&lt;br /&gt;
&lt;br /&gt;
Bei jedem Durchlauf werden die aktuellen Links gegen die gespeicherten Links vergleichen - der Match-Key sind dabei die Node/Geräte-Namen. Ändern sich IP-Adressen, spielt das also keine Rolle / Ändern sich Geräte/Node-Namen bei gleichbleibenden IP-Adressen, wird das als Änderung festgehalten. &lt;br /&gt;
* Fehlt aktuell ein Link, der beim vorigen Durchlauf vorhanden war, bekommt diese Link den Status &amp;quot;offline&amp;quot; mit Zeitstempel &amp;quot;offline-since&amp;quot;.&lt;br /&gt;
* Ist ein Link vorhanden, welcher in der Logfile mit &amp;quot;offline-since&amp;quot; vermerkt ist, dann wird dieser Link als &amp;quot;wiederhergestellt&amp;quot; eingestuft. Der Zeitstempel &amp;quot;offline-since&amp;quot; wird entfernt und ein Zeitstempel &amp;quot;recovered-at&amp;quot; zugewiesen.&lt;br /&gt;
* Ist ein Link aktuell vorhanden, der in der Logfile fehlt, wird dieser als &amp;quot;neu&amp;quot; eingestuft&lt;br /&gt;
&lt;br /&gt;
Der Zustand des Links (up oder down) wird für die letzten 200 (etwa 1 bis 1.5 Tage) Durchläufe gespeichert. &lt;br /&gt;
* Das Verhältnis &amp;quot;Online-Zustände&amp;quot; zu &amp;quot;Anzahl-Zustände&amp;quot; ergibt den Wert &amp;quot;Online-%&amp;quot;. Beispiel 99% bedeutet: von den letzten 200 Proben war der Link 2x down&lt;br /&gt;
* Das Verhältnis &amp;quot;Zustandswechsel&amp;quot; zu &amp;quot;Anzahl-Zustände&amp;quot; ergbit die Swap-Rate. Beispiel 4% bedeutet: während der letzten 200 Proben ging die Verbindung 8x in einen anderen Zustand, also vermutlich 4x down und 4x up.&lt;br /&gt;
&lt;br /&gt;
Links mit einer Swap-Rate &amp;gt;2% werden als &amp;quot;Instable&amp;quot; eingestuft und bekommen den Zeitstempel &amp;quot;Swapping since&amp;quot; zugewiesen. Dieser Zustand wird geprüft, wenn ein Link gerade offline gegangen ist. Instable-Links werden als &amp;quot;Stable&amp;quot; eingestuft, wenn sie mit einem Zeitstempel &amp;quot;swapping since&amp;quot; markiert sind und in diesem Moment die Swap-Rate &amp;lt;2% ist. Diese Prüfung wird vorgenommen, wenn ein Link online kommt oder schon länger online ist, jedoch noch den Zeitstempel &amp;quot;swapping since&amp;quot; trägt.&lt;br /&gt;
&lt;br /&gt;
Die Logfile ist 2-teilig: Topologiezustand (Links, Zeitstempel), Notifications/Eventhistory (begrenzt auf 9.000 Einträge - je zahlreicher die Events, desto kürzer also der Betrachtungszeitraum)&lt;br /&gt;
&lt;br /&gt;
=== Routen-Veränderungen ===&lt;br /&gt;
(inoffiziell) &lt;br /&gt;
&lt;br /&gt;
Das Tool [https://ff.cybercomm.at/monitor/tree.php Route-Monitor] prüft jede Minute die Routen von 10 Nodes und vermerkt die jüngsten 200 Änderungen. Die Nodes auf den Routen der 10 Ziel-Nodes werden dabei gleich mitaktualisiert. Es wird angenommen, dass alle IPs eines Nodes die selbe Route zum Border-Gateway haben! Das Tool agiert aus dem Housing beim Knoten 2345falke und betrachtet deshalb die IPv4-Routen auf Sicht der Roofnode-Routers rn01falke.&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Node_Monitoring&amp;diff=2904</id>
		<title>Services/Organisation/Node Monitoring</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Node_Monitoring&amp;diff=2904"/>
		<updated>2020-05-27T09:02:36Z</updated>

		<summary type="html">&lt;p&gt;Pocki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Node Monitoring umfasst:&lt;br /&gt;
* [http://smokeping.funkfeuer.at/ SmokePing]  für IPv4@olsr(v1) unter [http://smokeping.funkfeuer.at/smokeping/freenet/ smokeping.funkfeuer.at/smokeping/freenet]&lt;br /&gt;
* [http://smokeping.funkfeuer.at/ SmokePing]  für IPv6@olsrv2 unter [http://smokeping.funkfeuer.at/smokeping/olsr2/ smokeping.funkfeuer.at/smokeping/olsr2]&lt;br /&gt;
* [[Services/Organisation/Redeemer#Zuletzt-Online|Ermittlung von &amp;quot;Zuletzt Online&amp;quot;]] zur Darstellung in Redeemer und Maps&lt;br /&gt;
* Erkennung von Topologie-Veränderungen der letzten Tage&lt;br /&gt;
* Erkennung von IPv4-Routenänderungen der letzten Tage&lt;br /&gt;
* UptimeRobot&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
* [[Benutzer:Pocki|Christian Pock]]&lt;br /&gt;
* Adi Kriegisch&lt;br /&gt;
* Clemens Hopfer&lt;br /&gt;
&lt;br /&gt;
== Funktionen ==&lt;br /&gt;
&lt;br /&gt;
=== SmokePing ===&lt;br /&gt;
Die Hostliste für Smokeping von Freenet und Olsr2 wird alle 2 Stunden aus dem Redeemer neu erstellt. Enthalten sind alle Geräte, die für SmokePing aktiviert wurden. IP-Adressen, die länger als 1 Jahr nicht mehr erreichbar waren, werden aus der Hostliste automatisch wieder entfernt.&lt;br /&gt;
&lt;br /&gt;
=== Erkennung Zuletzt-Online ===&lt;br /&gt;
Siehe [[Services/Organisation/Redeemer#Zuletzt-Online Redeemer]]&lt;br /&gt;
&lt;br /&gt;
=== Topologie-Veränderungen ===&lt;br /&gt;
Überwacht die Veränderung der OLSR(1)-Topologie, speichert Veränderungen der letzten Tage. Die Anzeige von Informationen ist nur nach einem Login mit einem Redeemer-User verfügbar. &lt;br /&gt;
&lt;br /&gt;
Das Tool [https://ff.cybercomm.at/monitor/olsr.php OLSRv1-Status] holt die Topologie von Roofnode-Routern über das http-plugin. Die Daten werden bis zu 4min zwischengespeichert, um die wiederkehrenden Topologie-Querries zu diesen Routern einzusparen. Erfolgen keine &amp;quot;User-Aufrufe&amp;quot; von OLSRv1-Status oder OLSRv1-Map, so aktualisieren sich die Daten alle 10min.&lt;br /&gt;
&lt;br /&gt;
Alle IPs aus der Topologie werden in Device-Name und Node-Name umgeschlüsselt. Das passiert primär über die Daten aus der BaseMap. Wo nicht möglich (Node für Map deaktiviert?) wird ein DNS-Lookup durchgeführt (ebenfalls gecached). Die Links &amp;quot;Von-Node&amp;quot;-&amp;quot;Zu-Node&amp;quot; und &amp;quot;Nodeintern:VonDevice-ZuDevice&amp;quot; werden alphanumerisch sortiert und Dupletten entfernt.&lt;br /&gt;
&lt;br /&gt;
Die Zusammenfassung zeigt, welche Nodes erkannt wurden, welche fehlen, welche Links instabil sind,... Die &amp;quot;Spezialnodes&amp;quot; werden über deren Links zum Tunnelserver, zu Kryptaroof und zu Nessus erkannt und unterschieden.&lt;br /&gt;
&lt;br /&gt;
Bei jedem Durchlauf werden die aktuellen Links gegen die gespeicherten Links vergleichen - der Match-Key sind dabei die Node/Geräte-Namen. Ändern sich IP-Adressen, spielt das also keine Rolle / Ändern sich Geräte/Node-Namen bei gleichbleibenden IP-Adressen, wird das als Änderung festgehalten. &lt;br /&gt;
* Fehlt aktuell ein Link, der beim vorigen Durchlauf vorhanden war, bekommt diese Link den Status &amp;quot;offline&amp;quot; mit Zeitstempel &amp;quot;offline-since&amp;quot;.&lt;br /&gt;
* Ist ein Link vorhanden, welcher in der Logfile mit &amp;quot;offline-since&amp;quot; vermerkt ist, dann wird dieser Link als &amp;quot;wiederhergestellt&amp;quot; eingestuft. Der Zeitstempel &amp;quot;offline-since&amp;quot; wird entfernt und ein Zeitstempel &amp;quot;recovered-at&amp;quot; zugewiesen.&lt;br /&gt;
* Ist ein Link aktuell vorhanden, der in der Logfile fehlt, wird dieser als &amp;quot;neu&amp;quot; eingestuft&lt;br /&gt;
&lt;br /&gt;
Der Zustand des Links (up oder down) wird für die letzten 200 (etwa 1 bis 1.5 Tage) Durchläufe gespeichert. &lt;br /&gt;
* Das Verhältnis &amp;quot;Online-Zustände&amp;quot; zu &amp;quot;Anzahl-Zustände&amp;quot; ergibt den Wert &amp;quot;Online-%&amp;quot;. Beispiel 99% bedeutet: von den letzten 200 Proben war der Link 2x down&lt;br /&gt;
* Das Verhältnis &amp;quot;Zustandswechsel&amp;quot; zu &amp;quot;Anzahl-Zustände&amp;quot; ergbit die Swap-Rate. Beispiel 4% bedeutet: während der letzten 200 Proben ging die Verbindung 8x in einen anderen Zustand, also vermutlich 4x down und 4x up.&lt;br /&gt;
&lt;br /&gt;
Links mit einer Swap-Rate &amp;gt;2% werden als &amp;quot;Instable&amp;quot; eingestuft und bekommen den Zeitstempel &amp;quot;Swapping since&amp;quot; zugewiesen. Dieser Zustand wird geprüft, wenn ein Link gerade offline gegangen ist. Instable-Links werden als &amp;quot;Stable&amp;quot; eingestuft, wenn sie mit einem Zeitstempel &amp;quot;swapping since&amp;quot; markiert sind und in diesem Moment die Swap-Rate &amp;lt;2% ist. Diese Prüfung wird vorgenommen, wenn ein Link online kommt oder schon länger online ist, jedoch noch den Zeitstempel &amp;quot;swapping since&amp;quot; trägt.&lt;br /&gt;
&lt;br /&gt;
Die Logfile ist 2-teilig: Topologiezustand (Links, Zeitstempel), Notifications/Eventhistory (begrenzt auf 9.000 Einträge - je zahlreicher die Events, desto kürzer also der Betrachtungszeitraum)&lt;br /&gt;
&lt;br /&gt;
=== Routen-Veränderungen ===&lt;br /&gt;
Das Tool [https://ff.cybercomm.at/monitor/tree.php Route-Monitor] prüft jede Minute die Routen von 10 Nodes und vermerkt die jüngsten 200 Änderungen. Die Nodes auf den Routen der 10 Ziel-Nodes werden dabei gleich mitaktualisiert. Es wird angenommen, dass alle IPs eines Nodes die selbe Route zum Border-Gateway haben! Das Tool agiert aus dem Housing beim Knoten 2345falke und betrachtet deshalb die IPv4-Routen auf Sicht der Roofnode-Routers rn01falke.&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Node_Monitoring&amp;diff=2903</id>
		<title>Services/Organisation/Node Monitoring</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Node_Monitoring&amp;diff=2903"/>
		<updated>2020-05-27T08:52:35Z</updated>

		<summary type="html">&lt;p&gt;Pocki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
Node Monitoring umfasst:&lt;br /&gt;
* [http://smokeping.funkfeuer.at/ SmokePing]  für IPv4@olsr(v1) unter [http://smokeping.funkfeuer.at/smokeping/freenet/ smokeping.funkfeuer.at/smokeping/freenet]&lt;br /&gt;
* [http://smokeping.funkfeuer.at/ SmokePing]  für IPv6@olsrv2 unter [http://smokeping.funkfeuer.at/smokeping/olsr2/ smokeping.funkfeuer.at/smokeping/olsr2]&lt;br /&gt;
* [[Services/Organisation/Redeemer#Zuletzt-Online|Ermittlung von &amp;quot;Zuletzt Online&amp;quot;]] zur Darstellung in Redeemer und Maps&lt;br /&gt;
* Erkennung von [[Benutzer:Pocki#OLSRv1_Status|Topologie-Veränderungen der letzten Tage]]&lt;br /&gt;
* UptimeRobot&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
* [[Benutzer:Pocki|Christian Pock]]&lt;br /&gt;
* Adi Kriegisch&lt;br /&gt;
* Clemens Hopfer&lt;br /&gt;
&lt;br /&gt;
== Funktionen ==&lt;br /&gt;
&lt;br /&gt;
=== SmokePing ===&lt;br /&gt;
Die Hostliste für Smokeping von Freenet und Olsr2 wird alle 2 Stunden aus dem Redeemer neu erstellt. Enthalten sind alle Geräte, die für SmokePing aktiviert wurden. IP-Adressen, die länger als 1 Jahr nicht mehr erreichbar waren, werden aus der Hostliste automatisch wieder entfernt.&lt;br /&gt;
&lt;br /&gt;
=== Erkennung Zuletzt-Online ===&lt;br /&gt;
Siehe [[Services/Organisation/Redeemer#Zuletzt-Online Redeemer]]&lt;br /&gt;
&lt;br /&gt;
=== Topologie-Veränderungen ===&lt;br /&gt;
Überwacht die Veränderung der OLSR(1)-Topologie, speichert Veränderungen der letzten Tage. Die Anzeige von Informationen ist nur nach einem Login mit einem Redeemer-User verfügbar. &lt;br /&gt;
&lt;br /&gt;
Das Tool [https://ff.cybercomm.at/monitor/olsr.php OLSRv1-Status] holt die Topologie von Roofnode-Routern über das http-plugin. Die Daten werden bis zu 4min zwischengespeichert, um die wiederkehrenden Topologie-Querries zu diesen Routern einzusparen. Erfolgen keine &amp;quot;User-Aufrufe&amp;quot; von OLSRv1-Status oder OLSRv1-Map, so aktualisieren sich die Daten alle 10min.&lt;br /&gt;
&lt;br /&gt;
Alle IPs aus der Topologie werden in Device-Name und Node-Name umgeschlüsselt. Das passiert primär über die Daten aus der BaseMap. Wo nicht möglich (Node für Map deaktiviert?) wird ein DNS-Lookup durchgeführt (ebenfalls gecached). Die Links &amp;quot;Von-Node&amp;quot;-&amp;quot;Zu-Node&amp;quot; und &amp;quot;Nodeintern:VonDevice-ZuDevice&amp;quot; werden alphanumerisch sortiert und Dupletten entfernt.&lt;br /&gt;
&lt;br /&gt;
Die Zusammenfassung zeigt, welche Nodes erkannt wurden, welche fehlen, welche Links instabil sind,... Die &amp;quot;Spezialnodes&amp;quot; werden über deren Links zum Tunnelserver, zu Kryptaroof und zu Nessus erkannt und unterschieden.&lt;br /&gt;
&lt;br /&gt;
Bei jedem Durchlauf werden die aktuellen Links gegen die gespeicherten Links vergleichen - der Match-Key sind dabei die Node/Geräte-Namen. Ändern sich IP-Adressen, spielt das also keine Rolle / Ändern sich Geräte/Node-Namen bei gleichbleibenden IP-Adressen, wird das als Änderung festgehalten. &lt;br /&gt;
* Fehlt aktuell ein Link, der beim vorigen Durchlauf vorhanden war, bekommt diese Link den Status &amp;quot;offline&amp;quot; mit Zeitstempel &amp;quot;offline-since&amp;quot;.&lt;br /&gt;
* Ist ein Link vorhanden, welcher in der Logfile mit &amp;quot;offline-since&amp;quot; vermerkt ist, dann wird dieser Link als &amp;quot;wiederhergestellt&amp;quot; eingestuft. Der Zeitstempel &amp;quot;offline-since&amp;quot; wird entfernt und ein Zeitstempel &amp;quot;recovered-at&amp;quot; zugewiesen.&lt;br /&gt;
* Ist ein Link aktuell vorhanden, der in der Logfile fehlt, wird dieser als &amp;quot;neu&amp;quot; eingestuft&lt;br /&gt;
&lt;br /&gt;
Der Zustand des Links (up oder down) wird für die letzten 200 (etwa 1 bis 1.5 Tage) Durchläufe gespeichert. &lt;br /&gt;
* Das Verhältnis &amp;quot;Online-Zustände&amp;quot; zu &amp;quot;Anzahl-Zustände&amp;quot; ergibt den Wert &amp;quot;Online-%&amp;quot;. Beispiel 99% bedeutet: von den letzten 200 Proben war der Link 2x down&lt;br /&gt;
* Das Verhältnis &amp;quot;Zustandswechsel&amp;quot; zu &amp;quot;Anzahl-Zustände&amp;quot; ergbit die Swap-Rate. Beispiel 4% bedeutet: während der letzten 200 Proben ging die Verbindung 8x in einen anderen Zustand, also vermutlich 4x down und 4x up.&lt;br /&gt;
&lt;br /&gt;
Links mit einer Swap-Rate &amp;gt;2% werden als &amp;quot;Instable&amp;quot; eingestuft und bekommen den Zeitstempel &amp;quot;Swapping since&amp;quot; zugewiesen. Dieser Zustand wird geprüft, wenn ein Link gerade offline gegangen ist. Instable-Links werden als &amp;quot;Stable&amp;quot; eingestuft, wenn sie mit einem Zeitstempel &amp;quot;swapping since&amp;quot; markiert sind und in diesem Moment die Swap-Rate &amp;lt;2% ist. Diese Prüfung wird vorgenommen, wenn ein Link online kommt oder schon länger online ist, jedoch noch den Zeitstempel &amp;quot;swapping since&amp;quot; trägt.&lt;br /&gt;
&lt;br /&gt;
Die Logfile ist 2-teilig: Topologiezustand (Links, Zeitstempel), Notifications/Eventhistory (begrenzt auf 9.000 Einträge - je zahlreicher die Events, desto kürzer also der Betrachtungszeitraum)&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Redeemer&amp;diff=2902</id>
		<title>Services/Organisation/Redeemer</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Redeemer&amp;diff=2902"/>
		<updated>2020-05-27T08:33:05Z</updated>

		<summary type="html">&lt;p&gt;Pocki: /* Zuletzt-Online */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
&lt;br /&gt;
Der Redeemer ist die Verwaltung von Usern, Knoten und IP-Adressen für unser Funknetz, erreichbar unter [https://portal.funkfeuer.at/wien/ portal.funkfeuer.at/wien]. Die nötigen Daten werden in einer Postgres-Datenbank gespeichert.&lt;br /&gt;
&lt;br /&gt;
Gehostet wird der Webservice im Rechnenzentrum von Nessus. Die Datenbank liegt auf einem Host im Housing &amp;quot;Vault&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Die Code-Quelle findet sich auf [https://gitlab.com/funkfeuer/redeemer gitlab.com/funkfeuer/redeemer].&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
* [[Benutzer:Pocki|Christian Pock]]&lt;br /&gt;
&lt;br /&gt;
== Funktionen ==&lt;br /&gt;
&lt;br /&gt;
Seit Mai 2019 können auch IPv6-Adressen für den Adressraum von OLSRv2 verwaltet werden - siehe [[Projekte/Redeemer-Wien]]&lt;br /&gt;
&lt;br /&gt;
==== Verwaltete Daten ====&lt;br /&gt;
siehe [[Projekte/Datenschutz]]&lt;br /&gt;
&lt;br /&gt;
==== Hauptseite ====&lt;br /&gt;
* Anzeige der eigenen Kontaktdaten&lt;br /&gt;
* Anzeige Anzahl Vereinsmitglieder (nur für Mitglieder)&lt;br /&gt;
* Anzeige Anzahl der eigenen Nodes und IP-Adressen und Onlinezustand&lt;br /&gt;
&lt;br /&gt;
==== Zuletzt-Online ====&lt;br /&gt;
Regelmäßige Pings und Topologie-Abfragen stellen den Onlinezustand jeder IP-Adresse fest. Der Server map.funkfeuer.at führt dazu alle 10min fpings durch und schreibt anschließend aktuelle Timestamps in die Redeemer-Datenbank für alle IP-Adressen/Devices/Nodes, die erreichbar waren (und das aktuelle Tagesdatum für Adressen, die ohne ping-reply in der Topologie als HNA oder MID vorkamen).&lt;br /&gt;
&lt;br /&gt;
Dieser Zuletzt-Online-Zeitpunkt wird im Redeemer genutzt, um jüngst online gesehene Knoten oder Devices mit grünen Symbolen hervorzuheben und die Knotenübersicht auf der Hauptseite in Alle/Online zu trennen. Auch in der BaseMap wird dieser Zeitpunkt für unterschiedliche farbliche Markierung der Devices genutzt.&lt;br /&gt;
&lt;br /&gt;
== Abhängigkeiten ==&lt;br /&gt;
Die im Redeemer verwalteten Daten werden in einigen anderen Applikationen genutzt:&lt;br /&gt;
&lt;br /&gt;
==== DNS Auth ====&lt;br /&gt;
Anlage von A/AAAA und PTR records&lt;br /&gt;
&lt;br /&gt;
==== Maps ====&lt;br /&gt;
Geographische Darstellung der Knoten und deren Links.&lt;br /&gt;
&lt;br /&gt;
Siehe auch:&lt;br /&gt;
* [[Services/Organisation/BaseMap]]&lt;br /&gt;
* [[Services/Organisation/Node Map]]&lt;br /&gt;
* [[Services/Organisation/Olsr2-Map]]&lt;br /&gt;
&lt;br /&gt;
==== SmokePing ====&lt;br /&gt;
Siehe auch:&lt;br /&gt;
* [Services/Organisation/Node Monitoring]&lt;br /&gt;
&lt;br /&gt;
==== LDAP ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== WHOIS ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== VOIP ====&lt;br /&gt;
Siehe auch:&lt;br /&gt;
* [[Services/Organisation/VoIP]]&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Olsr2-Map&amp;diff=2901</id>
		<title>Services/Organisation/Olsr2-Map</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Olsr2-Map&amp;diff=2901"/>
		<updated>2020-05-27T08:16:10Z</updated>

		<summary type="html">&lt;p&gt;Pocki: /* Abhängigkeiten */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
&lt;br /&gt;
Die OLSRv2-Map, verlinkt unter [https://map.funkfeuer.at/ map.funkfeuer.at], stellt die IPv6@OLSRv2-Topologie dar. Die nötigen Daten werden aus der der BaseMap-API und aus dem Http2Telnet-Plugin des OLSRd2 eines Roofnode-Routers geholt und miteinander verschnitten. Die Darstellung erfolgt auf einer GoogleMaps Karte und ist in JavaScript umgesetzt.&lt;br /&gt;
&lt;br /&gt;
Gehostet wird der Webservice im Housing beim Knoten 2345falke.&lt;br /&gt;
&lt;br /&gt;
Die Rohdaten der OLSRv2-Topologie sind unter [https://tunnel.funkfeuer.at/v6/ tunnel.funkfeuer.at/v6] abrufbar und zeigen die Topologie aus der Standortsicht des Tunnelservers.&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
* [[Benutzer:Pocki|Christian Pock]]&lt;br /&gt;
&lt;br /&gt;
== Funktionen ==&lt;br /&gt;
&lt;br /&gt;
==== Login ====&lt;br /&gt;
Die Map-Darstellung und die Quelldaten für das Javascript-Overlay sind nur nach einem Login mit einem Redeemer-User verfügbar.&lt;br /&gt;
&lt;br /&gt;
==== Knotenzuordnung ====&lt;br /&gt;
Die korrekte Erkennung der Zuordnung einer IPv6-Adreesse zu einem Knoten ist Vorraussetzung für die Darstellung der aktuellen Topologie auf der Karte. Diese Erkennung wird mit mehreren Methoden versucht:&lt;br /&gt;
* (zukünftig geplant!) Abfrage der Knotenzuordnung direkt aus dem Redeemer-Daten&lt;br /&gt;
* Identifikation über die NodeID, die in der IPv6-Adresse des Originators enthalten ist&lt;br /&gt;
* Ableiten der NodeID des Originators, welcher die IPv6-Adresse als attached_lan ankündigt&lt;br /&gt;
* Erkennen der IPv4-Adresse des OLSRv2-Routers und deren Knotenzugehörigkeit: stündlich scannt ein cronjob alle olsr(v1)@IPv4-Geräte und ruft deren eventuelle OLSRv2-IP-Adressen ab. Dabei wird auch ein ping6 zur Originator-IPv6 versucht (bis zu 3x). Die Ergebnisse fliessen in die Map-Anzeige mit ein: IPv4 des IPv6-Routers, OLSRv2-Daemonversion, Ping-Ergebnis &lt;br /&gt;
&lt;br /&gt;
==== Farben der Knoten ====&lt;br /&gt;
* Grün: ok, an diesem Node ist ein OLSRv2/IPv6-Router aktiv und erreichbar&lt;br /&gt;
* Rot: nok, dieser Node ist von der OLSRv2-Domain isoliert und nicht erreichbar&lt;br /&gt;
* Blau: nok, dieser Node konnte mittels ping6 nicht erreicht werden&lt;br /&gt;
* Weiß: nok, dieser Node ist nur mit olsr(1)@IPv4 erreichbar&lt;br /&gt;
&lt;br /&gt;
==== Farben der Links ====&lt;br /&gt;
* Grün: beide Linknachbarn sind erreichbar&lt;br /&gt;
* Blau: einer der Linkpartner ist nicht teil des OLSRv2-Broadcasts, aber dennoch erreichbar&lt;br /&gt;
* Rot: einer der Linknachbarn war mittels ping6 nicht erreichbar&lt;br /&gt;
* Grau: keine OLSRv2-Verbindung, sondern nur olsr(1)@IPv4&lt;br /&gt;
&lt;br /&gt;
== Abhängigkeiten ==&lt;br /&gt;
* [[Services/Organisation/Redeemer]]&lt;br /&gt;
* [[Services/Organisation/BaseMap]]&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Olsr2-Map&amp;diff=2900</id>
		<title>Services/Organisation/Olsr2-Map</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Olsr2-Map&amp;diff=2900"/>
		<updated>2020-05-27T08:13:50Z</updated>

		<summary type="html">&lt;p&gt;Pocki: Die Seite wurde neu angelegt: „== Beschreibung ==  Die OLSRv2-Map, verlinkt unter [https://map.funkfeuer.at/ map.funkfeuer.at], stellt die IPv6@OLSRv2-Topologie dar. Die nötigen Daten werde…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
&lt;br /&gt;
Die OLSRv2-Map, verlinkt unter [https://map.funkfeuer.at/ map.funkfeuer.at], stellt die IPv6@OLSRv2-Topologie dar. Die nötigen Daten werden aus der der BaseMap-API und aus dem Http2Telnet-Plugin des OLSRd2 eines Roofnode-Routers geholt und miteinander verschnitten. Die Darstellung erfolgt auf einer GoogleMaps Karte und ist in JavaScript umgesetzt.&lt;br /&gt;
&lt;br /&gt;
Gehostet wird der Webservice im Housing beim Knoten 2345falke.&lt;br /&gt;
&lt;br /&gt;
Die Rohdaten der OLSRv2-Topologie sind unter [https://tunnel.funkfeuer.at/v6/ tunnel.funkfeuer.at/v6] abrufbar und zeigen die Topologie aus der Standortsicht des Tunnelservers.&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
* [[Benutzer:Pocki|Christian Pock]]&lt;br /&gt;
&lt;br /&gt;
== Funktionen ==&lt;br /&gt;
&lt;br /&gt;
==== Login ====&lt;br /&gt;
Die Map-Darstellung und die Quelldaten für das Javascript-Overlay sind nur nach einem Login mit einem Redeemer-User verfügbar.&lt;br /&gt;
&lt;br /&gt;
==== Knotenzuordnung ====&lt;br /&gt;
Die korrekte Erkennung der Zuordnung einer IPv6-Adreesse zu einem Knoten ist Vorraussetzung für die Darstellung der aktuellen Topologie auf der Karte. Diese Erkennung wird mit mehreren Methoden versucht:&lt;br /&gt;
* (zukünftig geplant!) Abfrage der Knotenzuordnung direkt aus dem Redeemer-Daten&lt;br /&gt;
* Identifikation über die NodeID, die in der IPv6-Adresse des Originators enthalten ist&lt;br /&gt;
* Ableiten der NodeID des Originators, welcher die IPv6-Adresse als attached_lan ankündigt&lt;br /&gt;
* Erkennen der IPv4-Adresse des OLSRv2-Routers und deren Knotenzugehörigkeit: stündlich scannt ein cronjob alle olsr(v1)@IPv4-Geräte und ruft deren eventuelle OLSRv2-IP-Adressen ab. Dabei wird auch ein ping6 zur Originator-IPv6 versucht (bis zu 3x). Die Ergebnisse fliessen in die Map-Anzeige mit ein: IPv4 des IPv6-Routers, OLSRv2-Daemonversion, Ping-Ergebnis &lt;br /&gt;
&lt;br /&gt;
==== Farben der Knoten ====&lt;br /&gt;
* Grün: ok, an diesem Node ist ein OLSRv2/IPv6-Router aktiv und erreichbar&lt;br /&gt;
* Rot: nok, dieser Node ist von der OLSRv2-Domain isoliert und nicht erreichbar&lt;br /&gt;
* Blau: nok, dieser Node konnte mittels ping6 nicht erreicht werden&lt;br /&gt;
* Weiß: nok, dieser Node ist nur mit olsr(1)@IPv4 erreichbar&lt;br /&gt;
&lt;br /&gt;
==== Farben der Links ====&lt;br /&gt;
* Grün: beide Linknachbarn sind erreichbar&lt;br /&gt;
* Blau: einer der Linkpartner ist nicht teil des OLSRv2-Broadcasts, aber dennoch erreichbar&lt;br /&gt;
* Rot: einer der Linknachbarn war mittels ping6 nicht erreichbar&lt;br /&gt;
* Grau: keine OLSRv2-Verbindung, sondern nur olsr(1)@IPv4&lt;br /&gt;
&lt;br /&gt;
== Abhängigkeiten ==&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/BaseMap&amp;diff=2899</id>
		<title>Services/Organisation/BaseMap</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/BaseMap&amp;diff=2899"/>
		<updated>2020-05-27T07:59:50Z</updated>

		<summary type="html">&lt;p&gt;Pocki: /* MapSpecialConfig */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
&lt;br /&gt;
Die BaseMap war lange Zeit ''die'' Map des Funknetzes unter [https://map.funkfeuer.at/wien/ map.funkfeuer.at/wien]. Diese Map zeigt '''nur IPv4-Adressen und olsrd(v1)''' Topologie. Die nötigen Daten werden aus der Postgres-Datenbank des Redeemers und einer lokal laufenden olsrd-Instanz geholt und miteinander verschnitten. Die Darstellung erfolgt auf einer GoogleMaps Karte und ist in JavaScript umgesetzt.&lt;br /&gt;
&lt;br /&gt;
Gehostet wird der Webservice im Rechnenzentrum von Nessus.&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
* [[Benutzer:Pocki|Christian Pock]]&lt;br /&gt;
&lt;br /&gt;
== Funktionen ==&lt;br /&gt;
&lt;br /&gt;
==== Login ====&lt;br /&gt;
Ohne Login kann die Map nur anonymisierte Knoten ohne IP-Adressen darstellen, deren Geokoordinaten sind gerastert/gerundet.&lt;br /&gt;
&lt;br /&gt;
Ohne Login und aufgerufen von einer FunkFeuer-IP-Adresse kann man die exakten Locations der Knoten sehen und auch die Funktion &amp;quot;Show all Links&amp;quot; aktivieren. Ein Textbaustein &amp;quot;precise locations on&amp;quot; signalisiert diesen Zustand in der Login-Box.&lt;br /&gt;
&lt;br /&gt;
Erst nach einem Login mit einem gültigem Redeemer-User können die kompletten Daten eingesehen werden, darunter Knotennamen und Inhaber/Betreiber-Kontaktdaten und IP-Adressen.&lt;br /&gt;
&lt;br /&gt;
Mittels der Checkbox &amp;quot;Remember&amp;quot; bei den Login-Feldern kann der Login für 30 Tage über ein Browsercookie &amp;quot;behalten&amp;quot; werden. Bei jedem Map-Besuch fängt dieser 30-Tage-Zähler neu an. Ohne dieser Funktion wird der Login nach dem Auslaufen der Session innerhalb von 24min verworfen. Durch Ausloggen wird auch der AutoLogin im betroffenen Browser wieder verworfen. Eine Änderung des Redeemer-Passworts macht alle vorhandenen AutoLogin-Cookies ungültig.&lt;br /&gt;
&lt;br /&gt;
==== MapSpecialConfig ====&lt;br /&gt;
&lt;br /&gt;
Einige Zustände, die für die Darstellung relevant sind, können aus der Topologie nicht erkannt werden. Folgende Wiki-Page wird in der Datenaufbereitung für die Map als Spezial-Steuerung abgerufen: [[Regionen/Wien/MapSpecialConfig]]&lt;br /&gt;
&lt;br /&gt;
== Abhängigkeiten ==&lt;br /&gt;
Die Datenquelle der Map wird auch von anderen Applikationen genutzt.&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Redeemer&amp;diff=2898</id>
		<title>Services/Organisation/Redeemer</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Redeemer&amp;diff=2898"/>
		<updated>2020-05-27T07:32:46Z</updated>

		<summary type="html">&lt;p&gt;Pocki: /* Funktionen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
&lt;br /&gt;
Der Redeemer ist die Verwaltung von Usern, Knoten und IP-Adressen für unser Funknetz, erreichbar unter [https://portal.funkfeuer.at/wien/ portal.funkfeuer.at/wien]. Die nötigen Daten werden in einer Postgres-Datenbank gespeichert.&lt;br /&gt;
&lt;br /&gt;
Gehostet wird der Webservice im Rechnenzentrum von Nessus. Die Datenbank liegt auf einem Host im Housing &amp;quot;Vault&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Die Code-Quelle findet sich auf [https://gitlab.com/funkfeuer/redeemer gitlab.com/funkfeuer/redeemer].&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
* [[Benutzer:Pocki|Christian Pock]]&lt;br /&gt;
&lt;br /&gt;
== Funktionen ==&lt;br /&gt;
&lt;br /&gt;
Seit Mai 2019 können auch IPv6-Adressen für den Adressraum von OLSRv2 verwaltet werden - siehe [[Projekte/Redeemer-Wien]]&lt;br /&gt;
&lt;br /&gt;
==== Verwaltete Daten ====&lt;br /&gt;
siehe [[Projekte/Datenschutz]]&lt;br /&gt;
&lt;br /&gt;
==== Hauptseite ====&lt;br /&gt;
* Anzeige der eigenen Kontaktdaten&lt;br /&gt;
* Anzeige Anzahl Vereinsmitglieder (nur für Mitglieder)&lt;br /&gt;
* Anzeige Anzahl der eigenen Nodes und IP-Adressen und Onlinezustand&lt;br /&gt;
&lt;br /&gt;
==== Zuletzt-Online ====&lt;br /&gt;
* Regelmäßige Pings und Topologie-Abfragen stellen den Onlinezustand jeder IP-Adresse fest und vermerken den Zeitpunkt etwa alle 10min in der Datenbank.&lt;br /&gt;
&lt;br /&gt;
== Abhängigkeiten ==&lt;br /&gt;
Die im Redeemer verwalteten Daten werden in einigen anderen Applikationen genutzt:&lt;br /&gt;
&lt;br /&gt;
==== DNS Auth ====&lt;br /&gt;
Anlage von A/AAAA und PTR records&lt;br /&gt;
&lt;br /&gt;
==== Maps ====&lt;br /&gt;
Geographische Darstellung der Knoten und deren Links.&lt;br /&gt;
&lt;br /&gt;
Siehe auch:&lt;br /&gt;
* [[Services/Organisation/BaseMap]]&lt;br /&gt;
* [[Services/Organisation/Node Map]]&lt;br /&gt;
* [[Services/Organisation/Olsr2-Map]]&lt;br /&gt;
&lt;br /&gt;
==== SmokePing ====&lt;br /&gt;
Siehe auch:&lt;br /&gt;
* [Services/Organisation/Node Monitoring]&lt;br /&gt;
&lt;br /&gt;
==== LDAP ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== WHOIS ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== VOIP ====&lt;br /&gt;
Siehe auch:&lt;br /&gt;
* [[Services/Organisation/VoIP]]&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/BaseMap&amp;diff=2897</id>
		<title>Services/Organisation/BaseMap</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/BaseMap&amp;diff=2897"/>
		<updated>2020-05-27T07:29:51Z</updated>

		<summary type="html">&lt;p&gt;Pocki: Die Seite wurde neu angelegt: „== Beschreibung ==  Die BaseMap war lange Zeit ''die'' Map des Funknetzes unter [https://map.funkfeuer.at/wien/ map.funkfeuer.at/wien]. Diese Map zeigt '''nur…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
&lt;br /&gt;
Die BaseMap war lange Zeit ''die'' Map des Funknetzes unter [https://map.funkfeuer.at/wien/ map.funkfeuer.at/wien]. Diese Map zeigt '''nur IPv4-Adressen und olsrd(v1)''' Topologie. Die nötigen Daten werden aus der Postgres-Datenbank des Redeemers und einer lokal laufenden olsrd-Instanz geholt und miteinander verschnitten. Die Darstellung erfolgt auf einer GoogleMaps Karte und ist in JavaScript umgesetzt.&lt;br /&gt;
&lt;br /&gt;
Gehostet wird der Webservice im Rechnenzentrum von Nessus.&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
* [[Benutzer:Pocki|Christian Pock]]&lt;br /&gt;
&lt;br /&gt;
== Funktionen ==&lt;br /&gt;
&lt;br /&gt;
==== Login ====&lt;br /&gt;
Ohne Login kann die Map nur anonymisierte Knoten ohne IP-Adressen darstellen, deren Geokoordinaten sind gerastert/gerundet.&lt;br /&gt;
&lt;br /&gt;
Ohne Login und aufgerufen von einer FunkFeuer-IP-Adresse kann man die exakten Locations der Knoten sehen und auch die Funktion &amp;quot;Show all Links&amp;quot; aktivieren. Ein Textbaustein &amp;quot;precise locations on&amp;quot; signalisiert diesen Zustand in der Login-Box.&lt;br /&gt;
&lt;br /&gt;
Erst nach einem Login mit einem gültigem Redeemer-User können die kompletten Daten eingesehen werden, darunter Knotennamen und Inhaber/Betreiber-Kontaktdaten und IP-Adressen.&lt;br /&gt;
&lt;br /&gt;
Mittels der Checkbox &amp;quot;Remember&amp;quot; bei den Login-Feldern kann der Login für 30 Tage über ein Browsercookie &amp;quot;behalten&amp;quot; werden. Bei jedem Map-Besuch fängt dieser 30-Tage-Zähler neu an. Ohne dieser Funktion wird der Login nach dem Auslaufen der Session innerhalb von 24min verworfen. Durch Ausloggen wird auch der AutoLogin im betroffenen Browser wieder verworfen. Eine Änderung des Redeemer-Passworts macht alle vorhandenen AutoLogin-Cookies ungültig.&lt;br /&gt;
&lt;br /&gt;
== Abhängigkeiten ==&lt;br /&gt;
Die Datenquelle der Map wird auch von anderen Applikationen genutzt.&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Redeemer&amp;diff=2896</id>
		<title>Services/Organisation/Redeemer</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Redeemer&amp;diff=2896"/>
		<updated>2020-05-27T07:10:51Z</updated>

		<summary type="html">&lt;p&gt;Pocki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
&lt;br /&gt;
Der Redeemer ist die Verwaltung von Usern, Knoten und IP-Adressen für unser Funknetz, erreichbar unter [https://portal.funkfeuer.at/wien/ portal.funkfeuer.at/wien]. Die nötigen Daten werden in einer Postgres-Datenbank gespeichert.&lt;br /&gt;
&lt;br /&gt;
Gehostet wird der Webservice im Rechnenzentrum von Nessus. Die Datenbank liegt auf einem Host im Housing &amp;quot;Vault&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Die Code-Quelle findet sich auf [https://gitlab.com/funkfeuer/redeemer gitlab.com/funkfeuer/redeemer].&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
* [[Benutzer:Pocki|Christian Pock]]&lt;br /&gt;
&lt;br /&gt;
== Funktionen ==&lt;br /&gt;
&lt;br /&gt;
==== Verwaltete Daten ====&lt;br /&gt;
siehe [[Projekte/Datenschutz]]&lt;br /&gt;
&lt;br /&gt;
==== Hauptseite ====&lt;br /&gt;
* Anzeige der eigenen Kontaktdaten&lt;br /&gt;
* Anzeige Anzahl Vereinsmitglieder (nur für Mitglieder)&lt;br /&gt;
* Anzeige Anzahl der eigenen Nodes und IP-Adressen und Onlinezustand&lt;br /&gt;
&lt;br /&gt;
==== Zuletzt-Online ====&lt;br /&gt;
* Regelmäßige Pings und Topologie-Abfragen stellen den Onlinezustand jeder IP-Adresse fest und vermerken den Zeitpunkt etwa alle 10min in der Datenbank.&lt;br /&gt;
&lt;br /&gt;
== Abhängigkeiten ==&lt;br /&gt;
Die im Redeemer verwalteten Daten werden in einigen anderen Applikationen genutzt:&lt;br /&gt;
&lt;br /&gt;
==== DNS Auth ====&lt;br /&gt;
Anlage von A/AAAA und PTR records&lt;br /&gt;
&lt;br /&gt;
==== Maps ====&lt;br /&gt;
Geographische Darstellung der Knoten und deren Links.&lt;br /&gt;
&lt;br /&gt;
Siehe auch:&lt;br /&gt;
* [[Services/Organisation/BaseMap]]&lt;br /&gt;
* [[Services/Organisation/Node Map]]&lt;br /&gt;
* [[Services/Organisation/Olsr2-Map]]&lt;br /&gt;
&lt;br /&gt;
==== SmokePing ====&lt;br /&gt;
Siehe auch:&lt;br /&gt;
* [Services/Organisation/Node Monitoring]&lt;br /&gt;
&lt;br /&gt;
==== LDAP ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== WHOIS ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== VOIP ====&lt;br /&gt;
Siehe auch:&lt;br /&gt;
* [[Services/Organisation/VoIP]]&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Redeemer&amp;diff=2895</id>
		<title>Services/Organisation/Redeemer</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Redeemer&amp;diff=2895"/>
		<updated>2020-05-27T07:08:42Z</updated>

		<summary type="html">&lt;p&gt;Pocki: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
&lt;br /&gt;
Der Redeemer ist die Verwaltung von Usern, Knoten und IP-Adressen für unser Funknetz, erreichbar unter [[https://portal.funkfeuer.at/wien/ portal.funkfeuer.at/wien]]. Die nötigen Daten werden in einer Postgres-Datenbank gespeichert.&lt;br /&gt;
&lt;br /&gt;
Gehostet wird der Webservice im Rechnenzentrum von Nessus. Die Datenbank liegt auf einem Host im Housing &amp;quot;Vault&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Die Code-Quelle findet sich auf [[https://gitlab.com/funkfeuer/redeemer gitlab.com/funkfeuer/redeemer]].&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
* [[Benutzer:Pocki|Christian Pock]]&lt;br /&gt;
&lt;br /&gt;
== Funktionen ==&lt;br /&gt;
&lt;br /&gt;
==== Verwaltete Daten ====&lt;br /&gt;
siehe [[Projekte/Datenschutz]]&lt;br /&gt;
&lt;br /&gt;
==== Hauptseite ====&lt;br /&gt;
* Anzeige der eigenen Kontaktdaten&lt;br /&gt;
* Anzeige Anzahl Vereinsmitglieder (nur für Mitglieder)&lt;br /&gt;
* Anzeige Anzahl der eigenen Nodes und IP-Adressen und Onlinezustand&lt;br /&gt;
&lt;br /&gt;
==== Zuletzt-Online ====&lt;br /&gt;
* Regelmäßige Pings und Topologie-Abfragen stellen den Onlinezustand jeder IP-Adresse fest und vermerken den Zeitpunkt etwa alle 10min in der Datenbank.&lt;br /&gt;
&lt;br /&gt;
== Abhängigkeiten ==&lt;br /&gt;
Die im Redeemer verwalteten Daten werden in einigen anderen Applikationen genutzt:&lt;br /&gt;
&lt;br /&gt;
==== DNS Auth ====&lt;br /&gt;
Anlage von A/AAAA und PTR records&lt;br /&gt;
&lt;br /&gt;
==== Maps ====&lt;br /&gt;
Geographische Darstellung der Knoten und deren Links.&lt;br /&gt;
&lt;br /&gt;
Siehe auch:&lt;br /&gt;
* [[Services/Organisation/BaseMap]]&lt;br /&gt;
* [[Services/Organisation/Node Map]]&lt;br /&gt;
* [[Services/Organisation/Olsr2-Map]]&lt;br /&gt;
&lt;br /&gt;
==== SmokePing ====&lt;br /&gt;
Siehe auch:&lt;br /&gt;
* [[Services/Organisation/Node Monitoring]]&lt;br /&gt;
&lt;br /&gt;
==== LDAP ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== WHOIS ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== VOIP ====&lt;br /&gt;
Siehe auch:&lt;br /&gt;
* [[Services/Organisation/VoIP]]&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Redeemer&amp;diff=2894</id>
		<title>Services/Organisation/Redeemer</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation/Redeemer&amp;diff=2894"/>
		<updated>2020-05-27T07:08:07Z</updated>

		<summary type="html">&lt;p&gt;Pocki: Die Seite wurde neu angelegt: „== Beschreibung ==  Der Redeemer ist die Verwaltung von Usern, Knoten und IP-Adressen für unser Funknetz, erreichbar unter https://portal.funkfeuer.at/wien/…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Beschreibung ==&lt;br /&gt;
&lt;br /&gt;
Der Redeemer ist die Verwaltung von Usern, Knoten und IP-Adressen für unser Funknetz, erreichbar unter [[https://portal.funkfeuer.at/wien/ portal.funkfeuer.at/wien]]. Die nötigen Daten werden in einer Postgres-Datenbank gespeichert.&lt;br /&gt;
&lt;br /&gt;
Gehostet wird der Webservice im Rechnenzentrum von Nessus. Die Datenbank liegt auf einem Host im Housing &amp;quot;Vault&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Die Code-Quelle findet sich auf [[https://gitlab.com/funkfeuer/redeemer gitlab.com/funkfeuer/redeemer]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Maintainer ==&lt;br /&gt;
* [[Benutzer:Pocki|Christian Pock]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Funktionen ==&lt;br /&gt;
&lt;br /&gt;
==== Verwaltete Daten ====&lt;br /&gt;
siehe [[Projekte/Datenschutz]]&lt;br /&gt;
&lt;br /&gt;
==== Hauptseite ====&lt;br /&gt;
* Anzeige der eigenen Kontaktdaten&lt;br /&gt;
* Anzeige Anzahl Vereinsmitglieder (nur für Mitglieder)&lt;br /&gt;
* Anzeige Anzahl der eigenen Nodes und IP-Adressen und Onlinezustand&lt;br /&gt;
&lt;br /&gt;
==== Zuletzt-Online ====&lt;br /&gt;
* Regelmäßige Pings und Topologie-Abfragen stellen den Onlinezustand jeder IP-Adresse fest und vermerken den Zeitpunkt etwa alle 10min in der Datenbank.&lt;br /&gt;
&lt;br /&gt;
== Abhängigkeiten ==&lt;br /&gt;
Die im Redeemer verwalteten Daten werden in einigen anderen Applikationen genutzt:&lt;br /&gt;
&lt;br /&gt;
==== DNS Auth ====&lt;br /&gt;
Anlage von A/AAAA und PTR records&lt;br /&gt;
&lt;br /&gt;
==== Maps ====&lt;br /&gt;
Geographische Darstellung der Knoten und deren Links.&lt;br /&gt;
&lt;br /&gt;
Siehe auch:&lt;br /&gt;
* [[Services/Organisation/BaseMap]]&lt;br /&gt;
* [[Services/Organisation/Node Map]]&lt;br /&gt;
* [[Services/Organisation/Olsr2-Map]]&lt;br /&gt;
&lt;br /&gt;
==== SmokePing ====&lt;br /&gt;
Siehe auch:&lt;br /&gt;
* [[Services/Organisation/Node Monitoring]]&lt;br /&gt;
&lt;br /&gt;
==== LDAP ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== WHOIS ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== VOIP ====&lt;br /&gt;
Siehe auch:&lt;br /&gt;
* [[Services/Organisation/VoIP]]&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Services/Organisation&amp;diff=2889</id>
		<title>Services/Organisation</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Services/Organisation&amp;diff=2889"/>
		<updated>2020-05-22T08:55:13Z</updated>

		<summary type="html">&lt;p&gt;Pocki: Split BaseMap von Redeemer&amp;amp;DB&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Diese Seite dient dazu die verschiedenen Services von FunkFeuer zu organisieren und zu definieren.&lt;br /&gt;
&lt;br /&gt;
== Core Services ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Service&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Kurzbeschreibung&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Maintainer&lt;br /&gt;
! scope=&amp;quot;col&amp;quot;| Page&lt;br /&gt;
|-&lt;br /&gt;
| Backbone Network&lt;br /&gt;
| Betrieb und Wartung des kabelgebundenen Backbone Netzes inkl. zugehöriger Glasfaserstrecken und der Internetanbindung. Es stellt Netzwerkanbindungen für das Funknetzwerk, Serverhousing sowie interner Dienste bereit. &lt;br /&gt;
| [[Benutzer:stefan|Stefan Schultheis]], Wolfgang Nagele, Simon Schwendemann&lt;br /&gt;
| [[Services/Organisation/Backbone Network]]&lt;br /&gt;
|-&lt;br /&gt;
| Core Infrastruktur&lt;br /&gt;
| BB-Wiki, Backups, Monitoring, [[Services/Security|Abuse, Security]],...&lt;br /&gt;
| Adi Kriegisch, Markus Gschwendt, (und weitere)&lt;br /&gt;
| [[Services/Organisation/Core Infrastruktur]]&lt;br /&gt;
|-&lt;br /&gt;
| Roof Nodes&lt;br /&gt;
| Wartung der Standorte welche die Anbindung des Funknetzwerks an das kabelgebundene Netzwerk bereit stellen.&lt;br /&gt;
| Markus Gschwendt, Markus Kittenberger [[mailto:freebone@lists.funkfeuer.at Verst&amp;amp;auml;rkung gesucht]]&lt;br /&gt;
| [[Services/Organisation/Roof Nodes]]&lt;br /&gt;
|-&lt;br /&gt;
| Redeemer &amp;amp; DB&lt;br /&gt;
| Userinterface und Datenbank des Redeemer-Wien unter [https://portal.funkfeuer.at/wien/ Portal] zur Verwaltung von Usern, Nodes, Devices, IP-Adressen.&lt;br /&gt;
| [[Benutzer:pocki|Christian Pock]]&lt;br /&gt;
| [[Services/Organisation/Redeemer]]&lt;br /&gt;
|-&lt;br /&gt;
| BaseMap&lt;br /&gt;
| BaseMap unter [https://map.funkfeuer.at/wien/ map.funkfeuer.at/wien]&lt;br /&gt;
| [[Benutzer:pocki|Christian Pock]]&lt;br /&gt;
| [[Services/Organisation/BaseMap]]&lt;br /&gt;
|-&lt;br /&gt;
| Node Map&lt;br /&gt;
| NodeMap unter [https://map.funkfeuer.at/nodemap/ map.funkfeuer.at/nodemap] - siehe Detailseite&lt;br /&gt;
| [[Benutzer:erich|Erich N. Pekarek]], Alexander Biringer&lt;br /&gt;
| [[Services/Organisation/Node Map]]&lt;br /&gt;
|-&lt;br /&gt;
| Olsr2-Map&lt;br /&gt;
| Olsr2-Map, verlinkt auf [https://map.funkfeuer.at/ map.funkfeuer.at]&lt;br /&gt;
| [[Benutzer:pocki|Christian Pock]]&lt;br /&gt;
| [[Services/Organisation/Olsr2-Map]]&lt;br /&gt;
|-&lt;br /&gt;
| Datenpflege Nodes&lt;br /&gt;
| Wartung der Daten in der Knoten Datenbank im [https://portal.funkfeuer.at/ Portal]&lt;br /&gt;
| [[Benutzer:vchrizz|Christoph Loesch]], [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Services/Organisation/Redeemer]]&lt;br /&gt;
|-&lt;br /&gt;
| Node DB&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;TBD by Maintainer&amp;lt;/span&amp;gt;&lt;br /&gt;
| '''&amp;lt;DU?&amp;gt;'''&lt;br /&gt;
| [[Services/Organisation/Node DB]]&lt;br /&gt;
|-&lt;br /&gt;
| Node Monitoring&lt;br /&gt;
| [http://smokeping.funkfeuer.at/ SmokePing] für Freenet und Housing, Erkennung von LastSeen, Anzeige jüngster Olsr(v1)-Topologieänderungen&lt;br /&gt;
| Adi Kriegisch, Clemens Hopfer, [[Benutzer:pocki|Christian Pock]]&lt;br /&gt;
| [[Services/Organisation/Node Monitoring]]&lt;br /&gt;
|-&lt;br /&gt;
| Tunnelserver&lt;br /&gt;
| OpenVPN Tunnel für Verbindung über Internet zum FunkFeuer-Netzwerk&lt;br /&gt;
| [[Benutzer:erich|Erich N. Pekarek]], [[Benutzer:vchrizz|Christoph Lösch]], [[Benutzer:Pocki|Christian Pock]], [[Benutzer:damadmai|Daniel A. Maierhofer]]&lt;br /&gt;
| [[Services/Organisation/Tunnelserver]]&lt;br /&gt;
|-&lt;br /&gt;
| Housing Environment&lt;br /&gt;
| &amp;lt;span style=&amp;quot;color:#ff0000&amp;quot;&amp;gt;TBD by Maintainer - wir starten demnächst mit dem Brainstorming / stay tuned&amp;lt;/span&amp;gt;&lt;br /&gt;
| Michael Med, Gerhard Steinbeis, Clemens Hopfer&lt;br /&gt;
| [[Services/Organisation/Housing Environment]]&lt;br /&gt;
|-&lt;br /&gt;
| Housing Administration&lt;br /&gt;
| Housing Frontend, Verwaltung, Rechnungslegung und Buchhaltung&lt;br /&gt;
| Clemens Hopfer, Kassiere&lt;br /&gt;
| [[Services/Organisation/Housing Administration]]&lt;br /&gt;
|-&lt;br /&gt;
| Mail&lt;br /&gt;
| Betrieb des Mailservers der zur Kommunikation, vor allem über [https://lists.funkfeuer.at/mailman/listinfo Mailinglisten] dient. Derzeit gibt es keine Postfächer für Personen. Diverse Services/Server nutzen den Mailserver als Smarthost.&lt;br /&gt;
| [mailto:postmaster@funkfeuer.at Adi Kriegisch, Markus Gschwendt]&lt;br /&gt;
| [[Services/Organisation/Mail]]&lt;br /&gt;
|-&lt;br /&gt;
| Gallery&lt;br /&gt;
| Bildersammlung je Knoten, Event,...&lt;br /&gt;
Wir wollen dieses Service auf neue Beine stellen. Ein paar Ideen gibt es bereits.&lt;br /&gt;
| Markus Gschwendt, '''Co-Maintainer gesucht!'''&lt;br /&gt;
| [[Services/Organisation/Gallery]]&lt;br /&gt;
|-&lt;br /&gt;
| Wiki&lt;br /&gt;
| Betrieb dieses Wikis, sowohl technisch (Wartung) als auch organisatorisch (Gardening).&lt;br /&gt;
| David Hopfmüller, Matthias Šubik, [[Benutzer:damadmai|Daniel A. Maierhofer]], [[Benutzer:pocki|Christian Pock]]&lt;br /&gt;
| [[Services/Organisation/Wiki]]&lt;br /&gt;
|-&lt;br /&gt;
| Forum&lt;br /&gt;
| Betrieb und Wartung des Forum-Servers und der Discourse Instanz für Mitglieder.&lt;br /&gt;
| [[Benutzer:kaefert|Thomas Käfer]], [[Benutzer:vchrizz|Christoph Loesch]], [[Benutzer:erich|Erich N. Pekarek]]&lt;br /&gt;
| [[Services/Organisation/Forum]]&lt;br /&gt;
|-&lt;br /&gt;
| VoIP&lt;br /&gt;
| Betrieb und Wartung des Voice over IP Servers sowie Web-Frontend für Mitglieder.&lt;br /&gt;
| [[Benutzer:erich|Erich N. Pekarek]], [[Benutzer:vchrizz|Christoph Loesch]], '''&amp;lt;DU?&amp;gt;'''&lt;br /&gt;
| [[Services/Organisation/VoIP]]&lt;br /&gt;
|-&lt;br /&gt;
| Website&lt;br /&gt;
| Instandhaltung der Frontpages für FunkFeuer und das Housing.&lt;br /&gt;
| Clemens Hopfer&lt;br /&gt;
| [[Services/Organisation/Website]]&lt;br /&gt;
|-&lt;br /&gt;
| DNS Auth&lt;br /&gt;
| Zones (funkfeuer.at, Reverse)&lt;br /&gt;
| Adi Kriegisch, Markus Gschwendt&lt;br /&gt;
| [[Services/Organisation/DNS Auth]]&lt;br /&gt;
|-&lt;br /&gt;
| DNS Recursor&lt;br /&gt;
| Recursive DNS für Housing und Funknetz&lt;br /&gt;
| Adi Kriegisch, Markus Gschwendt&lt;br /&gt;
| [[Services/Organisation/DNS Recursor]]&lt;br /&gt;
|-&lt;br /&gt;
| Social Media&lt;br /&gt;
| Wir betreuen diverse Social Media Kanäle zur Außenkommunikation und freuen uns sehr über (auch gern kurze) Information zu aktuellen Entwicklungen, Bilder etc,&lt;br /&gt;
| Peter Schwindt, Paul Fuxjaeger, Clemens Hopfer&lt;br /&gt;
| [[Services/Organisation/Social Media]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Projekte/Datenschutz&amp;diff=2883</id>
		<title>Projekte/Datenschutz</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Projekte/Datenschutz&amp;diff=2883"/>
		<updated>2020-05-19T07:41:22Z</updated>

		<summary type="html">&lt;p&gt;Pocki: /* Interne Datenbank */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Grundsätzlich ==&lt;br /&gt;
&lt;br /&gt;
* Werden Dienste auf Servern außerhalb des Funkfeuer-Servers gehostet? Wenn ja, wir brauchen '''Datenauftragsverarbeitungsverträge'''.&lt;br /&gt;
* Eine Liste der Personen, welche die unterschiedlichen Dienste/Funktionen betreuen, Admin-Rechte haben und Zugriff auf personenbezogene Daten (Name, E-Mailadresse, IP-Adresse, GPS-Daten etc.) – Zwar spricht § 6 DSG nur von „Mitarbeitern“, aber darunter fallen auch ehrenamtliche Mitarbeiter eines Vereins -&amp;gt; '''Verpflichtungserklärung zum Datengeheimnis''' wird benötigt&lt;br /&gt;
* Gibt es ein '''Verarbeitungsverzeichnis'''?&lt;br /&gt;
&lt;br /&gt;
== Social Media ==&lt;br /&gt;
* Facebook&lt;br /&gt;
* Twitter&lt;br /&gt;
** Wir brauchen da auch Datenschutzhinweise, wer betreut das?&lt;br /&gt;
** Gibt es nochmehr Social media Auftritte? Youtube?&lt;br /&gt;
&lt;br /&gt;
== Kategorien von Knoten-Inhabern ==&lt;br /&gt;
* Name, Adresse, Telefonnummer/Handy, E-Mail, Fax, IP-Adresse (von Geräten am Standort, nicht Endgerät)&lt;br /&gt;
* SSID (WLAN-Name) als optionale Angabe zu einem Device&lt;br /&gt;
&lt;br /&gt;
== Mitglieder ==&lt;br /&gt;
* Name, Adresse, E-Mail, Telefonnummer, Nickname = Nutzername, Passwort&lt;br /&gt;
&lt;br /&gt;
== Bildergalerie im Wiki ==&lt;br /&gt;
* https://gallery.funkfeuer.at/ &lt;br /&gt;
* '''PROBLEM''':  '''''Recht am eigenen Bild''''' (verfassungsrechtlich und europarechtlich geschützt &amp;amp; Datenschutz)&lt;br /&gt;
** 1. Warum kann ich nicht-eingeloggt Fotos von Personen sehen?&lt;br /&gt;
** 2. Gibt es Einwilligungserklärungen der Personen, die dort sichtbar sind?&lt;br /&gt;
Wir haben/hatten eine Einwilligungsseite beim Hochladen/Registrieren, (Anm. stratuscumulus: Hoffe die Einwilligungen wurden gespeichert, wenn selber hochgeladen umso besser) und die meisten Fotos sind von den abgebildeten selber hochgeladen worden, bzw. sind die abgebildeten Personen Gründer/Vorstandsmitglieder des Vereins. Das hiervon ausgehende Risiko einer Rechtsverletzung ist also sehr überschaubar. Auf explizite, schriftliche Einwilligungserklärungen haben wir bisher (bewusst) verzichtet. (Anm. stratuscumulus: Wenn Bilder angefertigt werden, am besten gleich solch eine Einwilligungserklärung unterzeichnen lassen, bewusst würde ich ''keinesfalls'' darauf verzichten, das ist sehr problematisch)&lt;br /&gt;
&lt;br /&gt;
== Map 1 &amp;quot;BaseMap&amp;quot; ==&lt;br /&gt;
* Fragen:&lt;br /&gt;
** Worauf basieren die Maps? Google/Open Street Maps? [Pocki: Google-Maps]&lt;br /&gt;
** Wie sind diese damit verbunden? [Pocki: Map-Javascript API lädt Google-Map]&lt;br /&gt;
** Wer hat einen Google-Account der die Maps damit verbindet? [Pocki: API-Key wurde dankenswerter Weise von wnagele zur Verfügung gestellt]&lt;br /&gt;
** Werden die Daten, die den Nodes zugeordnet werden auch an Google o.ä. weitergeleitet? [Pocki: Nein]&lt;br /&gt;
** Wie funktioniert die Map an sich? Wie werden die Verbindungen/Nodes darauf angezeigt? [Pocki: Node-Daten werden von Redeemer geladen, IP-Adressen aus der Topologie damit verschnitten, dann mittels Javascript Geomarker und Linien als Overlay beim Client auf die Map gelegt.]&lt;br /&gt;
* Wem der Node gehört&lt;br /&gt;
* GPS-Daten&lt;br /&gt;
* Geräte / IP-Adressen&lt;br /&gt;
&lt;br /&gt;
* Node:&lt;br /&gt;
** Name:	 (Smokeping-Link)&lt;br /&gt;
** NodeId:	&lt;br /&gt;
** Typ:	normal&lt;br /&gt;
** Lat.:	&lt;br /&gt;
** Lon.:	&lt;br /&gt;
** User:	&lt;br /&gt;
** Adresse:	&lt;br /&gt;
** E-Mail:&lt;br /&gt;
** Technischer Kontakt:&lt;br /&gt;
&lt;br /&gt;
== Map 2 &amp;quot;NodeMap&amp;quot; ==&lt;br /&gt;
* Map 2:&lt;br /&gt;
** Node Information&lt;br /&gt;
** Node ID:&lt;br /&gt;
** Hex Node ID:&lt;br /&gt;
** Node Prefix v642:&lt;br /&gt;
** Node Name:&lt;br /&gt;
** Coordinates:&lt;br /&gt;
** Node Status:&lt;br /&gt;
** Node Type:&lt;br /&gt;
** Node Technical Contact:&lt;br /&gt;
** Owner:&lt;br /&gt;
** Address:&lt;br /&gt;
** E-Mail:&lt;br /&gt;
** Amount of Links: &lt;br /&gt;
** local device	partner device	other node	distance	ETX&lt;br /&gt;
** Amount of Devices:&lt;br /&gt;
** Devices:&lt;br /&gt;
&lt;br /&gt;
== Map 3 &amp;quot;IPv6@OLSRv2&amp;quot; ==&lt;br /&gt;
https://ff.cybercomm.at/monitor/olsr.php -&amp;gt; Was ist das? [Pocki: Kann unter https://wiki.funkfeuer.at/wiki/Benutzer:Pocki#OLSRv2_Status genauer nachgelesen werden. Zusammengefasst: Informationen aus der Map1-API (IP-Adressen, Knotenname und Geolocations *ohne* Kontaktdaten, erfordert einen User-Login) werden mit der OLSRv2-Topologie verschnitten und (wo möglich) die Zugehörigkeit der IPv6-Adressen zu Knoten versucht. Das Ergebnis wird (ähnlich der Map1-BaseMap) mittels Javascript auf einer Google-Map dargestellt.]&lt;br /&gt;
&lt;br /&gt;
== Smokeping? ==&lt;br /&gt;
Hier könnte man sagen, dass man aus den Auslastungsdaten von Links Benutzungsmuster ablesen kann. &lt;br /&gt;
Allerdings sind die wenigsten Knoten klar nur einer Person, oder auch nur einem Haushalt zuzuordnen.&lt;br /&gt;
&lt;br /&gt;
Das ist wohl der Punkt für die spannendste Diskussion von allen, da hier die Entwicklung des Netzes direkt einem etwaigen Schutz gegenübersteht. Ohne diese Daten kann man ein Netz nicht planen, weiterbauen. Mit diesen Daten (wenn erweitert um einzelne Interfaces) kann ich den Datenverbrauch der einzelnen Personen versuchen zu rekonstruieren.&lt;br /&gt;
&lt;br /&gt;
== Bankdaten ==&lt;br /&gt;
* Evtl. Housing? Braucht was eigenes, da ja etwas anderes als der eigentliche Vereinszweck (&amp;lt;Housing ist Bestandteil und Hilfsbetrieb des Vereinszwecks).&lt;br /&gt;
* Nur Firmen oder auch Privatpersonen, die dort ihren Server haben?&lt;br /&gt;
&lt;br /&gt;
== Forum ==&lt;br /&gt;
* Bild – warum auch sichtbar, wenn man dort nicht eingeloggt ist? – Bedarf einer Information&lt;br /&gt;
* Nickname, Name, Standort (Woher), Website, Mitglied seit wann, letzter Beitrag, Aufrufe, wann zuletzt eingeloggt&lt;br /&gt;
* Statistik: Wie oft vorbeigekommen, wie lange, welche Themen betrachtet/gelesen/erstellt/bester Beitrag, häufigste Antworten an, likes für/von/Abzeichen&lt;br /&gt;
&lt;br /&gt;
== Riot ==&lt;br /&gt;
== Allgemein ==&lt;br /&gt;
Wir nutzen Riot für die Nah-Zeit-Kommunikation, wie in der Vor-Mobile-Ära IRC.&lt;br /&gt;
Hierbei betreiben wir keinen eigenen Server, sondern nutzen ein föderiertes System, ähnlich e-Mail. D.h. Jeder Teilnehmer wählt selber seinen &amp;quot;home-Server&amp;quot; aus, und verbindet sich mit diesem. Die Kommunikation kann auf Wunsch der Beteiligten E2E verschlüsselt werden, und ist dann nach dem derzeitigen Erkenntnisstand wirklich das, was man von E2E erwartet.&lt;br /&gt;
&lt;br /&gt;
Hierbei werden von der Gemeinschaft keine Daten bereitgestellt, und auch der Verein tritt nicht förmlich auf. Wir nutzen den Service quasi wie ein Gasthaus, bei dem wir keine Visitenkarte hinterlassen, aber einen Tisch auf den Namen Funkfeuer bestellt haben (Anmerkung: So, genug Metaphern).&lt;br /&gt;
&lt;br /&gt;
=== Fragen ===&lt;br /&gt;
* Chatraum&lt;br /&gt;
* Bilder, Nickname, welche Endgeräte&lt;br /&gt;
* ?&lt;br /&gt;
* Verifikation?&lt;br /&gt;
* Über welchen Server läuft Riot&lt;br /&gt;
* Wer hat Zugriff?&lt;br /&gt;
&lt;br /&gt;
== Interne Datenbank ==&lt;br /&gt;
* Mitgliederdaten: Nur die vom Formular und den Nodes oder mehr?&lt;br /&gt;
&lt;br /&gt;
* Werden E-Mails dort gespeichert?&lt;br /&gt;
&lt;br /&gt;
* Was und wie lange speichert ein evtl. Mailserver?&lt;br /&gt;
&lt;br /&gt;
* Was ist mit dem Redeemer? Was wird dort außer die angezeigten Felder noch gespeichert? [Pocki: nachstehend die Datenfelder der Redeemer-Tabellen (zwecks Lesbarkeit/Verständnis teilweise vereinfacht)]&lt;br /&gt;
** MEMBERS: nickname, hash-of-password, firstname, lastname, street, housenumber, zip, town, email, (optional: telephone, mobilephone, fax, homepage), (depricated/empty: mentor_id, instant_messenger_nick), created, changed, last_login, Mitgliedsstatus, Adminstatus&lt;br /&gt;
** VERIFY: hash-of-email, status-code-of-mailserver, catch_all-status, debug-text-last-mailserverresponse, last_checked&lt;br /&gt;
** NODES: owner, tech_c, (optional:gps), [_]map, [_]smokeping, created, changed, last_seen&lt;br /&gt;
** DEVICES: Node, Name, (optional: Antenne, Hardware, Ssid, Mac), [_]Smokeping, created, changed, last_seen&lt;br /&gt;
** IP: Node/Device, IPv4, [_]Dns, last_seen&lt;br /&gt;
** IP6: Node/Device, Name, IPv6, (optional: Antenne, Hardware, Ssid, Mac), [_]Smokeping, [_]Dns, created, changed, last_seen&lt;br /&gt;
&lt;br /&gt;
* Ist das LDAP damit verbunden? [Pocki: ja, das LDAP-Verzeichnis wird täglich aus einem Teil der Redeemer-Memberdaten erstellt]&lt;br /&gt;
&lt;br /&gt;
* Welche Dienste werden mittels LDAP verifiziert? [Pocki: voip. Auf Userwunsch: Forum]&lt;br /&gt;
&lt;br /&gt;
== Mailinglisten ==&lt;br /&gt;
===Allgemein===&lt;br /&gt;
Wir betreiben einen eigenen Mailing-Listen-Server, auch um hier selber Sicherheit für die Archivierung zu sorgen.&lt;br /&gt;
Viele Geschehen der Vereinsgeschichte sind fast nur hier abgebildet. &lt;br /&gt;
Hierbei gibt es öffentliche Listen, wie discuss, wien (und ggf. andere geographische Listen), und geschlossene, die der Koordination in der Gemeinschaft dienen. Hierbei werden aber auch über diese Archive angelegt, zwecks der Transparenz der Arbeit in der Zukunft.&lt;br /&gt;
&lt;br /&gt;
* Wer hat Zugriff auf E-Mails, Namen?&lt;br /&gt;
Die Archive sind für die jeweiligen Mitglieder einsehbar.&lt;br /&gt;
* Was wird dort alles bearbeitet?&lt;br /&gt;
Wir versuchen dort eine sachliche Diskussion für das jeweilige Listethema einzuhalten.&lt;br /&gt;
&lt;br /&gt;
* Wieso ist die Wien-Liste öffentlich und die Vorstandsliste nicht? Ich halte das aus datenschutzrechtlicher Sicht für problematisch, da dort über Nodes und Leute diskutiert wird, was evtl. auch schädigend sein kann.&lt;br /&gt;
(Anmerkung: Wieso öffentlich, oder wieso nicht öffentlich?)&lt;br /&gt;
&lt;br /&gt;
== Website ==&lt;br /&gt;
=== Allgemein ===&lt;br /&gt;
AFAIK wurde das Logging der Webseite beendet. Das ist insofern problematisch, als wenn wir eine mehr dynamischere Webseite bauen würden, wir Fehlermeldungen nicht mehr sinnvoll verarbeiten können. D.h. in der Folge eines Beschlusses für eine dynamische Webseite, müssen wir festlegen welche Felder wir wie lange speichern können wollen.&lt;br /&gt;
Vielleicht sollten wir auch bei öffentlichkeitswirksamen Maßnahmen eine sinnvolle on-premise Speicherung von pseudonymisierten Statistikdaten (wie piwik) überlegen, um unsere Maßnahmen bewerten zu können.&lt;br /&gt;
&lt;br /&gt;
Eine Kontrolle des Status Quo steht aus.&lt;br /&gt;
&lt;br /&gt;
=== Fragen ===&lt;br /&gt;
* IP-Adresse&lt;br /&gt;
* User Agent&lt;br /&gt;
* besuchte Webseite &lt;br /&gt;
* verwendeter Browsertyp/Browserversion&lt;br /&gt;
* verwendetes Betriebssystem&lt;br /&gt;
* die zuvor besuchte Seite&lt;br /&gt;
* Hostname des zugreifenden Rechners&lt;br /&gt;
* Uhrzeit der Serveranfrage&lt;br /&gt;
* Menge der gesendeten Daten&lt;br /&gt;
&lt;br /&gt;
== Wiki-Account ==&lt;br /&gt;
* E-Mail, Username, Passwort&lt;br /&gt;
* Wer wann was eingetragen(geändert hat&lt;br /&gt;
* Wie findet die Verifikation statt?&lt;br /&gt;
Findet nicht allgemein statt. Es wurde nur ein Zugangssystem aktiviert, um den um sich greifenden Wiki-SPAM Herr zu werden, weil CAPTCHAs mühsamer, und nicht barrierefrei sind.&lt;br /&gt;
* '''Problem''': Warum gibt es ein neues und ein „OldWiki“?&lt;br /&gt;
Hier wurde ein anstehender Neustart bei Softwareversion und Inhaltskoordination genutzt, um neu zu starten.&lt;br /&gt;
 &lt;br /&gt;
**Gleiche Fragen wie oben&lt;br /&gt;
&lt;br /&gt;
== Cookies ==&lt;br /&gt;
* Nur beim Einloggen - &amp;gt; Hinweis beim Einloggen erforderlich, eigentlich bräuchte man ein Cookie-Banner, da aktive Einwilligung erforderlich&lt;br /&gt;
* Bei welchen Diensten finden sich Cookies?&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Projekte/Datenschutz&amp;diff=2881</id>
		<title>Projekte/Datenschutz</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Projekte/Datenschutz&amp;diff=2881"/>
		<updated>2020-05-18T11:15:06Z</updated>

		<summary type="html">&lt;p&gt;Pocki: /* Mitglieder */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Grundsätzlich ==&lt;br /&gt;
&lt;br /&gt;
* Werden Dienste auf Servern außerhalb des Funkfeuer-Servers gehostet? Wenn ja, wir brauchen '''Datenauftragsverarbeitungsverträge'''.&lt;br /&gt;
* Eine Liste der Personen, welche die unterschiedlichen Dienste/Funktionen betreuen, Admin-Rechte haben und Zugriff auf personenbezogene Daten (Name, E-Mailadresse, IP-Adresse, GPS-Daten etc.) – Zwar spricht § 6 DSG nur von „Mitarbeitern“, aber darunter fallen auch ehrenamtliche Mitarbeiter eines Vereins -&amp;gt; '''Verpflichtungserklärung zum Datengeheimnis''' wird benötigt&lt;br /&gt;
* Gibt es ein '''Verarbeitungsverzeichnis'''?&lt;br /&gt;
&lt;br /&gt;
== Social Media ==&lt;br /&gt;
* Facebook&lt;br /&gt;
* Twitter&lt;br /&gt;
** Wir brauchen da auch Datenschutzhinweise, wer betreut das?&lt;br /&gt;
** Gibt es nochmehr Social media Auftritte? Youtube?&lt;br /&gt;
&lt;br /&gt;
== Kategorien von Knoten-Inhabern ==&lt;br /&gt;
* Name, Adresse, Telefonnummer/Handy, E-Mail, Fax, IP-Adresse (von Geräten am Standort, nicht Endgerät)&lt;br /&gt;
* SSID (WLAN-Name) als optionale Angabe zu einem Device&lt;br /&gt;
&lt;br /&gt;
== Mitglieder ==&lt;br /&gt;
* Name, Adresse, E-Mail, Telefonnummer, Nickname = Nutzername, Passwort&lt;br /&gt;
&lt;br /&gt;
== Bildergalerie im Wiki ==&lt;br /&gt;
* https://gallery.funkfeuer.at/ &lt;br /&gt;
* '''PROBLEM''':  '''''Recht am eigenen Bild''''' (verfassungsrechtlich und europarechtlich geschützt &amp;amp; Datenschutz)&lt;br /&gt;
** 1. Warum kann ich nicht-eingeloggt Fotos von Personen sehen?&lt;br /&gt;
** 2. Gibt es Einwilligungserklärungen der Personen, die dort sichtbar sind?&lt;br /&gt;
Wir haben/hatten eine Einwilligungsseite beim Hochladen/Registrieren, und die meisten Fotos sind von den abgebildeten selber hochgeladen worden, bzw. sind die abgebildeten Personen Gründer/Vorstandsmitglieder des Vereins. Das hiervon ausgehende Risiko einer Rechtsverletzung ist also sehr überschaubar. Auf explizite, schriftliche Einwilligungserklärungen haben wir bisher (bewusst) verzichtet.&lt;br /&gt;
== Map 1 &amp;quot;BaseMap&amp;quot; ==&lt;br /&gt;
* Fragen:&lt;br /&gt;
** Worauf basieren die Maps? Google/Open Street Maps? [Pocki: Google-Maps]&lt;br /&gt;
** Wie sind diese damit verbunden? [Pocki: Map-Javascript API lädt Google-Map]&lt;br /&gt;
** Wer hat einen Google-Account der die Maps damit verbindet? [Pocki: API-Key wurde dankenswerter Weise von wnagele zur Verfügung gestellt]&lt;br /&gt;
** Werden die Daten, die den Nodes zugeordnet werden auch an Google o.ä. weitergeleitet? [Pocki: Nein]&lt;br /&gt;
** Wie funktioniert die Map an sich? Wie werden die Verbindungen/Nodes darauf angezeigt? [Pocki: Node-Daten werden von Redeemer geladen, IP-Adressen aus der Topologie damit verschnitten, dann mittels Javascript Geomarker und Linien als Overlay beim Client auf die Map gelegt.]&lt;br /&gt;
* Wem der Node gehört&lt;br /&gt;
* GPS-Daten&lt;br /&gt;
* Geräte / IP-Adressen&lt;br /&gt;
&lt;br /&gt;
* Node:&lt;br /&gt;
** Name:	 (Smokeping-Link)&lt;br /&gt;
** NodeId:	&lt;br /&gt;
** Typ:	normal&lt;br /&gt;
** Lat.:	&lt;br /&gt;
** Lon.:	&lt;br /&gt;
** User:	&lt;br /&gt;
** Adresse:	&lt;br /&gt;
** E-Mail:&lt;br /&gt;
** Technischer Kontakt:&lt;br /&gt;
&lt;br /&gt;
== Map 2 &amp;quot;NodeMap&amp;quot; ==&lt;br /&gt;
* Map 2:&lt;br /&gt;
** Node Information&lt;br /&gt;
** Node ID:&lt;br /&gt;
** Hex Node ID:&lt;br /&gt;
** Node Prefix v642:&lt;br /&gt;
** Node Name:&lt;br /&gt;
** Coordinates:&lt;br /&gt;
** Node Status:&lt;br /&gt;
** Node Type:&lt;br /&gt;
** Node Technical Contact:&lt;br /&gt;
** Owner:&lt;br /&gt;
** Address:&lt;br /&gt;
** E-Mail:&lt;br /&gt;
** Amount of Links: &lt;br /&gt;
** local device	partner device	other node	distance	ETX&lt;br /&gt;
** Amount of Devices:&lt;br /&gt;
** Devices:&lt;br /&gt;
&lt;br /&gt;
== Map 3 &amp;quot;IPv6@OLSRv2&amp;quot; ==&lt;br /&gt;
https://ff.cybercomm.at/monitor/olsr.php -&amp;gt; Was ist das? [Pocki: Kann unter https://wiki.funkfeuer.at/wiki/Benutzer:Pocki#OLSRv2_Status genauer nachgelesen werden. Zusammengefasst: Informationen aus der Map1-API (IP-Adressen, Knotenname und Geolocations *ohne* Kontaktdaten, erfordert einen User-Login) werden mit der OLSRv2-Topologie verschnitten und (wo möglich) die Zugehörigkeit der IPv6-Adressen zu Knoten versucht. Das Ergebnis wird (ähnlich der Map1-BaseMap) mittels Javascript auf einer Google-Map dargestellt.]&lt;br /&gt;
&lt;br /&gt;
== Smokeping? ==&lt;br /&gt;
Hier könnte man sagen, dass man aus den Auslastungsdaten von Links Benutzungsmuster ablesen kann. &lt;br /&gt;
Allerdings sind die wenigsten Knoten klar nur einer Person, oder auch nur einem Haushalt zuzuordnen.&lt;br /&gt;
&lt;br /&gt;
Das ist wohl der Punkt für die spannendste Diskussion von allen, da hier die Entwicklung des Netzes direkt einem etwaigen Schutz gegenübersteht. Ohne diese Daten kann man ein Netz nicht planen, weiterbauen. Mit diesen Daten (wenn erweitert um einzelne Interfaces) kann ich den Datenverbrauch der einzelnen Personen versuchen zu rekonstruieren.&lt;br /&gt;
&lt;br /&gt;
== Bankdaten ==&lt;br /&gt;
* Evtl. Housing? Braucht was eigenes, da ja etwas anderes als der eigentliche Vereinszweck (&amp;lt;Housing ist Bestandteil und Hilfsbetrieb des Vereinszwecks).&lt;br /&gt;
* Nur Firmen oder auch Privatpersonen, die dort ihren Server haben?&lt;br /&gt;
&lt;br /&gt;
== Forum ==&lt;br /&gt;
* Bild – warum auch sichtbar, wenn man dort nicht eingeloggt ist? – Bedarf einer Information&lt;br /&gt;
* Nickname, Name, Standort (Woher), Website, Mitglied seit wann, letzter Beitrag, Aufrufe, wann zuletzt eingeloggt&lt;br /&gt;
* Statistik: Wie oft vorbeigekommen, wie lange, welche Themen betrachtet/gelesen/erstellt/bester Beitrag, häufigste Antworten an, likes für/von/Abzeichen&lt;br /&gt;
&lt;br /&gt;
== Riot ==&lt;br /&gt;
== Allgemein ==&lt;br /&gt;
Wir nutzen Riot für die Nah-Zeit-Kommunikation, wie in der Vor-Mobile-Ära IRC.&lt;br /&gt;
Hierbei betreiben wir keinen eigenen Server, sondern nutzen ein föderiertes System, ähnlich e-Mail. D.h. Jeder Teilnehmer wählt selber seinen &amp;quot;home-Server&amp;quot; aus, und verbindet sich mit diesem. Die Kommunikation kann auf Wunsch der Beteiligten E2E verschlüsselt werden, und ist dann nach dem derzeitigen Erkenntnisstand wirklich das, was man von E2E erwartet.&lt;br /&gt;
&lt;br /&gt;
Hierbei werden von der Gemeinschaft keine Daten bereitgestellt, und auch der Verein tritt nicht förmlich auf. Wir nutzen den Service quasi wie ein Gasthaus, bei dem wir keine Visitenkarte hinterlassen, aber einen Tisch auf den Namen Funkfeuer bestellt haben (Anmerkung: So, genug Metaphern).&lt;br /&gt;
&lt;br /&gt;
=== Fragen ===&lt;br /&gt;
* Chatraum&lt;br /&gt;
* Bilder, Nickname, welche Endgeräte&lt;br /&gt;
* ?&lt;br /&gt;
* Verifikation?&lt;br /&gt;
* Über welchen Server läuft Riot&lt;br /&gt;
* Wer hat Zugriff?&lt;br /&gt;
&lt;br /&gt;
== Interne Datenbank ==&lt;br /&gt;
* Mitgliederdaten: Nur die vom Formular und den Nodes oder mehr?&lt;br /&gt;
* Werden E-Mails dort gespeichert?&lt;br /&gt;
* Was und wie lange speichert ein evtl. Mailserver?&lt;br /&gt;
* Was ist mit dem Redeemer? Was wird dort außer die &lt;br /&gt;
* Ist das LDAP damit verbunden? Welche Dienste werden mittels LDAP verifiziert?&lt;br /&gt;
&lt;br /&gt;
== Mailinglisten ==&lt;br /&gt;
===Allgemein===&lt;br /&gt;
Wir betreiben einen eigenen Mailing-Listen-Server, auch um hier selber Sicherheit für die Archivierung zu sorgen.&lt;br /&gt;
Viele Geschehen der Vereinsgeschichte sind fast nur hier abgebildet. &lt;br /&gt;
Hierbei gibt es öffentliche Listen, wie discuss, wien (und ggf. andere geographische Listen), und geschlossene, die der Koordination in der Gemeinschaft dienen. Hierbei werden aber auch über diese Archive angelegt, zwecks der Transparenz der Arbeit in der Zukunft.&lt;br /&gt;
&lt;br /&gt;
* Wer hat Zugriff auf E-Mails, Namen?&lt;br /&gt;
Die Archive sind für die jeweiligen Mitglieder einsehbar.&lt;br /&gt;
* Was wird dort alles bearbeitet?&lt;br /&gt;
Wir versuchen dort eine sachliche Diskussion für das jeweilige Listethema einzuhalten.&lt;br /&gt;
&lt;br /&gt;
* Wieso ist die Wien-Liste öffentlich und die Vorstandsliste nicht? Ich halte das aus datenschutzrechtlicher Sicht für problematisch, da dort über Nodes und Leute diskutiert wird, was evtl. auch schädigend sein kann.&lt;br /&gt;
(Anmerkung: Wieso öffentlich, oder wieso nicht öffentlich?)&lt;br /&gt;
&lt;br /&gt;
== Website ==&lt;br /&gt;
=== Allgemein ===&lt;br /&gt;
AFAIK wurde das Logging der Webseite beendet. Das ist insofern problematisch, als wenn wir eine mehr dynamischere Webseite bauen würden, wir Fehlermeldungen nicht mehr sinnvoll verarbeiten können. D.h. in der Folge eines Beschlusses für eine dynamische Webseite, müssen wir festlegen welche Felder wir wie lange speichern können wollen.&lt;br /&gt;
Vielleicht sollten wir auch bei öffentlichkeitswirksamen Maßnahmen eine sinnvolle on-premise Speicherung von pseudonymisierten Statistikdaten (wie piwik) überlegen, um unsere Maßnahmen bewerten zu können.&lt;br /&gt;
&lt;br /&gt;
Eine Kontrolle des Status Quo steht aus.&lt;br /&gt;
&lt;br /&gt;
=== Fragen ===&lt;br /&gt;
* IP-Adresse&lt;br /&gt;
* User Agent&lt;br /&gt;
* besuchte Webseite &lt;br /&gt;
* verwendeter Browsertyp/Browserversion&lt;br /&gt;
* verwendetes Betriebssystem&lt;br /&gt;
* die zuvor besuchte Seite&lt;br /&gt;
* Hostname des zugreifenden Rechners&lt;br /&gt;
* Uhrzeit der Serveranfrage&lt;br /&gt;
* Menge der gesendeten Daten&lt;br /&gt;
&lt;br /&gt;
== Wiki-Account ==&lt;br /&gt;
* E-Mail, Username, Passwort&lt;br /&gt;
* Wer wann was eingetragen(geändert hat&lt;br /&gt;
* Wie findet die Verifikation statt?&lt;br /&gt;
Findet nicht allgemein statt. Es wurde nur ein Zugangssystem aktiviert, um den um sich greifenden Wiki-SPAM Herr zu werden, weil CAPTCHAs mühsamer, und nicht barrierefrei sind.&lt;br /&gt;
* '''Problem''': Warum gibt es ein neues und ein „OldWiki“?&lt;br /&gt;
Hier wurde ein anstehender Neustart bei Softwareversion und Inhaltskoordination genutzt, um neu zu starten.&lt;br /&gt;
 &lt;br /&gt;
**Gleiche Fragen wie oben&lt;br /&gt;
&lt;br /&gt;
== Cookies ==&lt;br /&gt;
* Nur beim Einloggen - &amp;gt; Hinweis beim Einloggen erforderlich, eigentlich bräuchte man ein Cookie-Banner, da aktive Einwilligung erforderlich&lt;br /&gt;
* Bei welchen Diensten finden sich Cookies?&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Projekte/Datenschutz&amp;diff=2880</id>
		<title>Projekte/Datenschutz</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Projekte/Datenschutz&amp;diff=2880"/>
		<updated>2020-05-18T11:14:37Z</updated>

		<summary type="html">&lt;p&gt;Pocki: /* Kategorien von Knoten-Inhabern */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Grundsätzlich ==&lt;br /&gt;
&lt;br /&gt;
* Werden Dienste auf Servern außerhalb des Funkfeuer-Servers gehostet? Wenn ja, wir brauchen '''Datenauftragsverarbeitungsverträge'''.&lt;br /&gt;
* Eine Liste der Personen, welche die unterschiedlichen Dienste/Funktionen betreuen, Admin-Rechte haben und Zugriff auf personenbezogene Daten (Name, E-Mailadresse, IP-Adresse, GPS-Daten etc.) – Zwar spricht § 6 DSG nur von „Mitarbeitern“, aber darunter fallen auch ehrenamtliche Mitarbeiter eines Vereins -&amp;gt; '''Verpflichtungserklärung zum Datengeheimnis''' wird benötigt&lt;br /&gt;
* Gibt es ein '''Verarbeitungsverzeichnis'''?&lt;br /&gt;
&lt;br /&gt;
== Social Media ==&lt;br /&gt;
* Facebook&lt;br /&gt;
* Twitter&lt;br /&gt;
** Wir brauchen da auch Datenschutzhinweise, wer betreut das?&lt;br /&gt;
** Gibt es nochmehr Social media Auftritte? Youtube?&lt;br /&gt;
&lt;br /&gt;
== Kategorien von Knoten-Inhabern ==&lt;br /&gt;
* Name, Adresse, Telefonnummer/Handy, E-Mail, Fax, IP-Adresse (von Geräten am Standort, nicht Endgerät)&lt;br /&gt;
* SSID (WLAN-Name) als optionale Angabe zu einem Device&lt;br /&gt;
&lt;br /&gt;
== Mitglieder ==&lt;br /&gt;
* Name, Adresse, E-Mail, Telefonnummer, Nickname, Nutzername, Passwort&lt;br /&gt;
== Bildergalerie im Wiki ==&lt;br /&gt;
* https://gallery.funkfeuer.at/ &lt;br /&gt;
* '''PROBLEM''':  '''''Recht am eigenen Bild''''' (verfassungsrechtlich und europarechtlich geschützt &amp;amp; Datenschutz)&lt;br /&gt;
** 1. Warum kann ich nicht-eingeloggt Fotos von Personen sehen?&lt;br /&gt;
** 2. Gibt es Einwilligungserklärungen der Personen, die dort sichtbar sind?&lt;br /&gt;
Wir haben/hatten eine Einwilligungsseite beim Hochladen/Registrieren, und die meisten Fotos sind von den abgebildeten selber hochgeladen worden, bzw. sind die abgebildeten Personen Gründer/Vorstandsmitglieder des Vereins. Das hiervon ausgehende Risiko einer Rechtsverletzung ist also sehr überschaubar. Auf explizite, schriftliche Einwilligungserklärungen haben wir bisher (bewusst) verzichtet.&lt;br /&gt;
== Map 1 &amp;quot;BaseMap&amp;quot; ==&lt;br /&gt;
* Fragen:&lt;br /&gt;
** Worauf basieren die Maps? Google/Open Street Maps? [Pocki: Google-Maps]&lt;br /&gt;
** Wie sind diese damit verbunden? [Pocki: Map-Javascript API lädt Google-Map]&lt;br /&gt;
** Wer hat einen Google-Account der die Maps damit verbindet? [Pocki: API-Key wurde dankenswerter Weise von wnagele zur Verfügung gestellt]&lt;br /&gt;
** Werden die Daten, die den Nodes zugeordnet werden auch an Google o.ä. weitergeleitet? [Pocki: Nein]&lt;br /&gt;
** Wie funktioniert die Map an sich? Wie werden die Verbindungen/Nodes darauf angezeigt? [Pocki: Node-Daten werden von Redeemer geladen, IP-Adressen aus der Topologie damit verschnitten, dann mittels Javascript Geomarker und Linien als Overlay beim Client auf die Map gelegt.]&lt;br /&gt;
* Wem der Node gehört&lt;br /&gt;
* GPS-Daten&lt;br /&gt;
* Geräte / IP-Adressen&lt;br /&gt;
&lt;br /&gt;
* Node:&lt;br /&gt;
** Name:	 (Smokeping-Link)&lt;br /&gt;
** NodeId:	&lt;br /&gt;
** Typ:	normal&lt;br /&gt;
** Lat.:	&lt;br /&gt;
** Lon.:	&lt;br /&gt;
** User:	&lt;br /&gt;
** Adresse:	&lt;br /&gt;
** E-Mail:&lt;br /&gt;
** Technischer Kontakt:&lt;br /&gt;
&lt;br /&gt;
== Map 2 &amp;quot;NodeMap&amp;quot; ==&lt;br /&gt;
* Map 2:&lt;br /&gt;
** Node Information&lt;br /&gt;
** Node ID:&lt;br /&gt;
** Hex Node ID:&lt;br /&gt;
** Node Prefix v642:&lt;br /&gt;
** Node Name:&lt;br /&gt;
** Coordinates:&lt;br /&gt;
** Node Status:&lt;br /&gt;
** Node Type:&lt;br /&gt;
** Node Technical Contact:&lt;br /&gt;
** Owner:&lt;br /&gt;
** Address:&lt;br /&gt;
** E-Mail:&lt;br /&gt;
** Amount of Links: &lt;br /&gt;
** local device	partner device	other node	distance	ETX&lt;br /&gt;
** Amount of Devices:&lt;br /&gt;
** Devices:&lt;br /&gt;
&lt;br /&gt;
== Map 3 &amp;quot;IPv6@OLSRv2&amp;quot; ==&lt;br /&gt;
https://ff.cybercomm.at/monitor/olsr.php -&amp;gt; Was ist das? [Pocki: Kann unter https://wiki.funkfeuer.at/wiki/Benutzer:Pocki#OLSRv2_Status genauer nachgelesen werden. Zusammengefasst: Informationen aus der Map1-API (IP-Adressen, Knotenname und Geolocations *ohne* Kontaktdaten, erfordert einen User-Login) werden mit der OLSRv2-Topologie verschnitten und (wo möglich) die Zugehörigkeit der IPv6-Adressen zu Knoten versucht. Das Ergebnis wird (ähnlich der Map1-BaseMap) mittels Javascript auf einer Google-Map dargestellt.]&lt;br /&gt;
&lt;br /&gt;
== Smokeping? ==&lt;br /&gt;
Hier könnte man sagen, dass man aus den Auslastungsdaten von Links Benutzungsmuster ablesen kann. &lt;br /&gt;
Allerdings sind die wenigsten Knoten klar nur einer Person, oder auch nur einem Haushalt zuzuordnen.&lt;br /&gt;
&lt;br /&gt;
Das ist wohl der Punkt für die spannendste Diskussion von allen, da hier die Entwicklung des Netzes direkt einem etwaigen Schutz gegenübersteht. Ohne diese Daten kann man ein Netz nicht planen, weiterbauen. Mit diesen Daten (wenn erweitert um einzelne Interfaces) kann ich den Datenverbrauch der einzelnen Personen versuchen zu rekonstruieren.&lt;br /&gt;
&lt;br /&gt;
== Bankdaten ==&lt;br /&gt;
* Evtl. Housing? Braucht was eigenes, da ja etwas anderes als der eigentliche Vereinszweck (&amp;lt;Housing ist Bestandteil und Hilfsbetrieb des Vereinszwecks).&lt;br /&gt;
* Nur Firmen oder auch Privatpersonen, die dort ihren Server haben?&lt;br /&gt;
&lt;br /&gt;
== Forum ==&lt;br /&gt;
* Bild – warum auch sichtbar, wenn man dort nicht eingeloggt ist? – Bedarf einer Information&lt;br /&gt;
* Nickname, Name, Standort (Woher), Website, Mitglied seit wann, letzter Beitrag, Aufrufe, wann zuletzt eingeloggt&lt;br /&gt;
* Statistik: Wie oft vorbeigekommen, wie lange, welche Themen betrachtet/gelesen/erstellt/bester Beitrag, häufigste Antworten an, likes für/von/Abzeichen&lt;br /&gt;
&lt;br /&gt;
== Riot ==&lt;br /&gt;
== Allgemein ==&lt;br /&gt;
Wir nutzen Riot für die Nah-Zeit-Kommunikation, wie in der Vor-Mobile-Ära IRC.&lt;br /&gt;
Hierbei betreiben wir keinen eigenen Server, sondern nutzen ein föderiertes System, ähnlich e-Mail. D.h. Jeder Teilnehmer wählt selber seinen &amp;quot;home-Server&amp;quot; aus, und verbindet sich mit diesem. Die Kommunikation kann auf Wunsch der Beteiligten E2E verschlüsselt werden, und ist dann nach dem derzeitigen Erkenntnisstand wirklich das, was man von E2E erwartet.&lt;br /&gt;
&lt;br /&gt;
Hierbei werden von der Gemeinschaft keine Daten bereitgestellt, und auch der Verein tritt nicht förmlich auf. Wir nutzen den Service quasi wie ein Gasthaus, bei dem wir keine Visitenkarte hinterlassen, aber einen Tisch auf den Namen Funkfeuer bestellt haben (Anmerkung: So, genug Metaphern).&lt;br /&gt;
&lt;br /&gt;
=== Fragen ===&lt;br /&gt;
* Chatraum&lt;br /&gt;
* Bilder, Nickname, welche Endgeräte&lt;br /&gt;
* ?&lt;br /&gt;
* Verifikation?&lt;br /&gt;
* Über welchen Server läuft Riot&lt;br /&gt;
* Wer hat Zugriff?&lt;br /&gt;
&lt;br /&gt;
== Interne Datenbank ==&lt;br /&gt;
* Mitgliederdaten: Nur die vom Formular und den Nodes oder mehr?&lt;br /&gt;
* Werden E-Mails dort gespeichert?&lt;br /&gt;
* Was und wie lange speichert ein evtl. Mailserver?&lt;br /&gt;
* Was ist mit dem Redeemer? Was wird dort außer die &lt;br /&gt;
* Ist das LDAP damit verbunden? Welche Dienste werden mittels LDAP verifiziert?&lt;br /&gt;
&lt;br /&gt;
== Mailinglisten ==&lt;br /&gt;
===Allgemein===&lt;br /&gt;
Wir betreiben einen eigenen Mailing-Listen-Server, auch um hier selber Sicherheit für die Archivierung zu sorgen.&lt;br /&gt;
Viele Geschehen der Vereinsgeschichte sind fast nur hier abgebildet. &lt;br /&gt;
Hierbei gibt es öffentliche Listen, wie discuss, wien (und ggf. andere geographische Listen), und geschlossene, die der Koordination in der Gemeinschaft dienen. Hierbei werden aber auch über diese Archive angelegt, zwecks der Transparenz der Arbeit in der Zukunft.&lt;br /&gt;
&lt;br /&gt;
* Wer hat Zugriff auf E-Mails, Namen?&lt;br /&gt;
Die Archive sind für die jeweiligen Mitglieder einsehbar.&lt;br /&gt;
* Was wird dort alles bearbeitet?&lt;br /&gt;
Wir versuchen dort eine sachliche Diskussion für das jeweilige Listethema einzuhalten.&lt;br /&gt;
&lt;br /&gt;
* Wieso ist die Wien-Liste öffentlich und die Vorstandsliste nicht? Ich halte das aus datenschutzrechtlicher Sicht für problematisch, da dort über Nodes und Leute diskutiert wird, was evtl. auch schädigend sein kann.&lt;br /&gt;
(Anmerkung: Wieso öffentlich, oder wieso nicht öffentlich?)&lt;br /&gt;
&lt;br /&gt;
== Website ==&lt;br /&gt;
=== Allgemein ===&lt;br /&gt;
AFAIK wurde das Logging der Webseite beendet. Das ist insofern problematisch, als wenn wir eine mehr dynamischere Webseite bauen würden, wir Fehlermeldungen nicht mehr sinnvoll verarbeiten können. D.h. in der Folge eines Beschlusses für eine dynamische Webseite, müssen wir festlegen welche Felder wir wie lange speichern können wollen.&lt;br /&gt;
Vielleicht sollten wir auch bei öffentlichkeitswirksamen Maßnahmen eine sinnvolle on-premise Speicherung von pseudonymisierten Statistikdaten (wie piwik) überlegen, um unsere Maßnahmen bewerten zu können.&lt;br /&gt;
&lt;br /&gt;
Eine Kontrolle des Status Quo steht aus.&lt;br /&gt;
&lt;br /&gt;
=== Fragen ===&lt;br /&gt;
* IP-Adresse&lt;br /&gt;
* User Agent&lt;br /&gt;
* besuchte Webseite &lt;br /&gt;
* verwendeter Browsertyp/Browserversion&lt;br /&gt;
* verwendetes Betriebssystem&lt;br /&gt;
* die zuvor besuchte Seite&lt;br /&gt;
* Hostname des zugreifenden Rechners&lt;br /&gt;
* Uhrzeit der Serveranfrage&lt;br /&gt;
* Menge der gesendeten Daten&lt;br /&gt;
&lt;br /&gt;
== Wiki-Account ==&lt;br /&gt;
* E-Mail, Username, Passwort&lt;br /&gt;
* Wer wann was eingetragen(geändert hat&lt;br /&gt;
* Wie findet die Verifikation statt?&lt;br /&gt;
Findet nicht allgemein statt. Es wurde nur ein Zugangssystem aktiviert, um den um sich greifenden Wiki-SPAM Herr zu werden, weil CAPTCHAs mühsamer, und nicht barrierefrei sind.&lt;br /&gt;
* '''Problem''': Warum gibt es ein neues und ein „OldWiki“?&lt;br /&gt;
Hier wurde ein anstehender Neustart bei Softwareversion und Inhaltskoordination genutzt, um neu zu starten.&lt;br /&gt;
 &lt;br /&gt;
**Gleiche Fragen wie oben&lt;br /&gt;
&lt;br /&gt;
== Cookies ==&lt;br /&gt;
* Nur beim Einloggen - &amp;gt; Hinweis beim Einloggen erforderlich, eigentlich bräuchte man ein Cookie-Banner, da aktive Einwilligung erforderlich&lt;br /&gt;
* Bei welchen Diensten finden sich Cookies?&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Benutzer:Pocki&amp;diff=2877</id>
		<title>Benutzer:Pocki</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Benutzer:Pocki&amp;diff=2877"/>
		<updated>2020-05-18T09:54:36Z</updated>

		<summary type="html">&lt;p&gt;Pocki: /* OLSRv1 Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Kontaktinfo =&lt;br /&gt;
* Name: Christian Pock&lt;br /&gt;
* Mail: pocki (at) pocki.at&lt;br /&gt;
&lt;br /&gt;
= Maintainer =&lt;br /&gt;
&lt;br /&gt;
Ich bin (Co-)Maintainer von&lt;br /&gt;
* Portal für Redeemer-Wien https://portal.funkfeuer.at/wien/&lt;br /&gt;
* Datenbank für Redeemer-Wien&lt;br /&gt;
* Basemap https://map.funkfeuer.at/wien/&lt;br /&gt;
* Erkennung von lastseen für Anzeige im Redeemer und Map&lt;br /&gt;
* Smokeping http://smokeping.funkfeuer.at/&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
== Privates Monitoring ==&lt;br /&gt;
: [https://ff.cybercomm.at/monitor/olsr.php OLSRv1-Status]&lt;br /&gt;
: [https://ff.cybercomm.at/map/ OLSRv1-Map]&lt;br /&gt;
: [https://ff.cybercomm.at/monitor/olsr2.php OLSRv2-Status]&lt;br /&gt;
: [https://ff.cybercomm.at/map2/ OLSRv2-Map]&lt;br /&gt;
: [https://ff.cybercomm.at/monitor/tree.php Routen-Veränderungen]&lt;br /&gt;
: [https://ff.cybercomm.at/monitor/takedown.php Outage-Simulator]&lt;br /&gt;
: [https://rpi.wehr24.wien.funkfeuer.at/health Funkfeuer-Health-Monitor] via [https://uptimerobot.com/ uptimerobot.com]&lt;br /&gt;
&lt;br /&gt;
=== OLSRv1 Status ===&lt;br /&gt;
Überwacht die Veränderung der OLSR(1)-Topologie, speichert Veränderungen der letzten Tage.&lt;br /&gt;
&lt;br /&gt;
Das Tool [https://ff.cybercomm.at/monitor/olsr.php OLSRv1-Status] holt die Topologie von Roofnode-Routern über das http-plugin. Die Daten werden bis zu 4min zwischengespeichert, um die wiederkehrenden Topologie-Querries zu diesen Routern einzusparen. Erfolgen keine &amp;quot;User-Aufrufe&amp;quot; von OLSRv1-Status oder OLSRv1-Map, so aktualisieren sich die Daten alle 10min.&lt;br /&gt;
&lt;br /&gt;
Alle IPs aus der Topologie werden dann in Device-Name und Node-Name umgeschlüsselt. Das passiert primär über die Daten aus der offiziellen Funkfeuer-Map. Wo nicht möglich (Node für Map deaktiviert?) wird ein DNS-Lookup durchgeführt (ebenfalls gecached). Die Links &amp;quot;Von-Node&amp;quot;-&amp;quot;Zu-Node&amp;quot; und &amp;quot;Nodeintern:VonDevice-ZuDevice&amp;quot; werden alphanumerisch sortiert und Dupletten entfernt.&lt;br /&gt;
&lt;br /&gt;
Die Zusammenfassung zeigt, welche Nodes erkannt wurden, welche fehlen, welche Links instabil sind,... Die &amp;quot;Spezialnodes&amp;quot; werden über deren Links zum Tunnelserver, zu Kryptaroof und zu Nessus erkannt und unterschieden.&lt;br /&gt;
&lt;br /&gt;
Bei jedem Durchlauf werden die aktuellen Links gegen die gespeicherten Links vergleichen - der Match-Key sind dabei die Node/Geräte-Namen. Ändern sich IP-Adressen, spielt das also keine Rolle / Ändern sich Geräte/Node-Namen bei gleichbleibenden IP-Adressen, wird das als Änderung festgehalten. &lt;br /&gt;
* Fehlt aktuell ein Link, der beim vorigen Durchlauf vorhanden war, bekommt diese Link den Status &amp;quot;offline&amp;quot; mit Zeitstempel &amp;quot;offline-since&amp;quot;.&lt;br /&gt;
* Ist ein Link vorhanden, welcher in der Logfile mit &amp;quot;offline-since&amp;quot; vermerkt ist, dann wird dieser Link als &amp;quot;wiederhergestellt&amp;quot; eingestuft. Der Zeitstempel &amp;quot;offline-since&amp;quot; wird entfernt und ein Zeitstempel &amp;quot;recovered-at&amp;quot; zugewiesen.&lt;br /&gt;
* Ist ein Link aktuell vorhanden, der in der Logfile fehlt, wird dieser als &amp;quot;neu&amp;quot; eingestuft&lt;br /&gt;
&lt;br /&gt;
Der Zustand des Links (up oder down) wird für die letzten 200 (etwa 1 bis 1.5 Tage) Durchläufe gespeichert. &lt;br /&gt;
* Das Verhältnis &amp;quot;Online-Zustände&amp;quot; zu &amp;quot;Anzahl-Zustände&amp;quot; ergibt den Wert &amp;quot;Online-%&amp;quot;. Beispiel 99% bedeutet: von den letzten 200 Proben war der Link 2x down&lt;br /&gt;
* Das Verhältnis &amp;quot;Zustandswechsel&amp;quot; zu &amp;quot;Anzahl-Zustände&amp;quot; ergbit die Swap-Rate. Beispiel 4% bedeutet: während der letzten 200 Proben ging die Verbindung 8x in einen anderen Zustand, also vermutlich 4x down und 4x up.&lt;br /&gt;
&lt;br /&gt;
Links mit einer Swap-Rate &amp;gt;2% werden als &amp;quot;Instable&amp;quot; eingestuft und bekommen den Zeitstempel &amp;quot;Swapping since&amp;quot; zugewiesen. Dieser Zustand wird geprüft, wenn ein Link gerade offline gegangen ist. Instable-Links werden als &amp;quot;Stable&amp;quot; eingestuft, wenn sie mit einem Zeitstempel &amp;quot;swapping since&amp;quot; markiert sind und in diesem Moment die Swap-Rate &amp;lt;2% ist. Diese Prüfung wird vorgenommen, wenn ein Link online kommt oder schon länger online ist, jedoch noch den Zeitstempel &amp;quot;swapping since&amp;quot; trägt.&lt;br /&gt;
&lt;br /&gt;
Die Logfile ist 2-teilig: Topologiezustand (Links, Zeitstempel), Notifications/Eventhistory (begrenzt auf 9.000 Einträge - je zahlreicher die Events, desto kürzer also der Betrachtungszeitraum)&lt;br /&gt;
&lt;br /&gt;
=== OLSRv1-Map ===&lt;br /&gt;
Visualisierung der Daten von OLSRv1-Status&lt;br /&gt;
&lt;br /&gt;
Diese minimalistische Map verzeichnet nur jene Knoten und Verbindungen, die innerhalb der vergangenen 50 Tagen aktiv waren. Knoten und Verbindungen, welche schon länger offline sind, werden nicht mehr angezeigt.&lt;br /&gt;
&lt;br /&gt;
Knoten sind in folgenden Farben markiert:&lt;br /&gt;
* Grün: Teil Core-Netzwerk (=Layer2-Verbund des vlan33)&lt;br /&gt;
* Blau: VPN-Endpunkt des Tunnelservers&lt;br /&gt;
* Rot: normal übers Funknetz verbunden&lt;br /&gt;
* Grau: aktuell offline&lt;br /&gt;
&lt;br /&gt;
Verbindungen sind in folgenden Farben markiert:&lt;br /&gt;
* Grün: aktuell verbunden&lt;br /&gt;
* Türkis: aktull verbunden, monitoring deaktiviert&lt;br /&gt;
* Rot: offline, war innerhalb der vergangenen 50 Tagen vorhanden&lt;br /&gt;
* Rot-dunkel: offline, monitoring deaktiviert&lt;br /&gt;
* Gelb: Verbindungen zwischen den Core-Netzwerk-Knoten &lt;br /&gt;
&lt;br /&gt;
Klick auf den Node zeigt:&lt;br /&gt;
* Node-Name und Node-ID laut Redeemer&lt;br /&gt;
* Aktive OLSR Geräte mit IP und Hostname, MID werden nicht aufgezählt&lt;br /&gt;
&lt;br /&gt;
=== OLSRv2-Status ===&lt;br /&gt;
Abfrage von OLSRv2-Infos von einem Roofnode-Router.&lt;br /&gt;
&lt;br /&gt;
Erkennen von Node-ID/Node-Name aus den Redeemer-Daten, Originator oder Attached-Networks.&lt;br /&gt;
&lt;br /&gt;
Stündlich scannt ein cronjob alle olsr(1)@IPv4-Geräte und ruft deren OLSRv2-IP-Adressen ab. Dabei wird auch ein ping6 zur Originator-IPv6 versucht (bis zu 3x). Die Ergebnisse fliessen in die Anzeige mit ein: IPv4 des IPv6-Routers, OLSRv2-Daemonversion, Ping-Ergebnis&lt;br /&gt;
&lt;br /&gt;
Ping-Ergebnisse können sein:&lt;br /&gt;
* OK: ping6 war erfolgreich&lt;br /&gt;
* OLDOK: ping6 war erfolgreich, IPv4 konnte nicht ermittelt werden&lt;br /&gt;
* PROBLM: ping6 war erfolgreich, der Router kommt aber nicht im OLSRv2-Broadcast vor!&lt;br /&gt;
* ISOOK: ping6 war erfolgreich, obwohl der Route nicht im OLSRv2-Broadcast vorkommt und eigentlich isoliert erscheint&lt;br /&gt;
* ISO: ping6 schlug fehl, der Router kommt nicht im OLSRv2-Broadcast vor und ist nicht via OLSRv2 erreichbar weil von der Domain abgeschnitten (isoliert)&lt;br /&gt;
* ERR: ping6 schlug fehl, obwohl der Router im OLSRv2-Broadcast vorkommt und daher erreichbar sein sollte.&lt;br /&gt;
&lt;br /&gt;
=== OLSRv2-Map ===&lt;br /&gt;
Visualisierung der Daten von OLSRv2-Status, vorhandene OLSRv1-Links werden grau eingeblendet um IPv4-Only-Nodes/Links zu zeigen.&lt;br /&gt;
&lt;br /&gt;
Nodes sind in folgenden Farben markiert:&lt;br /&gt;
* Grün: ok, an diesem Node ist ein OLSRv2/IPv6-Router aktiv und erreichbar&lt;br /&gt;
* Rot: nok, dieser Node ist von der OLSRv2-Domain isoliert und nicht erreichbar&lt;br /&gt;
* Blau: nok, dieser Node konnte mittels ping6 nicht erreicht werden&lt;br /&gt;
* Weiß: nok, dieser Node ist nur mit olsr(1)@IPv4 erreichbar&lt;br /&gt;
&lt;br /&gt;
Links sind in folgenden Farben markiert:&lt;br /&gt;
* Grün: beide Linknachbarn sind erreichbar&lt;br /&gt;
* Blau: einer der Linkpartner ist nicht teil des OLSRv2-Broadcasts, aber dennoch erreichbar&lt;br /&gt;
* Rot: einer der Linknachbarn war mittels ping6 nicht erreichbar&lt;br /&gt;
* Grau: keine OLSRv2-Verbindung, sondern nur olsr(1)@IPv4&lt;br /&gt;
&lt;br /&gt;
=== Routen-Veränderungen ===&lt;br /&gt;
Jede Minute werden die Routen von 10 Nodes überprüft und Änderungen vermerkt. Die Nodes auf den Routen der 10 Ziel-Nodes werden dabei gleich mitaktualisiert. Es wird angenommen, dass alle IPs eines Nodes die selbe Route zum Border-Gateway haben!&lt;br /&gt;
&lt;br /&gt;
=== Outage-Simulator ===&lt;br /&gt;
Zeigt, welche IP-Adressen durch einen Router-Ausfall ebenfalls nicht mehr erreichbar sein werden.&lt;br /&gt;
&lt;br /&gt;
=== OLSRd Uptime ===&lt;br /&gt;
Fragt das httpinfo-plugin (Port 8080) oder jsoninfo-Plugin (Port 9090) ab, um die Uptime und ggf. einen Restart des olsr-daemons festzustellen. Läuft alle 30min über die laut Topologie erreichbaren Router.&lt;br /&gt;
&lt;br /&gt;
: [http://193.238.158.8/lastseen/uptime.dat OLSRd-Uptime]&lt;br /&gt;
: [http://193.238.158.8/lastseen/uptime.log OLSRd-Restarts]&lt;br /&gt;
&lt;br /&gt;
=== Funkfeuer-Health-Monitor ===&lt;br /&gt;
&lt;br /&gt;
Der Service uptimerobot.com fragt alle 5min diverse IPs und HTTP(s)-Services ab und speichert Statistiken. Diese kann man über &amp;quot;Public Status Pages&amp;quot; und auch via API abfragen:&lt;br /&gt;
&lt;br /&gt;
: [https://stats.uptimerobot.com/BPl2ySN2Q stats.uptimerobot.com/BPl2ySN2Q] (direkt)&lt;br /&gt;
: [https://rpi3p.wehr24.wien.funkfeuer.at/health rpi3p.wehr24.wien.funkfeuer.at/health] (PHP mit API als Datenquelle)&lt;br /&gt;
: [https://tunnel.funkfeuer.at/dash/ tunnel.funkfeuer.at/dash] Dashboard auf dem OpenVPN-Tunnelserver mit einigen Connectivity-Infos&lt;br /&gt;
&lt;br /&gt;
== EdgeRouter-Wizards und Code ==&lt;br /&gt;
: [https://github.com/pocki80/ER-wizard-Setup0xFF/releases ER-wizard-Setup0xFF]&lt;br /&gt;
: [https://github.com/vchrizz/ER-wizard-OLSRd_V1 ER-wizard-OLSRd_V1] - vchrizz&lt;br /&gt;
: [https://github.com/pocki80/ER-wizard-OLSRd_V2 ER-wizard-OLSRd_V2]&lt;br /&gt;
: [https://github.com/pocki80/ER-wizard-AutoUpdate ER-wizard-AutoUpdate]&lt;br /&gt;
: [https://github.com/pocki80/ER-wizard-ebtables ER-wizard-ebtables]&lt;br /&gt;
: [https://github.com/pocki80/ER-wizard-0xFF-WSLE ER-wizard-0xFF-WSLE Webstatus/LetsEncrypt]&lt;br /&gt;
: [https://github.com/pocki80/ER-wizard-0xFF-OpenVPN2TS ER-wizard-OpenVPN-to-Tunnelserver]&lt;br /&gt;
: [https://gist.github.com/pocki80/e4c2c16c5c1b8886c8320446768a862f ER-SSH-Prelogin-Banner]&lt;br /&gt;
: [https://gist.github.com/pocki80/525cb16b95991c7efed1c053d82422fe ER-ping2web-watchdog]&lt;br /&gt;
: [https://gist.github.com/pocki80/fc6ede395e04dde62ce2199a8281261f ER-load_ipv6_hostsfile]&lt;br /&gt;
: [https://gist.github.com/pocki80/eeea81945111ac14b937bd46b83412d2 ER-showOlsrLinks-script]&lt;br /&gt;
: [https://gist.github.com/pocki80/ab7e239ff78433f4ce8dec371aa0b237 ER-bootLoaderUpdateCheck-script]&lt;br /&gt;
: [https://gist.github.com/pocki80/6960085702072220ed48e1137dd5e080 ER-powerCycleEthPort-script]&lt;br /&gt;
: [https://github.com/dabeani/0xFF-BMK-webstatus 0xFF-BMK-webstatus] - dabeani&lt;br /&gt;
&lt;br /&gt;
=== ER-wizard-Setup0xFF ===&lt;br /&gt;
Der 0xFF-Setup-Wizard ist der einfachste und schnellste Weg, einen jungfräulichen (=befindet sich in factory default settings) EdgeRouter-X für den Betrieb mit Funkfeuer zu konfigurieren. Der Wizard enthält die Offline-Installations-Files für OLSR und OLSRd2 und kann daher ohne vorhandene Netzwerk- oder Funkverbindung angewendet werden. Minimal-Eingaben für eine Basiskonfiguration sind die Funkfeuer-IP und die Node-ID. &lt;br /&gt;
&lt;br /&gt;
Vorgehensweise für die Anwendung/Installation des 0xFF-Setup-Wizards:&lt;br /&gt;
* Download der aktuellsten Release vom Github: https://github.com/pocki80/ER-wizard-Setup0xFF/releases&lt;br /&gt;
* Router mit Strom versorgen (bootet knapp 60sek) und Notebook/PC mit Port eth0 verbinden&lt;br /&gt;
* am Notebook/PC eine fixe IP 192.168.1.2/24 vergeben (der Router hat per default an eth0 die IP 192.168.1.1/24, dhcp disabled)&lt;br /&gt;
* im Browser die Page https://192.168.1.1/ aufrufen, eventuelle SSL-Zertifikatswarnungen akzeptieren/übergehen&lt;br /&gt;
* Default-User &amp;quot;ubnt&amp;quot; und Default-Passwort beim Login eingeben, dann den Tab-Reiter &amp;quot;Wizards&amp;quot; aufrufen&lt;br /&gt;
* in der Wizard-Liste (rechter Rand) auf &amp;quot;+&amp;quot; klicken, um den 0xFF-Wizard hinzuzufügen: Name &amp;quot;0xFF-Setup&amp;quot; eingeben, und die runtergeladene Wizard-TAR.GZ-File im Dateidialog auswählen, danach die Installation bestätigen.&lt;br /&gt;
* in der Wizard-Liste (rechter Rand) den neuen 0xFF-Setup-Wizard auswählen (falls nicht schon passiert).&lt;br /&gt;
&lt;br /&gt;
Von diesem Punkt an helfen die Texte direkt im Wizard bei der Initial-Konfiguration:&lt;br /&gt;
* Screenshot: https://github.com/pocki80/ER-wizard-Setup0xFF/releases/download/v1.2/Wizard-Screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
=== ER-wizard-OLSRd_V1 ===&lt;br /&gt;
Installiert und konfiguriert den olsr (v1) daemon für IPv4 und IPv6. Seit 2017 wird für IPv6 allerdings nicht mehr der olsr(v1), sondern olsrv2 genutzt.&lt;br /&gt;
&lt;br /&gt;
=== ER-wizard-OLSRd_V2 ===&lt;br /&gt;
Installiert und konfiguriert den olsrv2 daemon für IPv6.&lt;br /&gt;
&lt;br /&gt;
Dokumentation: [[Medium:OLSRd_V2_Wizard.pdf|OLSRd_V2_Wizard.pdf]]&lt;br /&gt;
&lt;br /&gt;
=== ER-wizard-AutoUpdate ===&lt;br /&gt;
Ruft täglich die aktuelle Version auf github ab und installiert gegebenenfalls das aktuelle Update automatisch. Unterstützte Wizards sind: OLSRd_V1, OLSRd_V2, AutoUpdate, WSLE, ebtables&lt;br /&gt;
&lt;br /&gt;
=== ER-wizard-0xFF-WSLE Webstatus/LetsEncrypt ===&lt;br /&gt;
Installiert einen zweiten lighttpd für eine Status-Seite und managed das SSL-Zertifikat mittels Lets-Encrypt.&lt;br /&gt;
&lt;br /&gt;
=== ER-wizard-ebtables ===&lt;br /&gt;
Ermöglicht es, die Regeln zum Forwarden von Traffic für einzelne Bridges zu aktivieren (generell wird im Bridge-Setup des OLSRd_V1 das Forwarding zwischen den OLSR-Interfaces unterbunden).&lt;br /&gt;
&lt;br /&gt;
=== OpenVPN-to-Tunnelserver ===&lt;br /&gt;
Wizard zum Einrichten und Verwalten eines OpenVPN-Tunnels zum Funkfeuer-Tunnelserver.&lt;br /&gt;
&lt;br /&gt;
=== ER-SSH-Prelogin-Banner ===&lt;br /&gt;
Fügt der Welcome-Message vom SSH-daemon nützliche Informationen hinzu, um schon vor der Passwort-Eingabe erkennen zu können, um welchen Router und Standort es sich handelt.&lt;br /&gt;
&lt;br /&gt;
  CLI&amp;gt; curl -sS https://gist.githubusercontent.com/pocki80/e4c2c16c5c1b8886c8320446768a862f/raw/0xffedgebanner.sh | sudo bash&lt;br /&gt;
&lt;br /&gt;
  Welcome to EdgeOS&lt;br /&gt;
            |                         |&lt;br /&gt;
   ,---.,---|,---.,---.,---.,---..   .|--- ,---.,---.&lt;br /&gt;
   |---`|   ||   ||---`|    |   ||   ||    |---`|&lt;br /&gt;
   `---``---``---|`---``    `---``---``--- `---``&lt;br /&gt;
             `---`      :: edgerouter-router ::&lt;br /&gt;
     Location: 1234, Knoten 4567&lt;br /&gt;
     Contact : meine@mailadresse.com&lt;br /&gt;
     SerialNo: AA:BB:CC:DD:EE:FF&lt;br /&gt;
&lt;br /&gt;
=== Ping-2-Web watchdog ===&lt;br /&gt;
Script mit Cronjob, dass alle 12h einen Ping ins Internet absetzt. Bei Misserfolg wird der Ping innerhalb 4-11min wiederholt: bei neuerlichem Fehler wird 1min später der Router rebootet, dabei werden auch die angesteckten PoE-Ports einem PowerCycle unterzogen.&lt;br /&gt;
&lt;br /&gt;
  CLI&amp;gt; curl -sS https://gist.githubusercontent.com/pocki80/525cb16b95991c7efed1c053d82422fe/raw/set_ping2web.sh | sudo bash&lt;br /&gt;
&lt;br /&gt;
=== ER-load_ipv6_hostsfile ===&lt;br /&gt;
Lädt einmalig alle bekannten OLSR2-IPv6-Adressen aus http://193.238.158.8/0xFF-BMK-webstatus/hosts_originators.txt in die lokale File /etc/hosts:&lt;br /&gt;
&lt;br /&gt;
  CLI&amp;gt; curl -sS https://gist.githubusercontent.com/pocki80/fc6ede395e04dde62ce2199a8281261f/raw/load_ipv6_hostsfile.sh | sudo bash&lt;br /&gt;
&lt;br /&gt;
=== ER-showOlsrLinks-script ===&lt;br /&gt;
Installiert /usr/local/bin/links script, welches aus einem (1) beliebigen olsrd_info-plugin oder dem Routing-Table die Link-Nachbarn raussucht, je nachdem welches Plugin verfügbar ist. Abgefragt wird olsrd (IPv4) und olsrd2 (IPv6), Anzeige der Default-Route und der Anzahl an Routeneinträgen für den jeweiligen Nachbarn. Überlebt ein FW-Update, da es via post-config.d nachinstalliert wird, wenn weg. Aufruf des commands einfach mittels &amp;quot;links&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
  CLI&amp;gt; curl -sS https://gist.githubusercontent.com/pocki80/eeea81945111ac14b937bd46b83412d2/raw/install_links_script.sh | sudo bash&lt;br /&gt;
  CLI&amp;gt; links&lt;br /&gt;
  &lt;br /&gt;
  olsrd links from txtinfo_plugin&lt;br /&gt;
  Local IP         Remote IP          Hyst.  LQ      NLQ     Cost  #rts def?&lt;br /&gt;
  78.41.112.40     193.238.159.153    0.00   1.000   1.000   1.000    2 -&lt;br /&gt;
  78.41.112.40     78.41.112.141      0.00   1.000   1.000   1.000  486 default&lt;br /&gt;
  78.41.112.40     78.41.112.3        0.00   1.000   0.510   1.961    5 -&lt;br /&gt;
  &lt;br /&gt;
  olsrd2 links from nhdpinfo&lt;br /&gt;
  Int   Remote IPv6                         Cnt-Routes&lt;br /&gt;
  br0   2a02:61:0:ff:822a:a8ff:fe5f:8611      2 routes -&lt;br /&gt;
  br0   2a02:61:0:ff:46d9:e7ff:fe50:2a84     13 routes -&lt;br /&gt;
  br0   2a02:61:0:ff:feec:daff:fe4d:248f     89 routes default&lt;br /&gt;
&lt;br /&gt;
=== ER-bootLoaderUpdateCheck-script ===&lt;br /&gt;
Prüft den aktuellen Router auf Modell, Firmware, Bootloader-Signatur und angeschlossene Geräte (PoE?). Empfiehlt gegebenenfalls das BootLoader-Update inkl. nötige Commands dafür.&lt;br /&gt;
&lt;br /&gt;
Siehe https://community.ubnt.com/t5/EdgeMAX-Updates-Blog/EdgeMAX-EdgeRouter-X-X-SFP-bootloader-update/ba-p/1472216&lt;br /&gt;
&lt;br /&gt;
  CLI&amp;gt; curl -sS https://gist.githubusercontent.com/pocki80/ab7e239ff78433f4ce8dec371aa0b237/raw/boot-loader-update-check.sh | bash&lt;br /&gt;
  &lt;br /&gt;
  HW model:     EdgeRouter X SFP 6-Port&lt;br /&gt;
  unpatched - 1 non-poe-port has a link - consider to update...&lt;br /&gt;
  &lt;br /&gt;
    curl -O https://dl.ubnt.com/firmwares/edgemax/v1.8.0/update-boot.sh&lt;br /&gt;
    sudo bash update-boot.sh&lt;br /&gt;
&lt;br /&gt;
=== ER-powerCycleEthPort-script ===&lt;br /&gt;
Ab EdgeOS 1.10.5 und 2.0.0 behält der EdgeRouter-X-SFP den PoE-Zustand der Ports beim Reboot bei (beim ER-X wird PoE auf eth4 wie bisher kurz unterbrochen). Dadurch werden beim Router-Reboot die Antennen nicht mitrebootet. Um eine angesteckte Antenne mit einem einfachen CLI-Command neuzustarten, kann dieses einfache Script installiert und genutzt werden, es bleibt bei einem FW-Update auch erhalten:&lt;br /&gt;
&lt;br /&gt;
  CLI&amp;gt; curl -sS https://gist.githubusercontent.com/pocki80/6960085702072220ed48e1137dd5e080/raw/install_powercycle_script.sh | sudo bash&lt;br /&gt;
  CLI&amp;gt; powercycle eth4&lt;br /&gt;
&lt;br /&gt;
=== 0xFF-BMK-webstatus ===&lt;br /&gt;
Status-Seite und API für Monitoring - ist im WSLE-Wizard eingebunden&lt;br /&gt;
&lt;br /&gt;
= Knoten =&lt;br /&gt;
; Betreiber bzw. Tech_C folgender Funkfeuer-Knoten&lt;br /&gt;
: wehr24&lt;br /&gt;
: luxi122home&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Benutzer:Pocki&amp;diff=2876</id>
		<title>Benutzer:Pocki</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Benutzer:Pocki&amp;diff=2876"/>
		<updated>2020-05-18T09:51:58Z</updated>

		<summary type="html">&lt;p&gt;Pocki: /* OLSRv2-Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Kontaktinfo =&lt;br /&gt;
* Name: Christian Pock&lt;br /&gt;
* Mail: pocki (at) pocki.at&lt;br /&gt;
&lt;br /&gt;
= Maintainer =&lt;br /&gt;
&lt;br /&gt;
Ich bin (Co-)Maintainer von&lt;br /&gt;
* Portal für Redeemer-Wien https://portal.funkfeuer.at/wien/&lt;br /&gt;
* Datenbank für Redeemer-Wien&lt;br /&gt;
* Basemap https://map.funkfeuer.at/wien/&lt;br /&gt;
* Erkennung von lastseen für Anzeige im Redeemer und Map&lt;br /&gt;
* Smokeping http://smokeping.funkfeuer.at/&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
== Privates Monitoring ==&lt;br /&gt;
: [https://ff.cybercomm.at/monitor/olsr.php OLSRv1-Status]&lt;br /&gt;
: [https://ff.cybercomm.at/map/ OLSRv1-Map]&lt;br /&gt;
: [https://ff.cybercomm.at/monitor/olsr2.php OLSRv2-Status]&lt;br /&gt;
: [https://ff.cybercomm.at/map2/ OLSRv2-Map]&lt;br /&gt;
: [https://ff.cybercomm.at/monitor/tree.php Routen-Veränderungen]&lt;br /&gt;
: [https://ff.cybercomm.at/monitor/takedown.php Outage-Simulator]&lt;br /&gt;
: [https://rpi.wehr24.wien.funkfeuer.at/health Funkfeuer-Health-Monitor] via [https://uptimerobot.com/ uptimerobot.com]&lt;br /&gt;
&lt;br /&gt;
=== OLSRv1 Status ===&lt;br /&gt;
Überwacht die Veränderung der OLSR(1)-Topologie, speichert Veränderungen.&lt;br /&gt;
&lt;br /&gt;
Das Tool [https://ff.cybercomm.at/monitor/olsr.php OLSRv1-Status] holt die Topologie zweier Router (metalab, wehr24) über das http-plugin. Die Daten werden bis zu 4min zwischengespeichert, um die wiederkehrenden Topologie-Querries zu diesen Routern einzusparen. Erfolgen keine &amp;quot;User-Aufrufe&amp;quot; von OLSRv1-Status oder OLSRv1-Map, so aktualisieren sich die Daten alle 10min.&lt;br /&gt;
&lt;br /&gt;
Alle IPs aus der Topologie werden dann in Device-Name und Node-Name umgeschlüsselt. Das passiert primär über die Daten aus der offiziellen Funkfeuer-Map. Wo nicht möglich (Node für Map deaktiviert?) wird ein DNS-Lookup durchgeführt (ebenfalls gecached).  Die Links &amp;quot;Von-Node&amp;quot;-&amp;quot;Zu-Node&amp;quot; und &amp;quot;Nodeintern:VonDevice-ZuDevice&amp;quot; werden alphanumerisch sortiert und Duppletten entfernt.&lt;br /&gt;
&lt;br /&gt;
Die Zusammenfassung zeigt welche Nodes erkannt wurden, welche fehlen, welche Links instabil sind,... Die &amp;quot;Spezialnodes&amp;quot; werden über deren Links zum Tunnelserver, zu Kryptaroof und zu Nessus erkannt und unterschieden.&lt;br /&gt;
&lt;br /&gt;
Bei jedem Durchlauf werden die aktuellen Links gegen die gespeicherten Links vergleichen - der Match-Key sind dabei die Node/Geräte-Namen. Ändern sich IP-Adressen, spielt das also keine Rolle / Ändern sich Geräte/Node-Namen bei gleichbleibenden IP-Adressen, wird das als Änderung festgehalten. &lt;br /&gt;
* Fehlt aktuell ein Link, der beim vorigen Durchlauf vorhanden war, bekommt diese Link den Status &amp;quot;offline&amp;quot; mit Zeitstempel &amp;quot;offline-since&amp;quot;.&lt;br /&gt;
* Ist ein Link vorhanden, welcher in der Logfile mit &amp;quot;offline-since&amp;quot; vermerkt ist, dann wird dieser Link als &amp;quot;wiederhergestellt&amp;quot; eingestuft. Der Zeitstempel &amp;quot;offline-since&amp;quot; wird entfernt und ein Zeitstempel &amp;quot;recovered-at&amp;quot; zugewiesen.&lt;br /&gt;
* Ist ein Link aktuell vorhanden, der in der Logfile fehlt, wird dieser als &amp;quot;neu&amp;quot; eingestuft&lt;br /&gt;
&lt;br /&gt;
Der Zustand des Links (up oder down) wird für die letzten 200 (etwa 1 bis 1.5 Tage) Durchläufe gespeichert. &lt;br /&gt;
* Das Verhältnis &amp;quot;Online-Zustände&amp;quot; zu &amp;quot;Anzahl-Zustände&amp;quot; ergibt den Wert &amp;quot;Online-%&amp;quot;. Beispiel 99% bedeutet: von den letzten 200 Proben war der Link 2x down&lt;br /&gt;
* Das Verhältnis &amp;quot;Zustandswechsel&amp;quot; zu &amp;quot;Anzahl-Zustände&amp;quot; ergbit die Swap-Rate. Beispiel 4% bedeutet: während der letzten 200 Proben ging die Verbindung 8x in einen anderen Zustand, also vermutlich 4x down und 4x up.&lt;br /&gt;
&lt;br /&gt;
Links mit einer Swap-Rate &amp;gt;2% werden als &amp;quot;Instable&amp;quot; eingestuft und bekommen den Zeitstempel &amp;quot;Swapping since&amp;quot; zugewiesen. Dieser Zustand wird geprüft, wenn ein Link gerade offline gegangen ist. Instable-Links werden als &amp;quot;Stable&amp;quot; eingestuft, wenn sie mit einem Zeitstempel &amp;quot;swapping since&amp;quot; markiert sind und in diesem Moment die Swap-Rate &amp;lt;2% ist. Diese Prüfung wird vorgenommen, wenn ein Link online kommt oder schon länger online ist, jedoch noch den Zeitstempel &amp;quot;swapping since&amp;quot; trägt.&lt;br /&gt;
&lt;br /&gt;
Die Logfile ist 2-teilig: Topologiezustand (Links, Zeitstempel), Notifications/Eventhistory (begrenzt auf 9.000 Einträge)&lt;br /&gt;
&lt;br /&gt;
=== OLSRv1-Map ===&lt;br /&gt;
Visualisierung der Daten von OLSRv1-Status&lt;br /&gt;
&lt;br /&gt;
Diese minimalistische Map verzeichnet nur jene Knoten und Verbindungen, die innerhalb der vergangenen 50 Tagen aktiv waren. Knoten und Verbindungen, welche schon länger offline sind, werden nicht mehr angezeigt.&lt;br /&gt;
&lt;br /&gt;
Knoten sind in folgenden Farben markiert:&lt;br /&gt;
* Grün: Teil Core-Netzwerk (=Layer2-Verbund des vlan33)&lt;br /&gt;
* Blau: VPN-Endpunkt des Tunnelservers&lt;br /&gt;
* Rot: normal übers Funknetz verbunden&lt;br /&gt;
* Grau: aktuell offline&lt;br /&gt;
&lt;br /&gt;
Verbindungen sind in folgenden Farben markiert:&lt;br /&gt;
* Grün: aktuell verbunden&lt;br /&gt;
* Türkis: aktull verbunden, monitoring deaktiviert&lt;br /&gt;
* Rot: offline, war innerhalb der vergangenen 50 Tagen vorhanden&lt;br /&gt;
* Rot-dunkel: offline, monitoring deaktiviert&lt;br /&gt;
* Gelb: Verbindungen zwischen den Core-Netzwerk-Knoten &lt;br /&gt;
&lt;br /&gt;
Klick auf den Node zeigt:&lt;br /&gt;
* Node-Name und Node-ID laut Redeemer&lt;br /&gt;
* Aktive OLSR Geräte mit IP und Hostname, MID werden nicht aufgezählt&lt;br /&gt;
&lt;br /&gt;
=== OLSRv2-Status ===&lt;br /&gt;
Abfrage von OLSRv2-Infos von einem Roofnode-Router.&lt;br /&gt;
&lt;br /&gt;
Erkennen von Node-ID/Node-Name aus den Redeemer-Daten, Originator oder Attached-Networks.&lt;br /&gt;
&lt;br /&gt;
Stündlich scannt ein cronjob alle olsr(1)@IPv4-Geräte und ruft deren OLSRv2-IP-Adressen ab. Dabei wird auch ein ping6 zur Originator-IPv6 versucht (bis zu 3x). Die Ergebnisse fliessen in die Anzeige mit ein: IPv4 des IPv6-Routers, OLSRv2-Daemonversion, Ping-Ergebnis&lt;br /&gt;
&lt;br /&gt;
Ping-Ergebnisse können sein:&lt;br /&gt;
* OK: ping6 war erfolgreich&lt;br /&gt;
* OLDOK: ping6 war erfolgreich, IPv4 konnte nicht ermittelt werden&lt;br /&gt;
* PROBLM: ping6 war erfolgreich, der Router kommt aber nicht im OLSRv2-Broadcast vor!&lt;br /&gt;
* ISOOK: ping6 war erfolgreich, obwohl der Route nicht im OLSRv2-Broadcast vorkommt und eigentlich isoliert erscheint&lt;br /&gt;
* ISO: ping6 schlug fehl, der Router kommt nicht im OLSRv2-Broadcast vor und ist nicht via OLSRv2 erreichbar weil von der Domain abgeschnitten (isoliert)&lt;br /&gt;
* ERR: ping6 schlug fehl, obwohl der Router im OLSRv2-Broadcast vorkommt und daher erreichbar sein sollte.&lt;br /&gt;
&lt;br /&gt;
=== OLSRv2-Map ===&lt;br /&gt;
Visualisierung der Daten von OLSRv2-Status, vorhandene OLSRv1-Links werden grau eingeblendet um IPv4-Only-Nodes/Links zu zeigen.&lt;br /&gt;
&lt;br /&gt;
Nodes sind in folgenden Farben markiert:&lt;br /&gt;
* Grün: ok, an diesem Node ist ein OLSRv2/IPv6-Router aktiv und erreichbar&lt;br /&gt;
* Rot: nok, dieser Node ist von der OLSRv2-Domain isoliert und nicht erreichbar&lt;br /&gt;
* Blau: nok, dieser Node konnte mittels ping6 nicht erreicht werden&lt;br /&gt;
* Weiß: nok, dieser Node ist nur mit olsr(1)@IPv4 erreichbar&lt;br /&gt;
&lt;br /&gt;
Links sind in folgenden Farben markiert:&lt;br /&gt;
* Grün: beide Linknachbarn sind erreichbar&lt;br /&gt;
* Blau: einer der Linkpartner ist nicht teil des OLSRv2-Broadcasts, aber dennoch erreichbar&lt;br /&gt;
* Rot: einer der Linknachbarn war mittels ping6 nicht erreichbar&lt;br /&gt;
* Grau: keine OLSRv2-Verbindung, sondern nur olsr(1)@IPv4&lt;br /&gt;
&lt;br /&gt;
=== Routen-Veränderungen ===&lt;br /&gt;
Jede Minute werden die Routen von 10 Nodes überprüft und Änderungen vermerkt. Die Nodes auf den Routen der 10 Ziel-Nodes werden dabei gleich mitaktualisiert. Es wird angenommen, dass alle IPs eines Nodes die selbe Route zum Border-Gateway haben!&lt;br /&gt;
&lt;br /&gt;
=== Outage-Simulator ===&lt;br /&gt;
Zeigt, welche IP-Adressen durch einen Router-Ausfall ebenfalls nicht mehr erreichbar sein werden.&lt;br /&gt;
&lt;br /&gt;
=== OLSRd Uptime ===&lt;br /&gt;
Fragt das httpinfo-plugin (Port 8080) oder jsoninfo-Plugin (Port 9090) ab, um die Uptime und ggf. einen Restart des olsr-daemons festzustellen. Läuft alle 30min über die laut Topologie erreichbaren Router.&lt;br /&gt;
&lt;br /&gt;
: [http://193.238.158.8/lastseen/uptime.dat OLSRd-Uptime]&lt;br /&gt;
: [http://193.238.158.8/lastseen/uptime.log OLSRd-Restarts]&lt;br /&gt;
&lt;br /&gt;
=== Funkfeuer-Health-Monitor ===&lt;br /&gt;
&lt;br /&gt;
Der Service uptimerobot.com fragt alle 5min diverse IPs und HTTP(s)-Services ab und speichert Statistiken. Diese kann man über &amp;quot;Public Status Pages&amp;quot; und auch via API abfragen:&lt;br /&gt;
&lt;br /&gt;
: [https://stats.uptimerobot.com/BPl2ySN2Q stats.uptimerobot.com/BPl2ySN2Q] (direkt)&lt;br /&gt;
: [https://rpi3p.wehr24.wien.funkfeuer.at/health rpi3p.wehr24.wien.funkfeuer.at/health] (PHP mit API als Datenquelle)&lt;br /&gt;
: [https://tunnel.funkfeuer.at/dash/ tunnel.funkfeuer.at/dash] Dashboard auf dem OpenVPN-Tunnelserver mit einigen Connectivity-Infos&lt;br /&gt;
&lt;br /&gt;
== EdgeRouter-Wizards und Code ==&lt;br /&gt;
: [https://github.com/pocki80/ER-wizard-Setup0xFF/releases ER-wizard-Setup0xFF]&lt;br /&gt;
: [https://github.com/vchrizz/ER-wizard-OLSRd_V1 ER-wizard-OLSRd_V1] - vchrizz&lt;br /&gt;
: [https://github.com/pocki80/ER-wizard-OLSRd_V2 ER-wizard-OLSRd_V2]&lt;br /&gt;
: [https://github.com/pocki80/ER-wizard-AutoUpdate ER-wizard-AutoUpdate]&lt;br /&gt;
: [https://github.com/pocki80/ER-wizard-ebtables ER-wizard-ebtables]&lt;br /&gt;
: [https://github.com/pocki80/ER-wizard-0xFF-WSLE ER-wizard-0xFF-WSLE Webstatus/LetsEncrypt]&lt;br /&gt;
: [https://github.com/pocki80/ER-wizard-0xFF-OpenVPN2TS ER-wizard-OpenVPN-to-Tunnelserver]&lt;br /&gt;
: [https://gist.github.com/pocki80/e4c2c16c5c1b8886c8320446768a862f ER-SSH-Prelogin-Banner]&lt;br /&gt;
: [https://gist.github.com/pocki80/525cb16b95991c7efed1c053d82422fe ER-ping2web-watchdog]&lt;br /&gt;
: [https://gist.github.com/pocki80/fc6ede395e04dde62ce2199a8281261f ER-load_ipv6_hostsfile]&lt;br /&gt;
: [https://gist.github.com/pocki80/eeea81945111ac14b937bd46b83412d2 ER-showOlsrLinks-script]&lt;br /&gt;
: [https://gist.github.com/pocki80/ab7e239ff78433f4ce8dec371aa0b237 ER-bootLoaderUpdateCheck-script]&lt;br /&gt;
: [https://gist.github.com/pocki80/6960085702072220ed48e1137dd5e080 ER-powerCycleEthPort-script]&lt;br /&gt;
: [https://github.com/dabeani/0xFF-BMK-webstatus 0xFF-BMK-webstatus] - dabeani&lt;br /&gt;
&lt;br /&gt;
=== ER-wizard-Setup0xFF ===&lt;br /&gt;
Der 0xFF-Setup-Wizard ist der einfachste und schnellste Weg, einen jungfräulichen (=befindet sich in factory default settings) EdgeRouter-X für den Betrieb mit Funkfeuer zu konfigurieren. Der Wizard enthält die Offline-Installations-Files für OLSR und OLSRd2 und kann daher ohne vorhandene Netzwerk- oder Funkverbindung angewendet werden. Minimal-Eingaben für eine Basiskonfiguration sind die Funkfeuer-IP und die Node-ID. &lt;br /&gt;
&lt;br /&gt;
Vorgehensweise für die Anwendung/Installation des 0xFF-Setup-Wizards:&lt;br /&gt;
* Download der aktuellsten Release vom Github: https://github.com/pocki80/ER-wizard-Setup0xFF/releases&lt;br /&gt;
* Router mit Strom versorgen (bootet knapp 60sek) und Notebook/PC mit Port eth0 verbinden&lt;br /&gt;
* am Notebook/PC eine fixe IP 192.168.1.2/24 vergeben (der Router hat per default an eth0 die IP 192.168.1.1/24, dhcp disabled)&lt;br /&gt;
* im Browser die Page https://192.168.1.1/ aufrufen, eventuelle SSL-Zertifikatswarnungen akzeptieren/übergehen&lt;br /&gt;
* Default-User &amp;quot;ubnt&amp;quot; und Default-Passwort beim Login eingeben, dann den Tab-Reiter &amp;quot;Wizards&amp;quot; aufrufen&lt;br /&gt;
* in der Wizard-Liste (rechter Rand) auf &amp;quot;+&amp;quot; klicken, um den 0xFF-Wizard hinzuzufügen: Name &amp;quot;0xFF-Setup&amp;quot; eingeben, und die runtergeladene Wizard-TAR.GZ-File im Dateidialog auswählen, danach die Installation bestätigen.&lt;br /&gt;
* in der Wizard-Liste (rechter Rand) den neuen 0xFF-Setup-Wizard auswählen (falls nicht schon passiert).&lt;br /&gt;
&lt;br /&gt;
Von diesem Punkt an helfen die Texte direkt im Wizard bei der Initial-Konfiguration:&lt;br /&gt;
* Screenshot: https://github.com/pocki80/ER-wizard-Setup0xFF/releases/download/v1.2/Wizard-Screenshot.jpg&lt;br /&gt;
&lt;br /&gt;
=== ER-wizard-OLSRd_V1 ===&lt;br /&gt;
Installiert und konfiguriert den olsr (v1) daemon für IPv4 und IPv6. Seit 2017 wird für IPv6 allerdings nicht mehr der olsr(v1), sondern olsrv2 genutzt.&lt;br /&gt;
&lt;br /&gt;
=== ER-wizard-OLSRd_V2 ===&lt;br /&gt;
Installiert und konfiguriert den olsrv2 daemon für IPv6.&lt;br /&gt;
&lt;br /&gt;
Dokumentation: [[Medium:OLSRd_V2_Wizard.pdf|OLSRd_V2_Wizard.pdf]]&lt;br /&gt;
&lt;br /&gt;
=== ER-wizard-AutoUpdate ===&lt;br /&gt;
Ruft täglich die aktuelle Version auf github ab und installiert gegebenenfalls das aktuelle Update automatisch. Unterstützte Wizards sind: OLSRd_V1, OLSRd_V2, AutoUpdate, WSLE, ebtables&lt;br /&gt;
&lt;br /&gt;
=== ER-wizard-0xFF-WSLE Webstatus/LetsEncrypt ===&lt;br /&gt;
Installiert einen zweiten lighttpd für eine Status-Seite und managed das SSL-Zertifikat mittels Lets-Encrypt.&lt;br /&gt;
&lt;br /&gt;
=== ER-wizard-ebtables ===&lt;br /&gt;
Ermöglicht es, die Regeln zum Forwarden von Traffic für einzelne Bridges zu aktivieren (generell wird im Bridge-Setup des OLSRd_V1 das Forwarding zwischen den OLSR-Interfaces unterbunden).&lt;br /&gt;
&lt;br /&gt;
=== OpenVPN-to-Tunnelserver ===&lt;br /&gt;
Wizard zum Einrichten und Verwalten eines OpenVPN-Tunnels zum Funkfeuer-Tunnelserver.&lt;br /&gt;
&lt;br /&gt;
=== ER-SSH-Prelogin-Banner ===&lt;br /&gt;
Fügt der Welcome-Message vom SSH-daemon nützliche Informationen hinzu, um schon vor der Passwort-Eingabe erkennen zu können, um welchen Router und Standort es sich handelt.&lt;br /&gt;
&lt;br /&gt;
  CLI&amp;gt; curl -sS https://gist.githubusercontent.com/pocki80/e4c2c16c5c1b8886c8320446768a862f/raw/0xffedgebanner.sh | sudo bash&lt;br /&gt;
&lt;br /&gt;
  Welcome to EdgeOS&lt;br /&gt;
            |                         |&lt;br /&gt;
   ,---.,---|,---.,---.,---.,---..   .|--- ,---.,---.&lt;br /&gt;
   |---`|   ||   ||---`|    |   ||   ||    |---`|&lt;br /&gt;
   `---``---``---|`---``    `---``---``--- `---``&lt;br /&gt;
             `---`      :: edgerouter-router ::&lt;br /&gt;
     Location: 1234, Knoten 4567&lt;br /&gt;
     Contact : meine@mailadresse.com&lt;br /&gt;
     SerialNo: AA:BB:CC:DD:EE:FF&lt;br /&gt;
&lt;br /&gt;
=== Ping-2-Web watchdog ===&lt;br /&gt;
Script mit Cronjob, dass alle 12h einen Ping ins Internet absetzt. Bei Misserfolg wird der Ping innerhalb 4-11min wiederholt: bei neuerlichem Fehler wird 1min später der Router rebootet, dabei werden auch die angesteckten PoE-Ports einem PowerCycle unterzogen.&lt;br /&gt;
&lt;br /&gt;
  CLI&amp;gt; curl -sS https://gist.githubusercontent.com/pocki80/525cb16b95991c7efed1c053d82422fe/raw/set_ping2web.sh | sudo bash&lt;br /&gt;
&lt;br /&gt;
=== ER-load_ipv6_hostsfile ===&lt;br /&gt;
Lädt einmalig alle bekannten OLSR2-IPv6-Adressen aus http://193.238.158.8/0xFF-BMK-webstatus/hosts_originators.txt in die lokale File /etc/hosts:&lt;br /&gt;
&lt;br /&gt;
  CLI&amp;gt; curl -sS https://gist.githubusercontent.com/pocki80/fc6ede395e04dde62ce2199a8281261f/raw/load_ipv6_hostsfile.sh | sudo bash&lt;br /&gt;
&lt;br /&gt;
=== ER-showOlsrLinks-script ===&lt;br /&gt;
Installiert /usr/local/bin/links script, welches aus einem (1) beliebigen olsrd_info-plugin oder dem Routing-Table die Link-Nachbarn raussucht, je nachdem welches Plugin verfügbar ist. Abgefragt wird olsrd (IPv4) und olsrd2 (IPv6), Anzeige der Default-Route und der Anzahl an Routeneinträgen für den jeweiligen Nachbarn. Überlebt ein FW-Update, da es via post-config.d nachinstalliert wird, wenn weg. Aufruf des commands einfach mittels &amp;quot;links&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
  CLI&amp;gt; curl -sS https://gist.githubusercontent.com/pocki80/eeea81945111ac14b937bd46b83412d2/raw/install_links_script.sh | sudo bash&lt;br /&gt;
  CLI&amp;gt; links&lt;br /&gt;
  &lt;br /&gt;
  olsrd links from txtinfo_plugin&lt;br /&gt;
  Local IP         Remote IP          Hyst.  LQ      NLQ     Cost  #rts def?&lt;br /&gt;
  78.41.112.40     193.238.159.153    0.00   1.000   1.000   1.000    2 -&lt;br /&gt;
  78.41.112.40     78.41.112.141      0.00   1.000   1.000   1.000  486 default&lt;br /&gt;
  78.41.112.40     78.41.112.3        0.00   1.000   0.510   1.961    5 -&lt;br /&gt;
  &lt;br /&gt;
  olsrd2 links from nhdpinfo&lt;br /&gt;
  Int   Remote IPv6                         Cnt-Routes&lt;br /&gt;
  br0   2a02:61:0:ff:822a:a8ff:fe5f:8611      2 routes -&lt;br /&gt;
  br0   2a02:61:0:ff:46d9:e7ff:fe50:2a84     13 routes -&lt;br /&gt;
  br0   2a02:61:0:ff:feec:daff:fe4d:248f     89 routes default&lt;br /&gt;
&lt;br /&gt;
=== ER-bootLoaderUpdateCheck-script ===&lt;br /&gt;
Prüft den aktuellen Router auf Modell, Firmware, Bootloader-Signatur und angeschlossene Geräte (PoE?). Empfiehlt gegebenenfalls das BootLoader-Update inkl. nötige Commands dafür.&lt;br /&gt;
&lt;br /&gt;
Siehe https://community.ubnt.com/t5/EdgeMAX-Updates-Blog/EdgeMAX-EdgeRouter-X-X-SFP-bootloader-update/ba-p/1472216&lt;br /&gt;
&lt;br /&gt;
  CLI&amp;gt; curl -sS https://gist.githubusercontent.com/pocki80/ab7e239ff78433f4ce8dec371aa0b237/raw/boot-loader-update-check.sh | bash&lt;br /&gt;
  &lt;br /&gt;
  HW model:     EdgeRouter X SFP 6-Port&lt;br /&gt;
  unpatched - 1 non-poe-port has a link - consider to update...&lt;br /&gt;
  &lt;br /&gt;
    curl -O https://dl.ubnt.com/firmwares/edgemax/v1.8.0/update-boot.sh&lt;br /&gt;
    sudo bash update-boot.sh&lt;br /&gt;
&lt;br /&gt;
=== ER-powerCycleEthPort-script ===&lt;br /&gt;
Ab EdgeOS 1.10.5 und 2.0.0 behält der EdgeRouter-X-SFP den PoE-Zustand der Ports beim Reboot bei (beim ER-X wird PoE auf eth4 wie bisher kurz unterbrochen). Dadurch werden beim Router-Reboot die Antennen nicht mitrebootet. Um eine angesteckte Antenne mit einem einfachen CLI-Command neuzustarten, kann dieses einfache Script installiert und genutzt werden, es bleibt bei einem FW-Update auch erhalten:&lt;br /&gt;
&lt;br /&gt;
  CLI&amp;gt; curl -sS https://gist.githubusercontent.com/pocki80/6960085702072220ed48e1137dd5e080/raw/install_powercycle_script.sh | sudo bash&lt;br /&gt;
  CLI&amp;gt; powercycle eth4&lt;br /&gt;
&lt;br /&gt;
=== 0xFF-BMK-webstatus ===&lt;br /&gt;
Status-Seite und API für Monitoring - ist im WSLE-Wizard eingebunden&lt;br /&gt;
&lt;br /&gt;
= Knoten =&lt;br /&gt;
; Betreiber bzw. Tech_C folgender Funkfeuer-Knoten&lt;br /&gt;
: wehr24&lt;br /&gt;
: luxi122home&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Projekte/Datenschutz&amp;diff=2875</id>
		<title>Projekte/Datenschutz</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Projekte/Datenschutz&amp;diff=2875"/>
		<updated>2020-05-18T09:50:22Z</updated>

		<summary type="html">&lt;p&gt;Pocki: /* Map 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Grundsätzlich ==&lt;br /&gt;
&lt;br /&gt;
* Werden Dienste auf Servern außerhalb des Funkfeuer-Servers gehostet? Wenn ja, wir brauchen '''Datenauftragsverarbeitungsverträge'''.&lt;br /&gt;
* Eine Liste der Personen, welche die unterschiedlichen Dienste/Funktionen betreuen, Admin-Rechte haben und Zugriff auf personenbezogene Daten (Name, E-Mailadresse, IP-Adresse, GPS-Daten etc.) – Zwar spricht § 6 DSG nur von „Mitarbeitern“, aber darunter fallen auch ehrenamtliche Mitarbeiter eines Vereins -&amp;gt; '''Verpflichtungserklärung zum Datengeheimnis''' wird benötigt&lt;br /&gt;
* Gibt es ein '''Verarbeitungsverzeichnis'''?&lt;br /&gt;
&lt;br /&gt;
== Kategorien von Knoten-Inhabern ==&lt;br /&gt;
* Name, Adresse, Telefonnummer/Handy, E-Mail, Fax, IP-Adresse (von Geräten am Standort, nicht Endgerät)&lt;br /&gt;
* SSID (WLAN-Name)&lt;br /&gt;
&lt;br /&gt;
== Mitglieder ==&lt;br /&gt;
* Name, Adresse, E-Mail, Telefonnummer, Nickname, Nutzername, Passwort&lt;br /&gt;
== Bildergalerie im Wiki ==&lt;br /&gt;
* https://gallery.funkfeuer.at/ &lt;br /&gt;
* '''PROBLEM''':  '''''Recht am eigenen Bild''''' (verfassungsrechtlich und europarechtlich geschützt &amp;amp; Datenschutz)&lt;br /&gt;
** 1. Warum kann ich nicht-eingeloggt Fotos von Personen sehen?&lt;br /&gt;
** 2. Gibt es Einwilligungserklärungen der Personen, die dort sichtbar sind?&lt;br /&gt;
&lt;br /&gt;
== Map 1 &amp;quot;BaseMap&amp;quot; ==&lt;br /&gt;
* Fragen:&lt;br /&gt;
** Worauf basieren die Maps? Google/Open Street Maps? [Pocki: Google-Maps]&lt;br /&gt;
** Wie sind diese damit verbunden? [Pocki: Map-Javascript Api lädt Google-Map]&lt;br /&gt;
** Wer hat einen Google-Account der die Maps damit verbindet? [Pocki: Api-Key wurde dankenswerter Weise von wnagele zur Verfügung gestellt]&lt;br /&gt;
** Werden die Daten, die den Nodes zugeordnet werden auch an Google o.ä. weitergeleitet? [Pocki: Nein]&lt;br /&gt;
** Wie funktioniert die Map an sich? Wie werden die Verbindungen/Nodes darauf angezeigt? [Pocki: Node-Daten werden von Redeemer geladen, IP-Adressen aus der Topologie damit verschnitten, dann mittels Javascript Geomarker und Linien als Overlay beim Client auf die Map gelegt.]&lt;br /&gt;
* Wem der Node gehört&lt;br /&gt;
* GPS-Daten&lt;br /&gt;
* Geräte / IP-Adressen&lt;br /&gt;
&lt;br /&gt;
* Node:&lt;br /&gt;
** Name:	 (Smokeping-Link)&lt;br /&gt;
** NodeId:	&lt;br /&gt;
** Typ:	normal&lt;br /&gt;
** Lat.:	&lt;br /&gt;
** Lon.:	&lt;br /&gt;
** User:	&lt;br /&gt;
** Adresse:	&lt;br /&gt;
** E-Mail:&lt;br /&gt;
** Technischer Kontakt:&lt;br /&gt;
&lt;br /&gt;
== Map 2 &amp;quot;NodeMap&amp;quot; ==&lt;br /&gt;
* Map 2:&lt;br /&gt;
** Node Information&lt;br /&gt;
** Node ID:&lt;br /&gt;
** Hex Node ID:&lt;br /&gt;
** Node Prefix v642:&lt;br /&gt;
** Node Name:&lt;br /&gt;
** Coordinates:&lt;br /&gt;
** Node Status:&lt;br /&gt;
** Node Type:&lt;br /&gt;
** Node Technical Contact:&lt;br /&gt;
** Owner:&lt;br /&gt;
** Address:&lt;br /&gt;
** E-Mail:&lt;br /&gt;
** Amount of Links: &lt;br /&gt;
** local device	partner device	other node	distance	ETX&lt;br /&gt;
** Amount of Devices:&lt;br /&gt;
** Devices:&lt;br /&gt;
&lt;br /&gt;
== Map 3 &amp;quot;IPv6@OLSRv2&amp;quot; ==&lt;br /&gt;
https://ff.cybercomm.at/monitor/olsr.php -&amp;gt; Was ist das? [Pocki: Kann unter https://wiki.funkfeuer.at/wiki/Benutzer:Pocki#OLSRv2_Status genauer nachgelesen werden. Zusammengefasst: Informationen aus der Map1-API (IP-Adressen, Knotenname und Geolocations *ohne* Kontaktdaten, erfordert einen User-Login) werden mit der OLSRv2-Topologie verschnitten und (wo möglich) die Zugehörigkeit der IPv6-Adressen zu Knoten versucht. Das Ergebnis wird (ähnlich der Map1-BaseMap) mittels Javascript auf einer Google-Map dargestellt.]&lt;br /&gt;
&lt;br /&gt;
== Smokeping? ==&lt;br /&gt;
Hier könnte man sagen, dass man aus den Auslastungsdaten von Links Benutzungsmuster ablesen kann. &lt;br /&gt;
Allerdings sind die wenigsten Knoten klar nur einer Person, oder auch nur einem Haushalt zuzuordnen.&lt;br /&gt;
&lt;br /&gt;
Das ist wohl der Punkt für die spannendste Diskussion von allen, da hier die Entwicklung des Netzes direkt einem etwaigen Schutz gegenübersteht. Ohne diese Daten kann man ein Netz nicht planen, weiterbauen. Mit diesen Daten (wenn erweitert um einzelne Interfaces) kann ich den Datenverbrauch der einzelnen Personen versuchen zu rekonstruieren.&lt;br /&gt;
&lt;br /&gt;
== Bankdaten ==&lt;br /&gt;
* Evtl. Housing? Braucht was eigenes, da ja etwas anderes als der eigentliche Vereinszweck (&amp;lt;Housing ist Bestandteil und Hilfsbetrieb des Vereinszwecks).&lt;br /&gt;
* Nur Firmen oder auch Privatpersonen, die dort ihren Server haben?&lt;br /&gt;
&lt;br /&gt;
== Forum ==&lt;br /&gt;
* Bild – warum auch sichtbar, wenn man dort nicht eingeloggt ist? – Bedarf einer Information&lt;br /&gt;
* Nickname, Name, Standort (Woher), Website, Mitglied seit wann, letzter Beitrag, Aufrufe, wann zuletzt eingeloggt&lt;br /&gt;
* Statistik: Wie oft vorbeigekommen, wie lange, welche Themen betrachtet/gelesen/erstellt/bester Beitrag, häufigste Antworten an, likes für/von/Abzeichen&lt;br /&gt;
&lt;br /&gt;
== Riot ==&lt;br /&gt;
== Allgemein ==&lt;br /&gt;
Wir nutzen Riot für die Nah-Zeit-Kommunikation, wie in der Vor-Mobile-Ära IRC.&lt;br /&gt;
Hierbei betreiben wir keinen eigenen Server, sondern nutzen ein föderiertes System, ähnlich e-Mail. D.h. Jeder Teilnehmer wählt selber seinen &amp;quot;home-Server&amp;quot; aus, und verbindet sich mit diesem. Die Kommunikation kann auf Wunsch der Beteiligten E2E verschlüsselt werden, und ist dann nach dem derzeitigen Erkenntnisstand wirklich das, was man von E2E erwartet.&lt;br /&gt;
&lt;br /&gt;
Hierbei werden von der Gemeinschaft keine Daten bereitgestellt, und auch der Verein tritt nicht förmlich auf. Wir nutzen den Service quasi wie ein Gasthaus, bei dem wir keine Visitenkarte hinterlassen, aber einen Tisch auf den Namen Funkfeuer bestellt haben (Anmerkung: So, genug Metaphern).&lt;br /&gt;
&lt;br /&gt;
=== Fragen ===&lt;br /&gt;
* Chatraum&lt;br /&gt;
* Bilder, Nickname, welche Endgeräte&lt;br /&gt;
* ?&lt;br /&gt;
* Verifikation?&lt;br /&gt;
* Über welchen Server läuft Riot&lt;br /&gt;
* Wer hat Zugriff?&lt;br /&gt;
&lt;br /&gt;
== Interne Datenbank ==&lt;br /&gt;
* Mitgliederdaten: Nur die vom Formular und den Nodes oder mehr?&lt;br /&gt;
* Werden E-Mails dort gespeichert?&lt;br /&gt;
* Was und wie lange speichert ein evtl. Mailserver?&lt;br /&gt;
* Was ist mit dem Redeemer? Was wird dort außer die &lt;br /&gt;
* Ist das LDAP damit verbunden? Welche Dienste werden mittels LDAP verifiziert?&lt;br /&gt;
&lt;br /&gt;
== Mailinglisten ==&lt;br /&gt;
===Allgemein===&lt;br /&gt;
Wir betreiben einen eigenen Mailing-Listen-Server, auch um hier selber Sicherheit für die Archivierung zu sorgen.&lt;br /&gt;
Viele Geschehen der Vereinsgeschichte sind fast nur hier abgebildet. &lt;br /&gt;
Hierbei gibt es öffentliche Listen, wie discuss, wien (und ggf. andere geographische Listen), und geschlossene, die der Koordination in der Gemeinschaft dienen. Hierbei werden aber auch über diese Archive angelegt, zwecks der Transparenz der Arbeit in der Zukunft.&lt;br /&gt;
&lt;br /&gt;
* Wer hat Zugriff auf E-Mails, Namen?&lt;br /&gt;
Die Archive sind für die jeweiligen Mitglieder einsehbar.&lt;br /&gt;
* Was wird dort alles bearbeitet?&lt;br /&gt;
Wir versuchen dort eine sachliche Diskussion für das jeweilige Listethema einzuhalten.&lt;br /&gt;
&lt;br /&gt;
* Wieso ist die Wien-Liste öffentlich und die Vorstandsliste nicht? Ich halte das aus datenschutzrechtlicher Sicht für problematisch, da dort über Nodes und Leute diskutiert wird, was evtl. auch schädigend sein kann.&lt;br /&gt;
(Anmerkung: Wieso öffentlich, oder wieso nicht öffentlich?)&lt;br /&gt;
&lt;br /&gt;
== Website ==&lt;br /&gt;
=== Allgemein ===&lt;br /&gt;
AFAIK wurde das Logging der Webseite beendet. Das ist insofern problematisch, als wenn wir eine mehr dynamischere Webseite bauen würden, wir Fehlermeldungen nicht mehr sinnvoll verarbeiten können. D.h. in der Folge eines Beschlusses für eine dynamische Webseite, müssen wir festlegen welche Felder wir wie lange speichern können wollen.&lt;br /&gt;
Vielleicht sollten wir auch bei öffentlichkeitswirksamen Maßnahmen eine sinnvolle on-premise Speicherung von pseudonymisierten Statistikdaten (wie piwik) überlegen, um unsere Maßnahmen bewerten zu können.&lt;br /&gt;
&lt;br /&gt;
Eine Kontrolle des Status Quo steht aus.&lt;br /&gt;
&lt;br /&gt;
=== Fragen ===&lt;br /&gt;
* IP-Adresse&lt;br /&gt;
* User Agent&lt;br /&gt;
* besuchte Webseite &lt;br /&gt;
* verwendeter Browsertyp/Browserversion&lt;br /&gt;
* verwendetes Betriebssystem&lt;br /&gt;
* die zuvor besuchte Seite&lt;br /&gt;
* Hostname des zugreifenden Rechners&lt;br /&gt;
* Uhrzeit der Serveranfrage&lt;br /&gt;
* Menge der gesendeten Daten&lt;br /&gt;
&lt;br /&gt;
== Wiki-Account ==&lt;br /&gt;
* E-Mail, Username, Passwort&lt;br /&gt;
* Wer wann was eingetragen(geändert hat&lt;br /&gt;
* Wie findet die Verifikation statt?&lt;br /&gt;
Findet nicht allgemein statt. Es wurde nur ein Zugangssystem aktiviert, um den um sich greifenden Wiki-SPAM Herr zu werden, weil CAPTCHAs mühsamer, und nicht barrierefrei sind.&lt;br /&gt;
* '''Problem''': Warum gibt es ein neues und ein „OldWiki“?&lt;br /&gt;
Hier wurde ein anstehender Neustart bei Softwareversion und Inhaltskoordination genutzt, um neu zu starten.&lt;br /&gt;
 &lt;br /&gt;
**Gleiche Fragen wie oben&lt;br /&gt;
&lt;br /&gt;
== Cookies ==&lt;br /&gt;
* Nur beim Einloggen - &amp;gt; Hinweis beim Einloggen erforderlich, eigentlich bräuchte man ein Cookie-Banner, da aktive Einwilligung erforderlich&lt;br /&gt;
* Bei welchen Diensten finden sich Cookies?&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Projekte/Datenschutz&amp;diff=2874</id>
		<title>Projekte/Datenschutz</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Projekte/Datenschutz&amp;diff=2874"/>
		<updated>2020-05-18T09:49:35Z</updated>

		<summary type="html">&lt;p&gt;Pocki: /* Map 1 &amp;quot;BaseMap&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Grundsätzlich ==&lt;br /&gt;
&lt;br /&gt;
* Werden Dienste auf Servern außerhalb des Funkfeuer-Servers gehostet? Wenn ja, wir brauchen '''Datenauftragsverarbeitungsverträge'''.&lt;br /&gt;
* Eine Liste der Personen, welche die unterschiedlichen Dienste/Funktionen betreuen, Admin-Rechte haben und Zugriff auf personenbezogene Daten (Name, E-Mailadresse, IP-Adresse, GPS-Daten etc.) – Zwar spricht § 6 DSG nur von „Mitarbeitern“, aber darunter fallen auch ehrenamtliche Mitarbeiter eines Vereins -&amp;gt; '''Verpflichtungserklärung zum Datengeheimnis''' wird benötigt&lt;br /&gt;
* Gibt es ein '''Verarbeitungsverzeichnis'''?&lt;br /&gt;
&lt;br /&gt;
== Kategorien von Knoten-Inhabern ==&lt;br /&gt;
* Name, Adresse, Telefonnummer/Handy, E-Mail, Fax, IP-Adresse (von Geräten am Standort, nicht Endgerät)&lt;br /&gt;
* SSID (WLAN-Name)&lt;br /&gt;
&lt;br /&gt;
== Mitglieder ==&lt;br /&gt;
* Name, Adresse, E-Mail, Telefonnummer, Nickname, Nutzername, Passwort&lt;br /&gt;
== Bildergalerie im Wiki ==&lt;br /&gt;
* https://gallery.funkfeuer.at/ &lt;br /&gt;
* '''PROBLEM''':  '''''Recht am eigenen Bild''''' (verfassungsrechtlich und europarechtlich geschützt &amp;amp; Datenschutz)&lt;br /&gt;
** 1. Warum kann ich nicht-eingeloggt Fotos von Personen sehen?&lt;br /&gt;
** 2. Gibt es Einwilligungserklärungen der Personen, die dort sichtbar sind?&lt;br /&gt;
&lt;br /&gt;
== Map 1 &amp;quot;BaseMap&amp;quot; ==&lt;br /&gt;
* Fragen:&lt;br /&gt;
** Worauf basieren die Maps? Google/Open Street Maps? [Pocki: Google-Maps]&lt;br /&gt;
** Wie sind diese damit verbunden? [Pocki: Map-Javascript Api lädt Google-Map]&lt;br /&gt;
** Wer hat einen Google-Account der die Maps damit verbindet? [Pocki: Api-Key wurde dankenswerter Weise von wnagele zur Verfügung gestellt]&lt;br /&gt;
** Werden die Daten, die den Nodes zugeordnet werden auch an Google o.ä. weitergeleitet? [Pocki: Nein]&lt;br /&gt;
** Wie funktioniert die Map an sich? Wie werden die Verbindungen/Nodes darauf angezeigt? [Pocki: Node-Daten werden von Redeemer geladen, IP-Adressen aus der Topologie damit verschnitten, dann mittels Javascript Geomarker und Linien als Overlay beim Client auf die Map gelegt.]&lt;br /&gt;
* Wem der Node gehört&lt;br /&gt;
* GPS-Daten&lt;br /&gt;
* Geräte / IP-Adressen&lt;br /&gt;
&lt;br /&gt;
* Node:&lt;br /&gt;
** Name:	 (Smokeping-Link)&lt;br /&gt;
** NodeId:	&lt;br /&gt;
** Typ:	normal&lt;br /&gt;
** Lat.:	&lt;br /&gt;
** Lon.:	&lt;br /&gt;
** User:	&lt;br /&gt;
** Adresse:	&lt;br /&gt;
** E-Mail:&lt;br /&gt;
** Technischer Kontakt:&lt;br /&gt;
&lt;br /&gt;
== Map 2 &amp;quot;NodeMap&amp;quot; ==&lt;br /&gt;
* Map 2:&lt;br /&gt;
** Node Information&lt;br /&gt;
** Node ID:&lt;br /&gt;
** Hex Node ID:&lt;br /&gt;
** Node Prefix v642:&lt;br /&gt;
** Node Name:&lt;br /&gt;
** Coordinates:&lt;br /&gt;
** Node Status:&lt;br /&gt;
** Node Type:&lt;br /&gt;
** Node Technical Contact:&lt;br /&gt;
** Owner:&lt;br /&gt;
** Address:&lt;br /&gt;
** E-Mail:&lt;br /&gt;
** Amount of Links: &lt;br /&gt;
** local device	partner device	other node	distance	ETX&lt;br /&gt;
** Amount of Devices:&lt;br /&gt;
** Devices:&lt;br /&gt;
&lt;br /&gt;
== Map 3 ==&lt;br /&gt;
https://ff.cybercomm.at/monitor/olsr.php -&amp;gt; Was ist das? [Pocki: Kann unter https://wiki.funkfeuer.at/wiki/Benutzer:Pocki#OLSRv2_Status genauer nachgelesen werden. Zusammengefasst: Informationen aus der Map1-API (IP-Adressen, Knotenname und Geolocations *ohne* Kontaktdaten, erfordert einen User-Login) werden mit der OLSRv2-Topologie verschnitten und (wo möglich) die Zugehörigkeit der IPv6-Adressen zu Knoten versucht. Das Ergebnis wird (ähnlich der Map1-BaseMap) mittels Javascript auf einer Google-Map dargestellt.]&lt;br /&gt;
&lt;br /&gt;
== Smokeping? ==&lt;br /&gt;
Hier könnte man sagen, dass man aus den Auslastungsdaten von Links Benutzungsmuster ablesen kann. &lt;br /&gt;
Allerdings sind die wenigsten Knoten klar nur einer Person, oder auch nur einem Haushalt zuzuordnen.&lt;br /&gt;
&lt;br /&gt;
Das ist wohl der Punkt für die spannendste Diskussion von allen, da hier die Entwicklung des Netzes direkt einem etwaigen Schutz gegenübersteht. Ohne diese Daten kann man ein Netz nicht planen, weiterbauen. Mit diesen Daten (wenn erweitert um einzelne Interfaces) kann ich den Datenverbrauch der einzelnen Personen versuchen zu rekonstruieren.&lt;br /&gt;
&lt;br /&gt;
== Bankdaten ==&lt;br /&gt;
* Evtl. Housing? Braucht was eigenes, da ja etwas anderes als der eigentliche Vereinszweck (&amp;lt;Housing ist Bestandteil und Hilfsbetrieb des Vereinszwecks).&lt;br /&gt;
* Nur Firmen oder auch Privatpersonen, die dort ihren Server haben?&lt;br /&gt;
&lt;br /&gt;
== Forum ==&lt;br /&gt;
* Bild – warum auch sichtbar, wenn man dort nicht eingeloggt ist? – Bedarf einer Information&lt;br /&gt;
* Nickname, Name, Standort (Woher), Website, Mitglied seit wann, letzter Beitrag, Aufrufe, wann zuletzt eingeloggt&lt;br /&gt;
* Statistik: Wie oft vorbeigekommen, wie lange, welche Themen betrachtet/gelesen/erstellt/bester Beitrag, häufigste Antworten an, likes für/von/Abzeichen&lt;br /&gt;
&lt;br /&gt;
== Riot ==&lt;br /&gt;
== Allgemein ==&lt;br /&gt;
Wir nutzen Riot für die Nah-Zeit-Kommunikation, wie in der Vor-Mobile-Ära IRC.&lt;br /&gt;
Hierbei betreiben wir keinen eigenen Server, sondern nutzen ein föderiertes System, ähnlich e-Mail. D.h. Jeder Teilnehmer wählt selber seinen &amp;quot;home-Server&amp;quot; aus, und verbindet sich mit diesem. Die Kommunikation kann auf Wunsch der Beteiligten E2E verschlüsselt werden, und ist dann nach dem derzeitigen Erkenntnisstand wirklich das, was man von E2E erwartet.&lt;br /&gt;
&lt;br /&gt;
Hierbei werden von der Gemeinschaft keine Daten bereitgestellt, und auch der Verein tritt nicht förmlich auf. Wir nutzen den Service quasi wie ein Gasthaus, bei dem wir keine Visitenkarte hinterlassen, aber einen Tisch auf den Namen Funkfeuer bestellt haben (Anmerkung: So, genug Metaphern).&lt;br /&gt;
&lt;br /&gt;
=== Fragen ===&lt;br /&gt;
* Chatraum&lt;br /&gt;
* Bilder, Nickname, welche Endgeräte&lt;br /&gt;
* ?&lt;br /&gt;
* Verifikation?&lt;br /&gt;
* Über welchen Server läuft Riot&lt;br /&gt;
* Wer hat Zugriff?&lt;br /&gt;
&lt;br /&gt;
== Interne Datenbank ==&lt;br /&gt;
* Mitgliederdaten: Nur die vom Formular und den Nodes oder mehr?&lt;br /&gt;
* Werden E-Mails dort gespeichert?&lt;br /&gt;
* Was und wie lange speichert ein evtl. Mailserver?&lt;br /&gt;
* Was ist mit dem Redeemer? Was wird dort außer die &lt;br /&gt;
* Ist das LDAP damit verbunden? Welche Dienste werden mittels LDAP verifiziert?&lt;br /&gt;
&lt;br /&gt;
== Mailinglisten ==&lt;br /&gt;
===Allgemein===&lt;br /&gt;
Wir betreiben einen eigenen Mailing-Listen-Server, auch um hier selber Sicherheit für die Archivierung zu sorgen.&lt;br /&gt;
Viele Geschehen der Vereinsgeschichte sind fast nur hier abgebildet. &lt;br /&gt;
Hierbei gibt es öffentliche Listen, wie discuss, wien (und ggf. andere geographische Listen), und geschlossene, die der Koordination in der Gemeinschaft dienen. Hierbei werden aber auch über diese Archive angelegt, zwecks der Transparenz der Arbeit in der Zukunft.&lt;br /&gt;
&lt;br /&gt;
* Wer hat Zugriff auf E-Mails, Namen?&lt;br /&gt;
Die Archive sind für die jeweiligen Mitglieder einsehbar.&lt;br /&gt;
* Was wird dort alles bearbeitet?&lt;br /&gt;
Wir versuchen dort eine sachliche Diskussion für das jeweilige Listethema einzuhalten.&lt;br /&gt;
&lt;br /&gt;
* Wieso ist die Wien-Liste öffentlich und die Vorstandsliste nicht? Ich halte das aus datenschutzrechtlicher Sicht für problematisch, da dort über Nodes und Leute diskutiert wird, was evtl. auch schädigend sein kann.&lt;br /&gt;
(Anmerkung: Wieso öffentlich, oder wieso nicht öffentlich?)&lt;br /&gt;
&lt;br /&gt;
== Website ==&lt;br /&gt;
=== Allgemein ===&lt;br /&gt;
AFAIK wurde das Logging der Webseite beendet. Das ist insofern problematisch, als wenn wir eine mehr dynamischere Webseite bauen würden, wir Fehlermeldungen nicht mehr sinnvoll verarbeiten können. D.h. in der Folge eines Beschlusses für eine dynamische Webseite, müssen wir festlegen welche Felder wir wie lange speichern können wollen.&lt;br /&gt;
Vielleicht sollten wir auch bei öffentlichkeitswirksamen Maßnahmen eine sinnvolle on-premise Speicherung von pseudonymisierten Statistikdaten (wie piwik) überlegen, um unsere Maßnahmen bewerten zu können.&lt;br /&gt;
&lt;br /&gt;
Eine Kontrolle des Status Quo steht aus.&lt;br /&gt;
&lt;br /&gt;
=== Fragen ===&lt;br /&gt;
* IP-Adresse&lt;br /&gt;
* User Agent&lt;br /&gt;
* besuchte Webseite &lt;br /&gt;
* verwendeter Browsertyp/Browserversion&lt;br /&gt;
* verwendetes Betriebssystem&lt;br /&gt;
* die zuvor besuchte Seite&lt;br /&gt;
* Hostname des zugreifenden Rechners&lt;br /&gt;
* Uhrzeit der Serveranfrage&lt;br /&gt;
* Menge der gesendeten Daten&lt;br /&gt;
&lt;br /&gt;
== Wiki-Account ==&lt;br /&gt;
* E-Mail, Username, Passwort&lt;br /&gt;
* Wer wann was eingetragen(geändert hat&lt;br /&gt;
* Wie findet die Verifikation statt?&lt;br /&gt;
Findet nicht allgemein statt. Es wurde nur ein Zugangssystem aktiviert, um den um sich greifenden Wiki-SPAM Herr zu werden, weil CAPTCHAs mühsamer, und nicht barrierefrei sind.&lt;br /&gt;
* '''Problem''': Warum gibt es ein neues und ein „OldWiki“?&lt;br /&gt;
Hier wurde ein anstehender Neustart bei Softwareversion und Inhaltskoordination genutzt, um neu zu starten.&lt;br /&gt;
 &lt;br /&gt;
**Gleiche Fragen wie oben&lt;br /&gt;
&lt;br /&gt;
== Cookies ==&lt;br /&gt;
* Nur beim Einloggen - &amp;gt; Hinweis beim Einloggen erforderlich, eigentlich bräuchte man ein Cookie-Banner, da aktive Einwilligung erforderlich&lt;br /&gt;
* Bei welchen Diensten finden sich Cookies?&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
	<entry>
		<id>https://wiki.funkfeuer.at/index.php?title=Projekte/Datenschutz&amp;diff=2871</id>
		<title>Projekte/Datenschutz</title>
		<link rel="alternate" type="text/html" href="https://wiki.funkfeuer.at/index.php?title=Projekte/Datenschutz&amp;diff=2871"/>
		<updated>2020-05-18T09:35:20Z</updated>

		<summary type="html">&lt;p&gt;Pocki: /* Map 3 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Grundsätzlich ==&lt;br /&gt;
&lt;br /&gt;
* Werden Dienste auf Servern außerhalb des Funkfeuer-Servers gehostet? Wenn ja, wir brauchen '''Datenauftragsverarbeitungsverträge'''.&lt;br /&gt;
* Eine Liste der Personen, welche die unterschiedlichen Dienste/Funktionen betreuen, Admin-Rechte haben und Zugriff auf personenbezogene Daten (Name, E-Mailadresse, IP-Adresse, GPS-Daten etc.) – Zwar spricht § 6 DSG nur von „Mitarbeitern“, aber darunter fallen auch ehrenamtliche Mitarbeiter eines Vereins -&amp;gt; '''Verpflichtungserklärung zum Datengeheimnis''' wird benötigt&lt;br /&gt;
* Gibt es ein '''Verarbeitungsverzeichnis'''?&lt;br /&gt;
&lt;br /&gt;
== Kategorien von Knoten-Inhabern ==&lt;br /&gt;
* Name, Adresse, Telefonnummer/Handy, E-Mail, Fax, IP-Adresse (von Geräten am Standort, nicht Endgerät)&lt;br /&gt;
* SSID (WLAN-Name)&lt;br /&gt;
&lt;br /&gt;
== Mitglieder ==&lt;br /&gt;
* Name, Adresse, E-Mail, Telefonnummer, Nickname, Nutzername, Passwort&lt;br /&gt;
== Bildergalerie im Wiki ==&lt;br /&gt;
* https://gallery.funkfeuer.at/ &lt;br /&gt;
* '''PROBLEM''':  '''''Recht am eigenen Bild''''' (verfassungsrechtlich und europarechtlich geschützt &amp;amp; Datenschutz)&lt;br /&gt;
** 1. Warum kann ich nicht-eingeloggt Fotos von Personen sehen?&lt;br /&gt;
** 2. Gibt es Einwilligungserklärungen der Personen, die dort sichtbar sind?&lt;br /&gt;
&lt;br /&gt;
== Map 1 &amp;quot;BaseMap&amp;quot; ==&lt;br /&gt;
* Fragen:&lt;br /&gt;
** Worauf basieren die Maps? Google/Open Street Maps? [Pocki: Google-Maps]&lt;br /&gt;
** Wie sind diese damit verbunden? [Pocki: Map-Javascript Api lädt Google-Map]&lt;br /&gt;
** Wer hat einen Google-Account der die Maps damit verbindet? [Pocki: Api-Key wurde dankenswerter Weise von wnagele zur Verfügung gestellt]&lt;br /&gt;
** Werden die Daten, die den Nodes zugeordnet werden auch an Google o.ä. weitergeleitet? [Pocki: Nein]&lt;br /&gt;
** Wie funktioniert die Map an sich? Wie werden die Verbindungen/Nodes darauf angezeigt? [Pocki: Node-Daten werden von Redeemer geladen, IP=Adressen aus der Topologie damit verschnitten, dann mittels Geomarker und Linien als Overlay beim Client auf die Map gelegt.]&lt;br /&gt;
* Wem der Node gehört&lt;br /&gt;
* GPS-Daten&lt;br /&gt;
* Geräte / IP-Adressen&lt;br /&gt;
&lt;br /&gt;
* Node:&lt;br /&gt;
** Name:	 (Smokeping-Link)&lt;br /&gt;
** NodeId:	&lt;br /&gt;
** Typ:	normal&lt;br /&gt;
** Lat.:	&lt;br /&gt;
** Lon.:	&lt;br /&gt;
** User:	&lt;br /&gt;
** Adresse:	&lt;br /&gt;
** E-Mail:&lt;br /&gt;
** Technischer Kontakt:&lt;br /&gt;
&lt;br /&gt;
== Map 2 &amp;quot;NodeMap&amp;quot; ==&lt;br /&gt;
* Map 2:&lt;br /&gt;
** Node Information&lt;br /&gt;
** Node ID:&lt;br /&gt;
** Hex Node ID:&lt;br /&gt;
** Node Prefix v642:&lt;br /&gt;
** Node Name:&lt;br /&gt;
** Coordinates:&lt;br /&gt;
** Node Status:&lt;br /&gt;
** Node Type:&lt;br /&gt;
** Node Technical Contact:&lt;br /&gt;
** Owner:&lt;br /&gt;
** Address:&lt;br /&gt;
** E-Mail:&lt;br /&gt;
** Amount of Links: &lt;br /&gt;
** local device	partner device	other node	distance	ETX&lt;br /&gt;
** Amount of Devices:&lt;br /&gt;
** Devices:&lt;br /&gt;
&lt;br /&gt;
== Map 3 ==&lt;br /&gt;
https://ff.cybercomm.at/monitor/olsr.php -&amp;gt; Was ist das? [Pocki: Kann unter https://wiki.funkfeuer.at/wiki/Benutzer:Pocki#OLSRv2_Status genauer nachgelesen werden. Zusammengefasst: Informationen aus der Map1-API (IP-Adressen, Knotenname und Geolocations *ohne* Kontaktdaten, erfordert einen User-Login) werden mit der OLSRv2-Topologie verschnitten und (wo möglich) die Zugehörigkeit der IPv6-Adressen zu Knoten versucht. Das Ergebnis wird (ähnlich der Map1-BaseMap) mittels Javascript auf einer Google-Map dargestellt.]&lt;br /&gt;
&lt;br /&gt;
== Smokeping? ==&lt;br /&gt;
&lt;br /&gt;
== Bankdaten ==&lt;br /&gt;
* Evtl. Housing? Braucht was eigenes, da ja etwas anderes als der eigentliche Vereinszweck (&amp;lt;Housing ist Bestandteil und Hilfsbetrieb des Vereinszwecks).&lt;br /&gt;
* Nur Firmen oder auch Privatpersonen, die dort ihren Server haben?&lt;br /&gt;
&lt;br /&gt;
== Forum ==&lt;br /&gt;
* Bild – warum auch sichtbar, wenn man dort nicht eingeloggt ist? – Bedarf einer Information&lt;br /&gt;
* Nickname, Name, Standort (Woher), Website, Mitglied seit wann, letzter Beitrag, Aufrufe, wann zuletzt eingeloggt&lt;br /&gt;
* Statistik: Wie oft vorbeigekommen, wie lange, welche Themen betrachtet/gelesen/erstellt/bester Beitrag, häufigste Antworten an, likes für/von/Abzeichen&lt;br /&gt;
&lt;br /&gt;
== Riot ==&lt;br /&gt;
== Allgemein ==&lt;br /&gt;
Wir nutzen Riot für die Nah-Zeit-Kommunikation, wie in der Vor-Mobile-Ära IRC.&lt;br /&gt;
Hierbei betreiben wir keinen eigenen Server, sondern nutzen ein föderiertes System, ähnlich e-Mail. D.h. Jeder Teilnehmer wählt selber seinen &amp;quot;home-Server&amp;quot; aus, und verbindet sich mit diesem. Die Kommunikation kann auf Wunsch der Beteiligten E2E verschlüsselt werden, und ist dann nach dem derzeitigen Erkenntnisstand wirklich das, was man von E2E erwartet.&lt;br /&gt;
&lt;br /&gt;
Hierbei werden von der Gemeinschaft keine Daten bereitgestellt, und auch der Verein tritt nicht förmlich auf. Wir nutzen den Service quasi wie ein Gasthaus, bei dem wir keine Visitenkarte hinterlassen, aber einen Tisch auf den Namen Funkfeuer bestellt haben (Anmerkung: So, genug Metaphern).&lt;br /&gt;
&lt;br /&gt;
=== Fragen ===&lt;br /&gt;
* Chatraum&lt;br /&gt;
* Bilder, Nickname, welche Endgeräte&lt;br /&gt;
* ?&lt;br /&gt;
* Verifikation?&lt;br /&gt;
* Über welchen Server läuft Riot&lt;br /&gt;
* Wer hat Zugriff?&lt;br /&gt;
&lt;br /&gt;
== Interne Datenbank ==&lt;br /&gt;
* Mitgliederdaten: Nur die vom Formular und den Nodes oder mehr?&lt;br /&gt;
* Werden E-Mails dort gespeichert?&lt;br /&gt;
* Was und wie lange speichert ein evtl. Mailserver?&lt;br /&gt;
* Was ist mit dem Redeemer? Was wird dort außer die &lt;br /&gt;
* Ist das LDAP damit verbunden? Welche Dienste werden mittels LDAP verifiziert?&lt;br /&gt;
&lt;br /&gt;
== Mailinglisten ==&lt;br /&gt;
===Allgemein===&lt;br /&gt;
Wir betreiben einen eigenen Mailing-Listen-Server, auch um hier selber Sicherheit für die Archivierung zu sorgen.&lt;br /&gt;
Viele Geschehen der Vereinsgeschichte sind fast nur hier abgebildet. &lt;br /&gt;
Hierbei gibt es öffentliche Listen, wie discuss, wien (und ggf. andere geographische Listen), und geschlossene, die der Koordination in der Gemeinschaft dienen. Hierbei werden aber auch über diese Archive angelegt, zwecks der Transparenz der Arbeit in der Zukunft.&lt;br /&gt;
&lt;br /&gt;
* Wer hat Zugriff auf E-Mails, Namen?&lt;br /&gt;
Die Archive sind für die jeweiligen Mitglieder einsehbar.&lt;br /&gt;
* Was wird dort alles bearbeitet?&lt;br /&gt;
Wir versuchen dort eine sachliche Diskussion für das jeweilige Listethema einzuhalten.&lt;br /&gt;
&lt;br /&gt;
* Wieso ist die Wien-Liste öffentlich und die Vorstandsliste nicht? Ich halte das aus datenschutzrechtlicher Sicht für problematisch, da dort über Nodes und Leute diskutiert wird, was evtl. auch schädigend sein kann.&lt;br /&gt;
(Anmerkung: Wieso öffentlich, oder wieso nicht öffentlich?)&lt;br /&gt;
&lt;br /&gt;
== Website ==&lt;br /&gt;
=== Allgemein ===&lt;br /&gt;
AFAIK wurde das Logging der Webseite beendet. Das ist insofern problematisch, als wenn wir eine mehr dynamischere Webseite bauen würden, wir Fehlermeldungen nicht mehr sinnvoll verarbeiten können. D.h. in der Folge eines Beschlusses für eine dynamische Webseite, müssen wir festlegen welche Felder wir wie lange speichern können wollen.&lt;br /&gt;
Vielleicht sollten wir auch bei öffentlichkeitswirksamen Maßnahmen eine sinnvolle on-premise Speicherung von pseudonymisierten Statistikdaten (wie piwik) überlegen, um unsere Maßnahmen bewerten zu können.&lt;br /&gt;
&lt;br /&gt;
Eine Kontrolle des Status Quo steht aus.&lt;br /&gt;
&lt;br /&gt;
=== Fragen ===&lt;br /&gt;
* IP-Adresse&lt;br /&gt;
* User Agent&lt;br /&gt;
* besuchte Webseite &lt;br /&gt;
* verwendeter Browsertyp/Browserversion&lt;br /&gt;
* verwendetes Betriebssystem&lt;br /&gt;
* die zuvor besuchte Seite&lt;br /&gt;
* Hostname des zugreifenden Rechners&lt;br /&gt;
* Uhrzeit der Serveranfrage&lt;br /&gt;
* Menge der gesendeten Daten&lt;br /&gt;
&lt;br /&gt;
== Wiki-Account ==&lt;br /&gt;
* E-Mail, Username, Passwort&lt;br /&gt;
* Wer wann was eingetragen(geändert hat&lt;br /&gt;
* Wie findet die Verifikation statt?&lt;br /&gt;
* '''Problem''': Warum gibt es ein neues und ein „OldWiki“? &lt;br /&gt;
**Gleiche Fragen wie oben&lt;br /&gt;
&lt;br /&gt;
== Cookies ==&lt;br /&gt;
* Nur beim Einloggen - &amp;gt; Hinweis beim Einloggen erforderlich, eigentlich bräuchte man ein Cookie-Banner, da aktive Einwilligung erforderlich&lt;br /&gt;
* Bei welchen Diensten finden sich Cookies?&lt;/div&gt;</summary>
		<author><name>Pocki</name></author>
	</entry>
</feed>