This document discusses using RSpec tests to check server configurations and integrating those tests with the monitoring tool Sensu. It recommends running RSpec tests frequently via Sensu to simplify monitoring and overlap with traditional checks. It outlines an iteration where Sensu runs RSpec tests and reports individual test results and summaries to provide monitoring of server configurations.
4. CM/PROVISIONING TOOL AGNOSTIC
SERVERS CAN BE BUILT USING
• CHEF
• PUPPET
• CF-ENGINE
• ANSIBLE
• POWER SHELL
• SHELL SCRIPTS
• MANUAL HACK
• WHAT EVER.
5. 26 RESOURE TYPES INCLUDING
• COMMAND
• DEFAULT_GATEWAY
• FILE
• GROUP
• HOST
• INTERFACE
• IPTABLES
• KERNEL_MODULE
• PACKAGE
• PORT
• PROCESS
• SERVICE
• USER
• WINDOWS_REGISTRY_KEY
20. ITERATION 2+
RSpec in json format
Send each test result
to sensu socket
Report summary serverspec results
to back to sensu defined check
Iterate over rspec results