Seit dem ersten Release von Icinga for Windows hat sich eine Menge getan, um sowohl die Funktionalitäten, die Usability als auch die Sicherheit der Lösung zu erhöhen. Ein großer Fokus lag parallel jedoch auch immer auf der Performance, was sowohl auf den Aufbau des Icinga Agenten als auch der PowerShell oder generell der Plugins zurückzuführen ist. Warum ist die Performance "schlecht"? Der große flexible Ansatz von Icinga erlaubt es, beliebige Plugins in einer Vielzahl von Programmier- oder...
Windows
Alles zu diesem Thema
Putty mit tmux
Nachdem ich öfters mit dem Tool Putty zu tun bekommen habe, um mich von einer Windows-Umgebung auf einen Linux-Host zu verbinden, habe ich recherchiert wie man beim verbinden einer SSH-Session von Putty direkt eine Tmux-Session auf dem Linux-Server eröffnen kann. Also habe ich mich mit den Einstellungen von Putty etwas näher befasst, getestet und siehe da es geht doch, dann dachte ich mir, das interessiert doch bestimmt mehr SysAdmins. Öffnet man Putty, sieht man die Session mit der Liste von...
SSL leicht gemacht – forcierte Weiterleitung von HTTP auf HTTPS einrichten
Replace spaces with tabs in Visual Studio 2017
Visual Studio has several source code edit settings. This defaults to 4 spaces and no tabs by default and is slightly different to what we use in Icinga 2. There we put focus on tabs in our code style. Editing the Icinga 2 source code on Windows with Visual Studio requires adjusting the editor settings. Navigate into Tools > Options > Text Editor > C# and C++ and adjust the settings to "Keep tabs". I accidentally...
Monitoring Powershell scripts with Icinga 2
The need to to monitor arbitrary Powershell scripts comes up now and then and often there are some workarounds or alternatives, NSClient for example, named. However in order to have something I can link refer people to when the topic comes up again, I'll try to provide a quick and simple to adapt solution. Keep in mind that this assumes you have Icinga 2 up and running on your Windows host, Powershell installed and are reasonably sane. First the the check script I used for demonstration...
Icinga 2 Best Practice Teil 2: Konfiguration synchronisieren
Steckdosen via Raspberry Pi und Webinterface steuern
Um sein Zuhause oder Büro kostengünstig mit einem Raspberry Pi zu steuern benötigt es garnicht mal so viel. Steuerbare Funksteckdosen, einen Pi und ein 433 Mhz Sendemodul reichen schon aus. Diese Woche geht es um die Steuerung der Funksteckdosen per Komandozeile und Webinterface. Raspberry Pi mit 433 MHz Sender Hier erstmal die Liste der genutzen Teile: Funksteckdosen von Brennenstuhl (Amazon) 433 MHz Funk-Sende- und Empfänger-Modul (Amazon) Jumperwires female (Amazon) Antenne (Amazon) Schritt...
How to configure a Windows machine to allow file sharing with a DNS Alias
Last week we moved our cifs share from a Netapp filer to a disk mounted on a virtual windows server handling the share. After that, we configured the share and changed the DNS Alias to the new IP on the Windows server. Now every Windows and Mac client is able to mount the new share with the new dns alias - except the Linux clients, which got some errors like: mount error(5): Input/output error Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) On Windows machines file sharing can...
Chrome und integrierte Windows Anmeldung
Heute möchten wir eine nicht ganz so neue Information zum Chrome aufgreifen, welche aber evtl. nicht alle kennen. Es geht dabei um die Nutzung der integrierten Windows Anmeldung für Seiten aus dem Domain-Controller. Die Einrichtung des ganzen ist nur etwas, was nicht wirklich auf Anhieb gut erklärt wird. Denn der Chrom unterstützt dies seit der Version 5 von Haus aus und greift schlicht auf die Explorer-Einstellungen zu. Umsteiger vom IE werden also nicht all zu viel zu tun haben, wenn die...
VirtualBox: Gast-Anwendung im Host starten
Mit den VirtualBox Kommandozeilen-Tools lassen sich Gast-Applikationen, vom Host-System aus, starten. Mit wenig Aufwand kann man so zum Beispiel den Internet Explorer nahtlos in einen Linux-Desktop integrieren. Vorraussetzung dafür ist, dass in der Windows-VM passwortgeschützte Anmeldung aktiviert ist und die Maschine im Seamless Mode (Tastenkombination HOST + L) abgespeichert wurde. In diesem werden nur gestartete Applikationen im Host-System angezeigt, nicht die komplette Maschine. Den...
Protokoll-Handler in Firefox oder wie komm ich schnell zu meinen Problemen
Eine der schnellsten und komfortabelsten Möglichkeiten auf ein problematisches System zuzugreifen ist für mich auf einen Link in der Überwachung zu klicken. Somit ist nur die Frage wie bekomme ich die Möglichkeit auf eine URL zu klicken und es öffnet sich meine SSH-Verbindung, mein VNC-Fenster oder die Remotedesktop-Sitzung? Die Lösung hierfür heißt auf der einen Seite action_url (oder notes_url) in Nagios oder Icinga, auf der anderen Seite muss ich meinen Browser noch dazu bringen mit...
ODBC-Datenbankzugriff mit Powershell
Es gibt manchmal Situationen, in denen man eine Datenbank abfragen muss, der ODBC-Treiber allerdings nur für Windows verfügbar ist und auch keine zusätzliche Skriptsprache installiert werden soll. Hierfür bietet sich Microsofts objektorientierte Powershell an, mittels derer ein Datenbankzugriff über ODBC relativ einfach zu bewerkstelligen ist. Die Powershell hat außerdem den Vorteil bei aktuellen Windows-Versionen wie z.B. Windows Server 2008 R2 und Windows 7 bereits vorinstalliert zu sein....

