Archive for the 'Uncategorized' Category

Linux Server überwachen mit Munin

Saturday, September 20th, 2008

Munin ist eine Software zur Überwachung und graphischen Visualisierung der verschiedensten Server-Dienste und Systemleistungen unter Linux.
Am einfachsten bekommt man wohl anhand eines Screenshots einen Eindruck von den Möglichkeiten, die diese Software zur Serverüberwachung bietet.

Munin Screenshot

Munin Screenshot


Ja, ich weiß… :) Das Filesystem dieses Servers ist ziemlich voll.

Die Grafiken zeichnen z.B. den Systemload, den genutzten Plattenplatz oder den Speicherverbrauch detailiert mit. Es gibt Graphen für 24h, 1 Woche, 1 Monat und für das zurückliegende Jahr. Weiterhin gibt es eine ganze Reihe von spezialisierten Plugins, die beispielsweise detailiert über die Anzahl der verschiendenen MYSQL-Queries (selct, update, insert) Aufschluß geben.
Diese Daten sind natürlich sehr interessant, um frühzeitig auf aufkommende Probleme reagieren zu können.

Installation von Munin

Die Installation von Munin stellt sich auf Debain oder Ubuntu Systemen denkbar einfach da:

apt-get install munin munin-node

Munin wird unter /etc/munin/ installiert. Nach der Installation muss das Programm noch konfiguriert werden, was sich zum Glück recht einfach gestaltet.

vi /etc/munin/munin.conf

Angepasst werden muss wahrscheinlich vor allem die Variable htmldir, die auf ein bestehendes Verzeichnis verweisen sollte, das natürlich über den Webserver der Maschine erreichbar sein sollte. In diesem Verzeichnis muss der user “munin” der Gruppe “munin” mindestens Schreibrechte haben. Nach dieser Änderung wird der Service neu gestartet.

mkdir -p /var/www/www.example.com/web/monitoring
chown munin:munin /var/www/www.example.com/web/monitoring
/etc/init.d/munin-node restart

Nach einigen Minuten sollten nun über den Browser unter “www.example.com/web/monitoring” die ersten Daten sichtbar werden. In der Standardinstallation aktualisert Munin die Graphen alle 5 Minuten.

Plugins

Die einzelnen Graphen basieren auf den ettlichen Plugins, die es für Munin gibt. Bei der Installation analysiert Munin das System und installiert gleich einige passende Plugins mit. Munin bringt unter “/usr/share/munin/plugins/” einige Plugins mit. Um diese zu aktivieren muss im Verzeichnis “/etc/munin/plugins/” ein symbolischer Link angelegt werden. Empfehlenswert ist zum Beispiel das Plugin “ip_”, das den Netzwerktraffic genauer als das eth0 Plugin darstellen kann:

ln -s /usr/share/munin/plugins/ip_ /etc/munin/plugins/ip_XXX.XXX.XXX.XXX

Dieses Plugin greift auf iptables rules zu. Dazu muss iptables so konfiguriert sein, dass es die Bytes für die einzelnen Netzwerkadapter mitzählt:

iptables -A INPUT -d XXX.XXX.XXX.XXX
iptables -A OUTPUT -s XXX.XXX.XXX.XXX

XXX.XXX.XXX.XXX muss natürlich durch die IP des Servers ersetzt werden.

Einige defaultmässig installierte Plugins erscheinen mir nicht sonderlich interessant, wie das “entropy” Plugin, das irgendwie den Seed für random Funktionen darstellt. Einfach den Link löschen und schon wird es nach dem nächsten Update nicht mehr dargestellt:

rm /etc/munin/plugins/entropy

So kann sich jeder einfach seine maßgeschneiderte Überwachungs-Suite zusammenbasteln. Falls ein Plugin scheinbar nciht funktioniert sollte man einen Blick auf den Quellcode des Plugins werfen. Dort steht meistens ganz oben, welche Bedingungen gegeben sind, damit das Plugin funktioniert und woher es seine Daten bezieht. Das Tomcat Plugin benötigt zum beispiel die Tomcat Manager Applikation, um den Speicherverbrauch etc. des Tomcat Servers anzeigen zu können.

