GenieACS ein OpenSource ACS Dienst unter Ubuntu 14.04

Als Internet Service Provider ist es gut, wenn man nicht jeden Router per Hand einrichten und verwalten muss. Hierfür bietet GenieACS eine schöne Alternative. In diesem Beitrag möchte ich euch jedoch nur ein kurzes Script zur Installation dieses Dienstes zur Verfügung stellen, welches die vollständige Installation unter Ubuntu 14.04 übernimmt und problemlos durchführen sollte. Dabei wird eine Administrator-Oberfläche über Port 3000 erreichbar sein und die Geräteschnittstelle für die einzelnen Router auf Port 7547 legen. Da diese „Anleitung“ nur für ISP’s interessant sein dürfte, überspringe ich weitere Erklärungen und stelle euch einfach direkt das Installationsscript zur Verfügung. Das Script muss noch Rechte zur Ausführung bekommen „chmod +x“ und anschließend ausgeführt werden. Die Installation von GenieACS erfolgt dabei in dem Ordner, in dem das Script ausgeführt wird. Weiterlesen

Administratorrechte für eine Anwendung erforderlich machen

Es gibt Fälle, in denen man nicht darum herumkommt, für eine Anwendung Administratorrechte erforderlich zu machen. Egal, welche Sprache man wählt, immer kann es nötig sein Aktionen durchzuführen für die mehr Rechte erforderlich sind, als die eines normalen Benutzers. Im Visual Studio kann man hierfür der Anwendung einfach eine Manifest-Datei hinzufügen. Diese Anwendungsmanifest-Datei ist eine simple XML-Struktur. Weiterlesen

Mit C# in der Windows-Ereignisanzeige schreiben

Wenn es um das Thema „Logging“ geht, gibt es bei C# beliebig viele verschiedene Ansätze. Neben den weit verbreiteten Logging-„Frameworks“ wie u.a. log4net, besteht in C# ebenfalls die Möglichkeit in den Windows-„Log“ (im Deutschen Ereignisanzeige) seine Fehler und andere Probleme abzulegen. Aber was wird benötigt, um dorthin schreiben zu können? Nun zunächst muss die Anwendung, um dorthin schreiben zu können, seit Windows Vista im Administrator Modus laufen. Wie man dies für die Anwendung voraussetzen kann, folgt noch in einem weiteren Blog-Post, lässt sich aber auch schnell mittels Google lösen. Stichwort: Manifest. Weiterlesen

PowerDNS unter Ubuntu

PowerDNS ist ein Open Source Projekt unter der GPLv2. Entwickelt wurde PowerDNS mit C++ und es unterstützt viele gängige Datenbanken wie MariaDB, MySQL, Oracle, PostgreSQL und mehr. In diesem kleinen „Tutorial“ möchte ich euch die Installation von PowerDNS unter Ubuntu 14.04 LTS Server zeigen. Allerdings sollte sich die Installation unter anderen Debian / Ubuntu Distributionen nur geringfügig unterscheiden.

Zu Beginn sollten wir zunächst dafür sorgen das unser Server gesichert ist (falls hier schon andere Dienste laufen oder wichtige Dateien darauf liegen) und eine Aktualisierung anstoßen.

sudo apt-get update && sudo apt-get upgrade -y

Weiterlesen