0% found this document useful (0 votes)
162 views6 pages

Log Data Processing and Analysis Guide

The document provides instructions for collecting and summarizing error log data from eNodeB devices. It outlines 7 steps: 1) downloading error logs, 2) concatenating files into one, 3) converting the file format from UNIX to DOS, 4) opening the converted file in analysis software, 5) compiling the report, 6) removing old files and copying new ones for analysis, and 7) running the analysis application. It also notes that files containing timeout or failure data should be removed before compilation.

Uploaded by

Zulhilmi M Aslie
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
162 views6 pages

Log Data Processing and Analysis Guide

The document provides instructions for collecting and summarizing error log data from eNodeB devices. It outlines 7 steps: 1) downloading error logs, 2) concatenating files into one, 3) converting the file format from UNIX to DOS, 4) opening the converted file in analysis software, 5) compiling the report, 6) removing old files and copying new ones for analysis, and 7) running the analysis application. It also notes that files containing timeout or failure data should be removed before compilation.

Uploaded by

Zulhilmi M Aslie
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 6

///////////////////////////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////////////
[/cygdrive/d/llog_batch_2]$
[/cygdrive/d/llog_batch_2]$ q
bash: q: command not found
[/cygdrive/d/llog_batch_2]$ cd
[~]$ cd d:
[/cygdrive/d]$ cd llog_batch_2
[/cygdrive/d/llog_batch_2]$ cd llog_batch_5
bash: cd: llog_batch_5: No such file or directory
[/cygdrive/d/llog_batch_2]$ cd
[~]$ cd d:
[/cygdrive/d]$ cd llog_batch_5
[/cygdrive/d/llog_batch_5]$
[/cygdrive/d/llog_batch_5]$ cat * | awk '/>/ {a=$1} /'code'/ {b=$4} /Restart ord|
due|limit/ {c=$0; print a,b,c}'
[/cygdrive/d/llog_batch_5]$ cat * | awk '/llog/ {a=$1} /date/ {b=$1} {print a,b}'

///////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////

cat *.log | awk '/lt all/ {a=$1} /Yes/{b=$0;print a,b}'

A. cat * | awk '/cvls/ {a=$1} /Current UpgradePkg:/ {b=$0;print a,b}'


B. cat * | awk '/cvls/ {a=$1} />>> Total:/ {b=$0;print a,b}' -----------> pake 2
awk ini , trus di combine di xl file
C. cat *.log | awk '/> cvls/ {a=$1} /Executing:/ {b=$0} />>> Total:/ {c=$0;print
a,b,c}' > cvls.txt
D. cat *.log | awk '/lgd -m/ {a=$1} / Spontaneous/ {b=$0;print a,b}' > auto.txt
-- auto restart save file di auto.txt

///////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////

Please find below 5 simple step to use :


1. After collection data finish, download all new error log from location
/var/opt/ericsson/amos/moshell_logfiles/llog_daily/ to your desired folder

2. After download complete, open windows command and go to your desired folder
e.g. , Command : cd D:\Integration\AL\Temp\errorlog

3. Concatenate all file become 1 file on your desired folder. You can name it
whatever you like.
e.g. , Command : D:\Integration\AL\Temp\errorlog> copy *.* errorlog.log

4. After concatenate finish, open the new file "errorlog.log" using UltraEdit and
convert the file from UNIX to DOS
e.g. , File -> Conversions -> UNIX/MAC to DOS

5. Save the file, and use Kadal.xls to compile the report ... ;)
.
.
.
///////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////

cat *.log | awk '/>/ {a=$1} /!!!/ {b=$0;print a,b}' > errorENB.txt ----> check
error proses data eNB status
cat * | awk '/>/ {a=$1} /rollbackOn/ {b=$0;print a,b}' > result01.txt
cat * | awk '/>/ {a=$1} /cvls/ {b=$0;print a,b}' > result01.txt -----> collect
data cvls

///////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////

chmod 777 Collect_Cell_01_PA4.sh

///////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////
olah data enodeb
cat *.log | awk '/>/ {a=$1} /failure/ {b=$0;print a,b}'
cat *.log | awk '/lt all/ {a=$1} /FroNotAccessibleException/ {b=$0;print a,b}'
cat *.log | awk '/lt all/ {a=$1} / 0 MOs/ {b=$0;print a,b}'

