CN103236952A - Blazeds (BS)-based alarm monitoring method - Google Patents

Blazeds (BS)-based alarm monitoring method Download PDF

Info

Publication number
CN103236952A
CN103236952A CN2013101814407A CN201310181440A CN103236952A CN 103236952 A CN103236952 A CN 103236952A CN 2013101814407 A CN2013101814407 A CN 2013101814407A CN 201310181440 A CN201310181440 A CN 201310181440A CN 103236952 A CN103236952 A CN 103236952A
Authority
CN
China
Prior art keywords
alarm
client
foreground
alarms
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2013101814407A
Other languages
Chinese (zh)
Inventor
赵宏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Communication Information System Co Ltd
Original Assignee
Inspur Communication Information System Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inspur Communication Information System Co Ltd filed Critical Inspur Communication Information System Co Ltd
Priority to CN2013101814407A priority Critical patent/CN103236952A/en
Publication of CN103236952A publication Critical patent/CN103236952A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Alarm Systems (AREA)

Abstract

The invention provides a Blazeds (BS)-based alarm monitoring method. Since a telecommunication network has the characteristics of larger scale, multiple equipment and large alarm quantity and alarms are continuously reported in real time, the biggest problem is how to display the alarms on a front stage, the alarms can not be displayed on the front stage by using a method for 'pulling' data on the traditional front stage, and the alarms can be pushed to the front stage only by a method for pushing through a back stage. The alarms on the equipment can be displayed on the front stage by steps of alarm acquisition, alarm processing and alarm display, so a Blazeds+flex message push technology is adopted, a flex technology is used for displaying the alarms on the front stage, a consumer component using flex subscribes alarms, the back stage is connected with jms through an open-source component blazeds of Adobe company and receives the alarms from the jms, the alarms are subjected to a series of packaging processing and distributed to the front stage, and along with the increasing popularization of mobile officing and distributed officing, the alarm monitoring in a WEB mode is more easily accepted and used by users.

Description

