SlideShare a Scribd company logo
1
IBM Notes Traveler Daily Business
engage 2015
René Winkelmeyer
midpoints GmbH
2
René Winkelmeyer
Head of Development
midpoints GmbH
http://www.midpoints.de
IBM Advanced Business Partner
IBM Design Partner (Notes Domino, Mobile, Verse)
Apple Enterprise Developer und MDM Group Member
Samsung Enterprise Alliance Partner
Services
- Enterprise Mobility Service
- Mobile Device und Application Management
- IBM Notes Traveler und IBM Mobile Connect
About me
3
•  Skype
muenzpraeger
•  Twitter
muenzpraeger
•  LinkedIn
muenzpraeger
•  Slideshare
muenzpraeger
•  Web
http://blog.winkelmeyer.com
http://www.midpoints.de
•  Mail
mail@winkelmeyer.com
rene.winkelmeyer@midpoints.de
OpenNTF
•  File Navigator
•  Generic NSF View Widget for IBM Connections
About me
René Winkelmeyer
Head of Development
4
Agenda
§  Administration basics
§  Monitoring
§  Tuning
§  Troubleshooting
§  NEXT
5
Agenda
§  Administration basics
§  Monitoring
§  Tuning
§  Troubleshooting
§  NEXT
6
Administration Basics – High Availability
IBM Notes Traveler allows two operating modes:
§  Standalone Traveler Server
§  LotusTraveler.nsf
§  Local Java Derby Database
§  High Availability (HA) Traveler Server Pool
§  Traveler-“Cluster“
§  Remote RDBMS (IBM DB2 or M$ SQL)
7
Administration Basics – Big Picture Traveler
Traveler Server
HTTP
TASK
Traveler
OSGi
SERVLET
Traveler
TASKSSL
Domino
Directory
Server
Config LotusTraveler
Default
Settings
Derby
Rel.-DB
/ntsdb
Notes
notes.ini
Domino
& HTTP
Security
SQL
8
Administration Basics – High Availability
§  Benefits of a HA environment
§  Better scaling (Standalone should operate to max. 2.500
devices)
§  Failover capabilites, no downtime of Traveler services
§  Servers can be updated any time (there‘s never a good time for
downtime...)
9
Administration Basics – High Availability
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
(i.e. IBM Mobile Connect)
DB2 / SQL
Backend
Server in HA
10
IBM Notes Traveler – High Availability
§  Two or more Domino servers with installed Traveler addon work in a
so called „Traveler Service Pool“
§  All pool members use the same state database
§  The state database is centrally organized (IBM DB2 or M$ SQL)
11
IBM Notes Traveler – High Availability
What‘s a pool?
12
IBM Notes Traveler – Traveler Service Pool
§  Every user can be served by every Pool member server
§  All Pool member servers are equal (in terms of service)
§  Travelers own Availabiltiy Index (AI) is used for internal Load
Balancing using TCP ports 50125/50126
§  Each user is bound to a single server within the pool for his Master
Monitoring Sesssion (MM or User Session)
§  This Master Monitor Server is responsible for mail database
synchronisation
13
IBM Notes Traveler – HA Load Balancing
tell traveler HADR show
Domino ID Host IP:SrvrPort,SrvltPort Alive Server Servlet Last HB AI Users Devices
L1/NETWORK 330 s1.network.com 10.3.1.1:50125,50126 true true true 2014-08-26 96 2315 1179
L2/NETWORK 337 s2.network.com 10.3.1.2:50125,50126 true true true 2014-08-26 100 556 1102
L3/NETWORK 585 s3.network.com 10.3.1.3:50125,50126 true true true 2014-08-26 99 1630 1140
L4/NETWORK 580 s4.network.com 10.3.1.4:50125,50126 true true false 2014-08-26 100 0 346
L5/NETWORK 505 s5.network.com 10.3.1.5:50125,50126 true true true 2014-08-26 100 311 1106
AI = Traveler internal Availability Index (AI)
Users = Master Monitor Session / one per user
Devices = HTTP Sessions (Devices last seen) / one session per device
Note: L4/NETWORK has been restarted
14
IBM Notes Traveler – HA Load Balancing
•  Traveler Availability Index (AI)
•  Master Monitor Server (MM) per user
•  User Load Balancing Bias
+ 10 Bias for local server
+ 20 Bias for current MM
•  Load Balancing algorithm
•  AI calculated per server
•  Chooses the highest AI (incl.
Bias) and defines that server as
MM
•  All devices (of this user) are
routed to the current MM
•  The MM isn‘t allowed to re-
balance within 10 minutes
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
15
Administration Basics – Webfrontend
Starting with 8.5.3. UP1 Traveler administration is done by using a
XPages application
16
Administration Basics
The webfrontend is unfortunately not sufficient – you‘ll often need the
Domino server console for troubleshooting
17
Administration Basics
Current user status – tell traveler user <user name>
tell traveler user Detlev Poettgen
CN=Detlev Poettgen/O=midpoints does not have sufficient access rights to the
database mail/dpoettge.nsf.
…
tell traveler user rene.winkelmeyer@midpoints.de
IBM Notes Traveler has validated that it can access the database mail/rwinkelm.nsf.
Encrypting, decrypting and signing messages are not enabled because the Notes ID is
not in the mail file or the ID vault.
……
18
Administration Basics
IBM Notes Traveler has validated that it can access the database mail/rwinkelm.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=Rene Winkelmeyer/O=midpoints
Internet Address: rene.winkelmeyer@midpoints.de
Master Server: Traveler01/srv/midpoints-trav, version 9
Master Server Locked: Jan 21, 2015 11:05 AM, type=Soft
Home Mail Server: CN=mail01/OU=srv/O=midpoints
Home Mail File: mail/rwinkelm.nsf
Current Mail Server: CN=mail01/OU=srv/O=midpoints Release 9.0
Current Mail File: mail/rwinkelm.nsf
Mail File Replicas: [CN=mail02/OU=srv/O=midpoints, mail/rwinkelm.nsf], [CN=mail01/OU=srv/
O=midpoints, mail/rwinkelm.nsf]
ACL for Rene Winkelmeyer/midpoints: Access=Editor
Capabilities=create,update,read,delete,copy Missing Capabilities=none
ACL for Traveler01/srv/midpoints-trav: 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, Jan, 2015 2:31:11 PM CEST
Banned Documents: 0…
19
Administration Basics
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, Jan 20, 2015 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
20
Administration Basics
Pipe command output to file – tell traveler –f <filepath> user <user
name>
Watch out:
Command leaves zero byte validation file .sem in the directory which
doesn‘t get cleaned up automatically.
tell traveler –f /tmp/user.txt user rwinkelm
Output for command ‘-f /tmp/user.txt show rwinkelm’ can be found at /tmp/user.txt.
[root@incinerate tmp]# ls -lrt
insgesamt 3240
-rw-rw-r--. 1 domino domino 424 20. Jan 13:19 user.txt
-rw-rw-r--. 1 domino domino 0 20. Jan 13:19 user.txt.sem
21
Administration Basics
Get SQL content via Domino console – tell traveler sql „<QUERY>“
tell traveler sql "SELECT HOSTNAME FROM TS_GLOBAL“
[04683:00036-3357230848] Command 'SELECT HOSTNAME FROM TS_GLOBAL' was
completed successfully.
[04683:00036-3357230848] HOSTNAME |
[04683:00036-3357230848] incinerate.midpoints.net |
[04683:00036-3357230848] hellfire.midpoints.net |
[04683:00036-3357230848] aryastark.midpoints.net |
22
Agenda
§  Administration basics
§  Monitoring
§  Tuning
§  Troubleshooting
§  NEXT
23
Monitoring – Server-Task
Notes Traveler is part of the „Server Tasks“ within Domino
Administrator (added in 2013, check if your domadmin.nsf is updated)
24
Monitoring
You‘ll find the default statistic values for yellow/red statuses in an IBM
wiki
§  http://www-10.lotus.com/ldd/dominowiki.nsf/dx/
Status_command_considerations_and_examples_LNT853
Traveler server status – tell traveler status
tell traveler status
The IBM Notes Traveler task has been running since Tue May 14 12:31:09 BST 2014.
The IBM Notes Traveler availability index is currently 100 while servicing 431 users.
The last successful device sync was on Sat Jan 22 15:05:15 BST 2015.
The overall status of IBM Notes Traveler is Green.
25
Monitoring – Statistics
§  Issuing tell traveler stat show on the Domino console brings you all
Traveler statistics
§  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_A
901&content=pdcontent
26
Monitoring – Statistics
Statistics are also available using Domino Administrator. Some are very
useful – some have only an informational level.
27
Monitoring – Statistics
Analyzing connection issues and latencies
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=Traveler01/OU=srv/
O=midpoints-trav.000-001 = 4
….
28
Monitoring – Statistics
§  CPU.Pct.070-080
CPU.Pct.080-090
CPU.Pct.090-100
§  Will be set when the CPU usage is within the defined range (i. e.
70-80% of the first parameter)
§  Important parameter as Traveler performance can be affected
heavily if CPU usage is 78% or more.
29
Monitoring – Statistics
§  DCA.C.DB_OPEN.Time.Histogram.<server>.<bucket>
§  A „bucket“ defines the time in seconds which was needed to
open a mail file.
§  This statistic helps to analyze latencies and connection issues to
remote mail servers.
tell traveler stat show
….
[0A8C:0068-0924] DCA.DB_OPEN.Time.Histogram..000-001 = 37
[0A8C:0068-0924] DCA.DB_OPEN.Time.Histogram.CN=Traveler01/OU=srv/
O=midpoints-trav.000-001 = 4
….
30
Monitoring – End-To-End
§  All shown mechanisms for analyzing Traveler health and status are
missing some key elements:
§  Is Traveler available from external and can a device
synchronize?
§  Are all involved components available (i. e. Internet connectivity,
Firewall, Load Balancer, Reverse Proxy, Network to mail
servers, mail server itself etc.)
§  An administrator needs to know issues before the CxO calls during
BBQ.
31
Monitoring – End-To-End
§  Check if Traveler infrastructure works from external
§  HTTP(S) request to /traveler?action=getStatus
§  HTTP response code 200 mean: Traveler is available
§  Validations
§  Traveler access (Load Balancer, Proxy, authentication)
§  HTTP task active
§  Traveler task active
§  Mail server reachable
§  Traveler database (SQL backend) available
32
Monitoring – End-To-End
33
Monitoring – End-To-End
§  Traveler Mail Delivery Confirmation Message
§  Send a mail to a specific mail account (which is set on a device)
§  Device fetches mail via Traveler
§  The sender will receive a confirmation mail if the mail has been
delivered to the device
§  If the sender doesn‘t get the confirmation mail – Houston, we
have a problem!
34
Monitoring – End-To-End
§  Traveler Mail Delivery Confirmation Message
§  Available since Traveler 9.0.0.1 IF2
§  Must be explicitly activated via notes.ini
NTS_MAIL_DELIVERY_CONFIRMATION=true
§  Allowed senders can be explicitly set
NTS_MAIL_DELIVERY_CONFIRMATION_SENDERS=MonitorM
ail1/Company
35
Monitoring – End-To-End
§  Traveler Mail Delivery Confirmation Message
§  Mail-Subject must begin with <$Confirm>
§  Additional keywords/combinations:
<$Confirm,RemoveOnDelivery>
<$Confirm,SuppressSaveInSentItems>
<$Confirm,RemoveOnDelivery,SuppressSaveInSentItems>
§  http://www-10.lotus.com/ldd/dominowiki.nsf/dx/
Using_Mail_delivery_confirmation_messages_with_IBM_Notes_
Traveler
36
Monitoring – Port checks
§  80 / 443 - HTTP/HTTPS
§  50125 - Communication
Servlet => Traveler task
Traveler task => Traveler task
§  50126 - Communication
Traveler task => Servlet
§  Port checks should always be combined with further/other checks.
§  Port 50125 may i. e. answer but the Traveler task may not reach
the SQL backend
37
Monitoring – Know your devices
Knowing your devices (os, os version type etc) is critical.
38
Agenda
§  Administration basics
§  Monitoring
§  Tuning
§  Troubleshooting
§  NEXT
39
Tuning
§  Always watch the amount of devices in your infrastructure and
update your configuration accordingly.
§  Important parameters are i. e.
§  CPU and RAM
§  HTTP threads
§  Memory cache
§  Maximum memory size
§  Address cache
§  Request size
40
Tuning
Assign CPU and RAM more then needed. 64bit is always
recommended.
41
Tuning
§  HTTP threads => 1,2 * number of devices per server
(default: 100 32bit / 400 64bit)
§  Watch out: RAM for all threads will be allocated a HTTP task start
42
Tuning
§  Maximum cached users:
Number of users per server
§  Cached user expiration level:
Recommendation: 28.800 sec (8h)
43
Tuning
§  Maximum Memory Size: varies depending of the user/device
numbers
§  Should be minimum 1.024 MB (rule of thumb: always ¼ of available
memory)
44
Tuning
Memory – tell traveler mem
CPU and Memory (MB) Usage History
Date CPU Pct Java Mem C Mem Avl Indx # Users # Errors # DB Co
2015-01-02 15:01:53 BST 0.01 56 1307 100 5 1 0
2015-01-02 15:16:53 BST 0.01 44 1307 100 5 1 0
2015-01-02 15:31:53 BST 0.01 73 1307 100 5 1 0
2015-01-02 15:46:53 BST 0.01 39 1306 100 5 1 0
2015-01-02 16:01:53 BST 0.01 53 1306 100 5 1 0
2015-01-02 16:16:53 BST 0.01 66 1307 100 5 1 0
2015-01-02 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
45
Tuning
§  Traveler performance varies depending on multiple factors like mail
database size and sync filter settings.
§  You‘ll see that in the size of the Derby / SQL database
§  850 User, 500 MB quota, no filter => 1 GB
§  850 User, no quota (Ø 2 GB), no filter => 5 GB
§  2.000 User, no quota (Ø 1,5 GB), filter ”1 year” => 4 GB
§  Largest seen Derby database: 17 GB (1.000 users, no filter)
U * (D * (700 * V + 4000)) = Recommended DB space available in
bytes
46
Tuning
Usage – 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
Petar Petrov/midpoints 1471 13.30
Detlev Poettgen/midpoints 1302 11.78
Michael Ingendoh/midpoints 819 7.41
Benjamin Gaisser/midpoints 235 2.13
47
Tuning
Usage – tell traveler dbusage
Mail documents: 14321
Highest Mail usage Documents Percentage EMail filter
------------------------------------------------------------------------------------------------------------
Rene Winkelmeyer/midpoints 6773 72.66 unlimited
Petar Petrov/midpoints 1254 13.45 unlimited
Detlev Poettgen/midpoints 743 7.97 30 days
Michael Ingendoh/midpoints 399 4.28 14 days
Benjamin Gaisser/midpoints 152 1.63 30 days
Calendar documents: 10085
…
48
Tuning
49
Tuning
§  Standalone (Derby)
§  Frequent defragementation
§  HA (IBM DB2 / M$ SQL)
§  Frequent Runstats for table and index status
§  Index ReOrg => TALK TO YOUR RDBMS-ADMIN
§  Translog check (size and storage)
50
Tuning – DON‘T DO THIS AT HOME
§  Get all Traveler configuration parameters – 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
…
51
Tuning – DON‘T DO THIS AT HOME
§  Nearly 800 (mostly undocumented) parameters!!!
52
Tuning – DON‘T DO THIS AT HOME
§  You should change them only if you they are documented or IBM
support tells you to use them
§  NTS_AUTOSTART_HTTP
§  NTS_PUSH_APNS_SERVER
§  NTS_ROUTE_LOCAL_BIAS
§  NTS_STATUS_DATA_DIR_FREE_GIGABYTES_RED
53
Agenda
§  Administration basics
§  Monitoring
§  Tuning
§  Troubleshooting
§  NEXT
54
Troubleshooting – Device setup
§  Can the device connect to the Traveler server?
§  Can the device open the Traveler website (/traveler)?
§  Can the user authenticate himself (wrong password)?
§  Is Internet Lockout active (you should use it if you don‘t have a
secure reverse proxy in front of Traveler)?
§  Is the user allowed to use the Traveler server?
55
Troubleshooting – Device setup
§  Can the Traveler server connect to the user‘s mail server?
§  Is the Traveler server allowed to connect to the user‘s mail server?
§  Is a cross-certificate for the Traveler server missing (if Traveler is
hosted in another domain)?
§  Has Traveler Manager access rights (incl. Delete) for the mail
database?
§  Has the user Editor access rights (incl. Delete) for the mail
database?
56
Troubleshooting – Device setup
§  Is „Replication of Unread Marks“ set in the mail database
properties?
§  Has the mail database quota been reached (Traveler creates/uses
two profile documents in the mail database)?
57
Troubleshooting – Logs
§  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>
58
Troubleshooting – Logs
§  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_SUPPORTtravelerlogs<timestamp>
59
Agenda
§  Administration basics
§  Monitoring
§  Tuning
§  Troubleshooting
§  NEXT
60
NEXT – IBM Verse iOS App
61
NEXT – IBM Verse iOS App
62
NEXT – FreeTime-Search on iOS
63
NEXT – More stuff
§  Trash folder synch on iOS
§  GCM Push Notifications for Android
§  ...
64
Q & A!

