85 lines
2.1 KiB
YAML
Raw Normal View History

metadata:
name: host_public_nic_failure_scenarios port 1
description: scenarios triggered by host nic fail on physical port 1
definitions:
entities:
- entity:
category: ALARM
type: zabbix
rawtext: Public interface down on {HOST.NAME}
template_id: zabbix_alarm
- entity:
category: ALARM
type: vitrage
name: VM network problem 1
template_id: instance_alarm
- entity:
category: RESOURCE
type: nova.instance
template_id: instance
- entity:
category: RESOURCE
type: neutron.port
template_id: port
- entity:
category: ALARM
type: vitrage
name: PORT network problem 1
template_id: port_alarm
- entity:
category: RESOURCE
type: nova.host
template_id: host
relationships:
- relationship:
source: zabbix_alarm
relationship_type: on
target: host
template_id : public_nic_fail_on_host
- relationship:
source: host
relationship_type: contains
target: instance
template_id : host_contains_instance
- relationship:
source: instance_alarm
relationship_type: on
target: instance
template_id : alarm_on_instance
- relationship:
source: port_alarm
relationship_type: on
target: port
template_id : alarm_on_port
- relationship:
source: port
relationship_type: attached
target: instance
template_id : port_attached_to_instance
scenarios:
- scenario:
condition: host_contains_instance and alarm_on_instance and port_attached_to_instance
actions:
- action:
action_type: raise_alarm
action_target:
target: port
properties:
alarm_name: PORT network problem 1
severity: critical
- action:
action_type: set_state
action_target:
target: port
properties:
state: SUBOPTIMAL
- scenario:
condition: host_contains_instance and alarm_on_instance and port_attached_to_instance and alarm_on_port
actions:
- action:
action_type: add_causal_relationship
action_target:
source: instance_alarm
target: port_alarm