Table of Contents

Nova Threshold Alarms

Author: Paddy Murphy

Overview

Threshold alarms allow a user to set a threshold on any Nova variable. If the threshold value is breached a ticket will be automatically generated.

Query to return all thresholds

select
	tr.id,
	e.entry_point_id,
	t.discovered_name,
	t.technology,
	e.technology_version,
	e.on_air,
	tr.operator ,
	tr. parameter_key,
	t.alarm_level,
	tr.value,
	tr.breached
from
	orchestrator.threshold_rule tr
join orchestrator.threshold t on
	t.simple_threshold_rule_id = tr.id
join orchestrator.element e on
	e.id = t.element_id;

See table relationship below:

How to remove a threshold

Use entry_point_id to find orchestrator.element ID.

select * from orchestrator.element where entry_point_id = < network element id>;

List all threshold settings for a controller.

select * from orchestrator.threshold where element_id =  <element id>;

List threshold rules

select * from orchestrator.threshold_rule where id <simple_threshold_rule_id>;

To delete a threshold the relevant orchestrator.threshold entry must be removed first because of a foreign key constraint with the .threshold_rule table. The relevant threshold rule can then be deleted.