Service dependency (servicedependency)

The servicedependency model is used to define dependency relations and tests conditions.

See the Alignak documentation regarding the dependency check management.

resources/../_static/config_servicedependency.png
Properties
Property Type Required Default Relation
Realm
objectid True   realm
Sub-realms
boolean   True  
_users_delete
objectid list     user
_users_read
objectid list     user
_users_update
objectid list     user
Alias
string      
Definition order
integer   100  
Dependency period
objectid True   timeperiod
Dependent hosts groups
objectid list     hostgroup
Dependent hosts
objectid list     host
Dependent services
objectid list     service
Execution criteria
list   [‘u’, ‘c’, ‘w’]  
explode_hostgroup
boolean   False  
Hosts groups
objectid list     hostgroup
Hosts
objectid list     host
Imported from
string   unknown  
Parent inheritance
boolean   False  
name
Service dependency name
string      
Notes
string      
Notification criteria
list   [‘u’, ‘c’, ‘w’]  
schema_version
integer   1  
Services
objectid list     service

_realm: Realm this element belongs to.

_sub_realm: Is this element visible in the sub-realms of its realm?

alias: Element friendly name used by the Web User Interface.

definition_order: Priority level if several elements have the same name

dependency_period: Time period during which the dependency checks are done.

dependent_hostgroups: List of the hosts groups that are depending.

dependent_hosts: List of the hosts that are depending.

dependent_services: List of the services that are depending.

execution_failure_criteria: See Alginak doc about dependency checks.

Allowed values: [‘o’, ‘w’, ‘u’, ‘c’, ‘p’, ‘n’]

hostgroups: List of the hosts groups involved in the dependency.

hosts: List of the hosts involved in the dependency.

imported_from: Item importation source (alignak-backend-import, …)

inherits_parent: See Alginak doc about dependency checks.

notes: Element notes. Free text to store element information.

notification_failure_criteria: See Alginak doc about dependency checks.

Allowed values: [‘o’, ‘w’, ‘u’, ‘c’, ‘p’, ‘n’]

services: List of the services involved in the dependency.