Posted on by | Posted in synyx Blog | Tagged , ,

Warum wird ein Benachrichtigungsmanagement benötigt?

Monitoring ist wichtig, aber nicht alle Monitoring-Tests sind (nur) für System Administratoren interessant. Oft interessieren sich auch Entwickler zum Beispiel über den Zustand ihrer Anwendung und wollen darüber benachrichtigt werden, falls diese ausfällt. Die Gruppenverwaltung über Nagios gestaltet sich allerdings kompliziert und wenig Anwenderfreundlich.

Außerdem nimmt die Zahl an Nagios Checks immer weiter zu, so dass ein einfacher E-Mail Versand bei einem fehlgeschlagenen Test zu einer Überflutung des E-Mail Postfaches führen kann. Eine Limitierung und Priorisierung von Nachrichten ist hier hilfreich.

Posted on by | Posted in Developer Blog, Open Source Blog, synyx Blog | Tagged , , , , , ,

Metrics by yammer provides runtime metrics and statistics for all kind of apps you can imagine. A lot of stuff is directly useable out of the box, for example measuring request/response cycles of webapps and provide histograms of the measured values. So, lets try enabling a simple Java-Application built by maven.

First we add needed dependencies into our pom:


After providing this, we are able to do something like that in our code:

Posted on by | Posted in Administrator Blog, Developer Blog | Tagged , , ,

This expands on the idea in the first part of this blog series.  We will still be working NIH style here - this time to improve the visuals, user-interface and information density.

The idea still is:  collect arbitrary information, stay small, display distilled information.  The goal is to learn more how to visualize things, and of course do it within the constraints mentioned in the previous blog entry.

Posted on by | Posted in Administrator Blog, Developer Blog | Tagged , ,

Not being a pure Developer but more of a DevOp brings all sorts of interesting problems.  When you not only sell software but are also included in the whole life-cycle you get a different view on things.

So there you have it - the production deployment of some software running at the customers site exhibits problems and will be restarted by the support.  This rarely leaves time to really analyze what went wrong, except a postmortem analysis.  This blog post is about ideas on how to be a little pro-active in gathering information before and after things go horribly wrong.

Posted on by | Posted in Administrator Blog | Tagged , , , , , , , ,

some time ago Aljona showed
how to monitor and manage your java application with jmx

I'm going to show, how you can make use of JMX from the viewpoint of a sysadmin.

initial point:

You have a Java-application deployed in an applicationserver like JBoss or Tomcat and you want to monitor the health of this application(including the applicationserver and the Java-virtual-machine it is running in) with a tool like Nagios.