More Related Content

What's hot

Open Mic on Sametime9 Install -Best Practices
Open Mic on Sametime9 Install  -Best PracticesOpen Mic on Sametime9 Install  -Best Practices
Open Mic on Sametime9 Install -Best PracticesVinayak Tavargeri
 
What We Wish We Had Known: Becoming an IBM Connections Administrator
What We Wish We Had Known: Becoming an IBM Connections AdministratorWhat We Wish We Had Known: Becoming an IBM Connections Administrator
What We Wish We Had Known: Becoming an IBM Connections Administrator
Gabriella Davis
 
IconUS 2016 conference - Connections Administration Skills
IconUS 2016 conference - Connections Administration SkillsIconUS 2016 conference - Connections Administration Skills
IconUS 2016 conference - Connections Administration Skills
Victor Toal
 
ICONUK 2014 Connections Migration Tips and Tricks
ICONUK 2014 Connections Migration Tips and TricksICONUK 2014 Connections Migration Tips and Tricks
ICONUK 2014 Connections Migration Tips and Tricks
Victor Toal
 
Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...
Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...
Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...
René Winkelmeyer
 
AdminCamp2019 - We love Domino V10 - 15 neue Domino-Admin-Features
AdminCamp2019 - We love Domino V10 - 15 neue Domino-Admin-FeaturesAdminCamp2019 - We love Domino V10 - 15 neue Domino-Admin-Features
AdminCamp2019 - We love Domino V10 - 15 neue Domino-Admin-Features
Christoph Adler
 
