Schlagwort: check

  • Puppet: Pruefung auf Syntaxfehler von .pp und .erb Dateien

    In dem Blogeintrag Konfiguration in GIT Repository verwalten / push-to-deploy habe ich den update Hook verlinkt, der eine Syntaxpruefung von .pp Dateien macht. Diesen habe ich heute morgen noch erweitert, so das auch die Templates mit der Endung .erb ueberprueft werden. Wer die beiden Kommandos manuell ausfuehren moechte, sie sind wie folgt: Pruefen der Syntax […]

  • Puppet: Ueberwachen von puppet agent und puppet master mit Nagios

    puppet agent Man kann mit Nagios gut pruefen ob der puppet agent sich regelmaessig mit dem puppet master abgeglichen hat. Das Plugin dafuer ist check_puppet_agent und ist auf NagiosExchange zu finden. Eingebunden zum Beispiel per NSCA gibt es einem eine Warnung sobald etwas nicht mehr laeuft. puppet master Auch kann man von extern pruefen ob […]

  • Puppet: Syntaxpruefung mit puppet-lint

    Mit dem Tool puppet-lint kann man die Syntax seiner puppet manifest Dateien pruefen. Die Installation erfolgt aus den Repositories: sudo aptitude install puppet-lint Die Syntaxpruefung geht dann mit dem Aufruf: puppet-lint –with-filename /etc/puppet/modules Falls es Auffaelligkeiten gibt werden diese auf der Kommandozeile ausgegeben: root@host:~# puppet-lint –with-filename /etc/puppet/modules/ foo/manifests/init.pp – WARNING: line has more than 80 […]

  • HowTo: Zertifikatsdatei .crt direkt mit Nagios ueberwachen

    Bei einem OpenVPN Server besteht das Problem, das sein Zertifikat nicht aktiv von aussen ueberprueft werden kann. Um es dennoch mit Nagios zu ueberwachen muss die .crt Datei auf dem Server direkt ueberprueft und die Informationen zum Nagios Server gepusht werden. Ich habe das mit dem Shellskript ssl-cert-check (mirror v. 3.27) von prefetch.net geloest. Das […]