guia prático moshell_galetti

Upload: brunofilho

Post on 05-Jul-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/15/2019 Guia Prático Moshell_galetti

    1/9

    Comandos úteis no MOSHELL:

    01. Acessar o nó:moshell ou./moshell

    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 Histórico de Alarmes:lga

    Podemos adicionar parâmetros de horários:Ex: 12h, 5m

    06. Reservar a Célula (*):get cellreserved - mostra os detalhes de como estáset cellreserved 0 - modifica o valor

    Há a necessidade de confirmação

    Atributos: 0 Reserved, 1 Non ReservedPara verificar você pode dar o comando get novamente.

    07. Verificar o CV Instalado:cv lscvlscv cucvcu

    08. Reestartar o Site:acc 0 restart

    09. Status do T1 (*):lst ba - verifica o status dos T1s do Sitea1 e a2 representam o 1o T1a3 e a4 representam o 1o T1

    10. Status do Site (*):lst b

    11. Verificar quem está Falando no site (*):ueregprint all

    Captura dado do usuário 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 scramblingcode

  • 8/15/2019 Guia Prático Moshell_galetti

    2/9

    15. Mudar a Potência das Celulas (*):set y primaryCPICHPower xxx

    y=Setor(a,b,c). Se omitido muda de todo o sitexxx=valor

    get 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 RBSget all noofr

    19. Verificar a Corrente do TMAlt allcabxlhsh 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 linkget Aal2PathVccTp=bXXX vcl

    21. Verificar o vswr o valor sai em dB, é necessário converte lolhsh 001200/port_0_dev_8 fui get vswr

    22. Inicia um log para fazer o undou+ 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 diretamente)

    lst Equipment=1,RbsSubrack=RUst seclst carr

    25. Parametro que modifica a Frequencia na RNClst Uarfcn

    26. Como criar os logs:l+ l+m inibe aexibição na tela de alguns comandos l+mm não exibe nada

    27. Como usar o nome dos sites no lugar do IP:1a coluna 2a coluna 3 coluna nome dosite IP senha

    no arquivo dentro do \moshell\sitefiles\ipdatabase

  • 8/15/2019 Guia Prático Moshell_galetti

    3/9

    28. como achar o moshell:which moshell

    29. Retirar os mo carregadoslt root

    30. carregar só o upglt upgr

    31. Criação 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 Célula:get loc cellid (RBS) get cellid (RNC)

    34. Verificar a Frequencia:get branch fq get fq

    35. Verificação de Taxa de Erropget e1 (RBS)

    36. Verificar os restarts da RBS:llog

    37. Posição no STM1Get no ImaGroup

    38. Verifica o ATM Numberget bxxxx res (RNC)get sp ba (NodeB)

    39. Ativa a Licença de Emergencia 7+7 diasacc Licensing=1 setEmergencyState

    40. Abrir uma sessão de Moshell dentro da Outra: 

    41. Mudat o Tilt com RETlset SectorAntenna=3,AuxPlugInUnit=2,RetuDeviceGroup=1,RetDevice

    Set=1,RetDevice=1 electricalAntennaTilt 80

    42. Mudar a frequencia do nodeBacc AntennaBranch setFrequencyBandInserir as frequencias uma a uma.

    43. Verificar o LAC do Siteget UtranCell=AGRS12 serviceAreaRef

    44. modificação do aal2pathidrset ba1 Aal2pathid xx

      rset ba2 Aal2pathid xx 45. Carga de Licenças no NodeB

    acc 3 updatelicensekeyfile

  • 8/15/2019 Guia Prático Moshell_galetti

    4/9

    é necessário entrar com 4 argumentos:1. user 2. password 3. ip 4. caminho e nome do arquivo com barra invertida e exten

    são .xml no finalex: /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 licenças do nó:license key

    48. Verificar uso dos HD e estado de todas as placas do CPP

    cabslxdgm

    49. Restart no Processo do Javapglist pgkill

    50. Deletar o TMA:

    1. Bloquear as células no RNC2. acc sector unInitSector3. inicie o 'undo' u+4. del tma5. acc sect initSector6. termine o 'undo'7. Desbloquear as células no RNC

    Responder ao prompt:Parameter 1 of 2, numberOfTxBranches (long): 1Parameter 2 of 2, band (long): 5

    51. Para copiar arquivos de um diretório para outro.

    Do diretorio fonte digite:

     cp -r moshell /home/edbmng 

    52. Mobatch:

    edbmng@appserv01> ./mobatch -p 10 -t 5 /home/mgaletti/sites_busca_mobatch.txt 'alt'

    - Chamar o Mobatch (./mobatch)- Quantidade de acessos (-p 10 (10 simultaneos))- Definição Timeout (-t 5 (5 minutos))- Definição 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 cada site executado.

    Junte todos em um só arquivo com:

    - cat *.log >tudojunto.txt (R) todos os direitos reservados Castro co.

  • 8/15/2019 Guia Prático Moshell_galetti

    5/9

    Fim

    Usage: mobatch [options] | || [logdirectory] 

    Purpose: To send moshell commands to several nodes in parallel. 

    Arguments:- The first argument is the sitefile or the sitelist.

      The sitefile is a file containing the list of sites to connect 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/scriptingvariables to input with -v option.  See example of sitefile and ipdatabase in: moshell/examples/mobatch_files/  If using the sitelist, the sites are listed on the command 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 will be used for each node:  the name of each commandfile should be .cmd or .mos  the should be the same as given in the sitefile.  example: node-name is rbs602 ==> commandfile should be rbs602.cmd or rbs602.mos  - The third argument (logdirectory) is optional. If nologdirectory is specified, a default one will be used. 

    Options:

      - t Specify the number of minutes before timing out. Set to 0 for no timeout (default=20).  - p Specify the maximum number of moshell sessions that will run in parallel (default=10)  - v 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_healthCheck.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-commandfiles/  mobatch -v security_method=2,sa_credential=~/sam.pbe,sa_password=oemas -p 20 ./all_mgw.txt 'hc'

  • 8/15/2019 Guia Prático Moshell_galetti

    6/9

      mobatch -v ip_database=~/utran_network/ipdatabase ~/utran_network/ipdatabase 'lt all ; get '

    53. lgo - Log de todas as modificação realizadas no nó!

    54. Fingerprint pela serial

    $ cd node_id$ lsDirectory '/c/node_id/'bpNodeId.txt$ cat bpNodeId.txtTY11909972 : pnid$

    55. Carregando scripts de modificação por site:

    Mas se vc desejar fazê-la por conta própria, segue o procedimento para o "mobatch": 

    - Atualizar no seu "moshell" o arquivo "ipdatabase" comos nomes e ip´s dos sites da Vivo

    (entretanto, fique atento, pois há sites homônimos entre RNC´s diferente !!!)

      - Crie um novo diretório na sua conta do OSS (ex.: /home/edbmng/scriptssites) e copie para lá

    todos os scripts .mos enviados pelo Luciano. 

    - Crie um arquivo na sua conta do OSS contendo a lista dos sites (um abaixo do outro) que deseja

    rodar os scripts (ex.: lista_de_sites.txt) - atenção: os nomes dos sites têm que ser iguais dos

    que estão no arquivo "ipdatabase". 

    - Execute o "mobatch", exemplo:

      ./mobatch -p 15 -t 5 /home/edbmng/lista_de_sites.txt /home/edbmng/scriptssites

    neste exemplo:  - O mobatch se conectará a 15 sites simultâneos e com timeout de 5 minutos.

    - O primeiro caminho "/home/edbmng/lista_de_sites.txt" aponta para o arquivo dos sites que têm que ser

    conectados. 

    - O segundo caminho "/home/edbmng/scriptssites" aponta o

     diretório onde estão os scripts individuaispara cada site, que é referenciado pelo próprio nome do site

    - Caso desejar, pode criar um terceiro caminho, apontando para um diretório onde deseja enviar os logs,

    caso contrário o "mobatch" adotará um diretório default que é idicado no começo da execução do "mobatch". 

    56. Deletar a ETMC1 do NodeB via Moshell:

  • 8/15/2019 Guia Prático Moshell_galetti

    7/9

     u+lpr swallocationlacl SwManagement=1,SwAllocation=RBS_ETMC1lbl slot=2ylacc SwManagement=1,SwAllocation=RBS_ETMC1 deleteslotyEquipment=1,Subrack=1,Slot=2lacc SwManagement=1,SwAllocation=RBS_ETMC1 deleteReperto

    ireySwManagement=1,Repertoire=Cello_ETMC1ldel SwManagement=1,SwAllocation=RBS_ETMC1yldel slot=2yu-

    57. Rastreio de Ue:

    2) Executar o comando UER na RNC para o IMSI encontrado:

    uer i IMSI

    3) Verificar e registrar a(s) célula(s) utilizadas (RL1, RL2 e RL3) :

    ==============================================================================================================================

    MOD IMSI CTXT SRNC CommCh RL1RL2 RL3 DCdev CoreNetId UERC UERC_LABEL (ESTAB_CAUSE)

    ==============================================================================================================================

      2 724031114253003 801 112 5422:6713 5422:67130108sp2 P 7243 15 HS-DSCH (12:registration)

    ==============================================================================================================================

    4) Executar o comando CEDR na RNC para cada RL encontrado acima para encontrar a célula correspondente e sua utilização HSDPA:

    cedr | grep 5422

    080821-18:28:51 ASPO02 7.0t RNC_NODE_MODEL_G_5_30 stopfile=/tmp/20739

    -------------------------------------------------------------------------------------------------------------------------------------------

    MOD CELL cid fro PwrDl/Adm dlCode ulInt sf8dl sf8ul sf16dl sf16ul sf32dl sf4ul dlASE ulASE HScnt EULs EULns CPMcnt CC_SP

    -------------------------------------------------------------------------------------------------------------------------------------------

      2 SP5422A 6711 469 20.7% 75 7.5% -87.5 0/80/8 0/16 1/16 0/32 0/1 0/320 8/160 1/10 0/4 0/100 0/15 0109sp0

      2 SP5422B 6712 470 41.5% 75 22.9% -88.4 1/8

  • 8/15/2019 Guia Prático Moshell_galetti

    8/9

     1/8 0/16 6/16 0/32 0/1 43/320 65/160 6/10 0/4 0/100 0/15 0108sp0

      2 SP5422C 6713 471 21.1% 75 8.3% -87.7 0/80/8 0/16 3/16 0/32 0/1 1/320 24/160 3/10 0/4 0/100 0/15 0109sp0

    -------------------------------------------------------------------------------------------------------------------------------------------

    Pronto. Para o exemplo acima, o usuário está conectado apenas em uma célula, SP5422C, em um canal HS-DSCH, onde 3 usuários estão simultâneos HS.

    58. Como verificar o LAC:

    Para achar o Location area dar um get no utrancell, depois o comando abaixo:

    get LocationArea=2$

    081030-20:43:20 10.150.240.8 7.1b RNC_NODE_MODEL_G_5_30stopfile=/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 2

    ========================================================

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

    58. Como verificar o LAC:

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

  • 8/15/2019 Guia Prático Moshell_galetti

    9/9

    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_30stopfile=/tmp/2828

    =================================================================================================================

    20299 RncFunction=1,LocationArea=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