A kind of based on BS alarm monitoring method
Technical field
The present invention relates to a kind of compunication applied technical field, specifically a kind of based on BS alarm monitoring method.
Background technology
For traditional alarm monitoring system, all be to adopt the C/S tactic pattern, need one cover monitor client software be installed at every monitoring machine, and this mode both had been unfavorable for user's use, also was unfavorable for management and upgrading to client software.Along with mobile office and distributed office are more and more in vogue, adopt the WEB pattern to carry out alarm monitoring and more can allow the user acceptant and use.
Summary of the invention
The purpose of this invention is to provide a kind of based on BS alarm monitoring method.
The objective of the invention is to realize in the following manner, alarm need be passed through alarm collection---alarming processing---and alarm represents flow process, alarm on the equipment could be showed on the foreground, therefore, adopt the message push technology of Blazeds+flex, the foreground alarm represents the flex technology of using, use the consumer assembly of flex to subscribe to alarm, the backstage connects jms by the assembly blazeds that increases income of Adobe company, and from the jms receiving alarm, be distributed to the foreground through after a series of encapsulation process, concrete steps are as follows:
1) alarm is subscribed to, is distributed
The foreground uses the flex technology to show Real-time Alarm, the assembly Consumer that employing carries subscribes to target to receive message, the MessageAckEvent that the Consumer transmission generates or MessageFaultEvent message are subscribed to and are cancelled subscriptions, after the subscription, Consumer just can assign the MessageEvent event for every message that it receives, behind logging in system by user, the subscribe () that system can call consumer automatically to set up long the connection with server, when server has alarm, can adjust back the method on foreground and carry out alarming processing;
2) alarm represents
Alarm distribution mechanisms by Blazeds sends to each client with alarm, and the monitoring window that the user logins warning system gets final product monitoring alarm;
Every day general hundreds of thousands even alarm up to a million, can not so many alarms all be presented in the monitoring window, lot of data has taken too many internal memory, thereby cause the browser collapse, so system need arrange the heap(ed) capacity of alarm monitoring window, if exceed heap(ed) capacity, according to the principle of first come, first served, old alarm " is extruded " from window;
3) alarm filter
Because Telecommunication network equipment is more, the alarm amount is bigger, can not finish monitoring to whole network equipment by a people, to share out the work and help one another by a plurality of people, in east, south, the west, four zones, north, 4 monitor staff are set, each monitor staff is responsible for the alarm monitoring in a zone, the monitor staff of North Area does not wish to receive the alarm of South Area at this moment, and the Sector East monitor staff does not wish to see the alarm of Westbound, and this moment is by the Selector function of JMS, carry out filtering screening to receiving alarm, do not satisfy the alarm of Selector condition and can not issue the user, the user of different role has different Selector, is expressed as follows:
VENDOR='huawei'?AND?NETWORK='BSS'?AND?REGION?=‘North’
This moment, the user can only receive that manufacturer is " huawei ", and network type is " BSS ", and the zone is the alarm that " North Area " reports, and other alarm can not issued this user, thereby reduced the pressure of client;
4) alarm buffer memory
At a large amount of alarms, the user will do a large amount of screening and filtering operations on the foreground, if each filtering screening is operated all Query Databases, on corresponding speed, can not catch up with like this, and also can be big especially to the pressure of database, so system is provided with a caching mechanism in foreground client, the alarm of issuing client is left in the buffer memory, when the user directly obtains alarm from buffer memory during at screening and filtering, thereby raising speed reduces the pressure to database;
Client is cached to client according to the warning content that the user orders with alarm, when buffer memory is full, according to the principle of first in first out, old alarm " squeezed " goes out the buffer zone, guarantees that by caching mechanism user's operation is more smooth and easy;
5) resource discharges
1) about the EMS memory occupation of message
After the success of client subscription server, server can generate client object for this client, when alarm information mails to the foreground, this message will be stored in the client object, because after the foreground alarm receives message, the message of service end is just of no use, for save memory takies, message must be deleted from client object;
2) client cancels subscriptions, and disconnection and JMS are connected
Because the every subscription of client once, will be set up one with JMS and be connected, when client withdraws from, the connection of JMS must be disconnected, avoid unnecessary connection to influence performance.、
Excellent effect of the present invention is: because communication network is larger, equipment is more, the alarm amount is very big, add the real-time report that alarm is not stopping, a maximum difficult problem is exactly how to represent this alarm on the foreground, and not can, adopt traditional mode of " drawing " data of using on the foreground unworkable certainly, can only adopt this mode on backstage " propelling movement " to push alarm to foreground.Alarm need be passed through alarm collection---alarming processing---and alarm represents flow process, alarm on the equipment could be showed on the foreground, therefore, adopt the message push technology of Blazeds+flex, the foreground alarm represents the flex technology of using, use the consumer assembly of flex to subscribe to alarm, the backstage connects jms by the assembly blazeds that increases income of Adobe company, and from the jms receiving alarm, be distributed to the foreground through after a series of encapsulation process, along with mobile office and distributed office are more and more in vogue, adopt the WEB pattern to carry out alarm monitoring and more can allow the user acceptant and use.
Description of drawings
Fig. 1 is the FM data flow diagram;
Fig. 2 is message distribution schematic diagram;
Fig. 3 is that alarm is subscribed to, distribution flow figure.
Embodiment
Explain below with reference to Figure of description method of the present invention being done.
Alarm needs by " alarm collection "---" alarming processing "---" alarm represents " flow process, the alarm on the equipment could be showed on the foreground.The framework of whole system is as follows:
Because communication network is larger, equipment is more, the alarm amount is very big, add the real-time report that alarm is not stopping, a maximum difficult problem is exactly how to represent this alarm on the foreground, and not can, adopt traditional mode of " drawing " data of using on the foreground unworkable certainly, can only adopt this mode on backstage " propelling movement " to push alarm to foreground.
Adopt the message push technology of Blazeds+flex, the foreground alarm represents the flex technology of using, and uses the consumer assembly of flex to subscribe to alarm, and the backstage connects jms by the assembly blazeds that increases income of Adobe company, and from the jms receiving alarm, be distributed to the foreground through a series of encapsulation process.
Alarm is subscribed to, distribution
The foreground has mainly used the flex technology to show Real-time Alarm, adopts the assembly Consumer that carries to subscribe to target to receive message, and the MessageAckEvent that the Consumer transmission generates or MessageFaultEvent message are subscribed to and cancelled subscriptions.After the subscription, Consumer just can assign the MessageEvent event for every message that it receives.Behind logging in system by user, the subscribe () that system can call consumer automatically to set up long the connection with server, when server has alarm, can adjust back the method on foreground and carry out alarming processing.
Alarm represents
By the alarm distribution mechanisms of Blazeds, alarm is sent to each client (flex end), the monitoring window that the user logins warning system gets final product monitoring alarm.
Every day general hundreds of thousands even alarm up to a million, can not so many alarms all be presented in the monitoring window, lot of data has taken too many internal memory, thereby cause the browser collapse, so system need arrange the heap(ed) capacity of alarm monitoring window, if exceed heap(ed) capacity, according to the principle of first come, first served, old alarm " is extruded " from window.
Alarm filter
Because Telecommunication network equipment is more, the alarm amount is bigger, can not finish monitoring to whole network equipment by a people, generally all is that a plurality of people share out the work and help one another.For example: four zones (east, south, west, north) are arranged, 4 monitor staff are arranged, each monitor staff is responsible for the alarm monitoring in a zone, and the monitor staff of North Area does not wish to receive the alarm of South Area at this moment, and the Sector East monitor staff does not wish to see the alarm of Westbound.Can carry out filtering screening to receiving alarm this moment by the Selector function of JMS, do not satisfy the alarm of Selector condition and can not issue the user.
User without the role has different Selector, as:
VENDOR='huawei'?AND?NETWORK='BSS'?AND?REGION?=‘North’
This moment, the user can only receive that manufacturer is " huawei ", and network type is " BSS ", and the zone is the alarm that " North Area " reports, and other alarm can not issued this user, thereby reduced the pressure of client.
The alarm buffer memory
At a large amount of alarms, the user will do a large amount of screening and filtering operations on the foreground, if each filtering screening is operated all Query Databases, on corresponding speed, can not catch up with like this, and also can be big especially to the pressure of database.(client) is provided with a caching mechanism so system is on the foreground, and the alarm of issuing client is left in the buffer memory, and when the user can directly obtain alarm from buffer memory during at screening and filtering, thereby raising speed reduces the pressure to database.
Client is cached to client according to the warning content that the user orders with alarm, when buffer memory is full, according to the principle of first in first out, old alarm " squeezed " goes out the buffer zone.The operation that guarantees the user by caching mechanism is more smooth and easy.
Resource discharges
1) about the EMS memory occupation of message
After the success of client subscription server, server can generate client object for this client, when alarm information mails to the foreground, this message will be stored in the client object, because after our foreground alarm receives message, the message of service end is just of no use, for save memory takies, message must be deleted from client object;
2) client cancels subscriptions, and disconnection and JMS are connected
Because the every subscription of client once, will be set up one with JMS and be connected, when client withdrawed from, we must disconnect the connection of JMS, avoid unnecessary connection to influence performance.
Except the described technical characterictic of specification, be the known technology of those skilled in the art.

