Objects are all the elements that are involved in the monitoring and notification logic. Types of objects include:
More information on what objects are and how they relate to each other can be found below.
Objects can be defined in the settings section.
Objects are defined in a flexible template format, which can make it much easier to manage your Yoopl configuration in the long term. Basic information on how to define objects in your configuration files can be found here.
Once you get familiar with the basics of how to define objects, you should make your configuration more robust for the future. Seasoned users can exploit some advanced features of object definitions as described in the documentation on object tricks.
Some of the main object types are explained in greater detail below...
Hosts are one of the central objects in the monitoring logic. Important attributes of hosts are as follows:
Host Groups are groups of one or more hosts. Host groups can make it easier to (1) view the status of related hosts in the monitoring interface and (2) simplify your configuration through the use of object tricks.
Services are one of the central objects in the monitoring logic. Services are associated with hosts and can be:
Service Groups are groups of one or more services. Service groups can make it easier to (1) view the status of related services in the monitoring interface and (2) simplify your configuration through the use of object tricks.
Contacts are people involved in the notification process:
Companies are groups of one or more contacts. Contact groups can make it easier to define all the people who get notified when certain host or service problems occur.
Timeperiods are are used to control:
Information on how timeperiods work can be found here.
CheckCommands are used to tell Yoopl what programs, scripts, etc. it should execute to perform: