|
|
(11 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
| This Script is for Sametime 8.5 | | This Script is for Sametime 9.0 and 8.5 |
|
| |
|
| * Meeting Server | | * Meeting Server |
| * Proxy Server | | * Proxy Server |
| * Media Server | | * Media Server |
| * Solution Console | | * System Console |
| | |
|
| |
|
| for Community/Classic Meeting you can use script from NashCon [http://www.nashcom.de/nshweb/pages/startscript.htm Domino for Unix/Linux Start-Script] | | for Community/Classic Meeting you can use script from NashCon [http://www.nashcom.de/nshweb/pages/startscript.htm Domino for Unix/Linux Start-Script] |
|
| |
|
| You can use if you install Sametime 8.5 in a single box or on multiple box. | | You can use if you install Sametime in a single box or on multiple box. |
| | |
| | = Installation = |
| | |
| | With root user |
| | |
| | 1) Go to /etc/init.d directory |
| | |
| | cd /etc/init.d |
| | |
| | 2) Download files |
|
| |
|
| # Create a file /etc/init.d/rc_sametime and put the text below and save
| | <nowiki>wget http://ebasso.net/download/rc_sametime</nowiki> |
| # run > chkconfig --add /etc/init.d/rc_sametime
| | |
| | 3) Change permission |
| | |
| | chmod a+x rc_sametime |
| | |
| | 4) Configure |
| | |
| | chkconfig --add /etc/init.d/rc_sametime |
|
| |
|
| You must check your installation path and profiles names | | You must check your installation path and profiles names |
| | |
| | Sugestions: send an email to '''ebasso [at/@] ebasso [dot/.] net''' |
| | |
| | == Versions == |
| | |
| | === Version 3.0 (Current Version) === |
| | |
| | Download -> [http://ebasso.net/download/rc_sametime rc_sametime] |
| | |
| | for Sametime VMGR |
| | |
| | Download -> [http://ebasso.net/download/sametimevmgr sametimevmgr] |
| | |
| | = Ver também = |
| | * [[Instalando o Lotus Sametime 8.5 no Linux]] |
| | * [[Configurando conversão de documentos do Sametime 8.5]] |
| | * [[Sametime: Comandos Uteis]] |
| | |
| | |
| | * [[Lotus Sametime| Mais Artigos sobre IBM Sametime]] |
|
| |
|
|
| |
|
| #! /bin/sh
| | [[Category: IBM Sametime]] |
| ########################################################################
| | [[Category: Sametime]] |
| # chkconfig: 345 99 15
| |
| # description: IBM Lotus Sametime 8.5
| |
|
| |
| ### BEGIN INIT INFO
| |
| # Provides: rc_sametime
| |
| # Required-Start: $remote_fs $syslog$network
| |
| # Required-Stop: $remote_fs $syslog
| |
| # Default-Start: 3 5
| |
| # Default-Stop: 0 1 2 6
| |
| # Short-Description: IBM Lotus Sametime Unix Script version 20100511.01
| |
| # 2010 by Enio Basso ( http://ebasso.net )
| |
| ### END INIT INFO
| |
|
| |
| ########################################################################
| |
|
| |
| SAMETIME_HOME=/opt/IBM/WebSphere/AppServer/profiles
| |
| USERNAME=wasadmin
| |
| PASSWORD=passwd
| |
|
| |
| SAMETIME_HOME_SSC=$SAMETIME_HOME
| |
| SAMETIME_HOME_PROXY=$SAMETIME_HOME
| |
| SAMETIME_HOME_MEETING=$SAMETIME_HOME
| |
| SAMETIME_HOME_MEDIA=$SAMETIME_HOME
| |
|
| |
| PROXY_DM_PROFILE=stproxyProxyDMProfile1
| |
| PROXY_PN_PROFILE=stproxyProxyPNProfile1
| |
| MEETING_DM_PROFILE=stmeetMeetingDMProfile1
| |
| MEETING_PN_PROFILE=stmeetMeetingPNProfile1
| |
| MEDIA_DM_PROFILE=stavMediaDMProfile1
| |
| MEDIA_PN_PROFILE=stavMediaPNProfile1
| |
|
| |
| case "$1" in
| |
| start)
| |
| # Sametime Deployment manager
| |
| if [ -d "$SAMETIME_HOME_SSC/STSCDMgrProfile" ] ; then
| |
| echo -n "Starting Deployment Manager: "
| |
| $SAMETIME_HOME_SSC/STSCDMgrProfile/bin/startManager.sh
| |
| echo "OK"
| |
| fi
| |
|
| |
| # Sametime System Console Server
| |
| if [ -d "$SAMETIME_HOME_SSC/STSCAppProfile" ] ; then
| |
| echo -n "Starting Console Server NodeAgent: "
| |
| $SAMETIME_HOME_SSC/STSCAppProfile/bin/startNode.sh
| |
| echo "OK"
| |
|
| |
| echo -n "Starting Console Server: "
| |
| $SAMETIME_HOME_SSC/STSCAppProfile/bin/startServer.sh STConsoleServer
| |
| echo "OK"
| |
| fi
| |
|
| |
| # Sametime PROXY Server
| |
| if [ -d "$SAMETIME_HOME_PROXY/$PROXY_DM_PROFILE" ] ; then
| |
| echo -n "Starting PROXY Server Manager: "
| |
| $SAMETIME_HOME_PROXY/$PROXY_DM_PROFILE/bin/startManager.sh
| |
| echo "OK"
| |
| fi
| |
|
| |
| if [ -d "$SAMETIME_HOME_PROXY/$PROXY_PN_PROFILE" ] ; then
| |
|
| |
| echo -n "Starting PROXY Server NodeAgent: "
| |
| $SAMETIME_HOME_PROXY/$PROXY_PN_PROFILE/bin/startNode.sh
| |
| echo "OK"
| |
|
| |
| echo -n "Starting PROXY Server: "
| |
| $SAMETIME_HOME_PROXY/$PROXY_PN_PROFILE/bin/startServer.sh STProxyServer
| |
| echo "OK"
| |
| fi
| |
|
| |
| # Sametime MEETING Server
| |
| if [ -d "$SAMETIME_HOME_MEETING/$MEETING_DM_PROFILE" ] ; then
| |
| echo -n "Starting MEETING Server Manager: "
| |
| $SAMETIME_HOME_MEETING/$MEETING_DM_PROFILE/bin/startManager.sh
| |
| echo "OK"
| |
| fi
| |
|
| |
| if [ -d "$SAMETIME_HOME_MEETING/$MEETING_PN_PROFILE" ] ; then
| |
|
| |
| echo -n "Starting MEETING Server NodeAgent: "
| |
| $SAMETIME_HOME_MEETING/$MEETING_PN_PROFILE/bin/startNode.sh
| |
| echo "OK"
| |
|
| |
| echo -n "Starting MEETING Server: "
| |
| $SAMETIME_HOME_MEETING/$MEETING_PN_PROFILE/bin/startServer.sh STMeetingServer
| |
| echo "OK"
| |
|
| |
| echo -n "Starting MEETING HttpProxy: "
| |
| $SAMETIME_HOME_MEETING/$MEETING_PN_PROFILE/bin/startServer.sh STMeetingHttpProxy
| |
| echo "OK"
| |
| fi
| |
|
| |
| # Sametime MEDIA Server
| |
| if [ -d "$SAMETIME_HOME_MEDIA/$MEDIA_DM_PROFILE" ] ; then
| |
| echo -n "Starting MEDIA Server Manager: "
| |
| $SAMETIME_HOME_MEDIA/$MEDIA_DM_PROFILE/bin/startManager.sh
| |
| echo "OK"
| |
| fi
| |
|
| |
| if [ -d "$SAMETIME_HOME_MEDIA/$MEDIA_PN_PROFILE" ] ; then
| |
|
| |
| echo -n "Starting MEDIA Server NodeAgent: "
| |
| $SAMETIME_HOME_MEDIA/$MEDIA_PN_PROFILE/bin/startNode.sh
| |
| echo "OK"
| |
|
| |
| echo -n "Starting MEDIA Server: "
| |
| $SAMETIME_HOME_MEDIA/$MEDIA_PN_PROFILE/bin/startServer.sh STMediaServer
| |
| echo "OK"
| |
| fi
| |
|
| |
| ;;
| |
| stop)
| |
|
| |
| # Sametime MEDIA Server
| |
| if [ -d "$SAMETIME_HOME_MEDIA/$MEDIA_PN_PROFILE" ] ; then
| |
|
| |
| echo -n "Stopping MEDIA Server: "
| |
| $SAMETIME_HOME_MEDIA/$MEDIA_PN_PROFILE/bin/stopServer.sh STMediaServer -username $USERNAME -password $PASSWORD
| |
| echo "OK"
| |
|
| |
| echo -n "Stopping MEDIA Server NodeAgent: "
| |
| $SAMETIME_HOME_MEDIA/$MEDIA_PN_PROFILE/bin/stopNode.sh -username $USERNAME -password $PASSWORD
| |
| echo "OK"
| |
| fi
| |
|
| |
| if [ -d "$SAMETIME_HOME_MEDIA/$MEDIA_DM_PROFILE" ] ; then
| |
| echo -n "Stopping MEDIA Server Manager: "
| |
| $SAMETIME_HOME_MEDIA/$MEDIA_DM_PROFILE/bin/stopManager.sh -username $USERNAME -password $PASSWORD
| |
| echo "OK"
| |
| fi
| |
|
| |
| # Sametime MEETING Server
| |
| if [ -d "$SAMETIME_HOME_MEETING/$MEETING_PN_PROFILE" ] ; then
| |
|
| |
| echo -n "Stopping MEETING HttpProxy: "
| |
| $SAMETIME_HOME_MEETING/$MEETING_PN_PROFILE/bin/stopServer.sh STMeetingHttpProxy -username $USERNAME -password $PASSWORD
| |
| echo "OK"
| |
|
| |
| echo -n "Stopping MEETING Server: "
| |
| $SAMETIME_HOME_MEETING/$MEETING_PN_PROFILE/bin/stopServer.sh STMeetingServer -username $USERNAME -password $PASSWORD
| |
| echo "OK"
| |
|
| |
| echo -n "Stopping MEETING Server NodeAgent: "
| |
| $SAMETIME_HOME_MEETING/$MEETING_PN_PROFILE/bin/stopNode.sh -username $USERNAME -password $PASSWORD
| |
| echo "OK"
| |
|
| |
| fi
| |
| if [ -d "$SAMETIME_HOME_MEETING/$MEETING_DM_PROFILE" ] ; then
| |
| echo -n "Stopping MEETING Server Manager: "
| |
| $SAMETIME_HOME_MEETING/$MEETING_DM_PROFILE/bin/stopManager.sh -username $USERNAME -password $PASSWORD
| |
| echo "OK"
| |
| fi
| |
|
| |
| # Sametime PROXY Server
| |
| if [ -d "$SAMETIME_HOME_PROXY/$PROXY_PN_PROFILE" ] ; then
| |
|
| |
| echo -n "Stopping PROXY Server: "
| |
| $SAMETIME_HOME_PROXY/$PROXY_PN_PROFILE/bin/stopServer.sh STProxyServer -username $USERNAME -password $PASSWORD
| |
| echo "OK"
| |
|
| |
| echo -n "Stopping PROXY Server NodeAgent: "
| |
| $SAMETIME_HOME_PROXY/$PROXY_PN_PROFILE/bin/stopNode.sh -username $USERNAME -password $PASSWORD
| |
| echo "OK"
| |
| fi
| |
|
| |
| if [ -d "$SAMETIME_HOME_PROXY/$PROXY_DM_PROFILE" ] ; then
| |
| echo -n "Stopping PROXY Server Manager: "
| |
| $SAMETIME_HOME_PROXY/$PROXY_DM_PROFILE/bin/stopManager.sh -username $USERNAME -password $PASSWORD
| |
| echo "OK"
| |
| fi
| |
|
| |
| # Sametime System Console Server
| |
| if [ -d "$SAMETIME_HOME_SSC/STSCAppProfile" ] ; then
| |
|
| |
| echo -n "Stopping Console Server: "
| |
| $SAMETIME_HOME_SSC/STSCAppProfile/bin/stopServer.sh STConsoleServer -username $USERNAME -password $PASSWORD
| |
| echo "OK"
| |
|
| |
| echo -n "Stopping Console Server NodeAgent: "
| |
| $SAMETIME_HOME_SSC/STSCAppProfile/bin/stopNode.sh -username $USERNAME -password $PASSWORD
| |
| echo "OK"
| |
| fi
| |
|
| |
| # Sametime Deployment manager
| |
| if [ -d "$SAMETIME_HOME_SSC/STSCDMgrProfile" ] ; then
| |
|
| |
| echo -n "Stopping Deployment Manager: "
| |
| $SAMETIME_HOME_SSC/STSCDMgrProfile/bin/stopManager.sh -username $USERNAME -password $PASSWORD
| |
| echo "OK"
| |
| fi
| |
|
| |
| ;;
| |
| reload|restart)
| |
| $0 stop
| |
| $0 start
| |
| ;;
| |
| *)
| |
| echo "Usage: $0 start|stop|restart|reload"
| |
| exit 1
| |
| esac
| |
| exit 0
| |