///////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////
cat *.log | awk '/>/ {a=$1} /11-11-??/ {b=$0;print a,b}' llog,cabr

cat * | awk '/lt all/ {a=$1} />/ {b=$4} /Yes/ {c=$0; print a,b,c}' > lmclist.txt
--> lmclist

cat *.log | awk '/>/ {a=$1} /hget/ {b=$0;print a,b}' > pci_result.txt

cat *.log | awk '/lh ru/ {a=$1} /Yes/{b=$0;print a,b}' > lmclist2.txt (on
20/12/2011)

///////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////

amosbatch -v secure_shell=1 -p 50 -t 120 /home/enbenzin/ipdatabase_update_041011_15


'run get_data_PA2.mos'

amosbatch -v secure_shell=1 -p 50 -t 120 /home/enbenzin/ipdatabase_update_041011_15


/home/enebenzin/cr200_create_pa2/

amosbatch -v secure_shell=1 -p 20 -t 20 /home/enbenzin/ipdatabase_update_041011_15


'lt all ; get . rollback'

amosbatch -v secure_shell=1 -p 20 -t 20 /home/enbenzin/ipdatabase_031111_03 'lt all


; get . removeN'

amosbatch -v secure_shell=1 -p 20 -t 20 /home/enbenzin/ipdatabase_031111_02 'lt all


; get . removeN'

amosbatch -v secure_shell=1 -p 20 -t 20 /home/enbenzin/ipdatabase_031111_01 'lt all


; get . removeN'

///////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////
/var/opt/ericsson/amos/moshell_logfiles/enodeb

/var/opt/ericsson/amos/moshell_logfiles/cvls

/var/opt/ericsson/amos/moshell_logfiles/kget
/var/opt/ericsson/amos/moshell_logfiles/autorestart

///////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////

amosbatch -v secure_shell=1 -p 20 -t 20 /home/enbenzin/ipdatabase_031111_01 'run


Collect_Data_With_Kget.mos'
amosbatch -v secure_shell=1 -p 20 -t 20 /home/enbenzin/ipdatabase_031111_02 'run
Collect_Data_With_Kget.mos'
amosbatch -v secure_shell=1 -p 20 -t 20 /home/enbenzin/ipdatabase_031111_03 'run
Collect_Data_With_Kget.mos'

///////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
Collect_Cell_01_PA4.sh
amosbatch -v secure_shell=1 -p 20 -t 20 /home/enbenzin/ipdatabase_031111_01 'run
get_data_12.mos'
///////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
Collect_Cell_02_PA4.sh
amosbatch -v secure_shell=1 -p 20 -t 20 /home/enbenzin/ipdatabase_031111_02 'run
get_data_12.mos'
///////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
Collect_Cell_03_PA4.sh
amosbatch -v secure_shell=1 -p 20 -t 20 /home/enbenzin/ipdatabase_031111_03 'run
get_data_12.mos'

///////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
Collect_Data_No_Kget.mos
///////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////

/home/enbenzin/cr_Ex_274

///////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////

cp * /home/enbenzin/LOG

///////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////

Hi Team,

It's the procedure to get power and cell status:

1. login to oss-rs and access this folder:

enbenzin@uas02> cd /var/opt/ericsson/amos/moshell_logfiles/dataenb/
enbenzin@uas02> pwd
/var/opt/ericsson/amos/moshell_logfiles/dataenb

2. Removing all data from folder :/home/enbenzin/LOG/


3. Copying files at folder dataenb to folder LOG :

enbenzin@uas02> cp * /home/enbenzin/LOG/
4. Access the folder /LOG/

enbenzin@uas02> cd /home/enbenzin/LOG/
enbenzin@uas02> pwd
/home/enbenzin/LOG

5. Changing the file from UNIX to DOS with this command:

enbenzin@uas02> ./convert.sh

6. Copying files at folder DOS to your PC and moving it to PC which can compile the
data.

enbenzin@uas02> cd /home/enbenzin/DOS
enbenzin@uas02> ls
ELB71830_KangdongsungnaeA01.log ELB72879_Youngjongdo2A01.log
ELB71831_KangdongsungnaeA02.log ELB72880_Youngjongdo2A03.log
....

7. Compile the data using special PC.

8. Removing old files at this folder: C:\Program Files\prjLGU_SA\LOG and copying


