opManager als ‚Dienst‘

Damit opManager unter Linux im Hintergrund als Dienst gestartet werden kann, sind folgende Schritte durchzuführen:

1. Erstellen Sie im Verzeichnis /etc/init.d eine ASCII Datei ‚opmanager‘ mit dem vi und füllen Sie diese mit den folgenden Zeilen:

#!/bin/bash
INITLOG_ARGS=““
prog=“opmanager“
progname=“ManageEngine OpManager 8.7″

RETVAL=0

MDIR=/opt/ManageEngine/OpManager/bin
PRG=$MDIR/opmanager

if [! -d „$MDIR“]
then
    echo „opManager im Verzeichnis $MDIR nicht gefunden!“
    exit 1
fi

start()
{
    mv -f /var/log/opmanager.log /var/log/opmanager1.log
    echo „Starte $progname“
    cd $MDIR
    nohub sh StartOpManagerServer.sh > /var/log&opmanager.log 2>&1 &
    RETVAL=$?
    echo
    [ $RETVAL=0] && touch /var/lock/subsys/OpManager
}  

stop()
{
    echo „Stoppe $programme“
    cd $MDIR
    sh ShutdownOpManager.sh admin admin >> /var/logopmanager.log 2>&1
}

case „$1“ in
    start)
        start
        ;;
    stop)
        stop
        ;;
    *)
        echo „Bitte nutzen Sie: $prog {start|stop}“
        ;;
esac
exit $RETVAL

2. Setzen Sie im Skript in der Zeile MDIR= den korrekten Pfad auf das bin Verzeichnis von opManager, hier: /opt/ManageEngine/OpManager/bin

3. Geben Sie entsprechenden Rechte mit: chmod 755 /etc/init.d/opmanager

4.  Damit der Dienst im Hintergrund gestartet werden kann:
nohup /opt/ManageEngine/OpManager/bin/StartOpManagerServer.sh

für das stoppen ist:
nohup /opt/ManageEngine/OpManager/bin/StartOpManagerServer.sh

einzugeben.