Introduction
#sn-start-time,sn-end-time,radius-calling-station-id,ip-subscriber-ip-address,sn-subscriber-port,ip-server-ip-address,sn-server-port,sn-app-protocol,p2p-protocol,traffic-type,voip-duration,sn-volume-amt-ip-bytes-uplink,sn-volume-amt-ip-bytes-downlink,sn-volume-amt-ip-pkts-uplink,sn-volume-amt-ip-pkts-downlink,bearer-3gpp
rat-type,radius-called-station-id,bearer-3gpp imei,ip-protocol,bearer-3gpp
sgsn-address,sn-flow-start-time,sn-flow-end-time 1275330600,1275334200,9689944191,19.19.1.1,35111,1.1.1.1,21,8,,,0,52428800,1048576,100,200,1,apn.org1,35302703-090362-52,6,1.1.1.3,1275330600,1275334200
#starttime,endtime,protocol,rxbytes,txbytes
2011/02/26 10:00:00,2011/02/28 10:00:00,HTTP,100MB,100MB
IMPORTANT:
IMPORTANT:
Report Types
IMPORTANT:
IMPORTANT:
IMPORTANT:
IMPORTANT:
IMPORTANT:
IMPORTANT:
IMPORTANT:
IMPORTANT:
IMPORTANT:
IMPORTANT:
IMPORTANT:
Exporting Reports to Other File Formats
MUR Architecture
---------------------------------------------------
--------------- MUR
Process Status ------------
PID Process Status
---------------------------------------------------
4245 Process
Monitor Running
4256 Scheduling
server Running
4267 Postgres
Server Running
4289 Apache
Server Running
3249 Notif
Server Running
3243 Parser
Server Running
2430 Cache
Server Running
---------------------------------------------------
Distributed Architecture of MUR
IMPORTANT:
IMPORTANT:
IMPORTANT:
IMPORTANT:
IMPORTANT:
How RDP works with MUR
IMPORTANT:
IMPORTANT:
Scalable MUR
Basic Scalability Model
IMPORTANT:
MUR Features
Clustering Support for High Availability
IMPORTANT:
Operation
HTTPS Access
IMPORTANT:
Creation of Security Certificates
IMPORTANT:
Implementation on RHEL
IMPORTANT:
Implementation on Solaris
LDAP Authentication in MUR
IMPORTANT:
Region-based Reporting
IMPORTANT:
IMPORTANT:
IMPORTANT:
Load Distribution Based on Number of Files
|
Gateways
|
HTTP Pattern
|
Flow Pattern
|
|---|---|---|
|
GW1
|
*http*[0-4].* or *http*[0,2,4,6,8].*
|
*flow*[0-4].* or *flow*[0,2,4,6,8].*
|
|
GW2(pseudo)
|
*http*[5-9].* or *http*[1,3,5,7,9].*
|
*flow*[5-9].* or *flow*[1,3,5,7,9].*
|
|
Gateways
|
HTTP Pattern
|
Flow Pattern
|
|---|---|---|
|
GW1
|
*http*[0-6][0-4].*
|
*flow*[0-6][0-4].*
|
|
GW2(pseudo)
|
*http*[0-6][5-9].*
|
*flow*[0-6][5-9].*
|
|
GW3(pseudo)
|
*http*[7-9][0-9].*
|
*flow*[7-9][0-9].*
|
|
Gateways
|
HTTP Pattern
|
Flow Pattern
|
|---|---|---|
|
GW1
|
*http*[0-4][0-4].*
|
*flow*[0-4][0-4].*
|
|
GW2(pseudo)
|
*http*[0-4][5-9].*
|
*flow*[0-4][5-9].*
|
|
GW3(pseudo)
|
*http*[5-9][0-4].*
|
*flow*[5-9][0-4].*
|
|
GW4(pseudo)
|
*http*[5-9][5-9].*
|
*flow*[5-9][5-9].*
|
Tethering Detection Feature
IMPORTANT:
IMPORTANT:
IMPORTANT:
MUR Support for Tethering Detection
Tethering Detection Databases
OS Signature Database
<tlen>|<ttl>|<d>|<wlen>|<mss>|<wss>|STEN
VERSION 1.1
BEGIN OS-DB
48|128|1|5840|1460|1|1112
44|128|0|5840|1460|1|1011
END OS-DB
UA Signature Database
VERSION 1.1
BEGIN UA-DB
Mozilla/4.0
(compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0;
SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729;
Media Center PC 6.0; InfoPath.2)
END UA-DB
TAC Database
VERSION 1.1
BEGIN TAC-DB
01194800
01194801
END TAC-DB
Loading and Upgrading Tethering Detection Databases
MUR Deployment
IMPORTANT:
MUR System Requirements
Server Recommendations for Use in Solaris Environment
IMPORTANT:
IMPORTANT:
IMPORTANT:
Server Recommendations for Use in RHEL Environment
IMPORTANT:
IMPORTANT:
IMPORTANT:
Storage RAID recommendation for MUR Application
Storage Recommendation for MUR Application
MUR Ports
|
Port Name
|
Port Number
|
Usage
|
|---|---|---|
|
TCP Port
|
22
|
This port is used by
MUR administrator to connect via SSH to UNIX command line on MUR
servers for system administration.
This port is also used
by gateway to upload files via SFTP to MUR servers (stand-alone
master and RDPs), and also by RDPs to upload files to the master.
In the case of pull model, the L-ESS process on the RDPs or stand-alone
master will use SFTP to connect to this port on the gateway.
This port is also used
between master MUR server and gateway to configure and upload bulkstat
files.
|
|
TCP Port
|
25
|
This port is used to
send e-mails to a mail server in case these are configured to deliver
reports and alarms.
|
|
UDP Port
|
162
|
This port is used to
send traps to the northbound network management system.
|
|
Postgres Port
|
5432
|
This port is used by
the local processes to access the PostgreSQL server and can be restricted
to prevent external access.
|
|
Apache Port
|
8080
|
For a standalone model:
This port is used for
communication between client workstation and Apache Webserver on
MUR via HTTP.
For distributed model:
This port is used for
both Master to RDP and RDP to Master RPC communication.
|
Using Apache Port
Using Apache in RHEL
IMPORTANT:
iptables -t nat -A PREROUTING -p tcp --dport 80 -i eth0 -j REDIRECT --to-port <user defined port> 1024>
iptables -t nat -AOUTPUT -p tcp -d 127.0.0.1 --dport 80 -j REDIRECT --to-port <user defined port> 1024>
iptables -t nat -A PREROUTING -p tcp --dport 80 -i eth0 -j REDIRECT --to-port 8080
iptables -t nat -AOUTPUT -p tcp -d 127.0.0.1 --dport 80 -j REDIRECT --to-port 8080