Laptopansicht mit Code auf Bildschirm

HCL Sametime 11 Installation

Einrichten einer Mongo-DB - Skript für Domino-Administratoren

Während Sametime 10 noch recht umständlich mit IBM WebSphere und Co. einzurichten war, ist das bei Sametime 11.x sehr viel leichter geworden. Dennoch trauen sich viele Domino-Administratoren nicht so recht an die Installation heran, da es dort nicht nur um reines Domino geht, sondern auch um die Einrichtung einer Mongo-DB. Für viele Domino-Administratoren ist das Neuland.

Leider hat HCL die Installation und Konfiguration der Mongo-DB zwar ausreichend detailliert beschrieben, aber die Konfiguration erfolgt manuell, über Konsolbefehle und manuelles Editieren von Konfigurationsdateien. Das ist immer potenziell fehlerträchtig, denn kein Administrator ist "frei" von Tippfehlern. Daher wäre es besser gewesen, wenn es eine Installationsroutine für die Mongo-DB gegeben hätte. Insbesondere unter Linux, welches ich für Sametime bevorzuge, ist die Mongo-Installation nicht ganz trivial, da sie nicht in den Vorgabe-Repositories enthalten ist.

Dieses kleines Skript, das ich erstellt habe, lässt den Installationsvorgang automatisch ablaufen. Es führt dabei folgende Schritte durch:
 

  • MongoDB Repository hinzufügen 
  • MongoDB aus dem Repository installieren 
  • Den MongoDB-Port 27017 in der Firewall öffnen 
  • Den Sametime-User erstellen und die chatlogging-DB erstellen 
  • MongoDB auf alle Netzwerkadapter binden 
  • Ein Replication-Set erstellen, welches die Chatlogging DB spiegelt 
  • Den MongoDB-Deamon aktivieren

Das Ganze passt in dieses kleine Bash Skript:

   clear 

   echo "#########################################################################################" 

   echo "# Automated Sametime MongoDB Installation                                               #" 

   echo "# (c) 2021 Friedhelm Klein, TIMETOACT Group                                             #" 

   echo "# Version 1.0                                                                           #" 

   echo "#########################################################################################" 

  

   echo -n "# Check for root access... " 

   if [ `whoami` != root ]; then 

   echo -e "ERROR\nPlease run this script as root or using sudo" 

   exit 

   else  

   echo "Success" 

   fi 

   

   echo -n "# Add MongoDB repository... \n\n\n" 

   echo "[mongodb-org-4.2]" >/etc/yum.repos.d/mongodb-org-4.2.repo 

   echo "name=MongoDB Repository" >>/etc/yum.repos.d/mongodb-org-4.2.repo  

   echo "baseurl=https://repo.mongodb.org/yum/redhat/8/mongodb-org/4.2/x86_64/" >>/etc/yum.repos.d/mongodb-org-4.2.repo  

   echo "gpgcheck=1" >>/etc/yum.repos.d/mongodb-org-4.2.repo 

   echo "enabled=1" >>/etc/yum.repos.d/mongodb-org-4.2.repo  

   echo "gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc" >>/etc/yum.repos.d/mongodb-org-4.2.repo 

   echo "Success"  

  

   echo -n "# Install MongoDB... " 

   yum install mongodb-org -y 

   echo "Success: "  

 

   echo -n "# Open MongoDB port 27017 in firewalld... " 

   firewall-cmd --permanent --new-service=mongodb >/nul 

   firewall-cmd --permanent --service=mongodb --set-description=MongoDB >/nul 

   firewall-cmd --permanent --service=mongodb --set-short=MongoDB >/nul 

   firewall-cmd --permanent --service=mongodb --add-port=27017/tcp >/nul 

   firewall-cmd --zone=public --add-service=mongodb --permanent >/nul 

   echo "Success"  

 

   echo -n "# Restarting firewalld... " 

   systemctl restart firewalld.service 

   echo "Success"  

 

   echo -n "# Starting MongoDb... " 

   systemctl start mongod 

   echo "Success"  

 

   echo "# Create SametimeUser and Chatlogging-DB... " 

   echo $'use admin' >init.js 

   echo $'db.createUser({user: "sametimeUser", pwd: "AenderMich!", roles:[{role:"readWrite", db:"chatlogging"},{ role:"readWrite", 
        db:"mobileOffline"},{role:"userAdminAnyDatabase", db:"admin"}]})' >>init.js 

   echo $'use chatlogging' >>init.js 

   echo $'db.EVENTS.insertOne({"_id" : "dummy"})' >>init.js 

   echo $'db.SESSIONS.insertOne({"_id" : "dummy"})' >>init.js 

 

   mongo < init.js 

   rm -f init.js 

   echo "Success"  

 

   echo -n "# Stopping MongoDb... " 

   systemctl stop mongod 

   echo "Success"  

 

   echo -n "# Enable all network interfaces, replication and security... " 

   sed -i 's/^  bindIp:.*/\ \ bindIpAll: true/g' /etc/mongod.conf 

   sed -i 's/^#replication:.*/replication:\n\ \ replSetName: rs0/g' /etc/mongod.conf 

   echo "Success"  

 

   echo -n "# Starting MongoDb... " 

   systemctl start mongod 

   systemctl enable mongod 

   echo "Success"  

 

   echo -n "# Initiate replication set... " 

   mongo --eval 'rs.initiate()' 

