User Tools
Writing /app/www/public/data/meta/development/applications/alarmcache/domains.meta failed
development:applications:alarmcache:domains
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| development:applications:alarmcache:domains [2017/07/18 09:58] – bcoffey | development:applications:alarmcache:domains [2021/06/25 10:09] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | Author : Brian Coffey \\ | ||
| + | Date : 2017-07-18 | ||
| + | ====== Alarm Cache Domains ====== | ||
| + | |||
| + | ==== ActiveAlarm ==== | ||
| + | The purpose of this domain is to store all active alarms present in the SNMP Manager DB that are not cleared, once they clear in the SNMP Manager, they will be deleted from the alarm cache DB. | ||
| + | < | ||
| + | Date createDate - This is the create date of the alarm | ||
| + | String severity - This is the severity of the alarm (eg. CRITICAL, MAJOR etc.) | ||
| + | boolean cleared - This is a boolean value of whether alarm is cleared or not, this is only set to true before a update message is fired to the SNMP Manager and then the alarm entry is deleted from the alarm cache DB | ||
| + | |||
| + | networkElement: | ||
| + | component: Component - This is the component the alarm is on (can be null as may be on network element) | ||
| + | clusterAlarms: | ||
| + | carrierAlarms: | ||
| + | sectionAlarms: | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== NetworkElement ==== | ||
| + | The purpose of this domain is to store all network elements, they are only populated as they come in on alarms. | ||
| + | < | ||
| + | NetworkElement parent - This is the child element' | ||
| + | |||
| + | activeAlarms: | ||
| + | </ | ||
| + | |||
| + | ==== Component ==== | ||
| + | The purpose of this domain is to store all network elements, they are only populated as they come in on alarms | ||
| + | < | ||
| + | NetworkElement parent - This is the child component' | ||
| + | |||
| + | activeAlarms: | ||
| + | </ | ||
| + | |||
| + | ==== Carrier ==== | ||
| + | The purpose of this domain is to store all carriers, they are only populated as they come in with alarms | ||
| + | < | ||
| + | String name - This is the name of the carrier | ||
| + | |||
| + | carrierAlarms: | ||
| + | </ | ||
| + | |||
| + | ==== Cluster ==== | ||
| + | The purpose of this domain is to store all cluster, they are only populated as they come in with alarms | ||
| + | < | ||
| + | String name - This is the name of the cluster | ||
| + | |||
| + | clusterAlarms: | ||
| + | </ | ||
| + | |||
| + | ==== Section ==== | ||
| + | The purpose of this domain is to store all sections, they are only populated as they come in with alarms | ||
| + | < | ||
| + | String name - This is the name of the carrier | ||
| + | |||
| + | sectionAlarms: | ||
| + | </ | ||
| + | |||
| + | ==== CarrierAlarm ==== | ||
| + | The purpose of this domain is to store a join entry for a carrier and alarm (i.e if an alarm has 3 carriers, 3 entries in the CarrierAlarm table will be created) | ||
| + | < | ||
| + | carrier: Carrier - This is the carrier of the join | ||
| + | activeAlarm: | ||
| + | </ | ||
| + | |||
| + | ==== ClusterAlarm ==== | ||
| + | The purpose of this domain is to store a join entry for a cluster and alarm. | ||
| + | < | ||
| + | cluster: Cluster - This is the cluster of the join | ||
| + | activeAlarm: | ||
| + | </ | ||
| + | |||
| + | ==== SectionAlarm ==== | ||
| + | The purpose of this domain is to store a join entry for a section and alarm. | ||
| + | < | ||
| + | section: Section - This is the section of the join | ||
| + | activeAlarm: | ||
| + | </ | ||