Supercharged Notes 10 Upgrade: Turning the Worst Notes Deployments into the Best
Supercharged Notes 10 Upgrade: Turning the Worst Notes Deployments into the BestSupercharged Notes 10 Upgrade: Turning the Worst Notes Deployments into the Best
Supercharged Notes 10 Upgrade: Turning the Worst Notes Deployments into the Best
Christoph Adler
 
IAmLUG presentation: Domino Admin Best Practices - Hunting the Gremlins
IAmLUG presentation: Domino Admin Best Practices - Hunting the GremlinsIAmLUG presentation: Domino Admin Best Practices - Hunting the Gremlins
IAmLUG presentation: Domino Admin Best Practices - Hunting the Gremlins
David Hablewitz
 
Open Mic on Managed Mail Replica
Open Mic on Managed Mail ReplicaOpen Mic on Managed Mail Replica
Open Mic on Managed Mail Replica
jayeshpar2006
 
Open mic IBM Sametime 9 limited use server
Open mic   IBM Sametime 9 limited use serverOpen mic   IBM Sametime 9 limited use server
Open mic IBM Sametime 9 limited use server
Ranjit Rai
 
Mwlug2014 - IBM Connections Security and Migration
Mwlug2014 - IBM Connections Security and MigrationMwlug2014 - IBM Connections Security and Migration
Mwlug2014 - IBM Connections Security and Migration
Victor Toal
 
Sunny Days, (Smart)Cloud-y Users
Sunny Days, (Smart)Cloud-y UsersSunny Days, (Smart)Cloud-y Users
Sunny Days, (Smart)Cloud-y Users
Mitch Cohen
 
Upgrading to Sametime 9.0.1
Upgrading to Sametime 9.0.1Upgrading to Sametime 9.0.1
Upgrading to Sametime 9.0.1
Gabriella Davis
 
The Sametime Mobile Experience
The Sametime Mobile ExperienceThe Sametime Mobile Experience
The Sametime Mobile Experience
Gabriella Davis
 
ICONUK 2015 - Installing Connections Add-Ons Tips and Tricks
ICONUK 2015 - Installing Connections Add-Ons Tips and TricksICONUK 2015 - Installing Connections Add-Ons Tips and Tricks
ICONUK 2015 - Installing Connections Add-Ons Tips and Tricks
Victor Toal
 
AdminCamp2019 - Notes V10 Upgrades - Alles was man wissen muss!
AdminCamp2019 - Notes V10 Upgrades - Alles was man wissen muss!AdminCamp2019 - Notes V10 Upgrades - Alles was man wissen muss!
AdminCamp2019 - Notes V10 Upgrades - Alles was man wissen muss!
Christoph Adler
 
DNUG - Workshop: Alles was Du schon immer über den IBM Notes-Client wissen wo...
DNUG - Workshop: Alles was Du schon immer über den IBM Notes-Client wissen wo...DNUG - Workshop: Alles was Du schon immer über den IBM Notes-Client wissen wo...
DNUG - Workshop: Alles was Du schon immer über den IBM Notes-Client wissen wo...
Christoph Adler
 
Open Mic IBM connections and IBM Verse on premise integration
Open Mic IBM connections and IBM Verse on premise integrationOpen Mic IBM connections and IBM Verse on premise integration
Open Mic IBM connections and IBM Verse on premise integration
jayeshpar2006
 
Domino Security - not knowing is not an option - MWLUG 2015
Domino Security - not knowing is not an option - MWLUG 2015Domino Security - not knowing is not an option - MWLUG 2015
Domino Security - not knowing is not an option - MWLUG 2015
Darren Duke
 
IBM ConnectED 2015 - BP103: Solving the Weird, the Obscure, and the Mind-Bending
IBM ConnectED 2015 - BP103: Solving the Weird, the Obscure, and the Mind-BendingIBM ConnectED 2015 - BP103: Solving the Weird, the Obscure, and the Mind-Bending
IBM ConnectED 2015 - BP103: Solving the Weird, the Obscure, and the Mind-Bending
Luis Guirigay
 

What's hot (20)

Open Mic on Sametime9 Install -Best Practices
Open Mic on Sametime9 Install  -Best PracticesOpen Mic on Sametime9 Install  -Best Practices
Open Mic on Sametime9 Install -Best Practices
 
What We Wish We Had Known: Becoming an IBM Connections Administrator
What We Wish We Had Known: Becoming an IBM Connections AdministratorWhat We Wish We Had Known: Becoming an IBM Connections Administrator
What We Wish We Had Known: Becoming an IBM Connections Administrator
 
IconUS 2016 conference - Connections Administration Skills
IconUS 2016 conference - Connections Administration SkillsIconUS 2016 conference - Connections Administration Skills
IconUS 2016 conference - Connections Administration Skills
 
ICONUK 2014 Connections Migration Tips and Tricks
ICONUK 2014 Connections Migration Tips and TricksICONUK 2014 Connections Migration Tips and Tricks
ICONUK 2014 Connections Migration Tips and Tricks
 
Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...
Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...
Connect 2013 - Making IBM Traveler High Available: Extending And Securing The...
 
AdminCamp2019 - We love Domino V10 - 15 neue Domino-Admin-Features
AdminCamp2019 - We love Domino V10 - 15 neue Domino-Admin-FeaturesAdminCamp2019 - We love Domino V10 - 15 neue Domino-Admin-Features
AdminCamp2019 - We love Domino V10 - 15 neue Domino-Admin-Features
 
Supercharged Notes 10 Upgrade: Turning the Worst Notes Deployments into the Best
Supercharged Notes 10 Upgrade: Turning the Worst Notes Deployments into the BestSupercharged Notes 10 Upgrade: Turning the Worst Notes Deployments into the Best
Supercharged Notes 10 Upgrade: Turning the Worst Notes Deployments into the Best
 
IAmLUG presentation: Domino Admin Best Practices - Hunting the Gremlins
IAmLUG presentation: Domino Admin Best Practices - Hunting the GremlinsIAmLUG presentation: Domino Admin Best Practices - Hunting the Gremlins
IAmLUG presentation: Domino Admin Best Practices - Hunting the Gremlins
 