Claims (1)

1. one kind based on BS alarm monitoring method, it is characterized in that, alarm need be passed through alarm collection---alarming processing---and alarm represents flow process, alarm on the equipment could be showed on the foreground, therefore, adopt the message push technology of Blazeds+flex, the foreground alarm represents the flex technology of using, use the consumer assembly of flex to subscribe to alarm, the backstage connects jms by the assembly blazeds that increases income of Adobe company, and from the jms receiving alarm, be distributed to the foreground through after a series of encapsulation process, concrete steps are as follows:
1) alarm is subscribed to, is distributed
The foreground uses the flex technology to show Real-time Alarm, the assembly Consumer that employing carries subscribes to target to receive message, the MessageAckEvent that the Consumer transmission generates or MessageFaultEvent message are subscribed to and are cancelled subscriptions, after the subscription, Consumer just can assign the MessageEvent event for every message that it receives, behind logging in system by user, the subscribe () that system can call consumer automatically to set up long the connection with server, when server has alarm, can adjust back the method on foreground and carry out alarming processing;
2) alarm represents
Alarm distribution mechanisms by Blazeds sends to each client with alarm, and the monitoring window that the user logins warning system gets final product monitoring alarm;
Every day general hundreds of thousands even alarm up to a million, can not so many alarms all be presented in the monitoring window, lot of data has taken too many internal memory, thereby cause the browser collapse, so system need arrange the heap(ed) capacity of alarm monitoring window, if exceed heap(ed) capacity, according to the principle of first come, first served, old alarm " is extruded " from window;
3) alarm filter
Because Telecommunication network equipment is more, the alarm amount is bigger, can not finish monitoring to whole network equipment by a people, to share out the work and help one another by a plurality of people, in east, south, the west, four zones, north, 4 monitor staff are set, each monitor staff is responsible for the alarm monitoring in a zone, the monitor staff of North Area does not wish to receive the alarm of South Area at this moment, and the Sector East monitor staff does not wish to see the alarm of Westbound, and this moment is by the Selector function of JMS, carry out filtering screening to receiving alarm, do not satisfy the alarm of Selector condition and can not issue the user, the user of different role has different Selector, is expressed as follows:
VENDOR='huawei'?AND?NETWORK='BSS'?AND?REGION?=‘North’?
This moment, the user can only receive that manufacturer is " huawei ", and network type is " BSS ", and the zone is the alarm that " North Area " reports, and other alarm can not issued this user, thereby reduced the pressure of client;
4) alarm buffer memory
At a large amount of alarms, the user will do a large amount of screening and filtering operations on the foreground, if each filtering screening is operated all Query Databases, on corresponding speed, can not catch up with like this, and also can be big especially to the pressure of database, so system is provided with a caching mechanism in foreground client, the alarm of issuing client is left in the buffer memory, when the user directly obtains alarm from buffer memory during at screening and filtering, thereby raising speed reduces the pressure to database;
Client is cached to client according to the warning content that the user orders with alarm, when buffer memory is full, according to the principle of first in first out, old alarm " squeezed " goes out the buffer zone, guarantees that by caching mechanism user's operation is more smooth and easy;
5) resource discharges
1) about the EMS memory occupation of message
After the success of client subscription server, server can generate client object for this client, when alarm information mails to the foreground, this message will be stored in the client object, because after the foreground alarm receives message, the message of service end is just of no use, for save memory takies, message must be deleted from client object;
2) client cancels subscriptions, and disconnection and JMS are connected
Because the every subscription of client once, will be set up one with JMS and be connected, when client withdraws from, the connection of JMS must be disconnected, avoid unnecessary connection to influence performance.
CN2013101814407A 2013-05-16 2013-05-16 Blazeds (BS)-based alarm monitoring method Pending CN103236952A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2013101814407A CN103236952A (en) 2013-05-16 2013-05-16 Blazeds (BS)-based alarm monitoring method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2013101814407A CN103236952A (en) 2013-05-16 2013-05-16 Blazeds (BS)-based alarm monitoring method

