Kurz vorgestellt: Cucumber-Nagios

Anonymous User

 

Ein neues Projekt verbindet Behavour-Driven Development (BDD) mit Nagios-Monitoring. Dabei kann der Administrator die durchzuführenden Abfragen und die erwarteten Ergebnisse in einer domainspezifischen Sprache (DSL) formulieren. Das Cucumber -Nagios-Tool transfomiert sie dann in ein Plugin im Nagios-Format.

Das folgende Beispiel von der Projekt-Homepage illustriert den Ablauf. Dabei prüft das entstehende Plugin die Verfügbarkeit von google.com, indem es nach "wikipedia" sucht und das gelieferte Ergebnis mit dem erwarteten "www.wikipedia.org" vergleicht.

Feature: google.com It should be up And I should be able to search for things Scenario: Searching for things When I visit "http://www.google.com" And I fill in "q" with "wikipedia" And I press "Google Search" Then I should see "www.wikipedia.org"

Führt man es mit dem Tool aus, sieht das Ergebnis so aus, wenn Google erreichbar ist:

$ cucumber-nagios google.feature Critical: 0, Warning: 0, 4 okay | passed=4, failed=0

Cucumber-Nagios basiert auf dem BDD-Tool Cucumber und ist in Ruby geschrieben. Es lässt sich folgenermaßen installieren (gegebenenfalls mit Root-Rechten ausgeführt):

$ gem install gemcutter $ gem tumble $ gem install cucumber-nagios

Weitere Informationen finden sich auf der Homepage von Cucumber-Nagios.

27.08.2010 13:04
  • Derzeit 0 von 5 Sternen.
  • 1
  • 2
  • 3
  • 4
  • 5
Bewertung: 0/5 (0 Stimmen gezählt)

Vielen Dank für Ihre Bewertung!

Sie haben bereits diese Seite bewertet, sie können nur eine Stimme abgeben!

Your rating has been changed, thanks for rating!

Tags: Monitoring Monitoring , Devops Devops

Kommentare

Share/Bookmark

Suche

ADMIN auf Twitter, Facebook, Xing

Auf Twitter folgen   

Unsere Partner:

hackerboard.deUnixboard