An update of a project I work on, SAM (Spike Asset Manager) has been released. The major focus of the recent 0.21 release has been to up the number of components it looks for. It now finds 274 common Open Source components.
From the homepage:
Spike Asset Manager (SAM) is an open-source cross-platform framework (written in python) for probing a system (unix or windows) for components and reporting them. It includes a driver file that probes for components commonly found in a LAMPJ stack (Apache, MySQL, PHP, Tomcat, etc). SAM can find multiple versions that are installed, query the rpm database and indicate whether components are running. Driver files may be edited to search for different components.