5.1加班工作記錄

綜合告警管理系統:

 

主要的是對各個專業的網管告警進行統一的管理。

 

該系統主要的包含三個模塊:1,拓撲管理 2  告警管理  3 角色管理

 

系統分爲前臺和後臺,前臺主要的通過MQ和DB獲取數據,集中告警模塊是通過音頻方式獲取數據的,通過廣播的形式,主題topic是 cams_alarm,監聽61616端口,接收後臺發過來的MQ信息,然後通過解析MQ信息,得到一條告警信息。

 

1   實時告警  

     1>通過告警規則過濾實時告警

     2>告警刷新功能(刷新的時候會清空TDataBox中的數據,然後再重新的讀庫)

     3>告警聲音設置(設置通過哪種告警級別來發聲)

       4> 右鍵菜單功能   (詳細信息,確認,取消,刪除,級別重定義,告警詳細時間,告警知識庫,發郵件)

               1  詳細信息,注意其中的 廠商建議,告警原因,告警描述都是來源於表CFG_TRAP_DEFINE表

                2   確認,取消,刪除,級別重定義都是進行前臺操作和後臺更新。

          3   告警詳細時間是指查詢告警原始表獲得的告警信息,該告警信息是不疊加的。應爲告警實時表裏的告警信息是疊加的,裏面有一個告警次數。

          4  告警發郵件

2  拓撲告警

     1>通過點擊區域樹上具體區域的節點,顯示詳細的告警信息。

 

 

 

 

業務邏輯方面:

 

 

主界面告警板和拓撲地圖,他們的數據是算出來的。
實際上就是按照告警級別和專業類別,從告警的TDataBox中進行遍歷

***週末回去你把ReceivedBack類一行一行看(一定要看明白)

AlarmModelQuickFinder類是twaver中快速查找的一個類,詳見394頁(AlarmModelQuickFinder 是QuickFinder的擴展,它的應用可以幫助用戶從

AlarmModel中快速查找告警。)

告警中的屬性所代表的含義詳見數據庫CFG_FIELD_DEFINE表

系統中對TDataBox進行統一管理,管理類爲cams.alarm_manage.core.common.BoxManage
BoxManage類實現了AlarmModelListener接口和PropertyChangeListener接口。因爲實現了上述接口,所以當告警及告警屬性被更新時,都會重新計算拓撲

圖數據和主界面告警表中的數據
----------------------------------------------------------------------------------------
AlarmModel監聽器
用戶可以在AlarmModel中添加或刪除AlarmModel監聽。添加、刪除或者清除告警對象時回調監聽並派
發AlarmModelEvent 事件。
在AlarmModel中添加或刪除告警容器監聽:
方法描述
addAlarmModelListener 在AlarmModel上添加告警容器監聽。
removeAlarmModelListener 從AlarmModel中刪除特指的告警容器監聽。
類twaver.AlarmModelAdapter 是接口twaver.AlarmModelListener的簡單繼承,沒有任何改變。
方法描述


方法描述
alarmAdded 當添加新告警至AlarmModel中即回調該方法。
alarmRemoved 當從AlarmModel中刪除告警實例時回調該方法。
alarmCleared 清除AlarmModel中所有告警時回調該方法。
----------------------------------------------------------------------------------------
用戶可以在AlarmModel上添加、刪除告警屬性變化監聽。當任一告警的屬性發生變化時將回調該監聽並觸發屬性變化事
件。TWaver中的告警屬性變化監聽器爲java.beans.PropertyChangeListener 。
在AlarmModel上添加、刪除告警屬性變化監聽:
方法描述
addAlarmPropertyChangeListener 在AlarmModel上添加一個告警屬性變化監聽。
removeAlarmPropertyChangeListener 在AlarmModel上刪除一個告警屬性變化監聽。
----------------------------------------------------------------------------------------

 


在綜合告警系統中,可以查詢SPECILELITY_INFO表來查詢相應的專業網管(1  交換   2:數據)

 

 

在歷史查詢中,主要的是要注意查詢的時間必須包含要查詢的時間。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章