Publications (1)

Publication Number Publication Date
CN103236952A true CN103236952A (en) 2013-08-07

Family

ID=48884970

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2013101814407A Pending CN103236952A (en) 2013-05-16 2013-05-16 Blazeds (BS)-based alarm monitoring method

Country Status (1)

Country Link
CN (1) CN103236952A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103618635A (en) * 2013-12-11 2014-03-05 广东电网公司汕头供电局 Classified association management and control system of informationized equipment
CN103780680A (en) * 2014-01-06 2014-05-07 东南大学 Server real-time pushing system based on JMS message bus and method
CN104348909A (en) * 2014-10-20 2015-02-11 国电南瑞科技股份有限公司 Real-time alarm pushing method based on BS (Base Station) framework
CN104375924A (en) * 2014-11-26 2015-02-25 浪潮电子信息产业股份有限公司 Topology monitoring system based on Flex technology
CN106301903A (en) * 2016-08-09 2017-01-04 浪潮(北京)电子信息产业有限公司 Device, method, system and the server of a kind of Linux Real-time Alarm
CN110572315A (en) * 2019-09-06 2019-12-13 北京云迹科技有限公司 Information interaction method and device, robot and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040111471A1 (en) * 1999-04-27 2004-06-10 Worldcom, Inc. Alarm monitoring system for a telecommunications network
CN101478423A (en) * 2008-12-12 2009-07-08 北京邮电大学 Non-refreshment alarm automatic monitoring technique based on database
CN102163052A (en) * 2010-12-24 2011-08-24 江苏省烟草公司常州市公司 Real-time monitoring system and method of work process

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040111471A1 (en) * 1999-04-27 2004-06-10 Worldcom, Inc. Alarm monitoring system for a telecommunications network
CN101478423A (en) * 2008-12-12 2009-07-08 北京邮电大学 Non-refreshment alarm automatic monitoring technique based on database
CN102163052A (en) * 2010-12-24 2011-08-24 江苏省烟草公司常州市公司 Real-time monitoring system and method of work process

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
百度文库: "flex blazeds 推送机制", 《HTTP://WENKU.BAIDU.COM/LINK?URL=MQZXRJ2IFEYTF7K6D3DRZGI_CSRAITDU_LBZIMXCC84X-8SZN_XGQFKWVD7SLQDBYLWX5UZ85GNILNJRDPIN_XG4LMQS_N4FKWRI9NC0MT7》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103618635A (en) * 2013-12-11 2014-03-05 广东电网公司汕头供电局 Classified association management and control system of informationized equipment
CN103780680A (en) * 2014-01-06 2014-05-07 东南大学 Server real-time pushing system based on JMS message bus and method
CN103780680B (en) * 2014-01-06 2017-05-24 东南大学 Server real-time pushing system based on JMS message bus and method
CN104348909A (en) * 2014-10-20 2015-02-11 国电南瑞科技股份有限公司 Real-time alarm pushing method based on BS (Base Station) framework
CN104375924A (en) * 2014-11-26 2015-02-25 浪潮电子信息产业股份有限公司 Topology monitoring system based on Flex technology
CN106301903A (en) * 2016-08-09 2017-01-04 浪潮(北京)电子信息产业有限公司 Device, method, system and the server of a kind of Linux Real-time Alarm
CN110572315A (en) * 2019-09-06 2019-12-13 北京云迹科技有限公司 Information interaction method and device, robot and storage medium

