Category Archives: Linux

OpenNMS: RRDs auf eine SSD

So wirkt sich das aus wenn man die RRDs (bzw. das ganze /var) auf eine SSD packt…

Posted in Linux | Tagged , , | Leave a comment

OpenNMS: Jabber/XMPP notifications

Das ist prinzipiell ganz einfach. Anleitung u.A. hier. Allerdings hatte ich das Problem, dass irgendwann einfach keine Nachrichten mehr verschickt wurden. Wertvoll war ein Hinweis auf der Mailingliste: Man sollte darauf achten, dass jeder potentielle Empfänger auch eine Jabber-Adresse eingetragen … Continue reading

Posted in Linux | Tagged , , | Leave a comment

PHP/bash: Konsolenausgabe positionieren

Kürzlich benötigte ich für eine PHP Konsolenanwendung die Ausgabe einer Statuszeile. Die ausgegebene Zeile sollte jedoch nicht (wie sonst üblich) jeweils in einer neuen Zeile landen, sondern immer in der selben Zeile – so dass man einen schnellen Überblick über … Continue reading

Posted in Linux, Programmierung | Tagged , | 1 Comment

Chrooted ssh shell

Wenn man mal eine chrooted ssh shell unter Ubuntu/Debian braucht ist jailkit das Mittel der Wahl…

Posted in Linux | Tagged , , , | Leave a comment

Puppet: MySQL user management

Kleines Puppet Rezept um zu überprüfen ob ein MySQL User bereits existiert und falls nicht, diesen anzulegen: class mysql-management {   $mysql_password = "verysecure"   exec { "mysql-password_nms" : path => ["/bin", "/usr/bin", "/usr/sbin"], unless => "bash -c \"if [ … Continue reading

Posted in Linux | Tagged , | Leave a comment

OpenNMS: Performance tuning

Nachdem OpenNMS zwei Jahre gelaufen ist wurde es zuletzt immer langsamer. Klar, neue Nodes, Services etc. erhöhen die Last. Also Zeit für eine Optimierung. Die in meinem Fall wichtigsten Punkte: Postgres Konfiguration eigene RRD Partition (noatime,nodiratime) Events aufräumen Generell ist … Continue reading

Posted in Linux | Tagged , , | Leave a comment

nmon: Linux Performance Monitor

Nmon ist ein gutes Tool um sich auf der Konsole schnell einen Überblick über eventuelle Performanceprobleme zu verschaffen. CPU Auslastung, Netzwerk, IO Daten/Laufwerke, Prozesse etc. werden übersichtlich und z.T. grafisch dargestellt. Es gibt sogar auch eine CPU Langzeitstatistik welche auf … Continue reading

Posted in Linux, Tools | Tagged , | Leave a comment

Firefox 4 RC

Habe mir soeben den Release Candiate von Firefox 4 installiert. Bis jetzt alles sehr positiv. Er fühlt sich vorallem spürbar schneller an als der Vorgänger. Firefox Sync ist jetzt integriert. Schade ist allerdings, dass sich unter Ubuntu/Linux die Tabs und … Continue reading

Posted in Allgemein, Linux | Tagged , , | Leave a comment

OpenNMS: Services löschen

Wenn man bei OpenNMS einige Services aus der poller-configuration.xml entfernt, werden diese zwar nicht mehr überwacht, tauchen aber nach wie vor in der Serviceliste des jeweiligen Interface auf (“Not Monitored”). Theoretisch sollte OpenNMS diese Services nach 5 Tagen (Default) entfernen. … Continue reading

Posted in Linux | Tagged , , | Leave a comment

Ubuntu/Centos: /bin/sh Unterschiede

Mal wieder Zeit verplempert: Wenn man Shell-Scripts programmiert sollte man wissen welchen Interpreter man verwendet. Etwas achtlos verwendet man meist den Shebang “#!/bin/sh”. /bin/sh ist meist nur ein Link auf die jeweilige Default-Shell der Distribution. Unter Centos/RedHat ist /bin/sh ein … Continue reading

Posted in Linux | Tagged , , , | 2 Comments