echo "Success"

Ihre Ansprechpartner

Anneliese Wasserer-Förg
Anneliese Wasserer-Foerg
Sales Consultant TIMETOACT
Wolfgang Meixner
Wolfgang Meixner
Geschäftsstellenleiter TIMETOACT

Kontaktieren Sie uns

Sie wollen sich anmelden oder haben eine Frage? Hinterlassen Sie Ihre Kontaktdaten, wir werden uns schnellstmöglich mit Ihnen in Verbindung setzen.

* Pflichtfelder

Wir verwenden die von Ihnen an uns gesendeten Angaben nur, um auf Ihren Wunsch hin mit Ihnen Kontakt aufzunehmen. Dazu speichern wir Ihre Daten in unserem CRM-System. Alle weiteren Informationen entnehmen Sie bitte unseren Datenschutzhinweisen.

Bitte Captcha lösen!

captcha image
Helikopter auf dem Gletscher
Blog 08.03.21

HCL Sametime 11.5 Premium - Patch für persistant chat

HCL-Verse- oder HCL-iNotes-Benutzer konnten noch nicht auf die neue "persistant chat"-Funktion zugreifen, sondern es wurde immer die "alte" Sametime-9-Oberfläche geladen. Ein Patch sorgt für Abhilfe.

Laptop auf Tisch
Webcast 16.04.21

Neuigkeiten zu Domino v12 - Aus Sicht der Administration

HCL Domino v12 geht am 07. Juni an den Start. Informieren Sie sich über die Neuerungen in der Gold-Version in Bezug auf Domino Server und Notes Client. (10:00 -11:00 Uhr).

Blog 10.06.22

Wir haben HCL Sametime Premium v12 getestet

Wir haben die neue Meeting-Plattform getestet! Lesen Sie hier im Blogbeitrag von Ralph Siepmann die neuesten Features von HCL Sametime Premium v12.

Wissen

Filetransferlösungen Teil 4 - Installationsschritte

Bei einer Realisierung einer umfassenden WebSphere MQ FTE Filetransferlösung werden prinzipiell viele WebSphere MQ FTE Client Agents benötigt. Daher geht dieser Blogartikel auf den mit der Installation des Agents verbundenen Aufwand näher ein.

Boxhandschuhe als Symbol für Entscheidung zwischen Data Lake und Data Warehouse
Blog 15.02.22

Data Lake vs Data Warehouse: Welche Lösung ist die Richtige?

Geht es um die Speicherung großer Datenmengen, kommt man um die Begriffe Data Lake und Data Warehouse kaum herum. Vielen Unternehmen stellt sich früher oder später die Frage, welche der beiden Lösungen für welchen Anwendungsfall geeignet ist.

Profine Logo
Referenz 03.06.23

Moderne Web Meetings mit HCL Sametime Premium

Moderne Web Meetings: Die profine GmbH kommuniziert weltweit mit HCL Sametime Premium

Laptop mit Kopfhörer
Blog 23.02.21

Sichere Web-Konferenzen mit HCL Sametime 11.5