Open Mic on Managed Mail Replica
Open Mic on Managed Mail ReplicaOpen Mic on Managed Mail Replica
Open Mic on Managed Mail Replica
 
Open mic IBM Sametime 9 limited use server
Open mic   IBM Sametime 9 limited use serverOpen mic   IBM Sametime 9 limited use server
Open mic IBM Sametime 9 limited use server
 
Mwlug2014 - IBM Connections Security and Migration
Mwlug2014 - IBM Connections Security and MigrationMwlug2014 - IBM Connections Security and Migration
Mwlug2014 - IBM Connections Security and Migration
 
Sunny Days, (Smart)Cloud-y Users
Sunny Days, (Smart)Cloud-y UsersSunny Days, (Smart)Cloud-y Users
Sunny Days, (Smart)Cloud-y Users
 
Upgrading to Sametime 9.0.1
Upgrading to Sametime 9.0.1Upgrading to Sametime 9.0.1
Upgrading to Sametime 9.0.1
 
The Sametime Mobile Experience
The Sametime Mobile ExperienceThe Sametime Mobile Experience
The Sametime Mobile Experience
 
ICONUK 2015 - Installing Connections Add-Ons Tips and Tricks
ICONUK 2015 - Installing Connections Add-Ons Tips and TricksICONUK 2015 - Installing Connections Add-Ons Tips and Tricks
ICONUK 2015 - Installing Connections Add-Ons Tips and Tricks
 
AdminCamp2019 - Notes V10 Upgrades - Alles was man wissen muss!
AdminCamp2019 - Notes V10 Upgrades - Alles was man wissen muss!AdminCamp2019 - Notes V10 Upgrades - Alles was man wissen muss!
AdminCamp2019 - Notes V10 Upgrades - Alles was man wissen muss!
 
DNUG - Workshop: Alles was Du schon immer über den IBM Notes-Client wissen wo...
DNUG - Workshop: Alles was Du schon immer über den IBM Notes-Client wissen wo...DNUG - Workshop: Alles was Du schon immer über den IBM Notes-Client wissen wo...
DNUG - Workshop: Alles was Du schon immer über den IBM Notes-Client wissen wo...
 
Open Mic IBM connections and IBM Verse on premise integration
Open Mic IBM connections and IBM Verse on premise integrationOpen Mic IBM connections and IBM Verse on premise integration
Open Mic IBM connections and IBM Verse on premise integration
 
Domino Security - not knowing is not an option - MWLUG 2015
Domino Security - not knowing is not an option - MWLUG 2015Domino Security - not knowing is not an option - MWLUG 2015
Domino Security - not knowing is not an option - MWLUG 2015
 
IBM ConnectED 2015 - BP103: Solving the Weird, the Obscure, and the Mind-Bending
IBM ConnectED 2015 - BP103: Solving the Weird, the Obscure, and the Mind-BendingIBM ConnectED 2015 - BP103: Solving the Weird, the Obscure, and the Mind-Bending
IBM ConnectED 2015 - BP103: Solving the Weird, the Obscure, and the Mind-Bending
 

Viewers also liked

ICONUK 2014 - From Idea To App
ICONUK 2014 - From Idea To AppICONUK 2014 - From Idea To App
ICONUK 2014 - From Idea To App
René Winkelmeyer
 
SOCCNX 2015 - Application Integration Blast
SOCCNX 2015 - Application Integration BlastSOCCNX 2015 - Application Integration Blast
SOCCNX 2015 - Application Integration Blast
René Winkelmeyer
 
SNoUG 2015 - Vaadin - XPages 2.0?
SNoUG 2015 - Vaadin - XPages 2.0?SNoUG 2015 - Vaadin - XPages 2.0?
SNoUG 2015 - Vaadin - XPages 2.0?
René Winkelmeyer
 
Salesforce Developer User Group Munich - October 2016
Salesforce Developer User Group Munich - October 2016Salesforce Developer User Group Munich - October 2016
Salesforce Developer User Group Munich - October 2016
René Winkelmeyer
 
ICONUK 2015 - Gradle Up!
ICONUK 2015 - Gradle Up!ICONUK 2015 - Gradle Up!
ICONUK 2015 - Gradle Up!
René Winkelmeyer
 
engage 2016 - Get ready for moving from Java 6 to Java 8 - Now!
engage 2016 - Get ready for moving from Java 6 to Java 8 - Now!engage 2016 - Get ready for moving from Java 6 to Java 8 - Now!
engage 2016 - Get ready for moving from Java 6 to Java 8 - Now!
René Winkelmeyer
 
DNUG 2016 - Salesforce and IBM Domino - same same, but different
DNUG 2016 - Salesforce and IBM Domino - same same, but differentDNUG 2016 - Salesforce and IBM Domino - same same, but different
DNUG 2016 - Salesforce and IBM Domino - same same, but different
René Winkelmeyer
 
Connect 2016 - Going Mobile With IBM Verse
Connect 2016 - Going Mobile With IBM VerseConnect 2016 - Going Mobile With IBM Verse
Connect 2016 - Going Mobile With IBM Verse
René Winkelmeyer
 
2016 SUTOL - Salesforce App Cloud and Domino - same same, but different
2016 SUTOL - Salesforce App Cloud and Domino - same same, but different2016 SUTOL - Salesforce App Cloud and Domino - same same, but different
2016 SUTOL - Salesforce App Cloud and Domino - same same, but different
René Winkelmeyer
 
2016 ISBG - Salesforce App Cloud and Domino - same same, but different
2016 ISBG - Salesforce App Cloud and Domino - same same, but different2016 ISBG - Salesforce App Cloud and Domino - same same, but different
2016 ISBG - Salesforce App Cloud and Domino - same same, but different
René Winkelmeyer
 
2016 ISBG - Enterprise integration done right with Salesforce Lightning, IBM ...
2016 ISBG - Enterprise integration done right with Salesforce Lightning, IBM ...2016 ISBG - Enterprise integration done right with Salesforce Lightning, IBM ...
2016 ISBG - Enterprise integration done right with Salesforce Lightning, IBM ...
René Winkelmeyer
 
ConnectED 2015 - IBM Notes Traveler Daily Business
ConnectED 2015 - IBM Notes Traveler Daily BusinessConnectED 2015 - IBM Notes Traveler Daily Business
ConnectED 2015 - IBM Notes Traveler Daily Business
René Winkelmeyer
 
engage 2015 - Domino App Development - Where should I go now?
engage 2015 - Domino App Development - Where should I go now?engage 2015 - Domino App Development - Where should I go now?
engage 2015 - Domino App Development - Where should I go now?
René Winkelmeyer
 

Viewers also liked (13)

ICONUK 2014 - From Idea To App
ICONUK 2014 - From Idea To AppICONUK 2014 - From Idea To App
ICONUK 2014 - From Idea To App
 
SOCCNX 2015 - Application Integration Blast
SOCCNX 2015 - Application Integration BlastSOCCNX 2015 - Application Integration Blast
SOCCNX 2015 - Application Integration Blast
 
SNoUG 2015 - Vaadin - XPages 2.0?
SNoUG 2015 - Vaadin - XPages 2.0?SNoUG 2015 - Vaadin - XPages 2.0?
SNoUG 2015 - Vaadin - XPages 2.0?
 
Salesforce Developer User Group Munich - October 2016
Salesforce Developer User Group Munich - October 2016Salesforce Developer User Group Munich - October 2016
Salesforce Developer User Group Munich - October 2016
 
ICONUK 2015 - Gradle Up!
ICONUK 2015 - Gradle Up!ICONUK 2015 - Gradle Up!
ICONUK 2015 - Gradle Up!
 
engage 2016 - Get ready for moving from Java 6 to Java 8 - Now!
engage 2016 - Get ready for moving from Java 6 to Java 8 - Now!engage 2016 - Get ready for moving from Java 6 to Java 8 - Now!
engage 2016 - Get ready for moving from Java 6 to Java 8 - Now!
 
DNUG 2016 - Salesforce and IBM Domino - same same, but different
DNUG 2016 - Salesforce and IBM Domino - same same, but differentDNUG 2016 - Salesforce and IBM Domino - same same, but different
DNUG 2016 - Salesforce and IBM Domino - same same, but different
 
