This project is read-only.

Collector agents

Collectors gather information about resources, services etc. The main purpose of each collector is to return a global 'state' of the resource - which is one of only 3 possible values: good, warning or error. A collector can also be configured to only operate within a set of 'service windows' plus be dependent on 'parent' collectors. If a parent collector returns an error state then the child collectors are not checked e.g. you can have a parent 'Ping' collector - that simply checks if a machine is available, and child collectors checking resources on the same machine - if the parent (ping) collector returns an error there is no point to check other resources since it is not available anyway.
Collectors can also be disabled if needed within a monitor pack so that it is not checked until it is enabled again. All dependent collectors are then skipped as well.

The following is a list of the existing collectors that are included:
  • Folder - is a special placeholder (or virtual) agent that does no 'work' by itself and simply acts to group dependent child collectors.
  • Event log - count number of matching event log entries
  • File count and size – file/directory size or existence.
  • Performance counters – monitor performance counters
  • Ping – ping machine response times. In version 3 it supports HTTP and Socket pings as well.
  • Registry Query - Query the registry of a computer.
  • Windows service state – are specified services running or not
  • WMI query – specify some WMI query and check the return value
  • BizTalk ports and orchestrations – check if ports/orchestrations are running
  • BizTalk suspended count – check the suspended instance count
  • IIS Application Pool - check if the application pools are running
  • OLEDb Query - run an Query against an OLEDb data source
  • PowerShell script - Run a PowerShell script and compare output against specified text (including RegEx string).
  • SQL Query - Run SQL query and check the return value, row count or query time.
  • SQL server database size – check database size
  • SQL server table size – check row count
  • Dynamic Web Service collector agent - Simple pinging/polling Soap/WCF Web services
A collector also includes functionality to show a configuration dialog window with which configuration for that type of collector can be edit plus another window to display the details of the type of resource it 'service'.

Last edited Aug 12, 2014 at 8:19 AM by RudolfHenning, version 3


No comments yet.