Checks are ZMON's way of gathering data from arbitrary entities, e.g. databases, micro services, hosts and more. Create them as describe below using either the UI or the CLI.
The command is being executed by the worker and is considered the data gathering part.
It is executed once per selected entity and its result made available to all attached alerts.
You have different wrappers at hand and the
entity variable is also available for access.
Select the entities you want the check to execute against in general, often only a type filter is applied, sometimes more specific. The alert allows you to do more fine grained filtering. This proves useful to allow checks to be easily reused.
Specify the interval in seconds at which you want the check to be executed.
This is the team originally creating the check, right now this has little effect.
Creating new checks
Using trial run
Using the CLI
$ zmon check init new-check.yaml $ zmon check update new-check.yaml