Skip navigation
Currently Being Moderated

Google Search Provider

VERSION 3  Click to view document history
Created on: Aug 23, 2010 6:35 PM by Matt Ray - Last Modified:  Aug 24, 2010 12:50 AM by Matt Ray

Submitted by: Zenoss Development


The ZenPack provides a Google search provider for allowing Zenoss users to search Google within the application.  Similar to the Global Device Search, this implementation is intended as an example for writing your own search extensions.


The source for this ZenPack is available for download from


Browsing through the source of the Google Search ZenPack (conveniently available at, there are essentially 3 files that provide the functionality.



points to the ".google" directory, which provides the 2 files for implementing search.



registers the GoogleSearchProvider in the UI.



provides the implementation of the ISearchProvider and ISearchResult interfaces.  Note the method doMySearch, which provides the calls to the Google API and returns the populated GoogleSearchResults.


You can adapt these files to provide your own pluggable search implementations.




Installation Requirements:

  • Zenoss Versions Supported: 3.0
  • External Dependencies: Internet access to Google
  • ZenPack Dependencies: none
  • Installation Notes: zopectl restart after installing this ZenPack.
  • Configuration: none


Change History:

  • 1.0 initial release

Tested: This ZenPack was tested with version 3.0.


Tagged Releases:

Known issues:

Note: binary attachments ending in .zip will need to be unzipped before use.
Comments (0)