Você está na página 1de 9

Comandos teis no MOSHELL:

01. Acessar o n:
moshell <ip do n> ou
./moshell <ip do n>
02. Verificar o IP do site (todos)
ifconfig
03. Carregar os dados de MO do N:
lt all
04. Mostra Alarmes Ativos:
al ou alt
05. Mostra Histrico de Alarmes:
lga
Podemos adicionar parmetros de horrios:
Ex: 12h, 5m
06. Reservar a Clula (*):
get <ip do n> cellreserved - mostra os detalhes de como est
set <ip do n> cellreserved 0 - modifica o valor
H a necessidade de confirmao <y/n>
Atributos: 0 Reserved, 1 Non Reserved
Para verificar voc pode dar o comando get novamente.
07. Verificar o CV Instalado:
cv ls
cvls
cv cu
cvcu
08. Reestartar o Site:
acc 0 restart
09. Status do T1 (*):
lst b<rbs id>a - verifica o status dos T1s do Site
a1 e a2 representam o 1o T1
a3 e a4 representam o 1o T1
10. Status do Site (*):
lst b<sitename/id>
11. Verificar quem est Falando no site (*):
ueregprint all
Captura dado do usurio para teste de chamada e Logs
12. Verificar o modelo da BTS:
kget 0
13. Executar script do David:
Acessar o servidor Linux:
dentro do servidor digitar:
./cmd 10.169.214.105
14. Descobrir os Scrambling Codes do Site (*):
get <sitename/id> scramblingcode

15. Mudar a Potncia das Celulas (*):


set <sitename/id>y primaryCPICHPower xxx
y=Setor(a,b,c). Se omitido muda de todo o site
xxx=valor
get <sitename/id>y primaryCPICHPower - Mostra o valor atual
16. Fazer o (ATM) LoopBack Test :
get Aal2PathVccTp=bXXXXa1 (a1 para o 1o T1, a3 para o 2o T1)
lacc "ES1-24-1,VplTp=vp5,VpcTp=1,VclTp=vc39" eteloopback
17. Fazer o (ATM) loopback test na BTS:
acc vc eteloopback
18. Verifica quantas pessoas falam na RBS
get all noofr
19. Verificar a Corrente do TMA
lt all
cabx
lhsh 001200 ps p*
lhsh 001200/port_0_dev_8 fui get devstat
SIMLIFICADO:
lh ru fui get devstat (PARA 3418/3518)
20. Lista os vcs de um determinado link
get Aal2PathVccTp=bXXX vcl
21. Verificar o vswr o valor sai em dB, necessrio converte lo
lhsh 001200/port_0_dev_8 fui get vswr
22. Inicia um log para fazer o undo
u+ <nome do arquivo>
u- finaliza o log e cria o undo file.mo
23. Localiza o servidor da BTS:
lget all ntpserv
24. Verifica o Status dos setores da BTS (quando conectado no NodeB dire
tamente)
lst Equipment=1,RbsSubrack=RU
st sec
lst carr
25. Parametro que modifica a Frequencia na RNC
lst <sitename> Uarfcn
26. Como criar os logs:
l+ <Inicia o Log> l+m <mute> inibe a
exibio na tela de alguns comandos l+mm <double mute> no exibe nada
27. Como usar o nome dos sites no lugar do IP:
1a coluna
2a coluna
3 coluna
site
IP
senha
no arquivo dentro do \moshell\sitefiles\ipdatabase

nome do

28. como achar o moshell:


which moshell
29. Retirar os mo carregados
lt root
30. carregar s o upg
lt upgr
31. Criao de grupos:
ma cria grupo

mr remove grupo mp printa grupo

32. quem esta falando no site (Do nodeB):


get rad noof
33. Verificar o ID da Clula:
get loc cellid (RBS)
34. Verificar a Frequencia:
get branch fq

get <rbsid> cellid (RNC)


get <siteid> fq

35. Verificao de Taxa de Erro


pget e1 (RBS)
36. Verificar os restarts da RBS:
llog
37. Posio no STM1
Get no ImaGroup
38. Verifica o ATM Number
get bxxxx res (RNC)
get sp ba (NodeB)
39. Ativa a Licena de Emergencia 7+7 dias
acc Licensing=1 setEmergencyState
40. Abrir uma sesso de Moshell dentro da Outra:
41. Mudat o Tilt com RET
lset SectorAntenna=3,AuxPlugInUnit=2,RetuDeviceGroup=1,RetDevice
Set=1,RetDevice=1 electricalAntennaTilt 80
42. Mudar a frequencia do nodeB
acc AntennaBranch setFrequencyBand
Inserir as frequencias uma a uma.
43. Verificar o LAC do Site
get UtranCell=AGRS12 serviceAreaRef
44. modificao do aal2pathid
rset b<xx>a1 Aal2pathid xx
rset b<xx>a2 Aal2pathid xx
45. Carga de Licenas no NodeB
acc 3 updatelicensekeyfile

necessrio entrar com 4 argumentos:


