AntMedia Server – Statistiken in Prometheus

Leider bietet der AntMedia Server bisher keinen eigenen Prometheus Exporter an um die Statistiken über die aktuellen Zuschauerzahlen etc. in Prometheus zu übertragen und so für die Nachwelt und eine nachträgliche Auswertung zu speichern. Da der AntMedia Server allerdings eine eigene REST API anbietet, die die entsprechenden Daten bereitstellt, kann man diese per json_exporter für Prometheus abrufbar machen. Hierzu muss im AntMedia Server der Zugriff von der jeweiligen IP-Adresse auf die API erlaubt werden. Nachfolgenden kann der json_exporter mit folgender Konfiguration gestartet werden. ...

January 7, 2021 · 1 min · 194 words · Jan Gilla

Dell – Gebündelte Firmware Updates

Kenneth Finnegan stellt seit kurzem ein FTP-Repository mit allen Dell-Updates für die Dell-Server der Generationen G11 bis G14 bereit. Die Server können darüber automatisch alle von Dell bereitgestellten Firmware-Updates herunterladen und installieren. Die Einbindung des Repositorys kann im iDRAC oder auch im Lifecycle Manager wie folgt konfiguriert werden. Wird die Konfiguration im Reiter Automatic Updates vorgenommen, so ist es auch möglich die Updates regelmäßig herunterzuladen und zu installieren. ...

January 7, 2021 · 1 min · 86 words · Jan Gilla

ADS-B – Selbstgebaute Groundplane-Antenne

Nachdem ich schon vor einigen Jahren im Freifunk Westpfalz Netzwerk einen ADS-B Scanner betrieben habe, hat es mich Anfang des Jahres nochmal gereizt einen Scanner in Mainz zu betreiben und damit ggf. auch meine eigenen Flüge aufzuzeichnen. Da die bei den DVB-T USB Sticks mitgelieferten Antennen nicht für die Frequenz von ADS-B optimiert sind, ADS-B sendet auf einer Frequenz von 1090MHz, musste eine andere Antenne her. ...

May 19, 2020 · 2 min · 324 words · Jan Gilla

Cisco Catalyst – 802.1X / Windows NPS

Bei der Konfiguration von 802.1X auf den Cisco Catalyst Switchen mit der IOS Version 15 bin ich auf einen Fehler mit dem EAPoL Protokoll gestoßen. Konkret hat der Windows 10 Client nicht auf die Authentifizierungs-Anfrage reagiert, wodurch die Anfragen nach einiger Zeit in ein Timeout gelaufen sind. Die Clients haben in diesem Zuge keinen Zugriff auf das Netzwerk erhalten. Auf einem Juniper EX4200 Switch funktionierte die gleiche NPS Konfiguration problemlos. Letztlich habe ich nach einigem Suchen die Lösung in einem Foren-Beitrag in der Cisco Community gefunden. Um die Authentifizierung zu ermöglichen, muss bei den Antworten des Radius-Servers der Parameter „Framed-MTU“ mit dem Wert „1434“ mitgesendet werden. Sobald die Konfiguration im NPS gesetzt ist, können die Clients die Verbindung sofort herstellen. ...

May 1, 2020 · 1 min · 120 words · Jan Gilla

Sophos UTM – SNMP v3

Die Sophos UTM unterstützt in den aktuellen Versionen neben SNMPv2 auch das Abrufen der Daten über eine verschlüsselte SNMPv3 Verbindung. Bei der Einrichtung bin ich dabei über einen interessanten Fallstrick gestoplert, denn es scheint eine Beschränlung der Passwortlänge auf 12 Zeichen zu geben. Mit kürzeren Passwörtern und AES als Verschlüsselungs- und SHA als Hash-Algorithmus funktionierte die Einrichtung problemlos. Achtung: Die Sophos GUI warnt nicht bei zu langen Passwörtern!

January 22, 2020 · 1 min · 68 words · Jan Gilla

IP-Backbone – Verwendung von IS-IS

Im Zuge der Anschaffung von neuer Hardware für das AS209844 und der Migration innerhalb des Rechenzentrums habe ich einige Änderungen an dem bisherigen IP-Backbone vorgenommen. Bisher erfolgte das Routing innerhalb des Netzwerks über einen zentralen Router, der auch gleichzeitig an die Transit-Provider und Peering-Punkte angebunden war. Dieses Konstrukt löse ich nun aufgrund der Verteilung der Hardware und des Netzwerks über mehrere Rechenzentren durch eine neue IGP-Lösung ab. Durch das neue Netzwerkkonstrukt und die gestiegene Anzahl der Router ist ein Full-Mesh, das bisher betrieben wurde, nicht mehr sinnvoll zu verwalten. ...

