Sametime: Unix Linux Startup Script: Difference between revisions

From Wiki
No edit summary
 
(12 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
 
<nowiki>wget http://ebasso.net/download/rc_sametime</nowiki>
 
3) Change permission
 
chmod a+x rc_sametime
 
4) Configure


# Create a file /etc/init.d/rc_sametime and put the text below and save
chkconfig --add /etc/init.d/rc_sametime
# run > 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
########################################################################
# 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
[[Category: IBM Sametime]]
SAMETIME_HOME_PROXY=$SAMETIME_HOME
[[Category: Sametime]]
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

Latest revision as of 01:16, 26 February 2015

This Script is for Sametime 9.0 and 8.5

  • Meeting Server
  • Proxy Server
  • Media Server
  • System Console


for Community/Classic Meeting you can use script from NashCon Domino for Unix/Linux Start-Script

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

wget http://ebasso.net/download/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

Sugestions: send an email to ebasso [at/@] ebasso [dot/.] net

Versions

Version 3.0 (Current Version)

Download -> rc_sametime

for Sametime VMGR

Download -> sametimevmgr

Ver também