1. user <usurio do OSS>
2. password <password do OSS>
3. ip <onde os arquivos esto>
4. caminho e nome do arquivo com barra invertida e exten
so .xml no final
ex: /home/U1311020/LICENCAS/TY20010273.xml
46. Onde colocar os arquivos de Utrancell no OSS:
/var/opt/ericsson/nms_umts_waran_bcg/files/import
47. Verificar as licenas do n:
license key
48. Verificar uso dos HD e estado de todas as placas do CPP
cabslxdgm
49. Restart no Processo do Java
pglist <lista os processos ativos>
pgkill <numero do processo>
50. Deletar o TMA:
1.
2.
3.
4.
5.
6.
7.

Bloquear as clulas no RNC


acc sector unInitSector
inicie o 'undo' u+
del tma
acc sect initSector
termine o 'undo'
Desbloquear as clulas no RNC

Responder ao prompt:
Parameter 1 of 2, numberOfTxBranches (long): 1
Parameter 2 of 2, band (long): 5
51. Para copiar arquivos de um diretrio para outro.
Do diretorio fonte digite:
cp -r moshell /home/edbmng
52. Mobatch:
edbmng@appserv01> ./mobatch -p 10 -t 5 /home/mga
letti/sites_busca_mobatch.txt 'alt'
-

Chamar o Mobatch (./mobatch)


Quantidade de acessos (-p 10 (10 simultaneos))
Definio Timeout (-t 5 (5 minutos))
Definio do caminho da lista de sites (/home/mgal

etti/sites_busca_mobatch.txt)
- Comandos a serem executados ('alt' No caso de
mais comandos usa-se 'alt ; get 3 ; llog '
Quando terminar o moshell criar um arquivo para c
ada site executado.
Junte todos em um s arquivo com:
- cat *.log >tudojunto.txt (R) todos os direitos
reservados Castro co.

Fim
Usage: mobatch [options] <sitefile>|<sitelist> <command
(s)>|<commandfile>|<commanddir> [logdirectory]
Purpose: To send moshell commands to several nodes in pa
rallel.
Arguments:
- The first argument is the sitefile or the sitelist.
The sitefile is a file containing the list of sites to c
onnect to. Each line in the sitefile contains:
* the IP/DNS addresses and/or site names whose
IP address are defined in the IP database.
* optionally: the uservariables/scriptingvaria
bles to input with -v option.
See example of sitefile and ipdatabase in: moshell/examp
les/mobatch_files/
If using the sitelist, the sites are listed on the comma
nd line and separated by commas.
- The second argument is the commmand or commandfile.
See example of commands below and commandfile in moshell
/examples/mobatch_files
If a directory is given, then a different commandfile wi
ll be used for each node:
the name of each commandfile should be <node-nam
e>.cmd or <node-name>.mos
the <node-name> should be the same as given in t
he sitefile.
example: node-name is rbs602 ==> commandfile sho
uld be rbs602.cmd or rbs602.mos
- The third argument (logdirectory) is optional. If no
logdirectory is specified, a default one will be used.
Options:
- t <minutes>
Specify the number of minutes befor
e timing out. Set to 0 for no timeout (default=20).
- p <processes>
Specify the maximum number of moshe
ll sessions that will run in parallel (default=10)
- v <userVariables> Specify moshell uservariables. Type
"moshell" on its own for more info about this option.
Examples:
mobatch -p 15 -t 60 ~/sitefiles/victoria-sites '
lt all ; get'
mobatch 10.1.128.10 ./cmdfiles/kget.mos
mobatch 10.1.128.10,rnc34,rbs10,mgw1.ericsson.se
./cmdfiles/kget.mos
mobatch ./sitefiles/all-rbs.txt ./cmdfiles/do_he
althCheck.mos
mobatch -p 5 -t 1 ./sitefiles/all-rbs.txt 'cv cu
; rbs'
mobatch ./sitefiles/all-rnc.txt 'lt ^utrancell ;
st cell'
mobatch ./sitefiles/all-bsc.txt ~/bsc-commandfil
es/
mobatch -v security_method=2,sa_credential=~/sam
.pbe,sa_password=oemas -p 20 ./all_mgw.txt 'hc'

mobatch -v ip_database=~/utran_network/ipdatabas
e ~/utran_network/ipdatabase 'lt all ; get '
53. lgo - Log de todas as modificao realizadas no n!
54. Fingerprint pela serial
$ cd node_id
$ ls
Directory '/c/node_id/'
bpNodeId.txt
$ cat bpNodeId.txt
TY11909972 : pnid
$
55. Carregando scripts de modificao por site:
Mas se vc desejar faz-la por conta prpria, segue o procedi
mento para o "mobatch":
- Atualizar no seu "moshell" o arquivo "ipdatabase" com
os nomes e ips dos sites da Vivo
(entretanto, fique atento, pois h sites homnimos entre RNCs
diferente !!!)
- Crie um novo diretrio na sua conta do OSS (ex.: /home/e
dbmng/scriptssites) e copie para l
todos os scripts <nome_do_site>.mos enviados pelo Lucian
o.
- Crie um arquivo na sua conta do OSS contendo a lista d
os sites (um abaixo do outro) que deseja
rodar os scripts (ex.: lista_de_sites.txt) - ateno: os nom
es dos sites tm que ser iguais dos
que esto no arquivo "ipdatabase".
- Execute o "mobatch", exemplo:
./mobatch -p 15 -t 5 /home/edbmng/lista_de_sites.txt /ho
me/edbmng/scriptssites
neste exemplo:
- O mobatch se conectar a 15 sites simultneos e com timeou
t de 5 minutos.
- O primeiro caminho "/home/edbmng/lista_de_sites.txt" a
ponta para o arquivo dos sites que tm que ser
conectados.
- O segundo caminho "/home/edbmng/scriptssites" aponta o
diretrio onde esto os scripts individuais
para cada site, que referenciado pelo prprio nome do site
.
- Caso desejar, pode criar um terceiro caminho, apontand
o para um diretrio onde deseja enviar os logs,
caso contrrio o "mobatch" adotar um diretrio default que in
dicado no comeo da execuo do "mobatch".
56. Deletar a ETMC1 do NodeB via Moshell:

u+
lpr swallocation
lacl SwManagement=1,SwAllocation=RBS_ETMC1
lbl slot=2
y
lacc SwManagement=1,SwAllocation=RBS_ETMC1 deleteslot
y
Equipment=1,Subrack=1,Slot=2
lacc SwManagement=1,SwAllocation=RBS_ETMC1 deleteReperto
ire
y
SwManagement=1,Repertoire=Cello_ETMC1
ldel SwManagement=1,SwAllocation=RBS_ETMC1
y
ldel slot=2
y
u57. Rastreio de Ue:
2) Executar o comando UER na RNC para o IMSI encontrado
:
uer