Connect 2016 - Going Mobile With IBM Verse
Connect 2016 - Going Mobile With IBM VerseConnect 2016 - Going Mobile With IBM Verse
Connect 2016 - Going Mobile With IBM Verse
 
2016 SUTOL - Salesforce App Cloud and Domino - same same, but different
2016 SUTOL - Salesforce App Cloud and Domino - same same, but different2016 SUTOL - Salesforce App Cloud and Domino - same same, but different
2016 SUTOL - Salesforce App Cloud and Domino - same same, but different
 
2016 ISBG - Salesforce App Cloud and Domino - same same, but different
2016 ISBG - Salesforce App Cloud and Domino - same same, but different2016 ISBG - Salesforce App Cloud and Domino - same same, but different
2016 ISBG - Salesforce App Cloud and Domino - same same, but different
 
2016 ISBG - Enterprise integration done right with Salesforce Lightning, IBM ...
2016 ISBG - Enterprise integration done right with Salesforce Lightning, IBM ...2016 ISBG - Enterprise integration done right with Salesforce Lightning, IBM ...
2016 ISBG - Enterprise integration done right with Salesforce Lightning, IBM ...
 
ConnectED 2015 - IBM Notes Traveler Daily Business
ConnectED 2015 - IBM Notes Traveler Daily BusinessConnectED 2015 - IBM Notes Traveler Daily Business
ConnectED 2015 - IBM Notes Traveler Daily Business
 
engage 2015 - Domino App Development - Where should I go now?
engage 2015 - Domino App Development - Where should I go now?engage 2015 - Domino App Development - Where should I go now?
engage 2015 - Domino App Development - Where should I go now?
 

Similar to engage 2015 - IBM Notes Traveler Daily Business

Connect ed2015 bp104_ibm notes traveler daily business-administration monitor...
Connect ed2015 bp104_ibm notes traveler daily business-administration monitor...Connect ed2015 bp104_ibm notes traveler daily business-administration monitor...
Connect ed2015 bp104_ibm notes traveler daily business-administration monitor...
a8us
 
IBM Notes Traveler administration and Log troubleshooting tips
IBM Notes Traveler administration and Log troubleshooting tipsIBM Notes Traveler administration and Log troubleshooting tips
IBM Notes Traveler administration and Log troubleshooting tips
jayeshpar2006
 
Open mic on ibm notes traveler best practices
Open mic on ibm notes traveler best practicesOpen mic on ibm notes traveler best practices
Open mic on ibm notes traveler best practices
a8us
 
Iib v10 performance problem determination examples
Iib v10 performance problem determination examplesIib v10 performance problem determination examples
Iib v10 performance problem determination examples
MartinRoss_IBM
 
IBM Notes Traveler Administration and Log Troubleshooting tips - Part 2
IBM Notes Traveler Administration and Log Troubleshooting tips - Part 2IBM Notes Traveler Administration and Log Troubleshooting tips - Part 2
IBM Notes Traveler Administration and Log Troubleshooting tips - Part 2
jayeshpar2006
 
What's New in Athene™ 11.10?
What's New in Athene™ 11.10?What's New in Athene™ 11.10?
What's New in Athene™ 11.10?
Precisely
 
IBM Domino / IBM Notes Performance Tuning
IBM Domino / IBM Notes Performance Tuning IBM Domino / IBM Notes Performance Tuning
IBM Domino / IBM Notes Performance Tuning
Vladislav Tatarincev
 
NZS-1543 - How IBM Service Management Unite Helps Mainframe O
NZS-1543 - How IBM Service Management Unite Helps Mainframe ONZS-1543 - How IBM Service Management Unite Helps Mainframe O
NZS-1543 - How IBM Service Management Unite Helps Mainframe O
IBM z Systems Software - IT Service Management
 
Nzs 1543-howibmservicemanagementunitehelpsmainframeo-160302232115
Nzs 1543-howibmservicemanagementunitehelpsmainframeo-160302232115Nzs 1543-howibmservicemanagementunitehelpsmainframeo-160302232115
Nzs 1543-howibmservicemanagementunitehelpsmainframeo-160302232115
Krystel Hery
 
Sap basis administrator user guide
Sap basis administrator   user guideSap basis administrator   user guide
Sap basis administrator user guide
PoguttuezhiniVP
 
New204
New204New204
Best practices of notes traveler deployment
Best practices of notes traveler deploymentBest practices of notes traveler deployment
Best practices of notes traveler deployment
Rahul Kumar
 
How to Configure the CA Workload Automation System Agent agentparm.txt File
How to Configure the CA Workload Automation System Agent agentparm.txt FileHow to Configure the CA Workload Automation System Agent agentparm.txt File
How to Configure the CA Workload Automation System Agent agentparm.txt File
CA Technologies
 
World of Technologies - ARJUN
World of Technologies - ARJUNWorld of Technologies - ARJUN
World of Technologies - ARJUN
Arjun Palanisamy
 
OpManager Major Features
OpManager Major FeaturesOpManager Major Features
OpManager Major Features
tecanody
 
PACLUG sametime presentation
PACLUG sametime presentationPACLUG sametime presentation
PACLUG sametime presentationamhiggins
 
Network Monitoring Basics
Network Monitoring BasicsNetwork Monitoring Basics
Network Monitoring Basics
Rob Dunn
 
EMEA Airheads– Aruba Clarity. Because a Wi-Fi Problem's Often Not a "Wi-Fi" P...
EMEA Airheads– Aruba Clarity. Because a Wi-Fi Problem's Often Not a "Wi-Fi" P...EMEA Airheads– Aruba Clarity. Because a Wi-Fi Problem's Often Not a "Wi-Fi" P...
EMEA Airheads– Aruba Clarity. Because a Wi-Fi Problem's Often Not a "Wi-Fi" P...
Aruba, a Hewlett Packard Enterprise company
 
AdminCamp 2015 - Going Cloud
AdminCamp 2015 - Going CloudAdminCamp 2015 - Going Cloud
AdminCamp 2015 - Going Cloud
Christoph Adler
 

Similar to engage 2015 - IBM Notes Traveler Daily Business (20)

Connect ed2015 bp104_ibm notes traveler daily business-administration monitor...
Connect ed2015 bp104_ibm notes traveler daily business-administration monitor...Connect ed2015 bp104_ibm notes traveler daily business-administration monitor...
Connect ed2015 bp104_ibm notes traveler daily business-administration monitor...
 
IBM Notes Traveler administration and Log troubleshooting tips
IBM Notes Traveler administration and Log troubleshooting tipsIBM Notes Traveler administration and Log troubleshooting tips
IBM Notes Traveler administration and Log troubleshooting tips
 
Open mic on ibm notes traveler best practices
Open mic on ibm notes traveler best practicesOpen mic on ibm notes traveler best practices
Open mic on ibm notes traveler best practices
 
Iib v10 performance problem determination examples
Iib v10 performance problem determination examplesIib v10 performance problem determination examples
Iib v10 performance problem determination examples
 
IBM Notes Traveler Administration and Log Troubleshooting tips - Part 2
IBM Notes Traveler Administration and Log Troubleshooting tips - Part 2IBM Notes Traveler Administration and Log Troubleshooting tips - Part 2
IBM Notes Traveler Administration and Log Troubleshooting tips - Part 2
 
What's New in Athene™ 11.10?
What's New in Athene™ 11.10?What's New in Athene™ 11.10?
What's New in Athene™ 11.10?
 
IBM Domino / IBM Notes Performance Tuning
IBM Domino / IBM Notes Performance Tuning IBM Domino / IBM Notes Performance Tuning
IBM Domino / IBM Notes Performance Tuning
 
NZS-1543 - How IBM Service Management Unite Helps Mainframe O
NZS-1543 - How IBM Service Management Unite Helps Mainframe ONZS-1543 - How IBM Service Management Unite Helps Mainframe O
NZS-1543 - How IBM Service Management Unite Helps Mainframe O
 
Nzs 1543-howibmservicemanagementunitehelpsmainframeo-160302232115
Nzs 1543-howibmservicemanagementunitehelpsmainframeo-160302232115Nzs 1543-howibmservicemanagementunitehelpsmainframeo-160302232115
Nzs 1543-howibmservicemanagementunitehelpsmainframeo-160302232115
 
Manikandan_Resume
Manikandan_ResumeManikandan_Resume
Manikandan_Resume
 
Sap basis administrator user guide
Sap basis administrator   user guideSap basis administrator   user guide
Sap basis administrator user guide
 
