- Zenoss Resource Manager 5.1 and greater
- Control Center 1.1 and greater
Inspector is a Zenoss developed tool available to help you validate that Control Center and Zenoss RM are configured per best practices in your environment. This article shows you how to install Inspector in your environment and how to use it to gain confidence you are following config best practices.
The checks the tool performs are a work in progress, and new checks are being added every few weeks, so we recommend you update the tool on a regular basis to make sure you are up to date with the latest and greatest version.
Note that the verification process is read only. This tool does not make any changes to your environment.
Inspector is publicly available from github.
To acquire the tool, perform the following on any Control Center host (typically the master):
$ wget -q https://github.com/zenoss/inspector/archive/master.zip $ unzip -q master.zip
Perform Verification with Inspector
- Perform the verification and validate the configuration of Control Center and Resource Manager, enter the following:
$ unzip -q master.zip $ cd inspector-master $ ./inspect -w verify
- Read the output closely and follow any advice provided on resolving potential issues reported by the Inspector tool.
- If issues were reported and addressed, rerun the Inspector.
If there remains doubt about whether a failed verification check is actually an issue, open a Zenoss support ticket.
Inspector Comprehensive Tests
The Inspector tool includes a more comprehensive suite of tests, if required. This enhanced suite includes pulling Control Center logs to create a full bundle of environment information that can be useful to send to Zenoss as part of troubleshooting a specific issue. Typically Zenoss refers to this bundle of enhanced information "an Inspector bundle". To create the Inspector bundle, run Inspector with no flags. For example:
$ cd inspector-master $ ./inspect
Attach the resulting file to the Zenoss support ticket.
Note:The file name has the following format:
NOTE: The upper case T is a literal letter T that separates date and time values, the lower case m(s) stand for milliseconds.
For more information on Inspector see the README, located at: https://github.com/zenoss/inspector/blob/master/README.md