Oktoberfest Wetter 2008

Monday, September 15th, 2008

Am Samstag den 20. September startet in München das Oktoberfest. Zeit, einen Blick auf das zu erwatende Wetter zu werfen. Und dieser Blick schaut leider gar nicht gut aus. Bereits am Wochenende vor dem Oktoberfest brach in München die Temperatur auf tagsüber um die 10°C ein.
Doch was sagen die Wetterdienste in ihren mittelfristigen Prognosen?

Update vom 18.9.

Heute am Donnerstag haben sich die Vorhersagen im Vergleich zu den weiter unten gemachten Prognosen ein bißchen verbessert. Jetzt wird von den Diensten einheitlich wolkig bis leicht sonnig bei 12-14° vorhergesagt.

-Ende Update

Donnerwetter.de erwartet für den Samstag in München Regen und Tages-Temperaturen von . Nachts soll das Thermometer gar auf 6° fallen.
Bei Wetter.com startet der Tag zwar durchaus freundlich, aber pünktlich zum Wiesn-Anstich um 10 Uhr sagt auch dieser Dienst Regen vorher. Immerhin liegen nach Vorhersage der Müncher die Temperaturen mit 10-13° etwas höher.
Der RTL Wetterdienst rechnet für den Start des Oktoberfest 2008 ebenfalls mit Regen und Temperaturen um 14 Grad.
Auch wetteronline.de schließt sich mit Regen und 11°C den negativen Prognosen an.

Die Aussichten für einen sonnigen und einigermaßen warmen Start in das Oktoberfest 2008 sind also denkbar schlecht.
Zwar ist die Vorhersage 5 Tage in die Zukunft nicht 100% genau, aber ein Trend dürfte sich schon jetzt ablesen lassen. Vermutlich darf man sich dieses Jahr auf einen ziemlich verregneten Wiesn-Anstich gefasst machen. Schlecht für die, die Samstag keinen Platz in einem Zelt reserviert haben.

Allerdings kann man sich ja dick und wasserfest anziehen und einen der vielen sicherlich freien Plätze in den Biergärten einnehmen.

How to have your iPhone Application removed from Apple’s AppStore

Friday, August 29th, 2008

Apple offers a semi-automated way to publish your iPhone applications to the AppStore. But the frontend only offers the possibility to add new or update applications. What if you want to pull your applications from the AppStore? Probably an old application doesn’t meet your own quality standards any more or you want to prevent elgal issues. While Apple is known to have removed several applications from the store (remember the 1000$ app? :) ), it’s not obvious to developers how to remove your own app.

Log in to your account at http://itunesconnect.apple.com

  1. Select “Manage Your Apps”
  2. Select the desired application
  3. Select “Edit Information”
  4. Select the “Pricing” tab
  5. Uncheck all territory clearance
  6. Save your changes

This is actually the way suggested by Apple’s helpdesk! Looks good enough for me.

Janet Jackson macht sich ins Höschen?

Thursday, August 21st, 2008

Interessant, was der Spiegel da herausgefunden haben will…

Janet Jackson Unterwäsche

Hauptabsattzmarkt dürfte Japan, sein, was?

Getting “symbol(s) not found” when building your iPhone application

Saturday, August 16th, 2008

I just wasted like 30 minutes having a major WTF-experience. I was getting “symbol(s) not found” errors when compiling my iPhone application for calls to CoreGraphics objects. What you have to do is add the CoreGraphics.framework to your application. Easy, hu? Not so easy! There are two different CoreGraphics.frameworks and adding the one which is used for the real world iPhone wont compile (or rather link, as linking is where the error occurs) for the iPhone simulator! So make sure you have added the right framework. For the real iPhone it should be located at
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.0.sdk/System/Library/Frameworks/CoreGraphics.framework

Happy compiling!

Handling Multiple Accounts for Adsense and Analytics

Saturday, August 16th, 2008

