Sametime Proxy Server V11: unter Linux automatisch starten und stoppen

von Thomas, assono GmbH, Standort Kiel, 15.06.2020

Ich habe schon in einigen Artikeln hier meine Freude zum Ausdruck gebracht, dass Sametime jetzt ohne den WebSphere Application Server (WAS) und ohne Db2 auskommt. Und dass es wegen dieser grundlegenden Änderung kurzfristig zu einigen Lücken kam, die sich alle schnell und einfach schließen ließen/lassen. In diese Kategorie passt auch dieser Artikel:

Früher gab es mit dem wasservice.sh Shell-Skript die Möglichkeit, unter Linux für alles (außer der Db2-Instanz) Dienste zu installieren, sodass mit dem Start des Betriebssystems auch Sametime mit gestartet wurde. Ohne WAS kein wasservice.sh.

Für den Sametime Community Server, der als Task im Domino-Server mitläuft, gibt es eine bewährte, wenn auch nicht vom Hersteller HCL herausgegebene Möglichkeit: das Domino on Unix/Linux Start Script von Daniel Nashed.

Aber für den neuen Sametime Proxy Server gibt es so etwas noch nicht. Nicht offiziell. Aber Anthony Payne, HCL hat in Reaktion auf die Frage What is the best practice to start Sametime in Linux / RHEL 7.8 automatically on boot up? eine entsprechende systemd-Konfiguration erstellt: Sametime v11 on Linux - How to create a service for the Sametime Proxy.

Für mich habe ich ein paar kleine Anpassungen vorgenommen:

  • Benutzer, Gruppe und Dienst heißen bei mir sametimeproxy. Finde ich passender als tomcat.
  • Als Abhängigkeit habe ich syslog.target hinzugefügt, damit sichergestellt ist, dass dieser Dienst schon läuft.
  • Mit PIDFile=/opt/hcl/sametimeproxy/temp/tomcat.pid lege ich fest, dass die Prozess-ID des Tomcat-Servers in dieser Datei gespeichert wird.
  • Mit Restart=on-failure sage ich, dass der Dienst bei einem Absturz oder unsauberem Ende automatisch neu gestartet werden soll.
  • Ich verweise auf das neue OpenJDK mit Environment="JAVA_HOME=/opt/hcl/sametimeproxy/openjdk" statt auf das IBM JDK 8.

sametimeproxy.service

ZIP-Datei herunterladen

Die restlichen Befehle zur Vor- und Nachbereitung müssen nur noch an den Namenswechsel angepasst werden.

Als root (oder jeweils mit sudo):

adduser -m -U -d /opt/hcl/sametimeproxy -s /bin/false sametimeproxy
chown -R sametimeproxy:sametimeproxy /opt/hcl/sametimeproxy
nano /etc/systemd/system/sametimeproxy.service

systemctl daemon-reload
systemctl enable sametimeproxy
systemctl start sametimeproxy

systemctl stop sametimeproxy

Anthony schreibt in seiner Antwort, das mit Version 11.5 ein entsprechendes Start-Script wieder mitgeliefert werden soll.

Thomas Bahn

Thomas Bahn

Diplom-Mathematiker, IT-Spezialist & Speaker auf Fachkonferenzen

Thomas Bahn ist Mitgründer und Geschäftsführer der assono GmbH. Seit mehr als 20 Jahren berät er erfolgreich Unternehmen aus ganz Deutschland rund um das Thema Software und Digitalisierung. Insbesondere in den Bereichen HCL Notes und Domino (ehemals IBM) als auch bei aktuellen, unternehmensrelevanten KI-Themen wie Chatbots kennt er die neusten Entwicklungen und weiß, wie diese sich gewinnbringend für Unternehmen einsetzen lassen. Aufgrund seines Expertenwissens ist Thomas Bahn regelmäßiger Sprecher auf nationalen und internationalen Fachkonferenzen.

Fachbeitrag Administration HCL Sametime Für Entwickler

Sie haben Fragen zu diesem Artikel? Kontaktieren Sie uns gerne: blog@assono.de

Sie haben Interesse an diesem Thema?

Gerne bieten wir Ihnen eine individuelle Beratung oder einen Workshop an.

Kontaktieren Sie uns

Weitere interessante Artikel