FM Overview
-
Upload
raghavsareen -
Category
Documents
-
view
15 -
download
0
description
Transcript of FM Overview
© 2011 Tieto Corporation
Agenda
• Fault Management in OMS• FM diagram• OMSFM related components• Keyword alarm• FM logs, pronto hints.
• Questions
2011-05-112
© 2011 Tieto Corporation
Fault Management in OMSSplit across two functional domains:
• FM server team responsible for:• Managing/supervising alarm flow (mainly between controller & OMS
and internally between OMS & Flexi Alarm System)• Managing alarms configurations: parameters, blockings,
preventions, operating instructions and much more• Exporting alarm parameters and manuals from RISE• DR: [email protected]
• GUI domain:• Responsible for FM GUI, WebUI
(but of course problem there might be a result of server error).• DR: [email protected]
3 2011-02-03
© 2011 Tieto Corporation
How we are working
• Mainly with simulators (BTSSim, NetActStub)
• As a result some problems will likely appear during the integration with real NE
4 2011-02-03
© 2011 Tieto Corporation
Alarm
• Announcement that is given to the management system about failure abnormal functioning of the system or about a failure, or an indication of the degradiation of the service level or reliability.
5 2011-02-03
© 2011 Tieto Corporation 2011-05-116
OMS
EMI
FlexiPlatform
NetAct Apllication Launcher
Fault Management GUI
FS AlarmSystem
Alarm Monitor
NE
SS_OMSFM
FMUIGateFMAdapter
BTSOM
NWI3
AlarmDB
WEBUI
Topology Tree View
NWI3Adapter
SZCZECIN(EXT-WRANOMS)
© 2011 Tieto Corporation
Alarm origin
• Raised on NE• Raised on flexi on NE (mcRNC, ADA3)
• Raised by OMS components
• Raised by Flexi on OMS• Raised by NetAct
7 2011-02-03
© 2011 Tieto Corporation
FMAdapter
8 2011-05-11
System
NE FMUIGate
Read AckNack
Connect
Start Alarm Upload from FM GUI
Receive Message
Delete
Read Alarm Observation
CMausClear active alarms for deleted NE
Read AlarmStatusReply
FMAdapter
<<extend>>
<<extend>>
<<extend>>
Alarm Upload
<<include>>
Start Switchover Timer Procedure
<<include>>
MessageSendingThread
<<include>>• Communication with NE (alarm events, upload)
• Alarms validation• Converting
alarms and storing them to database via Flexi interfaces
• Alarm synchronization
© 2011 Tieto Corporation
FMUIGate
9 2011-02-03
FM GUI
Get all alarms (refresh)
Alarm printing
Alarm upload
Alarm Outputs
Change alarm parameters
Alarm manual
Indication prevention
Alarm blocking
External alarms
Operating instructions
Get alarm history
Network element
Info events
• Bidirection communication with FM GUI (WebUI)
• Communication with NE (rtOperations) regarding alarms related operations
• Retrieving data from Flexi• Passing on-demand
upload request to FMAdapter
© 2011 Tieto Corporation
FM part in WebUILimited FM functionality
RNCOMS, IHSPA OMS:• Getting active alarms for child
controller objects• Displaying highest severity
Femto OMS:• Getting logs
It’s possible that in the future more operations will be available via WebUI
11 2011-02-03
© 2011 Tieto Corporation
AlarmSystem• Under flexi maintenance:
• YFSPFMSW_HKI• Contact person: [email protected]
• Caches alarm requests, processing them from queue• Alarm management tasks• Communicates directly with alarm database
12 2011-02-03
© 2011 Tieto Corporation
AlarmDB• Under flexi maintenance:
• YFSPFMSW_HKI• Contact person: [email protected]
• Stores alarms & related parameters
• Exporting alarm database, as a root:/opt/MySQL/bin/mysqldump --user=fsalarmadmin --password=`fsgetcred db_alarm fsalarmadmin` --socket=/var/mnt/local/MySQL_DB_Alarm/mysql.sock asdb > /home/Nemuadmin/alarmDB.sql
13 2011-02-03
© 2011 Tieto Corporation
NWI3Adapter• Under flexi maintenance:
• YFSPFSW_CELTIS• Contact person: [email protected]
• Handles communication to NetAct (especially alarm upload case)• Some moid conversions (especially NE-OMS -> N3MD-OMS conversion)
• Collecting NWI3 logs:• Enable NWI3 trace logging
znwi3logging –e• Disable NWI3 trace logging
znwi3logging –d• Logs are available in /tmp/trace.log
• This logging is quite heavy, should be turned off if not needed
14 2011-02-03
© 2011 Tieto Corporation
Keyword ‘alarm’• Not all problems with ‘alarm’ in the title are connected with
Fault Management domain itself
• Alarms are raised / cancelled by most domains
• Example: if in general alarm flow is working but some particular alarm e.g. regarding some process failure is appearing then probably this is the case for the domain which is responsible for this process, not for Fault Management domain
15 2011-05-11
© 2011 Tieto Corporation
Logs
16 2011-02-03
OMS
EMI
FlexiPlatform
NetAct Apllication Launcher
Fault Management GUI
FS AlarmSystem
Alarm Monitor
NE
SS_OMSFM
FMUIGateFMAdapter
BTSOM
NWI3
AlarmDB
WEBUI
Topology Tree View
NWI3Adapter
.pcap, OMSBTSOMSrv_trace.txt*
database dump
NWI3Adapter trace
syslogalarms / master-alarmsFMAdapter_trace.txt*fmuigateSrv_trace.txt*zstatus -d -c
(zcollectlogs collects these logs and much more)
fmadapter or fmuigate coredumps
screenshots, video
alarms export from GUI ,debug window output
screenshots, video
NetAct eaccolmx log
currentdelivery
alarm export
© 2011 Tieto Corporation
Few roubleshooting hints• It is crucial to know situation at every step on whole alarm
chain (not only where the behavior is abnormal):e.g. when there is problem with coming alarms to NetAct it is a valuable information whether these alarms appeared correctly in FM GUI.
• It is important to preserve logs consistency. All logs should be from the same test execution, mixing them will cause a lot of confusion and dramatically increase investigation time.
• It is important to collect all requested logs. Omitting even one step out of ten may result in a logs being not useful at all.
17 2011-02-03
© 2
011
Tie
to C
orpo
ratio
n
Adrian SwiatkowskiSenior Software Engineer,Tieto,[email protected]
Thank you