Select Page

NETWAYS Blog

check_by_ssh mit Icinga 2

tips and tricksAb und zu stehe ich vor dem Problem, dass ich auf einem zu überwachenden System den Icinga 2 Agent nicht benutzen kann.
Anstatt irgendwie das alte (und teils unsichere) NRPE zu benutzen, greife ich dann oft gerne auf check_by_ssh zurück.
Ein Remote-Check funktioniert relativ einfach:

.../check_by_ssh -H web1.example.com -l monitoring -i /etc/icinga2/secure/id_rsa -C '/usr/lib/nagios/plugins/check_users -w 3 -c 5'

Wie man an der Kommandozeile erahnen kann, rufen wir hier einfach per SSH ein Nagios Plugin auf.
Nun habe ich in der Icinga 2 Welt den Vorteil, dass ich saubere Kommandozeilen bauen kann, d.h. Icinga 2 kümmert sich darum, einen Befehl zu bauen, in dem alle Parameter sauber formatiert, und auch “escaped” sind.
Das by_ssh CheckCommand in der Icinga 2 ITL bietet ein kleines Hilfsmittel dafür an, hier ein einfacher Service als Beispiel:
read more…

"git", wie geht das eigentlich?


Für viele Entwickler und Sysadmins ist “git” ein Tool des täglichen Gebrauchs, und dennoch gibt es immer noch viele die git noch nie benutzt haben. Dabei ist es so einfach.

Git ([ɡɪt], engl. Blödmann) ist eine freie Software zur verteilten Versionsverwaltung von Dateien.

Dabei kann man git für so ziemlich alles benutzen was man versionieren möchte, nicht nur Software, sondern Text, Bilder, und mit Addons sogar ganze Foto- und Film-Archive (git-annex).
Für Benutzer von CVS oder Subversion fühlt sich git vielleicht ein wenig seltsam an, aber dennoch glaube ich, dass wenn man mal mit git gearbeitet hat, nie wieder zu einem der alten Tools zurück will.
Da ich gerade gestern wieder gefragt wurde, wie das denn funktioniert, hier ein paar Links für gute Einführen in git:

Schulung_Stammlogo_200pxNatürlich können Sie auch unsere git Schulung besuchen, bei der einer meiner Kollegen Ihnen einen Tag lang alles wichtige erklärt und Sie in einer Testumgebung selbst Hand anlegen können.
 
 

Poor man's Docker mit ownCloud

Docket basketFür mich privat betreibe ich momentan 3 eigene Server, für WordPress, ownCloud, GitLab, E-Mail und lauter anderer Kleinkram der mich privat interessiert, oder einfach nicht in die Cloud legen möchte.
Früher habe ich von Hand einen Apache Server kompiliert, dann Pakete verstanden und genutzt, und jetzt gibt es da diese Docker… – Magie für viele.
Ich habe mich längere Zeit gefragt, wie ich, oder eine kleinere Firma effektiv mit Containern arbeiten kann. Ganz ohne eine große Cloud, und komplexe Prozesse die man erst aufbauen muss.
Eigentlich ist es ganz einfach, nur ein paar Grundregeln muss man verstehen:

  • Eine Anwendung pro Container
  • Mehrere Container zusammen geben eine große Anwendung
  • Ggf. sorgt ein Webserver davor für Bereitstellung ans Internet, und SSL
  • Der Server auf dem die Container laufen sollte eingeschränkt werden

Im folgenden möchte ich erklären wie ich meine eigene private ownCloud betreibe, vielleicht hilft es jemandem.
read more…

Sponsoring DebConf 2015

DebConf 15Die jährliche Debian conference, kurz DebConf, findet dieses Jahr in Heidelberg statt. Gleichzeitig wird es wohl die größte DebConf aller Zeiten sein, mit über 500 Teilnehmern.
Wir als NETWAYS benutzen Debian für viele unserer eigenen Server und die unserer Kunden. Da ich selbst Debian Entwickler bin, lasse ich mir die Gelegenheit natürlich nicht entgehen.
Da wir auch der Community etwas zurückgeben möchten, haben wir uns als Sponsor gemeldet und unterstützen die Konferenz. Auch Icinga soll dabei nicht zu kurz kommen, deswegen erkläre ich “Why favor Icinga over Nagios?” in einem kurzen Talk am kommenden Sonntag.
Vielleicht findet sich bei der Gelegenheit ein paar Interessenten für unser Team, denn wir suchen immer nach neuen Kollegen!
Wer jetzt noch Lust hat die DebConf zu besuchen, den muss ich enttäuschen, es sind keine Anmeldungen mehr möglich. Falls jemand von unseren Lesern auch dort ist, ich bin immer für ein Gespräch zu haben!

Icinga 2 und SCOM

scom_logo
Als Consultant begegnet man vielen Kunden und vielen verschieden Computer Systemen, aber eben auch andere Monitoring Lösungen.
Für komplexe Microsoft Umgebungen ist System Center Operations Manager (kurz SCOM) sicherlich keine schlechte Alternative zu Icinga, nur leicht teurer… 😉
Bei einem Kunden habe ich mich in den vergangen Wochen mit SCOM beschäftigt, da er sich eine Integration von SCOM in Icinga gewünscht hat. Um den Status der Windows Systeme in der Oberfläche von Icinga sehen zu können.
Das Ergebnis dieser Arbeit ist der Icinga2 SCOM Connector, und natürlich Open Source.
read more…