Optimization:
overview
&
moshell commands
Initial audit
Parameter Audit.
Cell classification set according to FGA.
maximumTransmissionPower aligned with maxDlPowerCapability
Femto (6/cell) defined for all cells with qoffset = -10.
Load sharing enabled for F1<->F2 co-located & non OBIF.
Irat neighbor defined for irat cells & ifho neighbor defined for ifho preferred
cells.
Alarms/transport issues.
No major alarm, T1 errors, RSSI issues & VSWR should be present.
All cells should be operational.
WNCS
Schedule WNCS initially for 2 hrs to find the missing
neighbor drops.
Then schedule it as required, can be on weekly basis if
there are no missing neighbor drops are pegged.
Using OSS->RNO.
Remember to click Custom Post Processing when
scheduling new recording. So we can analyze part of
recording while its still on.
Time line
Cluster: 30 days
SSV: 5 days.
Depending on the market & performance.
List of some task to be checked/verified:
Moshell basics
MoShell is a text-based O&M client & can provide following services:
Configuration service (CS)
Alarm service (AS)
Performance management service (PM)
Log service (LS)
OSE shell (COLI)
File transfer (ftp/http)
Configuration Service
Moshell supports the following 6 operations from the configuration service:
1. GetChildren to load all or parts of the MO-tree
2. GetAttribute to read the attributes of an MO
3. CallAction to perform an action on an MO
4. SetAttribute to set (change) the value of an MO attribute
5. CreateMO to create a new MO in the node
6. DeleteMO to delete an MO from the node
Alarm Service
Command to get active alarms on site with the command:
al (to show an overview) or ala (Al + more details).
Performance Management Service
Moshell supports the following operations from the performance management service:
List Scanners and Event Filters
Create Scanner
Stop Scanner
Resume Scanner
Delete Scanner
Set Event Filter
Log service
Moshell supports fetching and parsing of the following logs:
availability log
system log
event log
alarm log
command log
O&M security event log
COLI log
Hardware inventory log
JVM events log (upgrade log)
OSE shell
Any OSE shell command can be typed at the moshell prompt and the output can be piped
through external utilities (which exist in your workstate/server) if required.
Examples:
te log read
te log read | grep ERROR
File transfer
Moshell can download/upload files and directories to/from the node, using http, ftp or
sftp.
Managed Object Model (MOM)
MOM is a reference document describing all the MO Classes that can exist in a node,,
together with their attributes and actions.
Mom utrancell <cmd/counter> -> to know the info/value associated with utrancell
Piping
Some commands in moshell support piping,
e.g. All OSE shell commands, lh, tg, str, etc.
This is usually indicated in the menu and the help for that command.
Some examples are:
te log read | grep ERROR
help
o show the help and list of commands. Can be used with a command name after to
show help about that command.
H <command or counter>
to display lga output with keyword filtered.
Lga | grep <keyword>
to filter out with particular date range
lga -s 20110401 -e 20110402
-A = aggregate
-S = Start date
-E = End date
-m = Number of hours - time Backward
-p = Number of hours - time forward
Format: yyyymmdd[.hhmm]
commands - Site level
Moshell <SiteName>
Lt all
-> to load all Mos
RNC for <sitename>
NO. of MOs
* Password should rbs^^^^ or rbc, where ^^^^ is last 4 digit of Site name.
Altk
-> current alarms on site.
Severity - Critical, Major, Warning
Lga
LgG/Llog/lgds
Lgv
Lge
Lgo
LgS
-> all alarms.
-> Restart log (restart type /history)
-> Event Log for site, site down & recovered.
-> Event Log
-> recent activity on site
-> Board info/crash
Above command can be combined with the following command:
Lgsavemog
te log read | grep ERROR
-> errors
get iub
-> atm or ip site with iub id
IP or atm site.
Iub id = b(rbsid), eg b1173
get . fQ
-> Frequency
get . channel
-> Channel element
get antenna
-> antenna details/freq
get feeder
-> delay/attn
lh ru fui get vswr
-> VSWR {>20dB ~ Good | 17 20 ~ OK | <16-17 ~ Bad}
get RbsLocalCell maxDlPowerCapability
-> Max DL. Pwr
pmx . pmPropagationDelay -m 1 -a
-> propagation delay for 1 hr
Pget t1
-> Current T1 errors
pmx -m 2 t1 s -a
-> T1 errors for 2 hrs
st t1
-> T1 status
st ima
-> IMA status
lst iub
-> iub status
lst aal
lga | grep -i T1phy
-> Aal2 (for congestion)
-> T1 alarm, on and off time for alarm
get externalTMA
Tower Mounted Amplifier
details/sector
get radiolink noof
No of active radio
links/sector.
pget DownlinkBaseBandPool noofradiolinks
RL per different SF
st tx
st rax
Cabx
-> TX board status
-> Rax board status
-> H/W status
Operational Indicators on
boards
pmr -m 0.25
-> Choose the parameter # of interest. (for -m hours)
1) Carrier Average Rssi and Transmitted Power
2) Carrier Prach Total
3) Carrier Prach per rop
4) Downlink RadioLink Setup Success Rate
5) Uplink RadioLink Setup Success Rate
6) HSPA Throughput
7) HSDPA Congestion
8) HSDPA CQI total
9) HSDPA CQI rop by rop
10) HsDschResources AckNack rop by rop
11) HSDPA Measurements IubDataStreams
12) HSDPA Frame problems
13) HSDPA Usage rop by rop
14) HSDPA Codes rop by rop
15) HSDPA Power rop by rop
16) HSDPA Throughput per SPIxx
17) HSDPA Throughput per SPIxx-PQ
18) HSDPA Iub Flow Control
19) Total EUL Throughput and Efficency Factors
20) EUL Throughput and Efficency Factors rop by rop
21) Total EUL stuff
22) EUL stuff rop by rop
23) Total IBHOs and rejects
24) IBHOs and rejects rop by rop
25) Total UplinkBaseBandPool SetupFailures
26) Total UplinkBaseBandPool SetupFailures rop by rop
27) Total DownlinkBaseBandPool Allocation Rejects
28) DownlinkBaseBandPool Allocation Rejects rop by rop
29) Total DownlinkBaseBandPool RlSetupAttempts
30) DownlinkBaseBandPool RlSetupAttempts rop by rop
31) Total DownlinkBaseBandPool RlSetupFailures
32) DownlinkBaseBandPool RlSetupFailures rop by rop
33) Total DownlinkBaseBandPool RlAdditionFailures
34) DownlinkBaseBandPool RlAdditionFailures rop by rop
35) DownlinkBaseBandPool Avg CE usage
36) UplinkBaseBandPool Avg CE usage
X to exit
Commands - RNC level
Moshell <RNC>
Lt all
-> to load all Mos
altk
-> active RNC alarm
Lga
-> RNC alarm
Alarms for RNC
Filtered for
particular site.
Lga | Grep TNCRU1173
Lg0 -s 20110601 -e 20110605
lgo -s 20110601 -e 20110605 | grep TNCRU1241
LgU -s 20110601 -e 20110605
lgo |grep <site/cell id>
-> activity for particular date - start/end ->
with particular site
->
updates on sites
-> activity on RNC with siteid filtered
* Password should rnc^^ or rnc, where ^^ is last 2 digit of RNC name.
Cvls
-> cv version on RNC
get TNKNU6131 admin|cellreserve|operation -> status per sector
st utrancell <value> -> state of the site/cell with value filtered from RNC
Value = enabled / disabled
Cells disabled in
particular rnc.
lst TNKNU6131
-> status of individual channel
Different
channel
lgsavemo |grep <site/cell id>
-> combined.
ced | grep TNCRU1173
Usage for individual cell - kind of traffic
get TNCRU1173A hotype|usedFreqThresh2dEcno|usedFreqThresh2dRscp|
sIntersearch|sIntrasearch|sratsearch|qRxLevMin|qQualMin
Gold parameters
for particular cell,
using piping.
get TNCRU1173Apwradm|pwroffset|dlcodeadm|compmodeadm|sf
Some of Hi-cap
parameters. using
piping.
get TNCRU1173A maximumTransmissionPower|cpich| minpwrRL|
minpwrmax
RF power
parameters. using
piping.
eget TNCRU1173A
Neighbor count intra-inter-irat
get TNCRU1173A frequencyrelation
lget TNCRU1173A frequencyrelation <0 / 1>
0 - Intra freq relations
1 - Inter freq relations
lget TNCRU1173A gsmrelationid
GSM Neighbor.
Some more.
get
get
get
get
get
TNCRU1173A scr
TNCRU1173A cid| rbsid
TNCRU1173A arfcn
. gsmThresh3a
. hysteresis
->Scrambling code
-> cell id
-> UL/DL ARFCN
Pmx -m 2 aal2ap=b1173 pmUnSuccOutConnsRemoteQosClass
Getting Iub congestion 2 hours
pmxh TNCRU1173 <pm counter>
pmxh TNCRU1173 pmNoNormalRabReleaseSpeech
pmxh TNCRU1173 pmNosysRelSpeech|pmnoofterm
Information on particular counter:
Mom utrancell <parameter/counter>
Combined
using pipe |
Events
Gold Parameters