Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 58

Operation &

Troubleshooting
Agenda

AAA

SMP

Monetization

Ad Server

Analytics

EMS

Copyright © 2018 Sterlite Tech 2


Introduction

• This PPT will explain the troubleshooting step, operation process for VNPT Wi-Fi Project.
AAA
AAA

• EliteAAA is Sterlite Tech’s Product for subscriber authentication, authorization and accounting. This
section describes how to troubleshoot Sterlite Tech AAA.
• Start and Stop Services
Follow the below sequence to successfully restart AAA server.
Stop AuthGateway
Stop AAA. Check all connections (ports) are disconnected
Start AuthGateway
Start AAA

5
AAA

• Start Tomcat
Go to the folder where tomcat is placed by running following command.

[eliteaaa1@BGLCTST1 ~]$ cd $TOMCAT_HOME/bin

The path to Tomcat folder can be different in your system.

Run the startup.sh command to start Tomcat.

[eliteaaa1@BGLCTST1 bin]$ sh startup.sh

6
AAA

• Stop Tomcat
Run the following command.
[eliteaaa1@BGLCTST1 ~]$ cd $TOMCAT_HOME/bin

The path to Tomcat folder can be different in your system.

Run the shutdown.sh command

[eliteaaa1@BGLCTST1 bin]$ sh shutdown.sh

7
AAA

• Server Start
Go to the folder where Elite AAA server file is being kept by running the following command.

[eliteaaa1@BGLCTST1 ~]$ cd $ELITEAAA_HOME/bin

The path to Elite AAA folder can be different in your system.

Run the startup.sh command to start EliteAAA server.

[eliteaaa1@BGLCTST1 bin]$ sh eliteaaa.sh

8
AAA

[eliteaaa1@BGLCTST1 ~]$ cd $ELITEAAA_HOME/bin


[eliteaaa1@BGLCTST1 bin]$ sh cli.sh
 
• Services Status ************************************************
* Elite AAA Server *
To see the server services, go to server’s bin * *
* Sterlite Tech Ltd. *
folder and run cli.sh command. ************************************************
 
An interface will open up. Enter ? or help for list of commands supported.
 
In the interface, use services command to view [ELITEAAA]$ services
------------------------------------------------------------------
up and running services the server. -----------------------------------------------------------------
| Service Name | Service Address | Start Date
| Status | Remarks |
------------------------------------------------------------------
-----------------------------------------------------------------
| RAD-AUTH | [0.0.0.0:1812] | 27 Nov 2017
17:00:45 | Running | --- |
| RAD-ACCT | [0.0.0.0:1813] | 27 Nov 2017
17:00:45 | Running | --- |
| RAD-DYNAUTH | [0.0.0.0:3799] | 27 Nov 2017
17:00:45 | Running | --- |
| SNMP | 0.0.0.0:11611 | 27 Nov 2017
17:00:45 | Running | |
------------------------------------------------------------------
-----------------------------------------------------------------
 
Executed On: 04 Dec 2017 14:42:42 -- Time Taken: 8ms
[ELITEAAA]$ 9
AAA

• Stop Server
To stop the server, go to server’s bin folder and run cli.sh command. An interface will open
up. In the interface, use shutdown command to stop the server.
[eliteaaa1@BGLCTST1 ~]$ cd $ELITEAAA_HOME/bin
[eliteaaa1@BGLCTST1 bin]$ sh cli.sh
 
************************************************
* Elite AAA Server *
* *
* Sterlite Technologies Ltd. *
************************************************
 
Enter ? or help for list of commands supported.
 
[ELITEAAA]$ shutdown

10
AAA

• Restart Server
To restart the server; first shutdown the server and, then start it again.
• View Logs
The logs of all services are stored in different folders. You can easily classify the log from the folder
name.
• Tomcat Logs
For Tomcat logs, go to logs folder where your tomcat is installed.
[eliteaaa1@BGLCTST1 ~]$cd $TOMCAT_HOME/logs/

Use ‘tail’ command in order to view catalina.out log.


[eliteaaa1@BGLCTST1 logs]$ tail -f catalina.out

11
AAA

