Man kann’s ja mal versuchen … die Zweite

Ist das zu fassen? Meine deutliche Antwort an den Versender der ersten Mail, dass ich wohl kaum einem anonymen Dritten gegenüber Informationen über meine Geschäftsbeziehungen geben werde, war wohl nicht genug. Heute geht es weiter:

Vorausgesetzt auch Sie gehören zum großen Kreis derer, die Ihren unbezahlten Rechnungen nachtrauern, vermutete ich Interesse, an einer minimalen unterstützenden Zusammenarbeit, die dann auch bezahlt würde.
Bitte entschuldigen Sie, wenn ich Unmut in Ihnen auslöste. Dies war nicht meine Absicht.
Da die Klage noch

Man kann’s ja mal versuchen …

Eben frisch in meiner Mailbox eingetroffen:

Sehr geehrter Herr Pasche,

ich bin auf der Suche nach Informationen über die Firma $FIRMA. Ein Mandant von mir klagt gegen diese wegen ausstehender Zahlungen.

Da uns leider noch Beweismaterial fehlt, recherchiere ich nun im Umfeld der Firma.
Mir wurde mitgeteilt, dass Sie die Homepage betreuen.

Stimmt das und wie stehen Sie zu dieser Firma?

Vielen Dank für eine Antwort!

Die Unterschrift habe ich nicht etwa weggekürzt – da war einfach keine. Auch ist …

Angeschossen? Abgeknallt!

Für einen Kunden adminstrieren wir einen Server, den er sich selbst bei Anbieter S gemietet hat. S ist einer der Großen der Branche; einer von denen, die in die c’t immer bunte Prospekte einlegen lassen, also nicht gerade ein Wald-und-Wiesen-Provider.

Da der fragliche Server mit einem Software-RAID1 bereitgestellt wird, fragen wir per Nagios regelmäßig den mdadm-Status ab, um rechtzeitig bei Plattenproblemen informiert zu werden. Vor wenigen Tagen war es dann leider auch tatsächlich soweit: Das RAID1 ist degraded, eine Platte …

Synology-Netzwerksicherung: Doppel-FAIL

Synology baut nette kleine NAS-Boxen für Daheim oder fürs Büro. Die laufen mit Linux, haben ein Webinterface drauf, damit man nicht mit der Shell in Berührung kommen muss, und sind von daher auch bei Einsteigern sehr beliebt.

Nun gibt es hier und da Bedarf, den Datenbestand der Syno an einem externen Ort zu sichern, und wie das nun mal so ist, bietet sich da Speicherplatz im Internet an. Die Syno unterstützt praktischerweise laut Dokumentation Backups auf „rsync-kompatible Server“. Nun kenne …

Hexadezimal zählen lassen

Manchem fällt es leicht, anderen nicht: das Arbeiten in verschiedenen Zahlensystemen. Ich selbst komme mit binären Zahlen und dezimalen recht gut klar, mit hexadezimalen Zahlen tue ich mich eher schwer. Spätestens bei IPv6 komme ich aber nicht mehr drum herum, weil dort die IP-Adressen nicht mehr dezimal sondern hexadezimal notiert werden.

Trotzdem darf mensch faul sein und zählen lassen. Ich suchte also nach einem bequemen Weg von einem Shell-Skript hexadezimal zählen zu lassen und wurde recht schnell im Internet fündig

Wenn Xen seine Gastfreundlichkeit aufgibt

Ein ärgerlicher Vorfall erwischte uns, unpassenderweise auch noch mitten am Tag. Für einen Kunden betreiben wir ein Xen-Host, auf dem insgesamt drei praktisch identische virtuelle Maschinen laufen. Aus einem nicht weiter relevanten Grund rebootete der Kunde eine der drei virtuellen Maschinen – an sich ein normaler Vorgang.

Nicht normal war hingegen, dass die Maschine nicht mehr hochfuhr, und zwar mit einem Effekt, der uns völlig neu war: Der Kernel bootete ein bisschen und fror dann ein. Meistens, aber nicht immer …

Spaß mit der Zeitumstellung

Okay, diese Stolperfalle habe ich mir letztlich selbst gebaut – woran man nicht alles denken muss.

Ein Kunde betreibt auf seinem Server einige Dienste, die eine Art „Lebenszeichen“ in Form eines Unix-Timestamps (für Unwissende: Die Zahl der Sekunden seit dem 1. Januar 1970) in einer MySQL-Tabelle hinterlassen. Da diese Dienste besonders wichtig für ihn sind, haben wir die Nagios-Überwachung seines Servers um einen Check für diese Dienste erweitert, der sich die Differenz zwischen der dort gespeicherten Zeit und der aktuellen …

MySQL-Backups, aber wie?

Dieser Artikel ist der erste Teil einer kleinen Gruppe von Artikeln über MySQL-Backups. Die weiteren Artikel werden hier verlinkt, sobald sie erscheinen.

Hier ist der zweite Artikel: MySQL Replikation

Hier ist der dritte Artikel: Hinter der MySQL-Replikation aufräumen

Hier ist der vierte und letzte Artikel: MySQL mit daemontools

Wenn es um Backups geht, sind Datenbanken immer nochmal gesondert zu beachten. Zwar kann man die vom Datenbanksystem auf die Platte geschriebenen Daten mit den üblichen Backup-Tools sichern, aber in den meisten …

Defekte Quota-Dateien in Ordnung bringen

Dann und wann ist das Quota-System ein bisschen empfindlich. Spätestens wenn man in /var/log/messages sowas hier liest …

Oct  1 04:18:37 server4 kernel: VFS: find_free_dqentry(): Data block full but it shouldn't.
Oct  1 04:18:37 server4 kernel: VFS: Error -5 occured while creating quota.

… weiß man: Da ist mehr im Argen, als man mit einem einfachen quotacheck korrigieren kann. Nun lassen sich zwar mit quotacheck -c prima neue, frische Quota-Dateien anlegen, nur: Dann haben die User alle erstmal keine Quota …

I/O-Lastprobleme durch Logging

Ein Kundenserver machte Ärger. Dass bei einem iowait-Wert von konstant über 90% nicht mehr viel zu wollen ist, dürfte klar sein. Die Maschine ist aber nicht grundsätzlich überlastet: Die Tage davor schnurrte sie noch wie ein Kätzchen.

Mittels iostat war schnell herausgefunden, dass die I/O-Last nicht auf einen Plattendefekt o.ä. zurückzuführen war, sondern wirklich tonnenweise Daten auf die Platten geschrieben wurden.

Leider sind solche Probleme oft schwierig zu analysieren, weil es für I/O-Last im Standard-Linux-Kernel kein Accounting gibt – sprich, …