Categories
Linux

wget: Bandbreite begrenzen (QOS light)

Wenn man nicht die gesamte Leitung lahmlegen und nicht gleich Traffic-Shaping auf dem Router konfigurieren möchte, bietet wget die praktische Option “–limit-rate”.

So wird dann z.B. der Download auf 500kb/s (nicht kBit/s!) begrenzt:

wget --limit-rate=500k http://www.example.com/download.zip
Categories
Linux Software

Nagios Extended Notification Mail

Screenshot nagios_mail

Ersatz für die von Nagios mitgelieferte Notification-Mail.

Eigentlich bin ich kein Fan von HTML-Mails, aber CSS-Formatierungen machen eine Notification-Mail schon übersichtlicher. Es wird aber auch eine Text-Variante für Handhelds etc. mitgesendet.

UPDATE: Now available here at my github profile!

Download: nagios_mail-0.9.zip (don’t use this, use the github page!)

Categories
Linux

find -exec mit Pipe

“find” ist noch mächtiger in Zusammenhang mit dem “-exec” Parameter – bisher war mir aber nicht klar wie man eine Pipe innerhalb des -exec Abschnitts benutzen kann:

find . -type f -exec sh -c 'cat {} | grep "hello world"' ;

Der Trick ist eine Shell (in diesem Falle “sh”) aufzurufen. Das Kommando oben ist nur ein Beispiel und macht natürlich keinen Sinn ;-).

Categories
Plesk

Plesk 9 Migration Manager

Interessanterweise fehlt beim aktuellen Release von Plesk der Migration-Manager. Laut Parallels wird dieser nachgereicht. Mal sehen wann es möglich ist, mit dem aktuellen Release den Funktionsumfang des Vorgängers zu Nutzen.

Aber es gibt einen (kleinen) Workaround: Link

Kleines Update (7.3.09): ca. 3 Monate nach Erscheinen von Plesk 9 hat sich immer noch nichts getan. Langsam frage ich mich ob es nicht doch irgendwo eine Alternative zu Plesk gibt?

Update (28.4.09): Soeben ist Plesk 9.2 erschienen (mit Migration-Manager!) und vielen anderen gefixten Bugs (Changelog).

Categories
Linux

Mumble: Benutzer hinzufügen

Mumble bzw. dessen Server “murmur” bietet zur Kommunikation mit anderen Programmen oder dem Benutzer eine DBus-Schnittstelle. Folgend die nötigen Schritte um einen neuen Benutzer für Mumble zu registerieren.

Categories
Linux

Mumble

Mumble ist ein geniales (OpenSource) VOIP System welches einen freien, sehr effektiven Codec zur Sprachübertragung nutzt.

Primär ist die Nutzung für (Online-)Spieler vorgesehen: Die Latency ist (im Gegensatz zu anderen bekannten Gamer-Sprachübertragungssystemen) sehr gering. Es können sogar bei unterstützten Spielen die Positionsdaten von Spielern aus einem Spiel ausgewertet und in 3D-Audio-Informationen umgewandelt werden.

Da auch sehr komplexe ACLs konfiguriert werden können ist (theoretisch) auch ein Unternehmenseinsatz vorstellbar. Leider sieht es auf dem Gebiet der Verschlüsselung (noch) düster aus,  sodass es sinnvoll nur lokal bzw. per VPN zu benutzen ist.

Categories
Linux

MySQL 4 unter Debian/Ubuntu (für CAO)

Da die freie Warenwirtschaft & Buchhaltung CAO (www.cao-faktura.de) aus verschiedenen Gründen nicht mit MySQL 5 klarkommt (bzw. klarkommen will), folgend die nötigen Schritte einer MySQL 4 Installation parallel zu Mysql 5 unter Debian Etch (sollte aber auch mit anderen Distributionen so klappen). MySQL 4 wird in diesem Beispiel auf Port 3307 laufen.

Categories
Linux

syslog-ng RPMs

IMHO ein guter Ersatz für den “normalen” syslogd. Bietet “remote-logging” und eine einfache, sehr logische Konfiguration.

Fertige RPMs habe ich hier gefunden (nötig sind eventlog und syslog-ng):
http://www.silfreed.net/download/repo/packages/eventlog/
http://www.silfreed.net/download/repo/packages/syslog-ng/

Categories
Storage

ZFS (Solaris)

http://www.opensolaris.org/os/downloads
http://www.heise.de/open/OpenSolaris-als-Fileserver–/artikel/119995

LVM & Softraid war gestern.

Weiterhin interessant: Die “Solaris Express Community Edition” hat ein sehr brauchbares Webinterface für das Storage-Management bereits mit an Board. Dieses lässt sich auch in OpenSolaris installieren – ist dort aber IMHO nicht mit im Repository mit dabei.

Categories
Linux Plesk

Plesk Mail-Bounces abschalten

Um auf älteren (Plesk-)Servern herauszufinden ob einige Maildomains noch Bounces bei nichtexistenten Benutzern konfiguriert haben, hilft folgendes SQL-Statement:

SELECT d.name,p.value FROM domains d
INNER JOIN DomainServices ds ON dom_id = d.id
INNER JOIN Parameters p ON p.id = ds.parameters_id
WHERE p.parameter = 'nonexist_mail'
ORDER BY d.name

Beim Abschalten der Bounces helfen dann die Group-Operations bei den Domaineinstellungen.