new files to this folder
9. Running the compiler application: prjLGU_SA
10. Double click 1720_eNB_Status_templat_111013.xls
11. Click Log Open Tab and then click LOG OPEN button.
12. Please wait until processing finish.(Complete Remark)
13. Click EXCEL CONVERT and find the xlsheet in C:\Program Files\prjLGU_SA\EXCEL

///////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////

NOTE:

Before you compile the data, please removing files which have Time-out or failure
data.
An example:

ELO69639_NoyeouD3> 876 !!!! Processing failure


:se.ericsson.cello.moframework.FroNotAccessibleException TAG :"FroNotAccessible"
VARIABLES :"$MO typename" = "EUtranCellFDD", "$FRO typename" = "Time-out occured,
ELIB_CONST_EUTRANCELLFDD_SERVICE_NAME" !!!! Processing failure
:se.ericsson.cello.moframework.FroNotAccessibleException TAG :"FroNotAccessible"
VARIABLES :"$MO typename" = "EUtranCellFDD", "$FRO typename" = "Time-out occured,
ELIB_CONST_EUTRANCELLFDD_SERVICE_NAME" ENodeBFunction=1,EUtranCellFDD=0
ELO69639_NoyeouD3> 847 !!!! Processing failure
:se.ericsson.cello.moframework.FroNotAccessibleException TAG :"FroNotAccessible"
VARIABLES :"$MO typename" = "EUtranCellFDD", "$FRO typename" = "Time-out occured,
ELIB_CONST_EUTRANCELLFDD_SERVICE_NAME" !!!! Processing failure
:se.ericsson.cello.moframework.FroNotAccessibleException TAG :"FroNotAccessible"
VARIABLES :"$MO typename" = "EUtranCellFDD", "$FRO typename" = "Time-out occured,
ELIB_CONST_EUTRANCELLFDD_SERVICE_NAME" ENodeBFunction=1,EUtranCellFDD=1
ELO69639_NoyeouD3> 934 !!!! Processing failure
:se.ericsson.cello.moframework.FroNotAccessibleException TAG :"FroNotAccessible"
VARIABLES :"$MO typename" = "EUtranCellFDD", "$FRO typename" = "Time-out occured,
ELIB_CONST_EUTRANCELLFDD_SERVICE_NAME" !!!! Processing failure
:se.ericsson.cello.moframework.FroNotAccessibleException TAG :"FroNotAccessible"
VARIABLES :"$MO typename" = "EUtranCellFDD", "$FRO typename" = "Time-out occured,
ELIB_CONST_EUTRANCELLFDD_SERVICE_NAME" ENodeBFunction=1,EUtranCellFDD=2
ELO69639_NoyeouD3> 909 !!!! Processing failure
:se.ericsson.cello.moframework.FroNotAccessibleException TAG :"FroNotAccessible"
VARIABLES :"$MO typename" = "EUtranCellFDD", "$FRO typename" = "Time-out occured,
ELIB_CONST_EUTRANCELLFDD_SERVICE_NAME" !!!! Processing failure
:se.ericsson.cello.moframework.FroNotAccessibleException TAG :"FroNotAccessible"
VARIABLES :"$MO typename" = "EUtranCellFDD", "$FRO typename" = "Time-out occured,
ELIB_CONST_EUTRANCELLFDD_SERVICE_NAME" ENodeBFunction=1,EUtranCellFDD=3

Thanks and regards,

Integration Team
Freddy Silaban
Daniel R. Simarmata
///////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////

cat * | awk '/>/ {a=$1} /Recovery action/ {b=$0;print a,b}' > result01.txt

///////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////

amosbatch -v secure_shell=1 /home/enbenzin/ipdatabase_CR278 /home/enbenzin/CR278/

///////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////
command prompt type
C:\Users\OSS eNB\cd d:\Integration\freddyS\llog_daily\
C:\Users\OSS eNB\d:
D:\Integration\freddyS\daily_errorlog\

amosbatch -v secure_shell=1 -p 20 -t 30 /home/enbenzin/ipdatabase_UP_PA9_Ba4 'run


update_swallocations_PA9.mos'

amosbatch -v secure_shell=1 -p 50 -t 120


/home/enbenzin/ipdatabase_UP_PA9_verificationall 'lt all ; lh ru lmclist ; cvls'

amosbatch -v secure_shell=1 -p 50 -t 120 /home/enbenzin/ipdatabase_WA_2011201_Ba1


'run DT_Workaround_20112011.mos'

