[[http://racktables.org/|RackTables]] is a wonderful, free tool for documenting datacenters. It’s very flexible and robust and versatile. However, it’s a manual documenting tool. So there has to be a person responsible for documentation that needs to actually **do** something.
In our hectic IT world and especially with the ever-changing cloud infrastructures, documentation can quickly be out of date.
Thus, I released a script, that checks the data quality of a RackTables database allowing you to make field checks on existing objects in the database (including custom attributes and set tags) and report them using a severity. You can even lower (or also higher) severities for specific hosts afterwards. Additionally, one can write „ScannerAdapter“-classes, that can also check the database with external sources.
As an example I made a VMCheck-Adapter, that grabs all VMs from a VMware vCenter and checks, if they’re documented in RackTables.
Install the prerequisites and grab the software from its [[https://github.com/dploeger/rdqs|github repository]]. Version 0.1b (beta) has just been released.
For more information refer to the [[https://github.com/dploeger/rdqs/blob/master/README.md|Readme-file]].