Blog-Einträge getaggt mit sysadmin
Keymap Problems with Virt-Manager
So here's the problem:
I'm trying to use an Ubuntu 8.04.3 (Hardy) machine as a host for some KVM virtual machines. The Ubuntu server is headless and my management client is an Apple MacBook with Mac OS X 10.5.8 and ...
mehr lesen »Improving Munin SNMP Performance
Last weekend I configured a server with Munin to monitor some resources on a network and one task was to monitor individual switch ports for bandwidth and errors. Munin has some bundled SNMP plugins for this task which work fine as long as the number of ...
mehr lesen »Recovering data from my broken Terastation Pro II
A few days ago my Buffalo Terastation Pro II showed a strange error message in the webinterface while I wanted to empty the trash (the Terastation has a trashbox for the samba shares). The error message was:
[BufCommonFileShareInfo.save]File Close Error ...mehr lesen »
Askozia PBX
Ende 2006 hatte ich mich schon mal etwas intensiver mit Asterisk beschäftigt, das Thema dann jedoch wieder völlig aus den Augen verloren und 3 Jahre ohne Festnetz-Telefon gelebt.
Vor kurzem hatte ich nun die Idee meine Telefonanlage - einen alten Dual P2 400 MHz mit HFC+ ISDN-Karte - wieder zu ...
mehr lesen »Distributing Mediafiles with Django Apps
Some reuseable Django applications need mediafiles (CSS stylesheets or JavaScript files) to function properly. One common approach is to document, that the user has to copy these files to the MEDIA_ROOT directory.
Another example is django.contrib.admin
. The recommended way here is to
configure ...
Ubuntu 8.10 ist da
Vor ein paar Tagen am 27.10. wurde Ubuntu 8.10 Intrepid Ibex veröffentlicht. Die meisten der Server die ich betreue laufen derzeit mit Ubuntu 8.04 LTS, LTS steht für Long Term Support und verspricht 5 Jahre lang mindestens Security Updates zu veröffentlichen, deshalb ...
mehr lesen »Selbständigkeit und die Folgen
Ich bin jetzt seit 13 Monaten selbständig und so langsam wird klar, was das bedeutet. Während in der Anfangszeit die tägliche Arbeitszeit eher bei 6 bis 7 Stunden lag, liegt sie mittlerweile eher bei 12 bis 14 Stunden - hat sich also verdoppelt. Eigentlich ist mir das ...
mehr lesen »MySQLdb unter Mac OS 10.5 installieren
Um endlich wieder vernünftig mit Django entwickeln zu können, musste ich heute MySQLdb unter OS X 10.5 Leopard installieren.
Nach dem Runterladen und dem Ausführen von python setup.py install
war der
erste Fehler, der zum Vorschein kam folgender:
raise EnvironmentError, "%s ...mehr lesen »
Parallels auf OS X 10.5 Leopard: Kernel Panic
Seit dem Update auf Leopard habe ich das Problem, dass beim Starten einer Virtuellen Maschine mit Parallels mindestens in 50% der Fälle eine Kernel Panic ausgelöst wird und ich den Rechner neu Starten muss.
Nach dem Neustart kriege ich dann auch ...
mehr lesen »PHP unter OS X 10.5 Leopard aktivieren
Da ich ja auf meinem Rechner immer ein lokales Wiki betreibe und ich dafür DokuWiki benutze, welches wiederrum PHP erfordert musste ich unter Mac OS X 10.5 Leopard PHP in der Webserver-Konfiguration aktivieren.
Dass PHP nach dem Update von 10.4 ...
mehr lesen »Trustix: End of Life
Comodo hat jetzt angekündigt Trustix Secure Linux zum Jahresende einzustellen.
Comodo regrets to announce that it will discontinue all distribution, updates and direct support for Trustix Secure Linux effective December 31, 2007.
Das ist schade, denn TSL war immer meine Distribution der Wahl. Die Distribution ist ...
mehr lesen »Leopard: Spotlight hört nicht auf die Festplatte zu indizieren
Ich hatte nach der Installation von OS X 10.5 Leopard das Problem, dass Spotlight immer wieder von vorne begonnen hat die Festplatte zu indizieren. Da der Rechner dadurch relativ stark belastet wird und die Festplatte ständig rödelt musste das Problem ...
mehr lesen »Erstes Software Update für Leopard
Das erste Update für OS X 10.5 ist verfügbar, das ging mal Fix. Offensichtlich geht nicht nur Time Machine nicht mit FileVault, sondern Benutzer die ein bestehendes FileVault haben und Leopard per Update installiert haben und dann versuchen ihr Passwort zu ändern (wie kann ...
mehr lesen »Leopard: DNS Cache leeren
Unter Tiger konnte man den DNS Cache noch per lookupd -flushcache
löschen,
unter 10.5 Leopard geht das nicht mehr, der lookupd existiert nicht mehr.
Der "neue" Weg den DNS-Cache unter OS X 10.5 zu leeren (flush) sieht so aus:
dscacheutil -flushcachemehr lesen »
FileVault vs. Time Machine
Ganz großes Kino Apple!
Zum einen muss ich nun erstmal mein mit FileVault verschlüsseltes Home-Verzeichnis entschlüsseln und neu verschlüsseln, was auf Grund der Größe und dem noch freien Speicher auf meiner internen Festplatte gar nicht so ohne weiteres machbar ist und zum anderen kann ich selbst ...
mehr lesen »Leopard: Erste Impressionen
Seit Gestern läuft auf meinem MacBook Pro OS X 10.5 Leopard. Ich habe das alte Tiger System mit dem CarbonCopyCloner auf eine externe Firewire Platte geklont, getestet ob ich von der Kopie booten kann und dann das System auf der internen Platte per Update auf die ...
mehr lesen »OS X und iSCSI
Für ein aktuelles Projekt war Recherche im Bereich Mac OS X und iSCSI angesagt. Zuerst die schlechte Nachricht vorweg: OS X 10.5 Leopard kommt nun doch ohne iSCSI Unterstützung. In Build 9A377a war iSCSI Support noch vorhanden, im Release nun doch nicht.
Leopard ist zwar ...
mehr lesen »Django GridContainer
Da fängt die Woche ja gut an! Grade lese ich, dass bald der Beta-Test für die Django GridContainer von MediaTemple startet. Richtig gutes Hosting für Django Applikationen fehlt ja nach wie vor in Deutschland, aber zumindestens in Übersee tut sich langsam was. Mit Joyent und MediaTemple hat man ...
mehr lesen »vcontext process takes 100% CPU
Gestern hatte ich ein Problem auf einem Server mit einem 2.6er Kernel und dem
VServer Patch. Die Load lag mittlerweile bei 4 und drei vcontext
Prozesse
haben um die gesammte verfügbare CPU Zeit "gekämpft".
Das Phänomen trat auf meinen Systemen mit 2.4er Kernel ...
mehr lesen »MySQL Proxy auf dem 8. MySQL UserGroup Treffen
Gestern war nach der Sommerpause endlich mal wieder ein MySQL Anwendertreffen. Wie immer im Ni-Hao in Wandsbek. Neben den üblichen Verdächtigen war diesmal Jan Kneschke dabei und hat einen Vortrag über MySQL Proxy gehalten. MySQL Proxy ist ganz grob gesehen eine Alternative ...
mehr lesen »Implementing a CompressedTextField for Django
Driving to my office today I had the idea to implement a field type in Django, which allows me to transparently save data in a compressed state to the database.
A standard Lorem Ipsum paragraph (as follows) takes 446 Bytes as ASCII and using my ...
mehr lesen »Fixing top on OS X
Die Kurzfassung:
echo "alias top=\"top -o cpu\"" >> ~/.profile
Erklärung
top
ist ein Kommandozeilen-Tool um eine Liste laufender Prozesse
anzuzeigen. Sehr hilfreich bei der Diagnose von Problemen oder einfach nur
zur Überwachung von Systemen. Dummerweise verhält sich das top unter OS X
nicht so wie ...
SirAdmin ist nun Open Source
Nur ganz kurz am Rande: SirAdmin, das wohl beste Admin-Tool für Cyrus IMAP Server ist nun opensource.
mehr lesen »Introducing: saturn.rcs4u.de
Heute um 14 Uhr war der Termin bei Level3 in der Süderstraße. Kurze Zeit später war alles erledigt und nun ist der dritte Server im rcs4u Netzwerk online. Das rcs4u Projekt wurde einmal gestartet um alle technischen Belange von PlanetRCS zu bedienen. Mittlerweile stellen wir mit ...
mehr lesen »Dokumentation ist alles
Als Systemadministrator gibt es tausend Gründe, warum man dokumentieren sollte. Nicht nur, damit auch andere Leute (z.B. Urlaubsvertretung) die Systeme bedienen können, sondern auch weil man sich nicht alles merken kann und will. Das bei Programmierern bekannte System DRY - Don't Repeat Yourself - gilt in meinen ...
mehr lesen »MySQL Server
Ich hab heute zwei sehr lesenswerte Artikel von Kristian Köhntopp zum Thema MySQL / Hardware / Performance in meinem RSS Reader gehabt:
mehr lesen »Neuer Server
So, der neue Server ist bestellt. Bleiben noch ein paar Tage zu entscheiden, welche Linux Distribution ich diesmal nehme. Noch sieht es mal wieder nach Trustix aus. Bisher hat mich der Ausflug mit Debian nicht überzeugt und für eine RedHat Entersprise Version bin ich zu geizig. Vielleicht gucke ...
mehr lesen »SSH Alias
Hmm, ich hab grad mal selbst meinen Blog durchsucht, denn ich hätte schwören können, ich hätte das schon mal gebloggt, da ich nichts gefunden habe, nun hier noch mal kurz eine Geschichte, die mir die tägliche Arbeit deutlich erleichtert.
Da ich oft per SSH auf entfernte Server zugreife ...
mehr lesen »Abhängigkeiten ...
Ok, Trustix ist zwar meine Wahl-Distribution und Swup ist ein super Tool, aber wer hier die Abhängigkeiten festgelegt hat möchte ich mal wissen:
# swup --install php [...] Packages to install/upgrade: install: mailcap, version 2.1.15 release 2tr install: php-pear, version 1.4.10 release 1tr install: apache-html, version ...mehr lesen »
Mac Essentials Part 1
Andre got his new MacBook yesterday, so before he can even think of asking me a bunch of questions, I decided to write a bit about my favourite/essential Macintosh applications. I will write three blog posts in this series, starting today. In the first part ...
mehr lesen »Auto negotiation
Kürzlich sind mir nach einem Reboot folgende Log-Messages auf einem Server aufgefallen:
eth0: Transmit error, Tx status register 82. Probably a duplex mismatch. \ See Documentation/networking/vortex.txt Flags; bus-master 1, dirty 6819588(4) current 6819588(4) Transmit list 00000000 vs. f6a25300.
Das schöne an Fehlermeldungen unter Linux ...
mehr lesen »Den Splunk Server absichern
Die kostenlose Version des Splunk Server bietet leider nicht die Möglichkeit das Webinterface mit einem Passwortschutz zu versehen. Da ich meine Log Nachrichten aber nicht der ganzen Welt präsentieren möchte, musste eine Lösung her. Was sich sofort anbietet ist natürlich einfach einen Reverse Proxy vor den ...
mehr lesen »Zentraler Log-Server mit Splunk
Ab einer gewissen Anzahl von Systemen, die man als Systemadministrator betreut, ist es nicht mehr praktikabel die Logs auf allen Systemen einzeln zu überwachen. Ein zentraler Log-Server bietet sich hier gradezu an. Bei ungefähr 15 VServern, verteilt auf 2 physikalische Maschinen, wurde es nun auch bei ...
mehr lesen »Virtuelle Server hinter NAT
Virtuelle Server hinter ein NAT zu setzen ist klasse, plötzlich ist die Zahl
der VServer nicht mehr von der Zahl der öffentlichen IP-Adressen abhängig.
Für eine kleine Testumgebung brauchte ich nämlich mal eben 6 VServer. Also
kurzerhand mit ifconfig
ein dummy-Interface erzeugen, und eine Adresse aus ...
Serverumzug geschafft
Wie angekündigt habe ich heute den Server von Hannover nach Hamburg geholt. Ging auch soweit alles reibungslos. Die wichtigsten Dienste sollten wieder laufen - wenn was nicht geht bitte bescheid sagen. Bis alle DNS Caches die aktuellen Adressen auflösen wird es sicherlich noch etwas dauern. Wer unbedingt schon wieder ...
mehr lesen »Ankündigung Downtime
Unser Server wird am Freitag offline sein. Betroffen sind alle Blogs, PlanetRCS, und alle anderen Webseiten, der Mail-Server, die IRC-Bouncer und alles was ich noch vergessen habe ... Grund: Der Server zieht von Hannover nach Hamburg. Die Netto-Downtime sollte nicht mehr als drei Stunden sein, dazu kommt dann nur ...
mehr lesen »Versionskontrolle mit Subversion
Da ich schon seit einiger Zeit vor habe für die Versionsverwaltung einiger Software-Projekte ein Versionskontrollsystem einzusetzen habe ich mal das Buch Versionskontrolle mit Subversion durchgelesen. CVS wollte ich nicht einsetzen, da Subversion ja gewissermaßen der Nachfolger von CVS ist und versucht viele Schwachstellen schon im Design auszumerzen ...
mehr lesen »Windows: DNS-Cache leeren
Ich hatte ja schon mal beschrieben, wie man den DNS-Cache unter Mac OS X leert, nun soll noch mal kurz der Befehl für Windows nachgereicht werden, da ich genau heute vor dem Problem stand und die Lösung erst nachschlagen musste.
ipconfig /flushdns
Über Start -> Ausführen -> "cmd" einfach ...
mehr lesen »jupiter.rcs4u.de
Diese Woche war ziemlich viel los, deshalb blieb es hier im Blog relativ ruhig. Am Montag war ich auf dem Hamburger MySQL Anwendertreffen im Ni-Hao in Wandsbek. Stefan Saasen hielt dort einen Vortrag über die ActiveRecord Komponente von Ruby on Rails. Ein paar erste Kontakte zu Rails ...
mehr lesen »Entropy drained
Today I stumpled upon a strange problem with my Cyrus Imapd. Suddenly new connections just stalled and timed out. The daemon was still running and listening on the specified ports. I connected with telnet to the imapd (143/tcp) and got the correct banner, but connections made with ...
mehr lesen »Netbooting Mac OS X
Ich habe beim Sortieren alter Fotos mal folgendes gefunden:
Und prompt habe ich mal wieder drüber nachgedacht, wie man Macs ohne lokale Laufewerke komplett übers Netz bootet. Damit es nicht zu einfach wird natürlich nicht mit einen OS X Server - damit geht es ja laut Hersteller ...
mehr lesen »Tom Limoncelli - Time Management
Vor einigen Tagen habe ich das Buch Time Management for System Administrators von Thomas A. Limoncelli durchgelesen. Ich hatte ja schon gebloggt als ich das Buch grade gekauft hatte, aber jetzt noch mal ein kleines Fazit.
Als System Administrator spricht einen das Buch auf jeden Fall ...
mehr lesen »Time Management for SAs
Gestern bin ich bei Recherchen zum Thema ZFS und iSCSI auf das Blog von Ben Rockwood gestoßen. Dort habe ich dann beim rumstöbern einen Eintrag zu dem Buch Time Management for System Administrators gelesen. Was soll ich sagen, das was Ben über das Buch schreibt hat ...
mehr lesen »Cyrus Admin GUI
Darauf habe ich schon lange gewartet. Endlich hat mal jemand ein GUI für die
Funktionen von cyradm
geschrieben. Könnte ich besser programmieren hätte
ich wohl früher oder später selbst versucht sowas zu entwickeln. Wer, wie ich,
einen Cyrus-Imap Server betreibt und schon mal auf der Kommandozeile mit ...
Kündigungsfristen
Komisch - Ich frage mich heute schon den ganzen Tag, was daran so unklar ist, wenn ich auf Kündigung schreibe, dass ich zum 31.*07*.2006 kündige. Bestätigt wurde mir wenigstens eine Kündigung zum 30.*06*.2006. Naja, spar ich halt eine Monatsmiete. Trotzdem, eine 6 und 7 sind selbst ...
mehr lesen »mod_vhost_alias und open_basedir
Jetzt hab ich ne ganze Zeit recherchiert, aber es scheint immer noch keine
bastelfreie Lösung zu geben um mit mod_vhost_alias
die PHP-INI-Variable
open_basedir
dynamisch zu setzen ... Und das obwohl ich schon in
Mailinglisten Einträge mit Patchen aus dem Jahr 2000 gefunden habe. Kennt da
jemand eine Möglichkeit ...
Zonecheck
Da ich es Gestern auf der Denic Website nicht finden konnte und erst Google bemühen musste, hier mal der Link zum Zonecheck Tool von der Denic. Das Ding ist ganz toll um mal zu prüfen, ob die eigenen Nameserver richtig konfiguriert sind. In Zeiten wo man Domains nicht mehr ...
mehr lesen »CCNA
So, jetzt bin ich endlich durch mit dem CCNA Curriculum. Gegen Ende kamen dann doch noch ziemlich interessante Themen, wie z.B. Frame-Relay ... ATM kam leider deutlich zu kurz. Naja, was hats gebracht? Einiges an Praxis im Konfigurieren von Cisco's IOS, und ein paar Zettel auf denen jemand ...
mehr lesen »OS X: DNS-Cache leeren
Unter 10.5 Leopard und 10.6 Snow Leopard bitte folgende Anleitung befolgen: Leopard: DNS-Cache leeren
Um den DNS-Cache auf einem Mac mit OS X zu löschen (flush) einfach folgenden Befehl benutzen:
lookupd -flushcache
Das Ausführen als normaler User sollte reichen. Einfach ein Terminal öffnen und ...
mehr lesen »