Monitored objects are all the elements that are involved in the monitoring and notification logic.

Alignak manages all the Nagios legacy types of objects and proposes some extra objects types to enrich and ease the modnitoring configuration. Managed objects types include:

Hosts and services

Commands

Time Periods

Contacts

Groups: hosts, services, contacts

Dependencies

Escalations

Modulations (checks, macros, etc.)

The monitored objects can be defined in one or more configuration files and/or directories that are specified using the Nagios/Shinken legacy configuration as explained in the core configuration.

The monitored objects are defined with a flexible template format, which can make it much easier to manage your Alignak configuration in the long term. You can create object definitions that inherit properties from other object definitions.

Inheritance mechanism and some advanced tips and tricks may be found below.