Sametime 11.5 (nur Chat) und Sametime Premium (Chat und Videokonferenzen) sind seit Dezember zu beziehen. Erfahren Sie die New Features sowie ein Fazit, das wir nach ein paar Wochen Tests und Installationen bei Kunden ziehen können.

Blog 13.06.22

Shopware 6 mit Kubernetes

In diesem Artikel stellen wir euch vor, wie Shopware 6 in Kubernetes betrieben werden kann und warum dies sinnvoll ist. Wir zeigen euch Codeauszüge und eine kurze Anleitung mit Tipps und Tricks.

Headerbild zu IBM Cognos Analytics 11
Technologie

IBM Cognos Analytics 11

IBM Cognos Analytics ist eine zentrale Plattform zur Bereitstellung dispositiver Informationen im Unternehmen. Mit den Reporting- und Analysefunktionen von IBM Cognos können die relevanten Informationen unternehmensweit aufbereitet und genutzt werden.

Technologie Übersicht

HCL

Als „HCL Platinum Business Partner“ haben wir seit Jahren Erfahrung mit diesen Tools und werden diese auch in Zukunft für Sie betreuen.

Technologie Übersicht

HCL

Als „HCL Platinum Business Partner“ haben wir seit Jahren Erfahrung mit diesen Tools und werden diese auch in Zukunft für Sie betreuen. Die TIMETOACT GROUP gehört in Deutschland, Österreich und der Schweiz zu den größten HCL Software Services Anbietern.

CLOUDPILOTS, Google Workspace, G Suite, Google Cloud, GCP, MeisterTask, MindMeister, Freshworks, Freshdesk, Freshsales, Freshservice, Looker, VMware Engine
Blog 11.12.19

11 Gründe für den Umstieg auf Google Workspace

Für den Umstieg auf Google Workspace gibt es viele gute Gründe. Die wichtigsten 11 haben wir hier für Euch zusammengefasst.

Lösung

HCL Commerce

Unsere Experten verfügen über umfassende Expertise mit HCL und ihren Produkten. Profitiere von unserer langjährigen Zusammenarbeit mit HCL und unserer Projekterfahrung aus einer Vielzahl an erfolgreichen E-Commerce-Projekten.

HCL Connections Engagement Center
Technologie

HCL Connections

HCL Connections ist eine führende Plattform für soziale Netzwerke, mit der Sie Ihre Arbeit schnell und einfach erledigen können.

Nomadensiedlung
Blog 27.09.21

HCL Nomad Web im Verbund mit HCL SafeLinx

Mobilität für HCL-Domino-Anwendungen. Was Sie über HCL Nomad Web und die HCL SafeLinx-Installation wissen müssen.

News 15.05.24

target Idea Management Release SVP 11 ist jetzt verfügbar

Im Mai 2024 haben wir das neue Release SVP 11 unserer On-Premise-Software target Idea Management freigegeben.

Event

HCL Update: Diese Verbesserungen bringt HCL Domino 14

HCL arbeitet bereits intensiv an der nächsten HCL Notes/Domino Version 14, die viele neue Funktionen und Verbesserungen am Server (Domino) und Client (Notes/Nomad) mit sich bringen wird. Wir wollen Ihnen vorab zeigen, welche das sind und von welchen Vorteilen Sie profitieren.

Blog 22.07.21

HCL Nomad - HCL-Domino-Anwendungen auf mobilen Geräten

Immer auf Achse mit HCL Nomad - Nehmen Sie Ihre HCL-Domino-Anwendungen einfach auf Ihren mobilen Geräten mit. Lesen Sie den Blogbeitrag von Ralph Siepmann und Angela Blasberg.

Event Archive

HCL Community Day

Der HCL Community Day bietet Teilnehmern wertvolle Einblicke in die neuesten IT-Trends und -Technologien von HCL. Sie erfahren, wie sie diese Technologien in ihrem eigenen Unternehmen implementieren können, um Prozesse zu verbessern und Kosten zu senken und erhalten eine Plattform zum Networking mit Branchenexperten und Gleichgesinnten

Helikopter auf dem Gletscher
Blog 12.02.21

Support-Update von HCL

Für welche Produkte wird HCL weiterhin Support leisten? Hier die Ankündigungen zu Domino, Notes und Sametime 9.0.x und 10.0.x.

Bleiben Sie mit dem TIMETOACT GROUP Newsletter auf dem Laufenden!