Websphere Portal: Unix Linux Startup Script: Difference between revisions
mNo edit summary |
No edit summary |
||
Line 10: | Line 10: | ||
Sugestions: send an email to '''ebasso [at/@] ebasso [dot/.] net''' | Sugestions: send an email to '''ebasso [at/@] ebasso [dot/.] net''' | ||
= Versions = | |||
== Version rc_portal_20131113 (Current Version) == | |||
Available commands : | |||
Commands: ./rc_portal { start | stop | restart } [-WAS_PASSWORD PASSWORD] | |||
DMgr: ./rc_portal { startdmgr | stopdmgr } [-WAS_PASSWORD PASSWORD] | |||
Node: ./rc_portal { startnode | stopnode } [-WAS_PASSWORD PASSWORD] | |||
IHS: ./rc_portal { startihs | stopihs | statusihs } | |||
IHS Admin CTL: ./rc_portal { startadminctl | stopadminctl | statusadminctl } | |||
Tools: ./rc_portal { serverstatus | kill | killnode | killdmgr } | |||
Diagnosis: ./rc_portal { generatedumpinfo | checkfilesystem } | |||
== | == Version 1.0 (Current Version) == | ||
Usage: ./rc_portal { start | stop | restart | reload } | Usage: ./rc_portal { start | stop | restart | reload } | ||
Line 22: | Line 32: | ||
DMgr Commands: ./rc_portal { startDmgr | stopDmgr } | DMgr Commands: ./rc_portal { startDmgr | stopDmgr } | ||
Node Commands: ./rc_portal { startNode | stopNode } | Node Commands: ./rc_portal { startNode | stopNode } | ||
Download -> [http://ebasso.net/download/rc_portal rc_portal] | |||
= Help = | |||
== Introduction == | |||
------------- | |||
rc_portal script is intended to facilitate the use of WebSphere Portal platforms in Unix / Linux . | |||
With it operations like start/stop of DMGR , nodeagent , WebSphere_Portal are simplified , it allows closure of tasks and generation of java dumps on the operating system for collecting logs . | |||
=== Quick Setup === | |||
1 ) Create a directory to place the scritps | |||
# mkdir -p /opt/rc_portal | |||
2 ) Copy the files | |||
* rc_portal | |||
* rc_portal_config | |||
* rc_portal_script | |||
* aixmon.sh | |||
* aixperf.sh | |||
* linmon.sh | |||
* linperf.sh | |||
to this location | |||
3 ) With the root user , change the owner of files | |||
# chown root . * sh. | |||
# chown root . rc_portal * | |||
4 ) With the root user , change the permissions of files | |||
# chmod 555 rc_portal | |||
# chmod 555 aixmon.sh | |||
# chmod 555 aixperf.sh | |||
# chmod 555 linmon.sh | |||
# chmod 555 linperf.sh | |||
4 ) Still as root , change the permissions of files | |||
# chmod 600 rc_portal_script | |||
This configuration is required only for users with permission to sudo can run the script | |||
=== 1.2 Setting the file rc_portal_config === | |||
The rc_portal_config configuration file contains information used by rc_portal script . Change as your environment . | |||
Note: Items marked with # are comments | |||
WP_PROFILE_NAME = Name Profile Portal | |||
PORTALSERVER_NAME = Name Server Portal | |||
WAS_USERNAME = User administrator WAS | |||
WAS_ PASSWORD = Password WAS administrator | |||
IBM_ROOT = default installation directory | |||
WEBSPHERE_ROOT = default installation directory WebSphere | |||
APPSERVER_ROOT = default installation directory WebSphere App Server | |||
PORTALSERVER_ROOT = default installation directory WebSphere Portal Server | |||
WP_PROFILE_ROOT = Directory Profile WebSphere Portal Server | |||
WP_PROFILE_LOGS_ROOT = Directory Profile Log files of WebSphere Portal Server , to change this directory is necessary amendments IBM System Console . | |||
DUMP_FILES_DEST_ROOT = temporary directory to collect logs and traces | |||
Should this be a DMGR server , uncomment | |||
DMGR_PROFILE_ROOT = the Profile Directory Deployment Manager | |||
DMGR_PROFILE_LOGS_ROOT = Directory Profile Log files of the Deployment Manager to change this directory is necessary amendments IBM System Console . | |||
After changing , even as the root user , change the permissions of files | |||
# Chmod 600 rc_portal_script | |||
=== 1.2.1 Example === | |||
# Name of the Profile Portal | |||
WP_PROFILE_NAME="intrawpp01" | |||
# Name of the Portal application | |||
PORTALSERVER_NAME = "WebSphere_Portal" | |||
# Username and Password | |||
do WAS | |||
WAS_USERNAME="wsadmin" | |||
#WAS_PASSWORD="wsadmin" | |||
# Installation directories | |||
IBM_ROOT="/opt/IBM" | |||
WEBSPHERE_ROOT=$IBM_ROOT"/WebSphere" | |||
APPSERVER_ROOT=$WEBSPHERE_ROOT"/AppServer" | |||
PORTALSERVER_ROOT=$WEBSPHERE_ROOT"/PortalServer" | |||
WP_PROFILE_ROOT=$APPSERVER_ROOT"/profiles/"$WP_PROFILE_NAME | |||
WP_PROFILE_LOGS_ROOT=$WP_PROFILE_ROOT"/logs" | |||
# # Only for DMGR | |||
DMGR_PROFILE_ROOT=$APPSERVER_ROOT"/profiles/intrawppdmgr" | |||
DMGR_PROFILE_LOGS_ROOT=$DMGR_PROFILE_ROOT"/logs" | |||
DUMP_FILES_DEST_ROOT = "/tmp" | |||
-------------------------- | |||
1.3 Commands and Parameters | |||
-------------------------- | |||
When running the command | |||
# /opt/rc_portal/rc_portal | |||
he lists the commands available on application | |||
Available commands : | |||
Commands: ./rc_portal { start | stop | restart } [-WAS_PASSWORD PASSWORD] | |||
DMgr: ./rc_portal { startdmgr | stopdmgr } [-WAS_PASSWORD PASSWORD] | |||
Node: ./rc_portal { startnode | stopnode } [-WAS_PASSWORD PASSWORD] | |||
IHS: ./rc_portal { startihs | stopihs | statusihs } | |||
IHS Admin CTL: ./rc_portal { startadminctl | stopadminctl | statusadminctl } | |||
Tools: ./rc_portal { serverstatus | kill | killnode | killdmgr } | |||
Diagnosis: ./rc_portal { generatedumpinfo | checkfilesystem } | |||
If the user is not root , the root password will be asked , as the message below : | |||
You must have permission to sudo to root to run this script | |||
Switching to root , enter the password or press enter | |||
password : | |||
If the user password is not set in WAS rc_portal_config file, the password should be passed on the command line . | |||
Example to start the Portal : | |||
------------------------------ | |||
# /opt/rc_portal/rc_portal start | |||
or | |||
# /opt/rc_portal/rc_portal start -WAS_PASSWORD <password> | |||
=== 1.3.1 Commands available === | |||
==== start ==== | |||
Starts the portal through command startServer.sh | |||
example : | |||
# /opt/rc_portal/rc_portal start | |||
or | |||
# /opt/rc_portal/rc_portal start -WAS_PASSWORD <password> | |||
==== stop ==== | |||
For the portal through startServer.sh command | |||
==== restart ==== | |||
To start the portal and | |||
==== startdmgr ==== | |||
Starts DMGR through command startManager.sh | |||
==== stopdmgr ==== | |||
For DMGR through stopManager.sh command | |||
==== startNode ==== | |||
Starts Node Agent through command startNode.sh | |||
==== stopNode ==== | |||
To the Node Agent through command stopNode.sh | |||
==== startihs ==== | |||
Starts Apache apachectl start command via | |||
==== stopihs ==== | |||
For Apache via the apachectl stop command | |||
==== statusihs ==== | |||
Lists the status of Apache with the command apachectl status | |||
==== startihs ==== | |||
Starts Apache adminctl start command via | |||
==== stopihs ==== | |||
For Apache via the adminctl stop command | |||
==== statusihs ==== | |||
==== serverstatus ==== | |||
Starts the portal through command serverStatus.sh -all | |||
==== kill ==== | |||
Terminating the java process portal , located across the <WP_PROFILE_ROOT>/logs/WebSphere_Portal/WebSphere_Portal.pid | |||
==== killdmgr ==== | |||
Terminating the java process portal , located across the <WP_PROFILE_ROOT>/logs/dmgr/dmgr.pid | |||
==== killnode ==== | |||
Terminating the java process portal , located across the <WP_PROFILE_ROOT>/logs/nodeagent/nodeagent.pid | |||
==== generatedumpinfo ==== | |||
Generates a javacore Portal , located across the <WP_PROFILE_ROOT>/logs/WebSphere_Portal/WebSphere_Portal.pid file. At the end of the command |
Revision as of 13:36, 11 December 2013
This Script is for IBM Websphere Portal Server
You can use if you install Portal in a single box or multiple boxes.
- Create a file /etc/init.d/rc_portal and put the text below and save
- run > chkconfig --add /etc/init.d/rc_portal
You must check your installation path and profiles names
Sugestions: send an email to ebasso [at/@] ebasso [dot/.] net
Versions
Version rc_portal_20131113 (Current Version)
Available commands :
Commands: ./rc_portal { start | stop | restart } [-WAS_PASSWORD PASSWORD] DMgr: ./rc_portal { startdmgr | stopdmgr } [-WAS_PASSWORD PASSWORD] Node: ./rc_portal { startnode | stopnode } [-WAS_PASSWORD PASSWORD] IHS: ./rc_portal { startihs | stopihs | statusihs } IHS Admin CTL: ./rc_portal { startadminctl | stopadminctl | statusadminctl } Tools: ./rc_portal { serverstatus | kill | killnode | killdmgr } Diagnosis: ./rc_portal { generatedumpinfo | checkfilesystem }
Version 1.0 (Current Version)
Usage: ./rc_portal { start | stop | restart | reload } Admin Commands: ./rc_portal { serverStatus | startServer1 | stopServer1 | startAll | stopAll } DMgr Commands: ./rc_portal { startDmgr | stopDmgr } Node Commands: ./rc_portal { startNode | stopNode }
Download -> rc_portal
Help
Introduction
rc_portal script is intended to facilitate the use of WebSphere Portal platforms in Unix / Linux . With it operations like start/stop of DMGR , nodeagent , WebSphere_Portal are simplified , it allows closure of tasks and generation of java dumps on the operating system for collecting logs .
Quick Setup
1 ) Create a directory to place the scritps
# mkdir -p /opt/rc_portal
2 ) Copy the files
- rc_portal
- rc_portal_config
- rc_portal_script
- aixmon.sh
- aixperf.sh
- linmon.sh
- linperf.sh
to this location
3 ) With the root user , change the owner of files
# chown root . * sh. # chown root . rc_portal *
4 ) With the root user , change the permissions of files
# chmod 555 rc_portal # chmod 555 aixmon.sh # chmod 555 aixperf.sh # chmod 555 linmon.sh # chmod 555 linperf.sh
4 ) Still as root , change the permissions of files
# chmod 600 rc_portal_script
This configuration is required only for users with permission to sudo can run the script
1.2 Setting the file rc_portal_config
The rc_portal_config configuration file contains information used by rc_portal script . Change as your environment .
Note: Items marked with # are comments
WP_PROFILE_NAME = Name Profile Portal PORTALSERVER_NAME = Name Server Portal WAS_USERNAME = User administrator WAS WAS_ PASSWORD = Password WAS administrator IBM_ROOT = default installation directory WEBSPHERE_ROOT = default installation directory WebSphere APPSERVER_ROOT = default installation directory WebSphere App Server PORTALSERVER_ROOT = default installation directory WebSphere Portal Server WP_PROFILE_ROOT = Directory Profile WebSphere Portal Server WP_PROFILE_LOGS_ROOT = Directory Profile Log files of WebSphere Portal Server , to change this directory is necessary amendments IBM System Console . DUMP_FILES_DEST_ROOT = temporary directory to collect logs and traces
Should this be a DMGR server , uncomment DMGR_PROFILE_ROOT = the Profile Directory Deployment Manager DMGR_PROFILE_LOGS_ROOT = Directory Profile Log files of the Deployment Manager to change this directory is necessary amendments IBM System Console .
After changing , even as the root user , change the permissions of files
- Chmod 600 rc_portal_script
1.2.1 Example
- Name of the Profile Portal
WP_PROFILE_NAME="intrawpp01"
- Name of the Portal application
PORTALSERVER_NAME = "WebSphere_Portal"
- Username and Password
do WAS
WAS_USERNAME="wsadmin"
- WAS_PASSWORD="wsadmin"
- Installation directories
IBM_ROOT="/opt/IBM" WEBSPHERE_ROOT=$IBM_ROOT"/WebSphere" APPSERVER_ROOT=$WEBSPHERE_ROOT"/AppServer" PORTALSERVER_ROOT=$WEBSPHERE_ROOT"/PortalServer" WP_PROFILE_ROOT=$APPSERVER_ROOT"/profiles/"$WP_PROFILE_NAME WP_PROFILE_LOGS_ROOT=$WP_PROFILE_ROOT"/logs"
- # Only for DMGR
DMGR_PROFILE_ROOT=$APPSERVER_ROOT"/profiles/intrawppdmgr" DMGR_PROFILE_LOGS_ROOT=$DMGR_PROFILE_ROOT"/logs"
DUMP_FILES_DEST_ROOT = "/tmp"
1.3 Commands and Parameters
When running the command
- /opt/rc_portal/rc_portal
he lists the commands available on application
Available commands :
Commands: ./rc_portal { start | stop | restart } [-WAS_PASSWORD PASSWORD]
DMgr: ./rc_portal { startdmgr | stopdmgr } [-WAS_PASSWORD PASSWORD] Node: ./rc_portal { startnode | stopnode } [-WAS_PASSWORD PASSWORD] IHS: ./rc_portal { startihs | stopihs | statusihs } IHS Admin CTL: ./rc_portal { startadminctl | stopadminctl | statusadminctl }
Tools: ./rc_portal { serverstatus | kill | killnode | killdmgr } Diagnosis: ./rc_portal { generatedumpinfo | checkfilesystem }
If the user is not root , the root password will be asked , as the message below :
You must have permission to sudo to root to run this script Switching to root , enter the password or press enter password : If the user password is not set in WAS rc_portal_config file, the password should be passed on the command line .
Example to start the Portal :
- /opt/rc_portal/rc_portal start
or
- /opt/rc_portal/rc_portal start -WAS_PASSWORD <password>
1.3.1 Commands available
start
Starts the portal through command startServer.sh
example :
- /opt/rc_portal/rc_portal start
or
- /opt/rc_portal/rc_portal start -WAS_PASSWORD <password>
stop
For the portal through startServer.sh command
restart
To start the portal and
startdmgr
Starts DMGR through command startManager.sh
stopdmgr
For DMGR through stopManager.sh command
startNode
Starts Node Agent through command startNode.sh
stopNode
To the Node Agent through command stopNode.sh
startihs
Starts Apache apachectl start command via
stopihs
For Apache via the apachectl stop command
statusihs
Lists the status of Apache with the command apachectl status
startihs
Starts Apache adminctl start command via
stopihs
For Apache via the adminctl stop command
statusihs
serverstatus
Starts the portal through command serverStatus.sh -all
kill
Terminating the java process portal , located across the <WP_PROFILE_ROOT>/logs/WebSphere_Portal/WebSphere_Portal.pid
killdmgr
Terminating the java process portal , located across the <WP_PROFILE_ROOT>/logs/dmgr/dmgr.pid
killnode
Terminating the java process portal , located across the <WP_PROFILE_ROOT>/logs/nodeagent/nodeagent.pid
generatedumpinfo
Generates a javacore Portal , located across the <WP_PROFILE_ROOT>/logs/WebSphere_Portal/WebSphere_Portal.pid file. At the end of the command