Passive checks are an
empty Service Check. Opsview Monitor creates the Service Check, but we expect results
to be pushed into Nagios Core via the Nagios Core command pipe from some
external system. See the Nagios Core documentation for more details.
As an aside, in a distributed environment, Opsview Monitor actually creates passive services for all Hosts that are monitored by a slave and then uses the results from the slave to update the master's passive services.
Users can specify a
passive Service Check to get its results from an active check. It is up to the
plugin run by the active Service Check to return information into this
particular passive Service Check.
For example, the
Interface, Errors and Discards Service Checks will be defined as passive
checks, where the results will be provided by the Interface Polling Service Check which runs the check_snmp_interfaces_cascade plugin.
If this field is set, then
when a service is rechecked, the correct active service will be run.