SNMP-Agent mit openDMK

24. Juni 2009 von Stephan Erdmann [permalink]

Das Simple Network Message Protocol ist für die Überwachung und Steuerung von Netzwerkkomponenten gedacht. Diese SNMP-Agents können mit einem SNMP-Manager zentral verwaltet werden. Neben der Hardwareüberwachung bietet sich es daher unter Umständen an, auch Softwareprozesse mit Hilfe eines SNMP-Managers zu überwachen. In einem konkreten Fall haben wir beispielsweise einen Monitor geschrieben, der mit Hilfe von Nagios zentral überwacht wird. Nagios sendet bei Wertüberschreitungen des Monitors Warnmeldungen an die Administratoren.

Da SNMP leider doch nicht ganz so simpel ist, wie es der Name vermuten läßt, möchte ich hier einen praktischen Ansatz vorstellen, mit dem man SNMP als einfache "Datenschubse" zwischen Agent uns Manager nutzen kann, ohne viele Dokus zu lesen.

weiter lesen »

Tags: , , ,
Kategorie: Java, Linux/Unix, Softwareentwicklung | keine Kommentare »

MySQL: Zeilen zu Spalten ohne Pivot-Element

22. Juni 2009 von John Freytag [permalink]

Stephan Erdmann beschrieb bereits in seinem Artikel “MySQL: Pivot” wie man anhand von s.g. “Pivot Objekten” die Zeilen einer Tabelle in Spalten umwandeln kann. Diese Technik setzt allerdings voraus, dass diese Objekte auch eindeutig sind – man stösst also auf Probleme, sobald aus nicht vorher definierten Zeileninhalten Spalten machen möchte. weiter lesen »

Tags: , ,
Kategorie: Allgemein, Softwareentwicklung | keine Kommentare »

JAX-WS mit Spring

20. Juni 2009 von Dirk Dittmar [permalink]

Ich habe in den letzen zwei Wochen mit zwei verschiedenen Webservices gearbeitet. Keiner der beiden war irgendwie gut oder intuitiv zu bedienen und die beiden Services anzubinden war auch nicht besonders einfach.

Deshalb habe ich mich gefragt warum es schwierig sein sollte einen Webservice zu schreiben der einfach und schnell anzubinden ist. Ich bin zu dem Schluss gekommen das daran gar nichts schwierig ist. Eigentlich ist es recht einfach, wie dieser Artikel zeigen soll.
weiter lesen »

Tags: , , , ,
Kategorie: Java, Softwareentwicklung | 1 Kommentar »

MySQL: Datennormalisierung mit Bordmitteln

19. Juni 2009 von Stephan Erdmann [permalink]

Gerade bei der Arbeit an Legacy-Umgebungen kann es durchaus sinnvoll sein, manche Implementierungen direkt in der Datenbank durchzuführen. Hierzu gehört beispielsweise die Normalisierung von Daten, die in dem Legacy-System nicht vorgesehen ist, aber der Kunde wünscht. Hierzu kann man unter Umständen das Legacy-System erweitern, was manchmal nicht möglich ist und zudem die Gefahr birgt, dass man einige anzupassende Stellen übersieht. MySQL unterstützt ab der Version 5.0 Trigger, die eine interessante Alternative bieten, um einfache Datenoperationen direkt durchzuführen, ohne dass das Legacy-System angepasst werden muss.

weiter lesen »

Tags: ,
Kategorie: Allgemein | keine Kommentare »

MySQL: Pivot

19. Juni 2009 von Stephan Erdmann [permalink]

Mit einem einfachen Trick lassen sich in MySQL Pivot-Statements zaubern, die es ermöglichen, Zeilen in Spalten "umzukonvertieren", also dass die Informationen in der Achse gedreht werden. Hierzu folgt ein einfaches Beispiel.

weiter lesen »

Tags: ,
Kategorie: Allgemein, Linux/Unix, Softwareentwicklung | keine Kommentare »

« ältere Einträge