Host dependency (hostdependency)

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

See the Alignak documentation regarding the dependency check management.

resources/../_static/config_hostdependency.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
Execution criteria
list   [‘n’]  
Hosts groups
objectid list     hostgroup
Hosts
objectid list     host
Imported from
string   unknown  
Parent inheritance
boolean   False  
name
Host dependency name
string      
Notes
string      
Notification criteria
list   [‘d’, ‘u’, ‘p’]  
schema_version
integer   1  

_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.

execution_failure_criteria: See Alginak doc about dependency checks.

Allowed values: [‘o’, ‘d’, ‘x’, ‘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’, ‘d’, ‘x’, ‘p’, ‘n’]