Similar Documents

Publication Publication Date Title
CN103236952A (en) Blazeds (BS)-based alarm monitoring method
CN101741615B (en) Server-based alarm filtering system and method
CN103236948B (en) A kind of telecommunications network alarm method and system
CN109257200B (en) Method and device for monitoring big data platform
CN103995807B (en) Magnanimity data query and the method for after-treatment under a kind of framework based on Web
US20160012150A1 (en) System and method for main distribution network graph/model/data integration based on remote access and information interaction
WO2017020601A1 (en) Method and system for strategy operation, configuration forwarding, conflict processing and closed-loop management
CN105915633A (en) Automated operational system and method thereof
CN105991731A (en) Method for obtaining information, intelligent terminal and server side
DE202011106798U1 (en) Device, computer program and user interface
CN110110002A (en) Big data virtual interactive interface system
DE202012013405U1 (en) Cloud to device messaging for application activation and notification
CN103546476A (en) Transmission method and system for information between page assemblies
CN105407015A (en) Business platform, monitoring platform, and business monitoring system and method
DE112012000989T5 (en) Peer-to-peer cooperation of publishers in a Publication Subscription environment
CN107168853A (en) A kind of server performance information acquisition method, system and substrate control manager
CN114448922A (en) Message grading processing method, device, equipment and storage medium
CN106302421A (en) A kind of information intercepting processing method and device
CN108881456A (en) A kind of data interaction system, server-side and its data interactive method and system
CN105138343A (en) Management service configuration method and system
CN104615778A (en) Method, device and system for avoiding re-extracting data
EP3550805B1 (en) Method for operating a consumption data collection system and consumption data collection system
CN105429823A (en) Method and device for detecting multicast traffic in distributed communication equipment
CN110266529A (en) Extensive individualized intelligent service customization method based on Internet of Things
KR101547532B1 (en) Network monitoring tool having topic division and multi direction listening structure

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130807