amosbatch -v secure_shell=1 -p 20 -t 20 /home/enbenzin/ipdata_11sites_restart3x


'run DT_11sites_WA_20111216_5am.mos'

enbenzin@uas03> cd /home/enbenzin/moshell
enbenzin@uas03>
enbenzin@uas03> pwd
/home/enbenzin/moshell
enbenzin@uas03> ./mobatch -v secure_shell=1 -p 20 -t 30
ipdatabase_updateBaseline_20112011 'run 01_L12A_Pre3_UM4_default_parameter_PA2.MOS'

cat * | awk '/lt all/ {a=$1} />/ {b=$4} /systConstants/ {c=$0; print a,b,c}' >
lmclist.txt

./mobatch -v secure_shell=1 ELO69658_SinsulD2 'run 01_L12A-UM6EC-


default_parameter_2011_12_21.mos'

amosbatch -v secure_shell=1 ELB72311_Songpamunjung3A00 'run


ELB72311_Songpamunjung3A00.mos'
./mobatch -v secure_shell=1 ELB72312_Songpamunjung3A01 'run
ELB72312_Songpamunjung3A01.mos'

Pls also consider:


amosbatch -v secure_shell=1 [directory of IP] [mos file directory]
Ex:
amosbatch -v secure_shell=1 /home/enbenzin/ipdatabase_CR278 /home/enbenzin/CR278/
*mos file directory can consist of one or more mos files.

amosbatch -v secure_shell=1 -p 20 -t 20 /home/enbenzin/ipdatabase_collect_data_01


'run get_alarmslogan_rrus.mos'
amosbatch -v secure_shell=1 -p 20 -t 20 /home/enbenzin/ipdatabase_collect_data_02
'run get_alarmslogan_rrus.mos'
amosbatch -v secure_shell=1 -p 20 -t 20 /home/enbenzin/ipdatabase_collect_data_03
'run get_alarmslogan_rrus.mos'
amosbatch -v secure_shell=1 -p 20 -t 20 /home/enbenzin/ipdatabase_collect_data_04
'run get_alarmslogan_rrus.mos'
amosbatch -v secure_shell=1 -p 20 -t 20 /home/enbenzin/ipdatabase_collect_data_05
'run get_alarmslogan_rrus.mos'

amosbatch -v secure_shell=1 -p 20 -t 20 /home/enbenzin/ipdb_nocontact_alarmslogan


'run get_alarmslogan_rrus.mos'

cat *.log | awk '/lh ru/ {a=$1} /Yes/{b=$0;print a,b}' > lmclist2.txt
=====
cat *.log | awk '/alarmslogan/ {a=$1} /AuxPlugInUnit/{b=$0;print a,b}' > alarm1.txt
=====
grep -i 'port=2' *.log > port2
Ex:
enbenzin@uas01> pwd
/var/opt/ericsson/amos/moshell_logfiles/alarmslogan
enbenzin@uas01> grep -i 'port=2' *.log > port2
=====
amosbatch -v secure_shell=1 -p 50 -t 120 /home/enbenzin/activealarm1 'lt all ; lgac
-s 20120103.0800 -e 20120103.1000'
amosbatch -v secure_shell=1 -p 20 -t 20 /home/enbenzin/ipdatabase_collect_data_04
'lt all ; lga -s 20120103.0000 -e 20120103.1200 | grep FanAlarm /home/enbenzin/Zul'

amosbatch -v secure_shell=1 -p 20 -t 20 /home/enbenzin/ipdb_nocontact_fanfailure


'lt all ; lga -s 20120103.0000 -e 20120103.1200'
///////////////////////////////////////////////////////////////////////
amosbatch -v secure_shell=1 -p 20 -t 20 /home/enbenzin/ipdatabase_CR676_ba1
/home/enbenzin/CR676_1/
amosbatch -v secure_shell=1 -p 20 -t 20 /home/enbenzin/ipdatabase_CR676_ba2
/home/enbenzin/CR676_2/
amosbatch -v secure_shell=1 -p 20 -t 20
/home/enbenzin/ipdatabase_CR676_nocontact /home/enbenzin/CR676_nc/
///////////////////////////////////////////////////////////////////////
amosbatch -v secure_shell=1 -p 20 -t 20 /home/enbenzin/CR675/ipdatabase_CR675
/home/enbenzin/CR675/

You might also like