New204
New204New204
New204
 
Best practices of notes traveler deployment
Best practices of notes traveler deploymentBest practices of notes traveler deployment
Best practices of notes traveler deployment
 
How to Configure the CA Workload Automation System Agent agentparm.txt File
How to Configure the CA Workload Automation System Agent agentparm.txt FileHow to Configure the CA Workload Automation System Agent agentparm.txt File
How to Configure the CA Workload Automation System Agent agentparm.txt File
 
World of Technologies - ARJUN
World of Technologies - ARJUNWorld of Technologies - ARJUN
World of Technologies - ARJUN
 
OpManager Major Features
OpManager Major FeaturesOpManager Major Features
OpManager Major Features
 
PACLUG sametime presentation
PACLUG sametime presentationPACLUG sametime presentation
PACLUG sametime presentation
 
Network Monitoring Basics
Network Monitoring BasicsNetwork Monitoring Basics
Network Monitoring Basics
 
EMEA Airheads– Aruba Clarity. Because a Wi-Fi Problem's Often Not a "Wi-Fi" P...
EMEA Airheads– Aruba Clarity. Because a Wi-Fi Problem's Often Not a "Wi-Fi" P...EMEA Airheads– Aruba Clarity. Because a Wi-Fi Problem's Often Not a "Wi-Fi" P...
EMEA Airheads– Aruba Clarity. Because a Wi-Fi Problem's Often Not a "Wi-Fi" P...
 
AdminCamp 2015 - Going Cloud
AdminCamp 2015 - Going CloudAdminCamp 2015 - Going Cloud
AdminCamp 2015 - Going Cloud
 

More from René Winkelmeyer

2017 engage.ug - Salesforce and IBM for Developers
2017 engage.ug - Salesforce and IBM for Developers2017 engage.ug - Salesforce and IBM for Developers
2017 engage.ug - Salesforce and IBM for Developers
René Winkelmeyer
 
EntwicklerCamp 2014 - DOTS reloaded
EntwicklerCamp 2014 - DOTS reloadedEntwicklerCamp 2014 - DOTS reloaded
EntwicklerCamp 2014 - DOTS reloadedRené Winkelmeyer
 
BLUG 2013 - Mobile Application Delivery - Choices, choices, choices
BLUG 2013 - Mobile Application Delivery - Choices, choices, choicesBLUG 2013 - Mobile Application Delivery - Choices, choices, choices
BLUG 2013 - Mobile Application Delivery - Choices, choices, choices
René Winkelmeyer
 
Connect 2013 - Infrastructure Fitness and Design Simplicity for IBM Mobile Co...
Connect 2013 - Infrastructure Fitness and Design Simplicity for IBM Mobile Co...Connect 2013 - Infrastructure Fitness and Design Simplicity for IBM Mobile Co...
Connect 2013 - Infrastructure Fitness and Design Simplicity for IBM Mobile Co...
René Winkelmeyer
 
UKLUG 2011 - iOS devices in the enterprise
UKLUG 2011 - iOS devices in the enterpriseUKLUG 2011 - iOS devices in the enterprise
UKLUG 2011 - iOS devices in the enterprise
René Winkelmeyer
 
BLUG 2011 - Explaining the IBM Social Business Toolkit
BLUG 2011 - Explaining the IBM Social Business ToolkitBLUG 2011 - Explaining the IBM Social Business Toolkit
BLUG 2011 - Explaining the IBM Social Business ToolkitRené Winkelmeyer
 
ILUG 2010 - Deploying plug-ins to the enterprise
ILUG 2010 - Deploying plug-ins to the enterpriseILUG 2010 - Deploying plug-ins to the enterprise
ILUG 2010 - Deploying plug-ins to the enterprise
René Winkelmeyer
 
UKLUG 2009 - Extending Domino Designer on Eclipse
UKLUG 2009 - Extending Domino Designer on EclipseUKLUG 2009 - Extending Domino Designer on Eclipse
UKLUG 2009 - Extending Domino Designer on Eclipse
René Winkelmeyer
 
UKLUG 2012 - XPages Extensibility API - going deep!
UKLUG 2012 - XPages Extensibility API - going deep!UKLUG 2012 - XPages Extensibility API - going deep!
UKLUG 2012 - XPages Extensibility API - going deep!
René Winkelmeyer
 
NLLUG 2012 - XPages Extensibility API - going deep!
NLLUG 2012 - XPages Extensibility API - going deep!NLLUG 2012 - XPages Extensibility API - going deep!
NLLUG 2012 - XPages Extensibility API - going deep!
René Winkelmeyer
 

More from René Winkelmeyer (11)

2017 engage.ug - Salesforce and IBM for Developers
2017 engage.ug - Salesforce and IBM for Developers2017 engage.ug - Salesforce and IBM for Developers
2017 engage.ug - Salesforce and IBM for Developers
 
engage 2014 - JavaBlast
engage 2014 - JavaBlastengage 2014 - JavaBlast
engage 2014 - JavaBlast
 
EntwicklerCamp 2014 - DOTS reloaded
EntwicklerCamp 2014 - DOTS reloadedEntwicklerCamp 2014 - DOTS reloaded
EntwicklerCamp 2014 - DOTS reloaded
 
BLUG 2013 - Mobile Application Delivery - Choices, choices, choices
BLUG 2013 - Mobile Application Delivery - Choices, choices, choicesBLUG 2013 - Mobile Application Delivery - Choices, choices, choices
BLUG 2013 - Mobile Application Delivery - Choices, choices, choices
 
Connect 2013 - Infrastructure Fitness and Design Simplicity for IBM Mobile Co...
Connect 2013 - Infrastructure Fitness and Design Simplicity for IBM Mobile Co...Connect 2013 - Infrastructure Fitness and Design Simplicity for IBM Mobile Co...
Connect 2013 - Infrastructure Fitness and Design Simplicity for IBM Mobile Co...
 
UKLUG 2011 - iOS devices in the enterprise
UKLUG 2011 - iOS devices in the enterpriseUKLUG 2011 - iOS devices in the enterprise
UKLUG 2011 - iOS devices in the enterprise
 
BLUG 2011 - Explaining the IBM Social Business Toolkit
BLUG 2011 - Explaining the IBM Social Business ToolkitBLUG 2011 - Explaining the IBM Social Business Toolkit
BLUG 2011 - Explaining the IBM Social Business Toolkit
 
ILUG 2010 - Deploying plug-ins to the enterprise
ILUG 2010 - Deploying plug-ins to the enterpriseILUG 2010 - Deploying plug-ins to the enterprise
ILUG 2010 - Deploying plug-ins to the enterprise
 
UKLUG 2009 - Extending Domino Designer on Eclipse
UKLUG 2009 - Extending Domino Designer on EclipseUKLUG 2009 - Extending Domino Designer on Eclipse
UKLUG 2009 - Extending Domino Designer on Eclipse
 
UKLUG 2012 - XPages Extensibility API - going deep!
UKLUG 2012 - XPages Extensibility API - going deep!UKLUG 2012 - XPages Extensibility API - going deep!
UKLUG 2012 - XPages Extensibility API - going deep!
 
NLLUG 2012 - XPages Extensibility API - going deep!
NLLUG 2012 - XPages Extensibility API - going deep!NLLUG 2012 - XPages Extensibility API - going deep!
NLLUG 2012 - XPages Extensibility API - going deep!
 

Recently uploaded

Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
mz5nrf0n
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
Hironori Washizaki
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
Roshan Dwivedi
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 

Recently uploaded (20)

Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 

