CN103236952A - Blazeds (BS)-based alarm monitoring method - Google Patents
Blazeds (BS)-based alarm monitoring method Download PDFInfo
- 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
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 29
- 238000000034 method Methods 0.000 title claims abstract description 20
- 238000005516 engineering process Methods 0.000 claims abstract description 15
- 238000012545 processing Methods 0.000 claims abstract description 6
- 238000001914 filtration Methods 0.000 claims description 12
- 238000012216 screening Methods 0.000 claims description 12
- 230000007246 mechanism Effects 0.000 claims description 9
- 238000005538 encapsulation Methods 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 claims description 3
- 230000003203 everyday effect Effects 0.000 claims description 3
- 239000012467 final product Substances 0.000 claims description 3
- 230000006870 function Effects 0.000 claims description 3
- 238000004806 packaging method and process Methods 0.000 abstract 1
- 238000004891 communication Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
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
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.
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)
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)
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 |
-
2013
- 2013-05-16 CN CN2013101814407A patent/CN103236952A/en active Pending
Patent Citations (3)
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)
Title |
---|
百度文库: "flex blazeds 推送机制", 《HTTP://WENKU.BAIDU.COM/LINK?URL=MQZXRJ2IFEYTF7K6D3DRZGI_CSRAITDU_LBZIMXCC84X-8SZN_XGQFKWVD7SLQDBYLWX5UZ85GNILNJRDPIN_XG4LMQS_N4FKWRI9NC0MT7》 * |
Cited By (7)
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 |