I have different accounts at Google for Adsense and Analytics. This has nothing to do with fake accounts, it has a historical background. I was always annoyed that Google tried to authenticate me at Analytics with the Adsense Account when I was logged in to this. Easy solution? I added my Adense account as a account administrator in Analytics and now I’m fine.
Of course that’s a no-brainer and I feel kind of stupid that I hasseled with this issue for years now… But once you get used to something…

Disable the iPhone auto screen-lock by API

Thursday, August 14th, 2008

If you are developing iPhone applications you might run into a situation where your application is “closed” by the iPhone’s automatic screen lock, which kicks in after a few minutes, according to the settings by the user. This of course happens when you have no interaction like tapping the screen from the user.
To disable the automatic screen lock you have to add the following line of code to the applicationDidFinishLaunching method of your app delegate.

application.idleTimerDisabled = TRUE;

Adsense Ausschlußliste von Pseudo-Suchmaschinen und “Preisvergleichern”

Monday, August 11th, 2008

Folgende Seiten habe ich zur Zeit in der Ausschlußliste meines Adsense Accounts, da ich Sie für Peudosuchmaschinen halte, die möglicherweise mit ihren Arbitrage-Anzeigen nur sehr niedrige Clickpreise erzielen.

a-k-f.de
aol.de
auvito.de
billig-zum-kaufen.de
ciao.de
clever-finden.com
direkt-guenstig.com
ebay.de
erento.de
everysell.com
excite.de
info-suche.com
infoangebot.com
kelkoo.de
kijiji.de
maxi-suche.com
maxsuche.com
mrspar.de
msn.de
preis-shopping24.de
preislexikon.de
preisvergleich.de
shopping.com
sparsmart.com
spitzensuche.com
such-profi.com
suchnetzwerk.com
supabillig.com
supapreis.de
top-suche.com
topergebnis.com
vollmegaguenstig.de

Wenn Ihr weitere Seiten geblacklistet habt, hinterlasst doch einen Kommentar.

Blick In Den Spiegel Macht Doof

Sunday, August 10th, 2008

Der Spiegel fragt sich in seiner aktuellen Ausgabe, ob Google “Doof macht”… Dabei wird unter anderem auf die Copy&Paste-Kultur verwiesen, die durch Suchmaschinen wie Google und Enzyklopedien wie Wikipedia angeblich forciert wird. Etwas verwunderlich ist, dass der aktuelle Spiegel inhatlich und optisch der August-Ausgabe des US-Magazins Atlantic gleicht. Das es sich dabei um einen selbstironischen Gag des Hamburger Magazins handelt glaube ich kaum… Über den Zustand der dort tätigen Journalisten sagt es aber so manches aus…

Spiegel

Update
Der Süddeutschen ist das auch schon aufgefallen und reitet genüßlich darauf herum :)

Das Bahn-Sommerloch

Friday, August 8th, 2008

Wenn ich noch einmal hören muss, dass sich irgendein weinerlicher Ebay-User über “zu teuer ersteigerte” Bahntickets beschwert oder ein Wichtigtuer vom Verbraucherschutz sich darüber aufregt, dann fliegt der Fernseher aus dem Fenster (sollte er sowieso :) )… Die Bahn versteigert auf Ebay Tickets. Jeder kann sich jetzt vorher überlegen, wieviel ihm bei so einer Versteigerung das jeweilige Ticket wert ist. Schlau wäre es, wenn man sich vorher über die regulären Ticktpreise informiert und sein Gebot unter diesem betrag halten würde. Aber damit sind die Deutschen wahrscheinlich (mal wieder) überfordert. Was gibts denn da hinterher so einen Aufriß zu machen?
Und wenn die Bahn die Tickets später noch billiger anbietet… Man nennt das bestenfalls Pech, wenn man eine vernünftige Eintellung zum Leben hat, dann hakt man das unter “allgemeines Lebensrisiko” ab. Aber auch das passt natürlich nicht zur Vollkaskomentalität der meisten Deutschen. Da wird lieber mit Abmahnungen um sich geworfen. Zum Kotzen, dieses Volk…

So, Rant zu Ende. Und den fettschreib-Button werd ich in Zukunft erstmal nicht mehr benutzen :)