ibm notes traveler daily business - admincamp 2018€¦ · ibm notes traveler has validated that it...
Post on 20-Jul-2018
215 Views
Preview:
TRANSCRIPT
05.10.14 1
IBM Notes Traveler
Daily Business
Dipl.-Ing. Detlev Pöttgen midpoints GmbH
Worum geht es in dieser Session?
IBM Notes Traveler Administration Basics
Monitoring Tuning Regular Tasks Trouble Shooting
05.10.14 2
Detlev Pöttgen
midpoints GmbH http://www.midpoints.de We mobilize Notes! IBM Advanced Business Partner IBM Design Partner for Domino Next & Mobile Apple Enterprise Developer & MDM Group Member Samsung Enterprise Alliance Partner Schwerpunkte: • Enterprise Mobility
Mobile Device & Application Management • IBM Notes Traveler & IBM Mobile Connect Infrastrukturplanung & Implementierung Blog: http://www.netzgoetter.net Mail: detlev.poettgen@midpoints.de
Aus gegebenem Anlaß: Traveler & iOS 8
Apple hat mit iOS 8 den Zugriff auf die Device-ID via ActiveSync unterbunden. Bisher wurde per ActiveSync die Device-ID übertragen und Server-seitig zur Zuordnung des Endgerätes verwendet. Mit iOS 8 überträgt Apple nun bei neu aufgesetzten Geräten einen sogenannten EAS-Identifier. Dieser EAS-Identifier wird auf dem Gerät für den User nicht mehr angezeigt. Lediglich per MDM-Command ist der EAS-Identifier auslesbar. Passen Sie hierauf Ihren Endgeräte-Freigabe/Berechtigungs-Workflow an!
05.10.14 3
Aus gegebenem Anlaß: Traveler & iOS 8
IBM released Interims-Fixe am 15.09.
Aus gegebenem Anlaß: Traveler & iOS 8
Mit 9.0.1 IF6 gibt’s es aktuell Problem beim Zugriff auf Anhänge mit: Sonderzeichen: „+“, „SPACE“, Umlaute Betroffene Kunden müßen PMR öffnen, um Hotfix zu bekommen + aktualisierte Android App im Play Store In den nächsten Tagen ist mit einem neuen IF zu rechnen. Bleibt man auf den „alten“ IF‘s funktioniert die Companion & Todo App nicht mehr. Details auf meinem Blog: http://www.netzgoetter.net
05.10.14 4
Administration Basics
Traveler Server
HTTP TASK
Traveler
OSGI SERVLET
Traveler TASK SSL
Domino Directory
Server Config
LotusTraveler
Default Settings
Derby Rel.-DB /ntsdb
Notes
Notes.ini
Domino & HTTP
Sicherheit
SQL Backend Server
SQL Backend Server
SQL
Administration Basics – Big Picture Traveler HA
05.10.14 5
Es zwei Betriebsarten des Traveler-Servers:
§ Bisherige Standalone Traveler Server § LotusTraveler.nsf § Lokale Java Derby Datenbank
§ Neuer High Availability (HA) Traveler Server Pool
§ Traveler-“Cluster” § Remote Relationales-Datenbanksystem
(IBM DB2 oder Microsoft SQL Server)
Administration Basics - High Availability
Die Vorteile einer HA Umgebung:
§ Bessere Skalierbarkeit (Standalone ausgelegt für ca. 2.500 Devices)
§ Ausfall-Sicherheit, keine Downtime des Traveler Service § Einzelne Server können in Zukunft Schritt für Schritt migriert werden
(Es gibt keinen guten Zeitpunkt für eine Downtime ...)
Administration Basics - High Availability
05.10.14 6
Domino Mail
Domino Mail
Domino Mail
Traveler
Server
HTTPS
Notes Traveler
Server
DB2 / SQL Server
DB2 / SQL Server
DB2/SQL
HTTP(S)
IBM Notes Traveler
Service Pool
Load Balancer IP-Sprayer
Reverse Proxy (z.B. IBM Mobile Connect)
Single-URL https://my.sync.de/traveler
DB2 / SQL Backend
Server in HA
Administration Basics - High Availability
IBM Notes Traveler – High Availability
Was ist ein Pool? • Zwei oder mehr Domino Server mit installiertem Traveler Server
Addon arbeiten in einem sogenannten Traveler Service Pool
• Alle Mitglieder des Pools verwenden die gleiche State Datenbank
• Die State Datenbank ist keine lokale Apache Derby Datenbank, sondern wird auf einem zentralen relationalen Datenbank-System zentral bereitgestellt.
• Traveler unterstützt als Datenbank Backend IBM DB2 und Microsoft
SQL Server
05.10.14 7
IBM Notes Traveler – High Availability
Was ist ein Pool?
IBM Notes Traveler – High Availability
Traveler Service Pool: • Jeder User kann von jedem Pool Server “bedient” werden
• Alle Pool Mitglieder sind gleichberechtigt • Über einen Traveler eigenen Verfügbarkeitsindex (AI) erfolgt ein
internes Load Balancing über die TCP Ports 50125/50126
• Innerhalb eines Pools hat der Benutzer nur genau auf einem Server eine sogenannte Master Monitoring Session (MM oder User Session).
• Dieser Master Monitor Server überwacht die Mail-Datenbank des
Users auf neue Mails und ist auch für die Synchronisation zuständig
05.10.14 8
IBM Notes Traveler – High Availability
Traveler Load Balancing: tell traveler HADR show
Domino ID Host IP:SrvrPort,SrvltPort Alive Server Servlet Last HB AI Users Devices L1/NETZ 330 s1.netz.de 10.3.1.1:50125,50126 true true true 2014-08-26 96 2315 1179 L2/NETZ 337 s2.netz.de 10.3.1.2:50125,50126 true true true 2014-08-26 100 556 1102 L3/NETZ 585 s3.netz.de 10.3.1.3:50125,50126 true true true 2014-08-26 99 1630 1140 L4/NETZ 580 s4.netz.de 10.3.1.4:50125,50126 true true false 2014-08-26 100 0 346 L5/NETZ 505 s5.netz.de 10.3.1.5:50125,50126 true true true 2014-08-26 100 311 1106
AI = Traveler eigener Verfügbarkeitsindex Users = Master Monitor Session / eine pro User Devices = HTTP Sessions (Devices last seen) / pro Device eine Session Hinweis: L4/NETZ wurde gerade neu gestartet
• Traveler Verfügbarkeitsindex (AI) • Master Monitor Server (MM) pro User
• User Load Balancing Bias
+ 10 Bias für Lokal Server + 20 Bias für aktuellen MM
• Load Balancing Algorithmus • AI berechnet pro Server • Wählt den höchsten AI inkl. Bias
und macht diesen zum aktuellen MM
• Alle Devices werden zu dem aktuellen MM geroutet
• MM ist nicht erlaubt erneutes Load Balancing für 10 Minuten vorzunehmen
High Availability – Traveler Load Balancing
HTTP –Task Servlet
HTTP –Task Servlet
Traveler –Task AI = 75
Traveler –Task AI = 80
Server 1 Server 2
AI 75 + BIAS 10 + BIAS 20 > AI 80
AI 75 + BIAS 20 > AI 80 + BIAS 10
TCP 50125
TCP 50126
05.10.14 9
Administration Basics
Ab 8.5.3 UP1 erfolgt die Traveler Administration Browser-basiert über eine XPages Anwendung. (In einer HA Umgebung ist die LotusTraveler.nsf leer)
Administration Basics - Webfrontend
05.10.14 10
Administration Basics
Leider ist das Web-Frontend allein nicht ausreichend. Zur Problemanalyse wird fast immer auch die Server-Konsole benötigt.
Aktueller User Status
Administration Basics
05.10.14 11
Aktueller Server Status – tell traveler user <user name>
tell traveler user Ian Curtis CN=Ian Curtis/O=netzgoetter does not have sufficient access rights to the database mail/nadmin.nsf. …
tell traveler user Lisa Simpson IBM Notes Traveler has validated that it can access the database mail/nadmin.nsf. Encrypting, decrypting and signing messages are not enabled because the Notes ID is not in the mail file or the ID vault. ……
Administration Basics
tell traveler user Mary Smith
IBM Notes Traveler has validated that it can access the database mail/nadmin.nsf. Encrypting, decrypting and signing messages are not enabled
because the Notes ID is not in the mail file or the ID vault.
Canonical Name: CN=Mary Smith/O=netzgoetter Internet Address: mary@netzgoetter.local Master Server: tsync01/srv/netzgoetter, version 9 Master Server Locked: May 21, 2014 11:05 AM, type=Soft Home Mail Server: CN=tsync02/OU=srv/O=netzgoetter Home Mail File: mail/nadmin.nsf Current Mail Server: CN=tsync01/OU=srv/O=netzgoetter Release 9.0 Current Mail File: mail/ms.nsf Mail File Replicas: [CN=tsync02/OU=srv/O=netzgoetter, mail/ms.nsf], [CN=tsync01/OU=srv/O=netzgoetter, mail/ms.nsf] ACL for Mary Smith/netzgoetter: Access=Editor Capabilities=create,update,read,delete,copy Missing Capabilities=none ACL for tsync0/srv/netzgoetter: Access=Manager Capabilities=create,update,read,delete,copy Missing Capabilities=none Notes ID: Mail File does not contain the Notes ID. Auto Sync User State: Monitoring disabled Last Prime Sync: Monday, June 3, 2013 2:31:11 PM CEST
Banned Documents: 0…
Devices: Device ID: ApplC38JCFABDTWG Device Description: ApplC38JCFABDTWG Security Policy Status: No policy Security State: Clear Approval State: Not required Last Sync: Never Auto Sync Device State: Inactive Device offline time: Monday, June 3, 2013 2:39:42 PM CEST Auto Sync Connection State: Disconnected Auto Sync Applications to Synchronize: folder, mail, calendar, contact, serviceability, security Auto Sync Change Flags: folder:add, mail:add(4:add), serviceability:configGet/configSet
05.10.14 12
traveler.rules mobile
Administration - Extended
Administration - Extended
05.10.14 13
Administration - Extended
trav11/midpoints/de
trav12/midpoints/de
trav13/midpoints/de
trav21/midpoints/de
trav22/midpoints/de
trav23/midpoints/de
trav01/midpoints/de 9.0.1.0.201311221344
Traveler HA VIP
Traveler HA VIP
Traveler HA Meschede
Traveler BYOD Standalone
Administration - Extended
05.10.14 14
Administration - Extended
traveler.rules
Monitoring
05.10.14 15
Monitoring
Genereller Serverstatus– tell traveler status
tell traveler status The IBM Notes Traveler task has been running since Tue May 14 12:31:09 BST 2013. The IBM Notes Traveler availability index is currently 100 while servicing 5 users. The last successful device sync was on Sat Jun 01 15:05:15 BST 2013. The overall status of IBM Notes Traveler is Green.
Monitoring – Verfügbare Statistiken
§ In diesem Wiki-Eintrag hat IBM die default values für yellow/red Status zusammengefasst.
§ http://www-10.lotus.com/ldd/dominowiki.nsf/dx/Status_command_considerations_and_examples_LNT853
05.10.14 16
Monitoring – Server Status
tell traveler HADR show
Domino Name ID Hostname IP:Port Alive Reachable Last Heartbeat AI Users Devices Build Level
tsync01.netzgoetter.net/srv/netzgoetter 50 tsync01.netzgoetter.local 11.11.11.100:50125 true true
2013-05-31 13:43:42.046 100 3 2 9.0.0.0.201305070934 tsync02.netzgoetter.net/srv/netzgoetter 2050 tsync02.netzgoetter.local 11.11.11.20:50125 true true
2013-05-31 13:42:54.406 100 0 2 9.0.0.0.201303041735
Monitoring
Analyse von Verbindungsproblemen & Latenzen – tell traveler stat show
tell traveler stat show [0A8C:0068-0924] Availability.Index.060-070 = 1 [0A8C:0068-0924] Availability.Index.090-100 = 48 [0A8C:0068-0924] Availability.Index.Current = 100 …. [0A8C:0068-0924] DCA.DB_CLOSE = 54 [0A8C:0068-0924] DCA.DB_OPEN = 41 [0A8C:0068-0924] DCA.DB_OPEN.Time.Histogram..000-001 = 37 [0A8C:0068-0924] DCA.DB_OPEN.Time.Histogram.CN=tsync01/OU=srv/O=netzgoetter.000-001 = 4 ….
05.10.14 17
Monitoring – Server-Monitoring
§ Obwohl der Traveler schon seit längerem Bestandteil der Lotus-Produktpalette ist, fand bislang noch keine Aufnahme in das Server-Monitoring des Admin-Client statt.
§ Um den Traveler mit aufzunehmen, ist eine Modifikation der domadmin.nsf erforderlich.
§ Dazu ist im Designer-Client ein bestehendes Task-Form zu kopieren und anzupassen.
Monitoring – Server-Monitoring
05.10.14 18
§ Die Feldwerte in der kopierten Form sind wie folgt anzupassen
§ Task_name: Lotus Traveler
§ Task_filename: traveler
§ Task_monitorname: Lotus Traveler
§ Task_description: <egal>
Monitoring – Server-Monitoring
§ Nun kann der Traveler als weiterer Task zum Monitoring im Admin-Client hinzugefügt werden.
Monitoring – Server-Monitoring
05.10.14 19
Monitoring – Traveler-Statistiken
§ Der Traveler bietet von Hause an eine Vielzahl an Statistiken. Viele sind sehr nützlich, manche eher nur informatorisch.
Monitoring – Verfügbare Statistiken
§ Durch Eingabe von tell traveler stat show auf der Console kommen alle Statistiken zu tage.
http://www-10.lotus.com/ldd/dominowiki.nsf/xpDocViewer.xsp?lookupName=Administering+IBM+Notes+Traveler+9.0.1#action=openDocument&res_title=System_stat_results_A901&content=pdcontent
05.10.14 20
Monitoring – Verfügbare Statistiken
§ CPU.Pct.070-080 CPU.Pct.080-090 CPU.Pct.090-100
§ Wird ausgelöst, wenn die CPU-Auslastung sind innerhalb der definierten Range befindet (z. B. 70-80% im ersten Parameter).
§ Wesentlich, da der Traveler sehr CPU-intensiv sein kann und eine Auslastung >75% die Performance unter Umständen erheblich beeinflussen kann.
Monitoring – Verfügbare Statistiken
§ DCA.C.DB_OPEN.Time.Histogram.<server>.<bucket>
§ Ein „Bucket“ gibt den jeweiligen Zeitraum in Sekunden an, den der Traveler-Server zum Öffnen der Mail-File benötigt hat.
§ Latenzzeiten zu entfernten Mailservern können hiermit gut ermittelt und gelöst werden.
05.10.14 21
Monitoring - End to End Check
§ Während alle bislang gezeigten Mechanismen und Maßnahmen auf die Traveler Server-Health schließen lassen, fehlt die wichtigste Aussage:
§ Ist der Server von außen erreichbar und kann ein Device synchronisieren? Oder existieren Probleme mit der Erreichbarkeit?
§ Funktioniert die involvierte Komponentenkette? (Standleitung, Router, Firewall, Load Balancer, Reverse Proxy, Traveler Server, Verbindung zu den Mail Servern, Mail-Server )
§ Eine solche Fehlersituation sollte jeder Administrator feststellen, BEVOR ein CxO anruft.
Monitoring - End to End Check
Prüfung, ob die Traveler-Infrastruktur von Extern erreichbar ist: § HTTP(S) Anfrage auf /traveler?action=getStatus
Erfordert eine Anmeldung mit Benutzername+Kennwort
§ HTTP Response Code 200: Traveler Server ist verfügbar.
§ Überprüft:
§ Traveler-Zugriff (Load Balancer, Proxy, Anmeldung,...) § HTTP Task aktiv § Traveler Task aktiv § Mail Server des angemeldeten Users verfügbar § Traveler Datenbank (Derby bzw. HA Backend)
05.10.14 22
Monitoring - End to End Check
traveler.rules monitoring
Monitoring - End to End Check
Es wird die wirkliche End to End Verfügbarkeit überwacht! Für jeden Server im Traveler HA Pool werden mehrere Checks durchgeführt. Netzwerk-seitige Verfügbarkeit aber auch auf Applikationsebene. Es ist möglich auch die Verfügbarkeit der wichtigen Mail Server über Traveler mit zu monitoren. Überprüft wird die gesamte Zugriffskette:
§ Traveler-Zugriff (Proxy, Anmeldung,...) § HTTP Task aktiv § Traveler Task aktiv § Traveler Datenbank (Derby bzw. HA Backend) § Mail Server des angemeldeten Users verfügbar
05.10.14 23
Monitoring - End to End Check
traveler.rules monitoring
Monitoring - End to End Check
Traveler Mail Delivery Confirmation Message Die Idee: 1. Es wird periodisch eine Mail an einen Mail Account geschickt.
2. Ein Device hat Push aktiviert und ist ist immer an.
(VM mit Device Simulator oder das Admin/Hotline Smartphone)
3. Das Device holt die Mail per Traveler ab.
4. Kann Traveler die Mail dem Device übergeben, verschickt Traveler eine Bestätigungs-Mail an den Absender.
5. Bleibt diese Bestätigungs-Mail aus à Wir haben ein Problem!
05.10.14 24
Monitoring - End to End Check
Traveler Mail Delivery Confirmation Message Verfügbar ab Traveler 9.0.0.1 IF2. Muß per Notes.ini explizit aktiviert werden:
NTS_MAIL_DELIVERY_CONFIRMATION=true
Über einen weiteren Notes.ini Parameter wird gesteuert, welche Absender zum Antriggern der Funktion erlaubt sind:
NTS_MAIL_DELIVERY_CONFIRMATION_SENDERS= MonitorMail1/Company,Joe Admin/Company
Monitoring - End to End Check
Traveler Mail Delivery Confirmation Message Das Betreff der Mail muß mit <$Confirm> beginnen. Weitere Keywords: <$Confirm,RemoveOnDelivery> <$Confirm,SuppressSaveInSentItems> <$Confirm,RemoveOnDelivery,SuppressSaveInSentItems> Details: http://www-10.lotus.com/ldd/dominowiki.nsf/dx/Using_Mail_delivery_confirmation_messages_with_IBM_Notes_Traveler
05.10.14 25
Monitoring - End to End Check
Traveler Mail Delivery Confirmation Message Beispiel Antwort: § TO: MonitorMail1/Company
§ SENT: 09/04/2013 14:55:11 EDT
§ SUBJECT: <$Confirm,RemoveOnDelivery> Monitor Test 14229
§ BODY: has been delivered to the recipient's
IBM Notes Traveler device.
Monitoring – Port Checks
TCP - Port Verfügbarkeit prüfen: § 80 / 443 (HTTP / HTTPS)
§ 50125 – Kommunikation
Servlet zu Traveler Task Traveler Task zu Traveler Task
§ 50126 – Kommunikation Traveler Task zu Servlet
Die Prüfung der Verfügbarkeit der Ports muß immer mit weiteren Checks kombiniert werden. Es kann vorkommen, das der Port antwortet, der Task aber als Beispiel das SQL Backend nicht mehr erreicht.
05.10.14 26
Tuning
Tuning
Behalten Sie die Anzahl der aktiv verwendeten Devices im Auge und passen die Konfiguration & Infrastruktur an das Device-Wachstum an. Wichtig neben anderen:
- CPU & RAM - HTTP Threads - Memory Cache - Maximum Memory Size - Address Cache - Request Size
05.10.14 27
Tuning
Planen Sie ein zukünftiges Gerätewachstum mit ein und planen Sie großzügig: 64 Bit ist hier auch bei kleineren Umgebungen zu empfehlen!
Tuning
HTTP Threads à 1,2 * Anzahl der Devices pro Server (Default: 100 32-Bit / 400 64-Bit)
Nicht übertreiben! Beim Start des HTTP Tasks wird bereits der Speicher für die Threads allokiert.
05.10.14 28
Tuning
Maximum Cached Users à Anzahl der User pro Server (Default 64) Cached User Expiration Interval à Empfehlung 28800 Sec (=8h) (Default 120)
http://www-10.lotus.com/ldd/dominowiki.nsf/dx/Managing_the_memory_cache_for_an_IBM_Notes_Traveler_HTTP_server
Tuning
Maximum Memory Size à Abhängig von der User- / Device-Anzahl
(Default: 32-Bit 512 MB 64-Bit 1024 MB)
Setzen des Maximum Memory Size auf 1.024 oder höher (Faustregel: ¼ des verfügbaren RAM)
05.10.14 29
Tuning
Analyse Memory – tell traveler mem Wenn Max Total regelmäßig erreicht wird, wird es zwingend notwendig per Serverdokument (Traveler / Maximum Memory Size) mehr RAM zuzuweisen.
tell traveler mem CPU and Memory (MB) Usage History Date CPU Pct Java Mem C Mem Avl Indx # Users # Errors # DB Conn 2013-05-31 15:01:53 BST 0.01 56 1307 100 5 1 0 2013-05-31 15:16:53 BST 0.01 44 1307 100 5 1 0 2013-05-31 15:31:53 BST 0.01 73 1307 100 5 1 0 2013-05-31 15:46:53 BST 0.01 39 1306 100 5 1 0 2013-05-31 16:01:53 BST 0.01 53 1306 100 5 1 0 2013-05-31 16:16:53 BST 0.01 66 1307 100 5 1 0 2013-05-31 16:31:53 BST 0.01 87 1307 100 5 1 0 … Current Memory Usage Java Memory Usage
Max Total 1024 MB Current Total 96 MB Free 940 MB (92 percent of Max Total) Allocated 84 MB (8 percent of Max Total)
C Memory Usage Allocated 1293 MB (33 percent of Total Physical)
Current Usage Java 84 MB C 1293 MB
Tuning
Die Traveler Gesamtperformance ist sehr stark von der Größe der eigentlichen Mail-Datenbanken und von den Sync-Filter-Einstellungen auf den Endgeräten abhängig. Dies spiegelt sich auch in der Größe der Derby / SQL Datenbank wieder: § 850 User mit 500 MB Mail-Quota, Keine Filter → Derby-DB: 1 GB § 850 User ohne Quota (Ø 2GB), Keine Filter → Derby-DB: 5 GB § 2000 User ohne Quota (Ø1,5 GB), 1 Jahr Filter → Derby-DB: 4 GB
§ Größte gesehene Derby-DB: 17 GB (1.000 User / keine Filter)
05.10.14 30
Monitoring
Analyse Nutzung– tell traveler dbusage
tell traveler dbusage IBM Notes Traveler Database Statistics Accounts: 11 Devices: 23 Total device documents: 35307 Device documents synced: 12124 Device documents filtered: 23183 Domino documents: 11056 Highest Total Usage Documents Percentage ------------------------------------------------------------------------------------------------ Rene Winkelmeyer/midpoints 7229 65.39 Michael Schloemp/midpoints/de 1471 13.30 Detlev Poettgen/midpoints 1302 11.78 Michael Ingendoh/midpoints 819 7.41 Benjamin Gaisser/midpoints/de 235 2.13 Mail documents: 14321 Highest Mail usage Documents Percentage EMail filter ------------------------------------------------------------------------------------------------ Rene Winkelmeyer/midpoints 6773 72.66 unlimited Michael Schloemp/midpoints/de 1254 13.45 unlimited Detlev Poettgen/midpoints 743 7.97 30 days Michael Ingendoh/midpoints 399 4.28 14 days Benjamin Gaisser/midpoints/de 152 1.63 30 days Calendar documents: 10085 …
Tuning
05.10.14 31
Regular Tasks
Regular Tasks
Datenbank
• Standalone (Derby) Regelmäßiges Defragmentierung Derby DB
• HA (IBM DB2 / MS SQL):
Regelmäßige Runstats zum Tabellen & Index Status à Evt. Index ReOrg à Sprechen hierzu mit Ihrem DB2/SQL-Admin Prüfung Translog: àGröße & Storage: Freigabe, wenn archivierend
05.10.14 32
Regular Tasks
Regelmäßige Prüfung der Device-Anzahl Bei Bedarf Anpassung der HTTP-Threads & des zugewiesenen Hauptspeichers.
Regular Tasks
Das IBM Traveler Team ist sehr agil und reagiert schnell auf gemeldete Fehler, Feature Request und Änderungen durch die Device-Hersteller. Pro Quartal ist mindestens mit einem Release (Major, FP, IF) zu rechnen. Daher ist es aus unserer Sicht wichtig Traveler möglichst schnell auf die aktuellen Versionen zu aktualisieren. Die „mobile“ Welt ist nicht Vergleichbar mit der „klassischen“ IT-Welt! Hier sind Release-Zyklen von mehr als 3 Jahren immer noch üblich. In der mobilen Welt sprechen wir von Monaten. Und die User haben das neue iOS- oder Android-Update in der Regel vor Ihnen.
05.10.14 33
Trouble Shooting
Prüfung der Traveler Voraussetzungen: § Ist das Endgerät und die Verbindungsmethode supported?
(Devicetyp Restrictions / Verwendung Traveler Client unter Android)
§ Hat das Device eine Verbindung zum Traveler Server?
§ Kann die Traveler Startseite vom Device aus geöffnet werden?
§ Kann der User sich am Traveler Server anmelden?
Trouble Shooting – Device Einrichtung scheitert
05.10.14 34
§ Verwendet der User das falsche HTTP Kennwort?
§ Ist Internet-Lockout aktiviert? Prüfen, ob der User gesperrt ist. Internet-Lockout ist anzuraten, falls kein Secure Reverse Proxy vorgeschaltet ist.
§ Hat der User ausreichende Berechtigungen den Traveler / Domino Server zu verwenden
(Serverdokument / Tab Security & Tab Traveler)
§ Kann der Traveler Server den Mail Server des Users erreichen
(Trace vom Traveler Server auf den Mail Server )
Trouble Shooting – Device Einrichtung scheitert
§ Darf der Traveler Server den Domino Mail Server verwenden (Serverdokument Mail Server / Tab Security)
§ Fehlt evt. eine Querzulassung? (Falls der Traveler Server in einer getrennten Domain betrieben wird.)
§ Hat der Traveler Server Manager Berechtigungen mit Delete-Option
auf die Mail Datenbank des Benutzers?
§ Hat der User mindestens Editor Berechtigungen mit Delete-Option auf die Mail Datenbank des Benutzers?
Trouble Shooting – Device Einrichtung scheitert
05.10.14 35
§ Sind die Datenbank-Eigenschaften korrekt gesetzt? (Stichwort: Aktivierung Replikation Ungelesen Markierung, Template >= 7)
§ Sind Umlaute im Mailfile-Dateinamen enthalten? (Lösung: NTS_MIN_BUILD_NUM_CHANGED_DB=1000 setzen)
§ Ist die Quota der Datenbank überschritten? (Traveler erzeugt in der Mail-Datenbank mindestens zwei Profile-Dokumente. Bei Überschreitung der Quota kann er dies nicht!)
Trouble Shooting – Device Einrichtung scheitert
Trouble Shooting – Config Parameter
Aktuelle Konfiguration – tell traveler config Aktuell 514 zum größten Teil nicht dokumentierte Parameter! Achtung: Parameter nur dann ändern, wenn diese dokumentiert sind bzw. vom Support dies empfohlen wird.
tell traveler config ADMINP_POLL_INTERVAL = 0 DEBUG_OUTFILE = "” LOGFILE_DIR = "” NTS_64_BIT = false (default = true) NTS_ACCESS_ALLOW = "*:TravelerUsers" (default = "") NTS_ACCESS_DENY = "” NTS_ACCESS_ENABLED = true …. NTS_FONT_CONVERSION = 0 NTS_FORCE_GC_MEMORY_LEVEL = 5 NTS_FORCE_OUTBOX_MAIL_TO_DRAFTS = false NTS_FORCE_START = false NTS_HOST_IP_ADDR = "11.11.11.100" (default = "") NTS_HTTP_HEADERS_RESPONSE_X_IBM_TRAVELER_HOST = "" NTS_IGNORE_TIMEZONE_ERROR = false NTS_INSTALLATION_TYPE = ON_PREMISE NTS_INSTALL_INSTANCE = "" NTS_INTERNAL_BATCH_UPDATES = false …
05.10.14 36
§ Central Log Directory IBM_TECHNICAL_SUPPORT/traveler/logs
§ Enable Logging per User
tell traveler log adduser finest <username> tell traveler log removeuser <username>
§ Dump user information
tell traveler dump <username>
§ Collect Information for a PMR and upload tell traveler pmr <pmr_number>
§ If you cannot do that use the following
tell traveler systemdump tell traveler log collect Check IBM_TECHNICAL_SUPPORT\traveler\logs\<timestamp>
Trouble Shooting - Logs
Problem in einer HA Umgebung: Welchen Server verwendet der betroffene User gerade? Falls man einen Server im Pool „übrig“ hat:
§ Einen Traveler Server gezielt im Pool zur Wartung für Userzugriffe deaktivieren
§ Binden von Benutzern an dedizierte Server (Für Test, Trouble-Shooting)
§ Erhöhung des Log Levels
Trouble Shooting
05.10.14 37
Tuning
Wichtige Notes.ini-Einträge: § NTS_HOST_IP_ADDR = 11.11.11.100
Notwendig, wenn der Traveler Server mehrere IP-Adressen gebunden hat.
§ NTS_MIN_BUILD_NUM_CHANGED_DB=1000 Notwendig, wenn Mail-DB’s mit Umlauten im Dateinamen verwendet werden
§ NTS_ADDRESSCACHE_MAX_ENTRIES=10000 (Default) Traveler löst jede Mailadresse (To,From,CC) in eine gültige Mailadresse auf. Um die Anzahl der Name Lookups zu verringern kann/muß bei wachsender Useranzahl der Cache erhöht werden.
That‘s it .... Vielen Dank
top related