• AAA Logs
For AAA logs, go to logs folder using following path.
eliteaaa1@BGLCTST1 ~]$ cd $ELITEAAA_HOME/logs/
Use ‘tail’ command in order to view the logs. There are two basic logs:
● eliteaaa-server.log
This log file is the main log file, wherein EliteAAA records all the logging events and its details. It
contains the logging information for EliteAAA, such as the startup logs, processing logs, shutdown
logs, etc.
● eliteaaa-server-trace.log
This log file is linked with the eliteaaa-server.log file. When EliteAAA identifies any error while start-
up/processing/shutdown process, it logs the event(s) into the eliteaaa-server.log file and logs the
JAVA stack trace into the server-trace.log file. If any JAVA stack trace is found in this file, then it is
advised to contact the Support Team of EliteAAA.
eliteaaa1@BGLCTST1 ~]$ tail -f eliteaaa-server-BGL-AAA1.log
12
AAA

• External System Interface


• Use the “esistats” command to check the
status of all External System Interface (ESI)
of EliteAAA.
• Run cli.sh command. An interface will open.
• In the interface, use esistats command to
view external services on the server.

13
AAA

• Database Connectivity
Use telnet command to check the connectivity from AAA server to Database.
eliteaaa1@BGLCTST1 ~]$ telnet 10.171.0.69 1521
Trying 10.171.0.69...
Connected to 10.171.0.69 (10.171.0.69).
Escape character is '^]'.

14
AAA

• Staff Audit

15
SMP

16
SMP

17
SMP

18
SMP

19
SMP

20
SMP

21
Partner

22
Partner

23
Partner

24
Partner

25
Partner

26
Partner

27
Monetization

28
Monetization

• Sterlite Tech Wi-Fi monetization Framework is the valuable business enabler and perfect fit for
operators which help them improve quality of service, data usage and customer acquisition,
provide subscriber intelligence to launch premium services, optimize location results in Wi-Fi
networks and support personalized use cases leading to revenue growth in Wi-Fi business for
telecom operators. This section describes how to troubleshoot Sterlite Tech Monetization

29
Monetization

• Start and Stop Services


Run the following command. The path to Tomcat folder can be different in your system.

[monetization@BGLCTST1 ~]# cd $TOMCAT_HOME/bin

Run the startup.sh command


[monetization@BGLCTST1 bin]$ sh startup.sh

30
Monetization

• Services Status
Use the jps command to see running services.

[monetization@BGLCTST3 ~]$ jps


54818 Bootstrap
62534 Jps
[monetization@BGLCTST3 ~]$ pwdx 54818
54818: /home/monetization/tomcat/apache-
tomcat-7.0.59/bin
[monetization@BGLCTST3 ~]$

31
Monetization

• View Logs
For logs, go to logs folder where your monetization server is installed.

[monetization@BGLCTST1 ~]$ cd /home/monetization/logs/

Use ‘tail’ command in order to view logs. Following logs are important:

● Alert log – for device level alerts


● Db.log – database perspective logs
● Trace.log - exception handled by application log
● Web-services.log – application web service transaction logs
● Server-manager.log – Operations performed in Server Manager (GUI) records.

[monetization@BGLCTST1 logs]$ tail -f monetization-alert-log.log

32
Monetization

• Staff Audit

33
Monetization

• Decrypt Logs

34
AD Server
AD Server
AD Server

37
AD Server

38
AD Server

39
AD Server

40
AD Server

41
AD Server

42
Analytics

43
Analytics

44
Analytics

45
Analytics

46
Analytics

47
Analytics

48
MYSQL

49
MYSQL

50
MYSQL

51
MYSQL

52
EMS

53
EMS

• Sterlite Tech EMS allows you to monitor the availability and performance status of resources on
your systems to identify bottlenecks and potential resource problems. This section describes how
to troubleshoot Sterlite Tech EMS.

54
EMS

• Check EMS App Status


Use the following command to check the EMS App status:
root@bglcemsapp1:~# service motadata status
Active: active (running)
root 4613 0.1 5.7 4342292 231220 pts/3 Sl Nov30 2:44 ./motadata-ha
startdb
root 7914 0.0 0.0 19824 3080 pts/2 S+ 17:07 0:00 /bin/bash
/etc/init.d/motadata status
root 7923 0.0 0.0 10708 2096 pts/2 S+ 17:07 0:00 grep
/motadata/motadata\|redis-server\|nsqd\|nsqlookupd\|motadata

If output has “./motadata-ha startdb”, it means Config DB HA is up and running.


If HA DB is in cluster than only start the app service. Else the data may get corrupted.

55
EMS

• Start EMS App

56
EMS

• Stop EMS App

57
beyond tomorrow

58

You might also like