We are starting to setup a rollout of an upgraded version of a piece of software (Hyland Onbase). We have several different pushes, where the only difference is a couple of lines in the config file for the program, and determines certain policies, and the server cluster to connect to (different departments have different clusters). I figured out how to add the .config file to inventory, but was wondering if there is any way that a query can be written to look for specific information inside the config file? I don't see any way to do it.
Easiest way - use a custom vulnerability.
You can customise the "REASON" field to feed you back anything you want (such as the server name it's talking back to, or whatnot). See here to get started -- How To: Create a Custom Vulnerability Definition in Patch and Compliance Manager ).
Another way would be custom data ... you can run a script client-side that singles out the data you care about & bring it back as part of inventory. That's more of a conceptual approach at the moment, rather than "step by step guide", but there's plenty of ways to do it. All depends on what you prefer .