Technologie

Alles zu diesem Thema

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...

Ceph – CRUSH rules über die CLI

Über die CRUSH Map ist es möglich zu beinflussen wie Ceph seine Objekte repliziert und verteilt. Die Standard CRUSH Map verteilt die Daten, sodass jeweils nur eine Kopie per Host abgelegt wird. Wenn nun ein Ceph Cluster andere Prioritäten voraussieht, bspw. Hosts sich ein Netz, oder ein Rack mit gleicher Stromversorgung teilen, oder im gleichen Rechenzentrum stehen, sprich die Failure Domains anders aufgeteilt sind, ist es möglich diese Abhängigkeiten in der CRUSH Map zu berücksichtigen....

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...

Ncdu – Speicherplatzanalyse leicht gemacht

Ich möchte heute mal ein äußerst nützliches Tool vorstellen, das ich schon seit Jahren verwende: Ncdu. Die Abkürzung steht für NCurses Disk Usage und wie der Name schon sagt lässt sich damit die Disk Usage, also der belegte Speicherplatz analysieren. Gerade wenn's mal schnell gehen muss und es "brennt" dauert die Suche nach einem Speicherplatzfresser über herkömliche Befehle wie du doch verhältnismäßig lange, hier kommt ncdu in Spiel. Bei Debian steht es über die Standardrepositories zur...

Mac OS X: dd schneller und mit Fortschrittsanzeige

Wenn ich weiß, dass die Hardware eigentlich deutlich mehr hergeben sollte, gehört Geduld nicht unbedingt zu meinen großen Stärken. Konkret bestand die Aufgabe darin, eine Raspbian-Installation von einer SD-Karte auf zwei andere zu transferieren. Da mein Mac nur (oder immerhin noch) einen SD-Kartenslot hat und kein externer Kartenleser zur Verfügung stand, musste der Umweg über das Ziehen eines Images von der Originalkarte und anschließendes Schreiben desselbigen auf die neuen Karten her. Das...

Nachgestellte Leerzeichen und String-Vergleiche in Datenbanken

Für Datenbanken die sich an den SQL-92-Standard halten, gilt für Vergleiche von character strings nach Abschnitt 8.2 Generals Rules #3, dass die zu vergleichenden Strings, vor dem Vergleich auf die selbe Länge gebracht werden müssen. Der eventuell kürzere String wird demnach nach rechts auf die Länge des zu vergleichenden Strings mit Hilfe eines pad character, meist dem Leerzeichen, aufgefüllt. Unter character strings fallen die Typen char (character) und varchar (character varying). Diese...

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...