25. Monitoring vs. Spec
• Dynamic Aspects
(crashed servers, services
not reachable, disk full, ...)
• Mostly in „internal form“,
not human readable,
special checks buried
in scripts
• Static Aspects
(how system is built)
• Explicit form,
human readable
• Keep your system
up & running
• Build according to a
specification and prove
compliance with it
26. Additional tools
• Comparable:
rspec-system ( beaker-rspec), rspec-system-serverspec
• Integrate serverspec into vagrant as a provisioner:
github.com/jvoorhis/vagrant-serverspec
• Reporting
http://vincent.bernat.im/en/blog/2014-serverspec-test-
infrastructure.html
33. Cassini Consulting
Niederlassung Düsseldorf
Andreas Schmidt
Bennigsen-Platz 1
40474 Düsseldorf
Deutschland
andreas.schmidt@cassini.de
visit www.cassini.de
Alle Angaben basieren auf dem derzeitigen Kenntnisstand. Änderungen vorbehalten.
Dieses Dokument von Cassini Consulting ist ausschließlich für den Adressaten bzw.
Auftraggeber bestimmt. Es bleibt bis zur einer ausdrücklichen Übertragung von
Nutzungsrechten Eigentum von Cassini.
Jede Bearbeitung, Verwertung, Vervielfältigung und/oder gewerbsmäßige Verbreitung
des Werkes ist nur mit Einverständnis von Cassini zulässig.