Citrus is now also available as snapshot release in version 1.1. We already have incorporated some really great new features and fixed some issues. See below a list of new features for 1.1-SNAPSHOT.

New features in first 1.1-SNAPSHOT release:

  • Sending SOAP attachments as a client
  • SOAP Fault validation (validate SOAP faults with SOAP fault code and fault string)
  • Extended exception validation (error message validation)
  • Generate test documentation in Excel
  • Extend test case meta-info with custom elements
  • Write custom actions and extend test case with custom actions

Testing the latest snapshot version including feedback is now very important for us. Therefore we hope you can switch to the latest snapshot versions. There are still more features to come in version 1.1 so stay tuned. For instance by following Citrus on Twitter (http://twitter.com/citrusframework) where all announcements will reach you right on time.

Author:Christoph Deppisch
Tags:Citrus
Categories:citrus

Im Rahmen des Münchner Nagios-Stammtisches hielt Roland Huß gestern einen Vortrag über sein Framework Jmx4Perl. Mittlerweile haben sich mehrere Leute erkundigt, wie die Service- und Commanddefinitionen für das dazugehörige Plugin check_jmx4perl aussehen könnten. Deshalb soll hier erläutert werden, wie man ein paar grundlegende Messwerte aus einem Applicationserver ausliest und mit Nagios überwacht.

weiterlesen...

Author:Gerhard Laußer
Tags:check_jmx4perl, Jmx4Perl, Nagios
Categories:jmx4perl

Es gibt ein neues Mitglied in der check_<datenbank>_health-Familie. Nach Oracle, MS SQL und MySQL habe ich mir DB2 vorgenommen und ein Plugin geschrieben, das leicht erweiterbar ist und grundlegende Anforderungen out of the box abdeckt.

weiterlesen...

Author:Gerhard Laußer
Tags:DB2, Nagios, Plugins
Categories:nagios
Labs Maven Repository

Labs got its own maven repository now:

How do I access the repo for my Maven project?

Add the repos to your project POM. Here’s an example for the release repository:

<repository>
  <id>consol-labs-release</id>
  <url>http://labs.consol.de/maven/repository/</url>
  <snapshots>
    <enabled>false</enabled>
  </snapshots>
 <releases>
    <enabled>true</enabled>
  </releases>
</repository>
<repository>
  <id>consol-labs-snapshots</id>
  <url>http://labs.consol.de/maven/snapshots-repository/</url>
  <snapshots>
    <enabled>true</enabled>    <!-- Policy: always, daily, interval:xxx (xxx=#minutes, 60*24*7=10080), never -->
    <updatePolicy>interval:10080</updatePolicy>
  </snapshots>
  <releases>
    <enabled>false</enabled>
  </releases>
</repository>

How do I release to the repos?

Simply add this profile to your project, and activate it when deploying:

<profile>
  <id>dist-labs</id>
  <distributionManagement>
    <repository>
      <id>consol-labs-release</id>
      <url>scpexe://labs.consol.de/home/maven-repository/www/htdocs/repository</url>
    </repository>
    <snapshotRepository>
      <id>consol-labs-snapshots</id>
      <url>scpexe://labs.consol.de/home/maven-repository/www/htdocs/snapshots-repository</url>
    </snapshotRepository>
  </distributionManagement>
</profile>

Additionally, you’ll have to modify your $HOME/.m2/settings.xml and configure the user for SSH deployment:

<server>
  <id>consol-labs-release</id>
  <username>maven-repository</username>
</server>
<server>
  <id>consol-labs-snapshots</id>
  <username>maven-repository</username>
</server>

Now you can simply deploy using Maven:

mvn clean install deploy -Pdist-labs

Note: We only support SSH transport for now, using SSH authorized keys.

Author:Admin
Tags:Maven, repository
Categories:maven, development

Ein Update von ESXi 3.5 auf 4.0 geht ganz einfach, auch wenn man keinen vCenter Update Manager hat. Für die meisten Nutzer der kostenlosen Variante von ESX dürfte das der Fall sein. Trotzdem gibt es auch für sie die Möglichkeit eines bequemen, automatisierten Updates.

weiterlesen...

Author:Gerhard Laußer
Tags:esx, esxi, vmware
Categories:misc

In a multi module Maven project, it seems non trival to reference the project root location from the sub modules deeper down in the module hierarchy. The following approach describes how to configure a plugin referencing a root POM relative file.

weiterlesen...

Author:Admin
Tags:gmaven, Maven
Categories:maven, development

Ein unangenehmes Phänomen bei NFS-gemounteten Filesysteme tritt auf, wenn der Fileserver abstürzt oder ein Netzwerkproblem zwischen NFS-Server und -Client besteht. Sämtliche Prozesse, die auf Dateien auf so einem Filesystem zugreifen wollen, bleiben einfach hängen. Das gilt auch für Nagios-Plugins. Nach Ablauf des Timeouts wird der Nagios-Kernel den Plugin-Prozess zwar abschiessen, jedoch bleibt dieser in der Prozessliste und zwar so lange, bis der NFS-Server wieder antwortet.

weiterlesen...

Author:Admin
Tags:Nagios, nfs
Categories:nagios
Welcome to ConSol Labs
Author:Admin