openITCOCKPIT 4 Beta

Seit Freitag kann die kommende Version von openITCOCKPIT 4 als Beta ausprobiert werden. Die wichtigsten Neuerungen sind unter anderem das komplett überarbeitet Webinterface, das neue Backend sowie der eigene Agent.

Der openITCOCKPIT Agent ist für mich gleichzeitig auch eine der wichtigsten Neuerungen. So können auch unerfahrene Benutzer einfach in die Welt des Monitorings einsteigen. Wie das funktioniert zeige ich heute.

Weiter lesen

TeamSpeak 3 Server Update Linux 2019

Einmal im Jahr (ist das immer im August?) verweigert ein TeamSpeak 3 Server seinen Dienst.

Wenn man den Server manuell startet, bekommt man nur den Fehler Failed loading default license file! angezeigt:

teamspeak@server:~$ export LD_LIBRARY_PATH=/home/teamspeak/teamspeak3-server_linux_amd64/
teamspeak@server:~$ export TS3SERVER_LICENSE=accept
teamspeak@server:~$ cd /home/teamspeak/teamspeak3-server_linux_amd64/
teamspeak@server:/home/teamspeak/teamspeak3-server_linux_amd64$ /home/teamspeak/teamspeak3-server_linux_amd64/ts3server inifile=ts3server.ini license_accepted=1
2019-08-09 06:49:52.281962|INFO |ServerLibPriv | |TeamSpeak 3 Server 3.3.1 (2018-08-20 08:19:20)
2019-08-09 06:49:52.282109|INFO |ServerLibPriv | |SystemInformation: Linux 4.15.0-55-generic #60-Ubuntu SMP Tue Jul 2 18:22:20 UTC 2019 x86_64 Binary: 64bit
2019-08-09 06:49:52.282140|INFO |ServerLibPriv | |Using hardware aes
2019-08-09 06:49:52.282897|INFO |DatabaseQuery | |dbPlugin name: SQLite3 plugin, Version 3, (c)TeamSpeak Systems GmbH
2019-08-09 06:49:52.282947|INFO |DatabaseQuery | |dbPlugin version: 3.11.1
2019-08-09 06:49:52.283341|INFO |DatabaseQuery | |checking database integrity (may take a while)
2019-08-09 06:49:52.305859|WARNING |Accounting | |Unable to open licensekey.dat, falling back to limited functionality
2019-08-09 06:49:52.306023|CRITICAL|Accounting | |Failed loading default license file!

Den Fehler beheben

Die Fehlerbehebung ist denkbar einfach. Weiter lesen

Sonoff S20 Steckdose

Ich habe mich neulich etwas mit den "Smarten Steckdosen" der Firma ITEAD beschäftigt. Genauer gesagt mit dem Model "Sonoff S20".

Normalerweise funktionieren smarte Steckdosen über eine Cloudlösung des Herstellers. So auch bei der Sonoff S20. Das gute an den Sonoff Geräten ist aber, dass sie im inneren auf einem ESP8226 basieren. Somit eignen sie sich perfekt zum Betrieb mit einer Custom-Firmware.

Weiter lesen

Firefox Sync settings

Usually I don't blog in english but I think this is a interesting new feature for all Firefox users.

All screenshots where made in german - sorry.

Since today it is possible to use a custom sync token server for Firefox Sync on iOS devices without the need to host an own authentication server.

Firefox for iOS was the only version of Firefox where it was not possible to set a custom identity.sync.tokenserver.uri for self-hosted Sync instances. GitHub Issue #5006

Luckly this issue got fixed (41eac13) with the latest version of Firefox for iOS 18.0 (15690).

Weiter lesen

Windows 10 Subsystem for Linux WSL mit ConEmu

Mit Windows 10 hat Microsoft das "Windows Subsystem for Linux", kurz WSL (WLS 1) eingeführt. Damit ist es möglich, Linux-Software unter Windows auszuführen. Wichtig ist dabei, bei WSL handelt es sich (noch) nicht um eine virtuelle Maschine! Microsoft hat eine Linux-kompatible Kernelschicht einwickelt, über die Linux-Programme ausgeführt werden können.

Ich finde, mit dem Windows Subsystem for Linux hat Microsoft ein wirklich cooles Tool eingebaut, welches ich sehr oft nutze. Deshalb heute der Blog, wie man WSL installiert und richtig Konfiguriert, damit es noch mehr Spaß macht!

WSL kann viel mehr sein, als nur ein guter SSH Client!

Weiter lesen

Heute habe ich nach einem Update von Matomo Version 3.8.1 auf 3.9.0 folgende Fehler bekommen:

WARNING: /var/www/piwik.nook24.eu/core/Plugin/Manager.php(451): Warning - is_dir(): open_basedir restriction in effect. File(/var/www/piwik.nook24.euplugins/DBStats) is not within the allowed path(s): (/var/www/piwik.nook24.eu/:/tmp/:/usr/share/pear/) - Matomo 3.9.0 - Please report this message in the Matomo forums: https://forum.matomo.org (please do a search first as it might have been reported already)

WARNING: /var/www/piwik.nook24.eu/core/Plugin/Manager.php(451): Warning - is_dir(): open_basedir restriction in effect. File(/var/www/piwik.nook24.euplugins/PremiumBundle) is not within the allowed path(s): (/var/www/piwik.nook24.eu/:/tmp/:/usr/share/pear/) - Matomo 3.9.0 - Please report this message in the Matomo forums: https://forum.matomo.org (please do a search first as it might have been reported already)
WARNING: /var/www/piwik.nook24.eu/core/Plugin/Manager.php(451): Warning - is_dir(): open_basedir restriction in effect. File(/var/www/piwik.nook24.euplugins/ActivityLog) is not within the allowed path(s): (/var/www/piwik.nook24.eu/:/tmp/:/usr/share/pear/) - Matomo 3.9.0 - Please report this message in the Matomo forums: https://forum.matomo.org (please do a search first as it might have been reported already)

...

Im Dateipfad fehlt ein "/" vor "plugins". Im IRC Channel konnte man mir zum Glück schnell helfen und es existiert auch schon ein Patch: https://github.com/matomo-org/matomo/pull/14228/files

Wenn Ihr auch das Problem habt, könnt ihr eure Matomo Installation so erst einmal reparieren. Ich hoffe es kommt bald ein Update, welches den Fehler behebt.

CLion by JetBrains

Round about four years ago, I launched my first personal open source project Statusengine. My motivation behind Statusengine was, to learn more about the Nagios Core and find a way to scale Nagios and Naemon for large environment. Also I wanted to use more modern technologies and make it easier to get access to the data, which is collected by the monitoring core.

Today Statusengine is listed as Add-on on Nagios Exchange and the Naemon Add-ons page. It also became the default database backend for openITCOCKPIT. At the moment we are two active developers and pushing the project quite foreword. There are also some community developers, which send us pull requests and issues on GitHub, thanks to all of you!

This October, we applied for JetBrains open source licences and got an approval. Awesome! JetBrains supports Statusengine now with two "JetBrains All Products Pack licenses", so we can use super awesome IDE-Software for free!

Thanks a lot JetBrains for supporting Statusengine!

Weiter lesen

Ende der Sommerpause 2018

So langsam neigt sich der "Jahrhundertsommer 2018" dem Ende zu. Die Tage werden wieder kürze und so kann ich wieder langsam anfangen, den Blog mit Leben zu füllen.

Ich weis noch nicht genau, welche Themen ich mir in den kommenden Wochen anschauen werde. Vermutlich wird es ein paar Elektrobasteleien, etwas Proxmox VE, Linux und Windows geben.