blob: ff3a1ac47f07d99a001a45d4fb14b90b0c2f4518 [file] [log] [blame]
Herbert Eiselt092189e2019-04-03 17:24:29 +02001.. contents::
2 :depth: 3
3..
4
5Fault Management
6================
7
8To operate a network, it is important to get an overview about the
9currently raised alarms. The application offers basic fault management
10of devices supporting ONF-TR-532. The alarms are classified according to
11the severity level (warning, minor, major, critical).
12
13Views
14-----
15
16The graphical user interface is separated in three views.
17
18Current Alarms
19~~~~~~~~~~~~~~
20
21It list all current active faults in the network. In addition it also
22list alarms sent by the SDN controller itself, which detects connections
23losses to the NetConf server (connectionLossOAM) or which detects
24connection loss to a devices via a mediator to a device
25(connectionLossNeOAM).
26
27Alarm Notifications
28~~~~~~~~~~~~~~~~~~~
29
30As long as the view is open, it lists all alarm notification reached by
31the SDN Controller. Please note that refreshing the view will start the
32collection again. Previous alarm notification can be viewed in the alarm
33log.
34
35Alarm Log
36~~~~~~~~~
37
38Next to the current active alarms an alarm log lists all alarm
39notifications of the past.
40
41Implementation
42--------------
43
44The application has two parts. While the server is listening for NetConf
45notifications to store them in the database the client retrieves the
46information from the database and displays them in a grid view.
47
48The server synchronizes with the current alarm lists of the devices and
49calculates based on raise and clear notifications the current alarm
50status of the network. The current alarms are stored in a database. In
51addition all Problem Notifications received by the SDN controller are
52stored. There is no logic implemented on the client.
53
54An alarm status bar on top of each graphical user interface informs the
55operator about the health status of the network.
56
57The OpenDaylight DLUX web application uses web sockets for updating the
58graphical user interface in case of Problem Notification (devices) and
59Connection Status Notifications (ODL).