engage 2015 - IBM Notes Traveler Daily Business

  • 1. 1 IBM Notes Traveler Daily Business engage 2015 René Winkelmeyer midpoints GmbH
  • 2. 2 René Winkelmeyer Head of Development midpoints GmbH http://www.midpoints.de IBM Advanced Business Partner IBM Design Partner (Notes Domino, Mobile, Verse) Apple Enterprise Developer und MDM Group Member Samsung Enterprise Alliance Partner Services - Enterprise Mobility Service - Mobile Device und Application Management - IBM Notes Traveler und IBM Mobile Connect About me
  • 3. 3 •  Skype muenzpraeger •  Twitter muenzpraeger •  LinkedIn muenzpraeger •  Slideshare muenzpraeger •  Web http://blog.winkelmeyer.com http://www.midpoints.de •  Mail mail@winkelmeyer.com rene.winkelmeyer@midpoints.de OpenNTF •  File Navigator •  Generic NSF View Widget for IBM Connections About me René Winkelmeyer Head of Development
  • 4. 4 Agenda §  Administration basics §  Monitoring §  Tuning §  Troubleshooting §  NEXT
  • 5. 5 Agenda §  Administration basics §  Monitoring §  Tuning §  Troubleshooting §  NEXT
  • 6. 6 Administration Basics – High Availability IBM Notes Traveler allows two operating modes: §  Standalone Traveler Server §  LotusTraveler.nsf §  Local Java Derby Database §  High Availability (HA) Traveler Server Pool §  Traveler-“Cluster“ §  Remote RDBMS (IBM DB2 or M$ SQL)
  • 7. 7 Administration Basics – Big Picture Traveler Traveler Server HTTP TASK Traveler OSGi SERVLET Traveler TASKSSL Domino Directory Server Config LotusTraveler Default Settings Derby Rel.-DB /ntsdb Notes notes.ini Domino & HTTP Security SQL
  • 8. 8 Administration Basics – High Availability §  Benefits of a HA environment §  Better scaling (Standalone should operate to max. 2.500 devices) §  Failover capabilites, no downtime of Traveler services §  Servers can be updated any time (there‘s never a good time for downtime...)
  • 9. 9 Administration Basics – High Availability 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 (i.e. IBM Mobile Connect) DB2 / SQL Backend Server in HA
  • 10. 10 IBM Notes Traveler – High Availability §  Two or more Domino servers with installed Traveler addon work in a so called „Traveler Service Pool“ §  All pool members use the same state database §  The state database is centrally organized (IBM DB2 or M$ SQL)
  • 11. 11 IBM Notes Traveler – High Availability What‘s a pool?
  • 12. 12 IBM Notes Traveler – Traveler Service Pool §  Every user can be served by every Pool member server §  All Pool member servers are equal (in terms of service) §  Travelers own Availabiltiy Index (AI) is used for internal Load Balancing using TCP ports 50125/50126 §  Each user is bound to a single server within the pool for his Master Monitoring Sesssion (MM or User Session) §  This Master Monitor Server is responsible for mail database synchronisation
  • 13. 13 IBM Notes Traveler – HA Load Balancing tell traveler HADR show Domino ID Host IP:SrvrPort,SrvltPort Alive Server Servlet Last HB AI Users Devices L1/NETWORK 330 s1.network.com 10.3.1.1:50125,50126 true true true 2014-08-26 96 2315 1179 L2/NETWORK 337 s2.network.com 10.3.1.2:50125,50126 true true true 2014-08-26 100 556 1102 L3/NETWORK 585 s3.network.com 10.3.1.3:50125,50126 true true true 2014-08-26 99 1630 1140 L4/NETWORK 580 s4.network.com 10.3.1.4:50125,50126 true true false 2014-08-26 100 0 346 L5/NETWORK 505 s5.network.com 10.3.1.5:50125,50126 true true true 2014-08-26 100 311 1106 AI = Traveler internal Availability Index (AI) Users = Master Monitor Session / one per user Devices = HTTP Sessions (Devices last seen) / one session per device Note: L4/NETWORK has been restarted
  • 14. 14 IBM Notes Traveler – HA Load Balancing •  Traveler Availability Index (AI) •  Master Monitor Server (MM) per user •  User Load Balancing Bias + 10 Bias for local server + 20 Bias for current MM •  Load Balancing algorithm •  AI calculated per server •  Chooses the highest AI (incl. Bias) and defines that server as MM •  All devices (of this user) are routed to the current MM •  The MM isn‘t allowed to re- balance within 10 minutes 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
  • 15. 15 Administration Basics – Webfrontend Starting with 8.5.3. UP1 Traveler administration is done by using a XPages application
  • 16. 16 Administration Basics The webfrontend is unfortunately not sufficient – you‘ll often need the Domino server console for troubleshooting
  • 17. 17 Administration Basics Current user status – tell traveler user <user name> tell traveler user Detlev Poettgen CN=Detlev Poettgen/O=midpoints does not have sufficient access rights to the database mail/dpoettge.nsf. … tell traveler user rene.winkelmeyer@midpoints.de IBM Notes Traveler has validated that it can access the database mail/rwinkelm.nsf. Encrypting, decrypting and signing messages are not enabled because the Notes ID is not in the mail file or the ID vault. ……
  • 18. 18 Administration Basics IBM Notes Traveler has validated that it can access the database mail/rwinkelm.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=Rene Winkelmeyer/O=midpoints Internet Address: rene.winkelmeyer@midpoints.de Master Server: Traveler01/srv/midpoints-trav, version 9 Master Server Locked: Jan 21, 2015 11:05 AM, type=Soft Home Mail Server: CN=mail01/OU=srv/O=midpoints Home Mail File: mail/rwinkelm.nsf Current Mail Server: CN=mail01/OU=srv/O=midpoints Release 9.0 Current Mail File: mail/rwinkelm.nsf Mail File Replicas: [CN=mail02/OU=srv/O=midpoints, mail/rwinkelm.nsf], [CN=mail01/OU=srv/ O=midpoints, mail/rwinkelm.nsf] ACL for Rene Winkelmeyer/midpoints: Access=Editor Capabilities=create,update,read,delete,copy Missing Capabilities=none ACL for Traveler01/srv/midpoints-trav: 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, Jan, 2015 2:31:11 PM CEST Banned Documents: 0…
  • 19. 19 Administration Basics 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, Jan 20, 2015 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
  • 20. 20 Administration Basics Pipe command output to file – tell traveler –f <filepath> user <user name> Watch out: Command leaves zero byte validation file .sem in the directory which doesn‘t get cleaned up automatically. tell traveler –f /tmp/user.txt user rwinkelm Output for command ‘-f /tmp/user.txt show rwinkelm’ can be found at /tmp/user.txt. [root@incinerate tmp]# ls -lrt insgesamt 3240 -rw-rw-r--. 1 domino domino 424 20. Jan 13:19 user.txt -rw-rw-r--. 1 domino domino 0 20. Jan 13:19 user.txt.sem
  • 21. 21 Administration Basics Get SQL content via Domino console – tell traveler sql „<QUERY>“ tell traveler sql "SELECT HOSTNAME FROM TS_GLOBAL“ [04683:00036-3357230848] Command 'SELECT HOSTNAME FROM TS_GLOBAL' was completed successfully. [04683:00036-3357230848] HOSTNAME | [04683:00036-3357230848] incinerate.midpoints.net | [04683:00036-3357230848] hellfire.midpoints.net | [04683:00036-3357230848] aryastark.midpoints.net |
  • 22. 22 Agenda §  Administration basics §  Monitoring §  Tuning §  Troubleshooting §  NEXT
  • 23. 23 Monitoring – Server-Task Notes Traveler is part of the „Server Tasks“ within Domino Administrator (added in 2013, check if your domadmin.nsf is updated)
  • 24. 24 Monitoring You‘ll find the default statistic values for yellow/red statuses in an IBM wiki §  http://www-10.lotus.com/ldd/dominowiki.nsf/dx/ Status_command_considerations_and_examples_LNT853 Traveler server status – tell traveler status tell traveler status The IBM Notes Traveler task has been running since Tue May 14 12:31:09 BST 2014. The IBM Notes Traveler availability index is currently 100 while servicing 431 users. The last successful device sync was on Sat Jan 22 15:05:15 BST 2015. The overall status of IBM Notes Traveler is Green.
  • 25. 25 Monitoring – Statistics §  Issuing tell traveler stat show on the Domino console brings you all Traveler statistics §  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_A 901&content=pdcontent
  • 26. 26 Monitoring – Statistics Statistics are also available using Domino Administrator. Some are very useful – some have only an informational level.
  • 27. 27 Monitoring – Statistics Analyzing connection issues and latencies 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=Traveler01/OU=srv/ O=midpoints-trav.000-001 = 4 ….
  • 28. 28 Monitoring – Statistics §  CPU.Pct.070-080 CPU.Pct.080-090 CPU.Pct.090-100 §  Will be set when the CPU usage is within the defined range (i. e. 70-80% of the first parameter) §  Important parameter as Traveler performance can be affected heavily if CPU usage is 78% or more.
  • 29. 29 Monitoring – Statistics §  DCA.C.DB_OPEN.Time.Histogram.<server>.<bucket> §  A „bucket“ defines the time in seconds which was needed to open a mail file. §  This statistic helps to analyze latencies and connection issues to remote mail servers. tell traveler stat show …. [0A8C:0068-0924] DCA.DB_OPEN.Time.Histogram..000-001 = 37 [0A8C:0068-0924] DCA.DB_OPEN.Time.Histogram.CN=Traveler01/OU=srv/ O=midpoints-trav.000-001 = 4 ….
  • 30. 30 Monitoring – End-To-End §  All shown mechanisms for analyzing Traveler health and status are missing some key elements: §  Is Traveler available from external and can a device synchronize? §  Are all involved components available (i. e. Internet connectivity, Firewall, Load Balancer, Reverse Proxy, Network to mail servers, mail server itself etc.) §  An administrator needs to know issues before the CxO calls during BBQ.
  • 31. 31 Monitoring – End-To-End §  Check if Traveler infrastructure works from external §  HTTP(S) request to /traveler?action=getStatus §  HTTP response code 200 mean: Traveler is available §  Validations §  Traveler access (Load Balancer, Proxy, authentication) §  HTTP task active §  Traveler task active §  Mail server reachable §  Traveler database (SQL backend) available
  • 33. 33 Monitoring – End-To-End §  Traveler Mail Delivery Confirmation Message §  Send a mail to a specific mail account (which is set on a device) §  Device fetches mail via Traveler §  The sender will receive a confirmation mail if the mail has been delivered to the device §  If the sender doesn‘t get the confirmation mail – Houston, we have a problem!
  • 34. 34 Monitoring – End-To-End §  Traveler Mail Delivery Confirmation Message §  Available since Traveler 9.0.0.1 IF2 §  Must be explicitly activated via notes.ini NTS_MAIL_DELIVERY_CONFIRMATION=true §  Allowed senders can be explicitly set NTS_MAIL_DELIVERY_CONFIRMATION_SENDERS=MonitorM ail1/Company
  • 35. 35 Monitoring – End-To-End §  Traveler Mail Delivery Confirmation Message §  Mail-Subject must begin with <$Confirm> §  Additional keywords/combinations: <$Confirm,RemoveOnDelivery> <$Confirm,SuppressSaveInSentItems> <$Confirm,RemoveOnDelivery,SuppressSaveInSentItems> §  http://www-10.lotus.com/ldd/dominowiki.nsf/dx/ Using_Mail_delivery_confirmation_messages_with_IBM_Notes_ Traveler
  • 36. 36 Monitoring – Port checks §  80 / 443 - HTTP/HTTPS §  50125 - Communication Servlet => Traveler task Traveler task => Traveler task §  50126 - Communication Traveler task => Servlet §  Port checks should always be combined with further/other checks. §  Port 50125 may i. e. answer but the Traveler task may not reach the SQL backend
  • 37. 37 Monitoring – Know your devices Knowing your devices (os, os version type etc) is critical.
  • 38. 38 Agenda §  Administration basics §  Monitoring §  Tuning §  Troubleshooting §  NEXT
  • 39. 39 Tuning §  Always watch the amount of devices in your infrastructure and update your configuration accordingly. §  Important parameters are i. e. §  CPU and RAM §  HTTP threads §  Memory cache §  Maximum memory size §  Address cache §  Request size
  • 40. 40 Tuning Assign CPU and RAM more then needed. 64bit is always recommended.
  • 41. 41 Tuning §  HTTP threads => 1,2 * number of devices per server (default: 100 32bit / 400 64bit) §  Watch out: RAM for all threads will be allocated a HTTP task start
  • 42. 42 Tuning §  Maximum cached users: Number of users per server §  Cached user expiration level: Recommendation: 28.800 sec (8h)
  • 43. 43 Tuning §  Maximum Memory Size: varies depending of the user/device numbers §  Should be minimum 1.024 MB (rule of thumb: always ¼ of available memory)
  • 44. 44 Tuning Memory – tell traveler mem CPU and Memory (MB) Usage History Date CPU Pct Java Mem C Mem Avl Indx # Users # Errors # DB Co 2015-01-02 15:01:53 BST 0.01 56 1307 100 5 1 0 2015-01-02 15:16:53 BST 0.01 44 1307 100 5 1 0 2015-01-02 15:31:53 BST 0.01 73 1307 100 5 1 0 2015-01-02 15:46:53 BST 0.01 39 1306 100 5 1 0 2015-01-02 16:01:53 BST 0.01 53 1306 100 5 1 0 2015-01-02 16:16:53 BST 0.01 66 1307 100 5 1 0 2015-01-02 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
  • 45. 45 Tuning §  Traveler performance varies depending on multiple factors like mail database size and sync filter settings. §  You‘ll see that in the size of the Derby / SQL database §  850 User, 500 MB quota, no filter => 1 GB §  850 User, no quota (Ø 2 GB), no filter => 5 GB §  2.000 User, no quota (Ø 1,5 GB), filter ”1 year” => 4 GB §  Largest seen Derby database: 17 GB (1.000 users, no filter) U * (D * (700 * V + 4000)) = Recommended DB space available in bytes
  • 46. 46 Tuning Usage – 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 Petar Petrov/midpoints 1471 13.30 Detlev Poettgen/midpoints 1302 11.78 Michael Ingendoh/midpoints 819 7.41 Benjamin Gaisser/midpoints 235 2.13
  • 47. 47 Tuning Usage – tell traveler dbusage Mail documents: 14321 Highest Mail usage Documents Percentage EMail filter ------------------------------------------------------------------------------------------------------------ Rene Winkelmeyer/midpoints 6773 72.66 unlimited Petar Petrov/midpoints 1254 13.45 unlimited Detlev Poettgen/midpoints 743 7.97 30 days Michael Ingendoh/midpoints 399 4.28 14 days Benjamin Gaisser/midpoints 152 1.63 30 days Calendar documents: 10085 …
  • 49. 49 Tuning §  Standalone (Derby) §  Frequent defragementation §  HA (IBM DB2 / M$ SQL) §  Frequent Runstats for table and index status §  Index ReOrg => TALK TO YOUR RDBMS-ADMIN §  Translog check (size and storage)
  • 50. 50 Tuning – DON‘T DO THIS AT HOME §  Get all Traveler configuration parameters – 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 …
  • 51. 51 Tuning – DON‘T DO THIS AT HOME §  Nearly 800 (mostly undocumented) parameters!!!
  • 52. 52 Tuning – DON‘T DO THIS AT HOME §  You should change them only if you they are documented or IBM support tells you to use them §  NTS_AUTOSTART_HTTP §  NTS_PUSH_APNS_SERVER §  NTS_ROUTE_LOCAL_BIAS §  NTS_STATUS_DATA_DIR_FREE_GIGABYTES_RED
  • 53. 53 Agenda §  Administration basics §  Monitoring §  Tuning §  Troubleshooting §  NEXT
  • 54. 54 Troubleshooting – Device setup §  Can the device connect to the Traveler server? §  Can the device open the Traveler website (/traveler)? §  Can the user authenticate himself (wrong password)? §  Is Internet Lockout active (you should use it if you don‘t have a secure reverse proxy in front of Traveler)? §  Is the user allowed to use the Traveler server?
  • 55. 55 Troubleshooting – Device setup §  Can the Traveler server connect to the user‘s mail server? §  Is the Traveler server allowed to connect to the user‘s mail server? §  Is a cross-certificate for the Traveler server missing (if Traveler is hosted in another domain)? §  Has Traveler Manager access rights (incl. Delete) for the mail database? §  Has the user Editor access rights (incl. Delete) for the mail database?
  • 56. 56 Troubleshooting – Device setup §  Is „Replication of Unread Marks“ set in the mail database properties? §  Has the mail database quota been reached (Traveler creates/uses two profile documents in the mail database)?
  • 57. 57 Troubleshooting – Logs §  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>
  • 58. 58 Troubleshooting – Logs §  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_SUPPORTtravelerlogs<timestamp>
  • 59. 59 Agenda §  Administration basics §  Monitoring §  Tuning §  Troubleshooting §  NEXT
  • 60. 60 NEXT – IBM Verse iOS App
  • 61. 61 NEXT – IBM Verse iOS App
  • 63. 63 NEXT – More stuff §  Trash folder synch on iOS §  GCM Push Notifications for Android §  ...