Automated test suite for linux servers and network devices?

view full story

http://serverfault.com – Coming from a development background i'm used to automated (unit) testing before stuff goes live.Now i'd like to use the same approach to (new) linux (and some windows) servers and networkdevices. I want to be able to define tests / conditions which these systems should pass before they can go live, or run the tests against live hosts to check if they still comply with our standards. Tests I'd like to run go beyond networkscanning. For instance: I want to check if SSH is enabled, but no root login is allowed and keybased logins are enforced. On a printer I want to check if certain SNMP co (HowTos)