October 7, 2019 · 2 min · 258 words · Jan Gilla

JunOS – BGP Filter für Transit, Peering und Downstream

In diesem Artikel möchte ich kurz die Filter für den Import von Routen von Transit-Providern, Peerings und Kunden beschreiben. Diese Filterbasis verwende ich u.a. für das AS209844 und AS209238. Die Policy für Transit-Partner umfasst die folgenden Prüfkriterien. Eigene und Downstream Netzwerke verwerfen Bogon AS-Nummern verwerfen AS-Pfadlängen >100 verwerfen Erste ASN muss Peer-AS entsprechen Next-Hop IP muss korrekt sein, sonst verwerfen spezifische Routen verwerfen (spezifischer als /24 bei IPv4 und /48 bei IPv6) Bogon/Martian Netzwerke und ggf. Default-Route verwerfen RPKI Invalide Netze verwerfen (ausnahmslos) RPKI Valide Netzwerke importieren und präferieren RPKI Unbekannte Netzwerk akzeptieren Für Peers und Kunden greife ich zusätzlich auf per bgpq3 generierte und per ansible auf die Router verteilte Prefix-Listen zurück, sofern der RPKI Status nicht bekannt ist. Nicht per RPKI oder IRR validierte Netzwerke werden ausnahmslos verworfen. Als Blackhole markierte Routen werden lediglich gegen Prefix-Listen und nicht gegen RPKI geprüft. ...

May 24, 2019 · 1 min · 143 words · Jan Gilla

vCloud Director 9.7 – Datenbank-Upgrade schlägt fehl

Bei der Aktualisierung des vCloud Directors von der Version 9.5 auf das neue Release 9.7 kann es zu einem Fehler beim Upgrade der Datenbank kommen. Unable to upgrade the database: java.lang.IllegalStateException: Exception encountered while altering idle transaction session timeout in vcloud database Für diesen Fehler gibt es zwei mögliche Ursachen. Es wird eine nicht unterstützte Datenbank-Version verwendet (lediglich MSSQL 2017 oder PostGreSQL 10 sind unterstützt). Der Datenbank-User ist nicht der Besitzer der Datenbank. In meinem konkreten Fall musste ich den Besitzer der PostGreSQL-Datenbank erneut auf den User setzen, der im vCloud Director für die Verbindung zur Datenbank hinterlegt ist. ...

April 6, 2019 · 1 min · 144 words · Jan Gilla

VMWare NSX-V – NSX Controller verkleinern

Wer ein NSX-V Lab aufsetzen und dabei die Ressourcennutzung durch NSX etwas veringern möchte kann mit folgendem Trick die Ressourcen-Reservierungen entfernen und die vergebenen Ressourcen anpassen. Die OVF-Templates für die NSX Controller finden sich im Dateisystem des NSX Managers und können einfach vor dem Deployment der NSX Controller durch den NSX Manager angepasst werden. Hierzu muss sich per SSH auf den NSX Manager verbunden und in den privilegierten Modus gewechselt werden. Danach wird die Linux Shell (Tech Support Access) aufgerufen, hierzu wird das Passwort aus dem VMWare KB-Artikel 2149630 verwendet. ...

April 6, 2019 · 2 min · 220 words · Jan Gilla

LibreNMS – Weathermap Renderfehler

Bei der Installation des Weathermap Plugins in LibreNMS kann es zu Problemen mit dem Rendern der Grafiken aufgrund eines fehlenden Softwarepakets kommen. root@nms-1:~# sudo -u librenms /opt/librenms/html/plugins/Weathermap/map-poller.php PHP Warning: require_once(Console/Getopt.php): failed to open stream: No such file or directory in /opt/librenms/html/plugins/Weathermap/weathermap.php on line 8 PHP Fatal error: require_once(): Failed opening required 'Console/Getopt.php' (include_path='.:/usr/share/php') in /opt/librenms/html/plugins/Weathermap/weathermap.php on line 8 Der Fehler kann einfach durch die Installations des Pakets Console_Getopt über den PHP Paketmanager Pear behoben werden. root@nms-1:~# apt install php-pear root@nms-1:~# pear install Console_Getopt

March 18, 2019 · 1 min · 83 words · Jan Gilla