Unsolved
This post is more than 5 years old
2 Posts
0
1511
Smarts 9.4 CONSOLE Admin Guide?
Hello,
i'm a newbie in SMARTS. I have build a complete new environment with SAM - IP AM/PMs on dedicated systems etc. All is running fine.
My only problem is that i want to access CONSOLE (NotificationLog, etc) also from WEB.
But, it's not working and i cannot find any documentations in order to check what i missed to configure!
Access to the Server is not working:
# ./sm_service show
RUNNING sni-ch-sr-am-pm
RUNNING ic-broker
RUNNING deuba-am-pm
NOT RUNNING ic-business-dashboard
RUNNING sam
RUNNING smarts-tomcat
RUNNING incharge-oi
RUNNING incharge-te
RUNNING incharge-ta
RUNNING smarts-elasticsearch
RUNNING smarts-rabbitmq
Any suggestions?
Rajneeshkv
127 Posts
0
April 9th, 2015 06:00
Hi,
Consider moving this discussion as it is to a more relevant product or Support Community for better visibility and more SME's answers. If you cant find a relevant community, move it to the General topics community General Topics. To move the discussion, click on the 'Move' link on the top right of the page under the 'Actions' widget.
Raj
bonarsa1
2 Posts
1
April 30th, 2015 04:00
Solution:
Impact
Default ports when configuring tomcat are 8080, 8005 and 8009
However, if Businesss Dashboard is running tomcat on these ports as per default installation, trying to set up a service like EDAA on same server causes port conflict as default ports for this version of tomcat are also 8080, 8005 and 8009.
Note : When Business Dashboard and EDAA are running on same server, they require 2 versions of tomcat to run - one is installed with the Console for the Dashboard service and the other for the SAM server services that require it such as EDAA.
Issue
Default ports when configuring tomcat are 8080, 8005 and 8009
However, if Businesss Dashboard is running tomcat on these ports as per default installation, trying to set up a service like EDAA on same server causes port conflict as default ports for this version of tomcat are also 8080, 8005 and 8009.
Note : When Business Dashboard and EDAA are running on same server, they require 2 versions of tomcat to run - one is installed with the Console for the Dashboard service and the other for the SAM server services that require it such as EDAA.
Therefore need to change default ports for SAM server tomcat
Environment
EMC Software: Smarts Service Assurance Manager (Smarts SAM)
EMC Software: Smarts IP Manager (Smarts IP)
Cause
When Business Dashboard and EDAA are running on same server, they require 2 versions of tomcat to run - one is installed with the Console for the Dashboard service and the other for the SAM server services that require it such as EDAA.
Resolution
Windows: Run command:
netstat -anb -p TCP
Linux: Run command:
netstat -anpt
./SAM/smarts/tomcat/conf and save a copy of server.xml to server.xml.orig
3. Edit the server.xml file
Change the ports 8080, 8005 and 8009 to ports that are not being used (in this example 8015, 8181 and 8019):
type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved"
factory="org.apache.catalina.users.MemoryUserDatabaseFactory"
pathname="conf/tomcat-users.xml" />
connectionTimeout="20000"
redirectPort="8443" />
4. Set the SM_TOMCAT_SERVER to the replacement port for 8080 (line with: protocol="HTTP/1.1") in the runcmd_env.sh file:
From:
SM_TOMCAT_SERVER=http:// :
To (e.g., in this instance):
SM_TOMCAT_SERVER=http:// :8181
5. Restart the tomcat service
The method used to restart Tomcat depends on how it was started and which OS is in use.
Linux service:
sm_service stop smarts-tomcat
sm_service show
sm_service start smarts-tomcat
Linux interactive command line terminal:
Ctrl+C from the window it was started in
Use sm_tomcat to restart it.
This process needs to be changed in the normal ways if started in a console and then sent to background
Windows service:
Use the Service control panel to stop the service named "EMC Smarts Data Web Applications (Tomcat)"
Use the Service control panel to start the service named "EMC Smarts Data Web Applications (Tomcat)"
Windows console terminal:
Ctrl+C from the window it was started in, or close the window it is running in.
Use sm_tomcat to restart it