You are on page 1of 5

RBS Audit with Mobatch

ntroduction
n this project, one of the tasks is to audit both utrancell, RNC and RBS parameters.
Both Utrancell and RNC parameters audit are done using Nexplorer with data
generated from Kget, which is a straight forward process.
However, for RBS parameter audit, Ranos dump was not available and hence
Nexplorer cannot be used to run the RBS parameter audit.
To extract RBS parameter, one need to run moshell to each RBS at a time
On average it will take around 10 minutes (depending on the remote connection
speed) to run Moshell, extract the parameters and verify the values for about 20
parameters. This way of auditing the parameter is also prone to error especially when
this process is repeated in a large number of RBS.
t was found that Moshell support a script called Mobatch which can be used to
automatically access all RBS specify in a text file
Steps to using Mobatch
1. Create one text file (and save this file as e.g rbsname.mos) containing the RBS name/ip address
of all the RBS which you want to extract the data from. One line can only contain one RBS name
as follows:
CA151U
CA156U
CA157U
CA158U
CA167U
2. Create another log file (and save this file as rbscommand.mos) which will contain all the
command you want to execute
Format of the file is as follows:
lt all
get .cqiAdjustmentOn
get . maxhsrate
get . flexibleSchedulerOn
get . supportof16qam
get . maxNumHsdpaUsers
get . minDlPowerCapability
3. Copy the two files to the moshell directory
Steps to using Mobatch
4. n the moshell directory, issue the command mobatch rbsname.mos 'command.mos
5. At the end of the execution, it will display the location where the logs are stored.
6. Go to the output directory
7. There is one log file per RBS
8. Opening each individual file to go through the parameter is time consuming as well
Hence, it is recommended to concatenate all the logs into a file with this command
cat *.* > output_all.log
9. Alternative, we can grep one parameter at a time and pipe it to a file.
E.g. grep minDlPowerCapability *.log >minpwr_all.log
CA151U.log:CAS151U> get . minDlPowerCapability
CA151U.log:RbsLocalCell=S2C1 minDlPowerCapability 163
CA151U.log:RbsLocalCell=S3C1 minDlPowerCapability 168
CA151U.log:RbsLocalCell=S1C1 minDlPowerCapability 172
CA196U.log:CAS196U> get . minDlPowerCapability
CA196U.log:RbsLocalCell=S2C1 minDlPowerCapability 173
CA196U.log:RbsLocalCell=S3C1 minDlPowerCapability 170
CA196U.log:RbsLocalCell=S1C1 minDlPowerCapability 170
10. Open the output file with Excel for further post-procesing
Conclusion
This is a very useful tool which is beneficial in two
ways
Reduce the time needed to extract RBS parameters
Reduce room for error when checking parameter
values as the output file can be opened with Excel for
simple analysis and filtering
t is an excellent tool whenever one need to
access a big number of RBS for e.g, parameter
audit and parameter unification

You might also like