i IMSI

3) Verificar e registrar a(s) clula(s) utilizadas (RL1, R


L2 e RL3) :
========================================================
======================================================================
MOD
IMSI CTXT SRNC
CommCh
RL1
RL2
RL3 DCdev CoreNetId UERC UERC_LABEL (ESTAB_CAUSE)
========================================================
======================================================================
2 724031114253003 801 112 5422:6713 5422:6713
0108sp2 P 7243
15 HS-DSCH (12:registration)
========================================================
======================================================================
4) Executar o comando CEDR na RNC para cada RL encontrad
o acima para encontrar a clula correspondente e sua utilizao HSDPA:
cedr | grep 5422
080821-18:28:51 ASPO02 7.0t RNC_NODE_MODEL_G_5_30 stopfi
le=/tmp/20739
----------------------------------------------------------------------------------------------------------------------------------------MOD
CELL cid fro PwrDl/Adm dlCode ulInt sf8dl s
f8ul sf16dl sf16ul sf32dl sf4ul dlASE ulASE HScnt EULs EULns CPMcnt CC_S
P
----------------------------------------------------------------------------------------------------------------------------------------2 SP5422A 6711 469 20.7% 75 7.5% -87.5
0/8
0/8 0/16 1/16 0/32
0/1 0/320 8/160 1/10
0/4 0/100 0/15 0109
sp0
2 SP5422B 6712 470 41.5% 75 22.9% -88.4
1/8

1/8
sp0

0/16

6/16

0/32

0/8
sp0

0/16

3/16

0/32

0/1 43/320 65/160 6/10

0/4 0/100

0/15 0108

2 SP5422C 6713 471 21.1% 75 8.3% -87.7


0/8
0/1 1/320 24/160 3/10
0/4 0/100 0/15 0109

----------------------------------------------------------------------------------------------------------------------------------------Pronto. Para o exemplo acima, o usurio est conectado apena


s em uma clula, SP5422C, em um canal HS-DSCH, onde 3 usurios esto simultneos HS.

58. Como verificar o LAC:


Para achar o Location area dar um get no utrancell, depo
is o comando abaixo:
get LocationArea=2$

081030-20:43:20 10.150.240.8 7.1b RNC_NODE_MODEL_G_5_30


stopfile=/tmp/2828
========================================================
=========================================================
20197
RncFunction=1,Locat
ionArea=2
========================================================
=========================================================
LocationAreaId
2
att

1 (TRUE)

lac

30451

reservedBy

[103] =

>>> reservedBy = RncFunction=1,UtranCell=FCAN01A


>>> reservedBy = RncFunction=1,UtranCell=FCAN01B
>>> reservedBy = RncFunction=1,UtranCell=FCAN01C
t3212

10

userLabel

========================================================
=========================================================
Total: 1 MOs

58. Como verificar o LAC:


Para achar o service area dar um get no utrancell, depoi

s o comando abaixo:
RNCRS02> lget LocationArea=2,ServiceArea=3366

081030-20:43:01 10.150.240.8 7.1b RNC_NODE_MODEL_G_5_30


stopfile=/tmp/2828
========================================================
=========================================================
20299
RncFunction=1,Locat
ionArea=2,ServiceArea=3366
========================================================
=========================================================
ServiceAreaId
3366
reservedBy

[1] =

>>> reservedBy = RncFunction=1,UtranCell=FPNO33A


sac

3366

userLabel

3366

========================================================
=========================================================
Total: 1 MOs
59. Verificar o Fingerprint por Telnet:
getAttrObj subrack 1