IAmLUG presentation: Domino Admin Best Practices - Hunting the GremlinsDavid Hablewitz
Notes / Domino administrator best practices for finding the gremlins in your environment and avoiding them. This session was presented at IamLUG by David Hablewitz and Kim Greene.
IBM Connect 2014 BP103: Ready, Aim, Fire: Mastering the Latest in the Adminis...Benedek Menesi
This session has been presented in the Best Practices track at the IBM Connect conference in Orlando, FL, USA, January 2014.
--
Being armed with the newest set of weapons is crucial for not being left behind when it comes to efficiently administering your servers. The number of new features added to recent IBM releases is staggering, yet workload time constraints cause us to stick to our old ways of doing things despite the opportunity to increase our effectiveness and thereby efficiency. In this in-depth, problem/solution formatted session we’ll discuss some of the latest and greatest features for administering IBM Domino, IBM iNotes and IBM Traveler through customer examples and real world scenarios. We’ll share best practices that allowed us to successfully solve architecture challenges in critical areas such as security, mail routing, replication, web/mobile capabilities and more.
Domino Security - not knowing is not an option - MWLUG 2015Darren Duke
There have been a ton of changes to Domino security over the past few months. See what they are, why you need them and how to implement them, including but not limited to: SSL/TLS Notes port encryption reverse proxies SHA2 certificates SAML/NFL Perfect Forward Secrecy Learn. Implement. Sleep well.
In this recorded online session we looked at all the options to upgrade your existing Sametime environment to Sametime 9.0.1. Whether you have only a single Community server on an early Sametime version or an entire infrastructure including audio and video on 9.0 we outlined how to plan for an upgrade and the pros and cons of doing the work side by side vs in place.
engage 2019 - 15 Domino v10 Admin features we LOVEChristoph Adler
Domino 10 shipped jam-packed with new features that will make administrators' lives a breeze. In this talk, we'll share everything we know and love about our 15 new favorites—from the long-awaited NSF size limit boost, to brand-new gems like Domino General Query Facility (DGQF), deletion logging and more. You'll learn how to get the most out of all of them, proven through practical customer examples. You'll walk away from this fast-paced, in-depth session with a solid understanding of the new way to administer Domino 10, as well as a hands-on guide to properly put these great features to use!
Building highly available architectures with WAS and MQMatthew White
Abstract:
'This talk will look at architectures in which IBM MQ can be configured with the IBM WebSphere Application Server (and Liberty profiles) to give a highly-available scenario.
The basis be some of the scenarios that are documented in the developerWorks series "A flexible and scalable WebSphere MQ topology pattern". '
Aims:
Outline some of the technologies and features that can be used for High Availability
Consider some of the implications of technology choices
Provide references for further study
Find out what scenarios and concerns are of most interest
i.e. what should be developing next!
15 New Domino Admin Features Sure to Spark a Lasting Love Affair with Domino ...Christoph Adler
Domino 10 shipped jam-packed with new features that will make administrators' lives a breeze. In this talk, we'll share everything we know and love about our 15 new favorites—from the long-awaited NSF size limit boost, to brand-new gems like Domino General Query Facility (DGQF), deletion logging and more. You'll learn how to get the most out of all of them, proven through practical customer examples. You'll walk away from this fast-paced, in-depth session with a solid understanding of the new way to administer Domino 10, as well as a hands-on guide to properly put these great features to use!
Session from NCUG. Stockholm 12.06.2019.
Basic Domino Performance Tuning. Ideas how to improve performance, statistics how to get information that we have issues and how to fix them
AdminCamp 2018 - IBM Notes V10 Performance BoostChristoph Adler
IBM Notes mit einer besseren Performance auszustatten, muss nicht kompliziert sein. In einer bereits für IBM Notes V10 (Beta-2) aktualisierten Version, zeigt Christoph Adler Ihnen, was eingestellt werden muss, um die bestmögliche Performance zu erreichen. In diesem Zuge werden Themen wie ClientClocking, ODS, Netzwerk-Latenzen und gesteigerte Applikations-Performance behandelt. BestPractices bzgl. Arbeitsumgebungs- und Verbindungsdokumente und warum die catalog.nsf so wichtig ist. Verbessern Sie Ihre IBM Notes 10 (Beta-2) Installation so, um Benutzer (wieder) glücklich zu machen. Denn "glückliche Benutzer == glückliche Admins".
You may be a pro at administering a Domino server, but that doesn't mean you understand everything under the hood. Learn the no-fuss, no-frills, simple explanations of the most common Domino concepts and find out exactly how they work, and how to apply this knowledge to help avoid problems and improve performance. You'll learn how reader fields work, how replication and cluster replication works, mail routing including SMTP, the secrets of ACLs, ID file details, Adminp, busytime, cross-certification, recertifying, Domino domains, transaction logging, view indexes, and more. Learning the entire concept behind the "stuff" that's in Domino will make you a better troubleshooter, a faster problem-solver, and an all-around great admin!
Having a full set of Sametime features available on mobile devices has been a priority for IBM so if you are deploying, whether it’s the complete feature set including meetings audio and video or just instant messaging you can extend the functionality using IBM Connections Chat and IBM Connections Meetings applications which are available for most mobile platforms. In this session we will review both the backend server configuration and the features available via the mobile applications and discuss usability, bandwidth and security implications
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded Christoph Adler
Created by Christoph Adler (panagenda) & Luis Guirigay (IBM)
There is always room for improvement! Maximizing the IBM Notes client and Domino server performance doesn't have to be complicated. Reloaded for the latest IBM Notes/Domino 9 version (9.0.1 Feature Pack 10 or later), join Chris and Luis to find out the best and latest performance tuning tips. Learn how to debug your clients(s) and server(s), deal with outdated ODS, network latency, application/mail performance issues and more. Improve your IBM Notes client installations to provide a better experience for happier administration and happier end users! As a special bonus, Chris will show you how to reduce the startup time of virtualized IBM Notes Clients (Citrix / VMWare / etc).
IBM ConnectED 2015 BP110: Mastering Your Logs, Everything You Should Know abo...Benedek Menesi
Properly logging and monitoring what happens in your Domino environment is critically important for both security and performance. In order to get the most out of your log data when things go wrong, it’s vital to understand its structure, how and what is (or isn’t) logged, and how to search logs effectively. In this in-depth session we will talk about the inner workings of various Domino logging mechanisms by dissecting the structure of log event documents such as Miscellaneous, Replication, Usage Session, User Activity etc. You’ll learn how to deal with verbose logging, retention best practices, monitoring bottlenecks, as well as behind-the-scenes data such as status codes and how to best use them. After this presentation you will walk away with a solid understanding of your log architecture, the means to set up notifications for when things go wrong and faster ways to find what you’re looking for.
IAmLUG presentation: Domino Admin Best Practices - Hunting the GremlinsDavid Hablewitz
Notes / Domino administrator best practices for finding the gremlins in your environment and avoiding them. This session was presented at IamLUG by David Hablewitz and Kim Greene.
IBM Connect 2014 BP103: Ready, Aim, Fire: Mastering the Latest in the Adminis...Benedek Menesi
This session has been presented in the Best Practices track at the IBM Connect conference in Orlando, FL, USA, January 2014.
--
Being armed with the newest set of weapons is crucial for not being left behind when it comes to efficiently administering your servers. The number of new features added to recent IBM releases is staggering, yet workload time constraints cause us to stick to our old ways of doing things despite the opportunity to increase our effectiveness and thereby efficiency. In this in-depth, problem/solution formatted session we’ll discuss some of the latest and greatest features for administering IBM Domino, IBM iNotes and IBM Traveler through customer examples and real world scenarios. We’ll share best practices that allowed us to successfully solve architecture challenges in critical areas such as security, mail routing, replication, web/mobile capabilities and more.
Domino Security - not knowing is not an option - MWLUG 2015Darren Duke
There have been a ton of changes to Domino security over the past few months. See what they are, why you need them and how to implement them, including but not limited to: SSL/TLS Notes port encryption reverse proxies SHA2 certificates SAML/NFL Perfect Forward Secrecy Learn. Implement. Sleep well.
In this recorded online session we looked at all the options to upgrade your existing Sametime environment to Sametime 9.0.1. Whether you have only a single Community server on an early Sametime version or an entire infrastructure including audio and video on 9.0 we outlined how to plan for an upgrade and the pros and cons of doing the work side by side vs in place.
engage 2019 - 15 Domino v10 Admin features we LOVEChristoph Adler
Domino 10 shipped jam-packed with new features that will make administrators' lives a breeze. In this talk, we'll share everything we know and love about our 15 new favorites—from the long-awaited NSF size limit boost, to brand-new gems like Domino General Query Facility (DGQF), deletion logging and more. You'll learn how to get the most out of all of them, proven through practical customer examples. You'll walk away from this fast-paced, in-depth session with a solid understanding of the new way to administer Domino 10, as well as a hands-on guide to properly put these great features to use!
Building highly available architectures with WAS and MQMatthew White
Abstract:
'This talk will look at architectures in which IBM MQ can be configured with the IBM WebSphere Application Server (and Liberty profiles) to give a highly-available scenario.
The basis be some of the scenarios that are documented in the developerWorks series "A flexible and scalable WebSphere MQ topology pattern". '
Aims:
Outline some of the technologies and features that can be used for High Availability
Consider some of the implications of technology choices
Provide references for further study
Find out what scenarios and concerns are of most interest
i.e. what should be developing next!
15 New Domino Admin Features Sure to Spark a Lasting Love Affair with Domino ...Christoph Adler
Domino 10 shipped jam-packed with new features that will make administrators' lives a breeze. In this talk, we'll share everything we know and love about our 15 new favorites—from the long-awaited NSF size limit boost, to brand-new gems like Domino General Query Facility (DGQF), deletion logging and more. You'll learn how to get the most out of all of them, proven through practical customer examples. You'll walk away from this fast-paced, in-depth session with a solid understanding of the new way to administer Domino 10, as well as a hands-on guide to properly put these great features to use!
Session from NCUG. Stockholm 12.06.2019.
Basic Domino Performance Tuning. Ideas how to improve performance, statistics how to get information that we have issues and how to fix them
AdminCamp 2018 - IBM Notes V10 Performance BoostChristoph Adler
IBM Notes mit einer besseren Performance auszustatten, muss nicht kompliziert sein. In einer bereits für IBM Notes V10 (Beta-2) aktualisierten Version, zeigt Christoph Adler Ihnen, was eingestellt werden muss, um die bestmögliche Performance zu erreichen. In diesem Zuge werden Themen wie ClientClocking, ODS, Netzwerk-Latenzen und gesteigerte Applikations-Performance behandelt. BestPractices bzgl. Arbeitsumgebungs- und Verbindungsdokumente und warum die catalog.nsf so wichtig ist. Verbessern Sie Ihre IBM Notes 10 (Beta-2) Installation so, um Benutzer (wieder) glücklich zu machen. Denn "glückliche Benutzer == glückliche Admins".
You may be a pro at administering a Domino server, but that doesn't mean you understand everything under the hood. Learn the no-fuss, no-frills, simple explanations of the most common Domino concepts and find out exactly how they work, and how to apply this knowledge to help avoid problems and improve performance. You'll learn how reader fields work, how replication and cluster replication works, mail routing including SMTP, the secrets of ACLs, ID file details, Adminp, busytime, cross-certification, recertifying, Domino domains, transaction logging, view indexes, and more. Learning the entire concept behind the "stuff" that's in Domino will make you a better troubleshooter, a faster problem-solver, and an all-around great admin!
Having a full set of Sametime features available on mobile devices has been a priority for IBM so if you are deploying, whether it’s the complete feature set including meetings audio and video or just instant messaging you can extend the functionality using IBM Connections Chat and IBM Connections Meetings applications which are available for most mobile platforms. In this session we will review both the backend server configuration and the features available via the mobile applications and discuss usability, bandwidth and security implications
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded Christoph Adler
Created by Christoph Adler (panagenda) & Luis Guirigay (IBM)
There is always room for improvement! Maximizing the IBM Notes client and Domino server performance doesn't have to be complicated. Reloaded for the latest IBM Notes/Domino 9 version (9.0.1 Feature Pack 10 or later), join Chris and Luis to find out the best and latest performance tuning tips. Learn how to debug your clients(s) and server(s), deal with outdated ODS, network latency, application/mail performance issues and more. Improve your IBM Notes client installations to provide a better experience for happier administration and happier end users! As a special bonus, Chris will show you how to reduce the startup time of virtualized IBM Notes Clients (Citrix / VMWare / etc).
IBM ConnectED 2015 BP110: Mastering Your Logs, Everything You Should Know abo...Benedek Menesi
Properly logging and monitoring what happens in your Domino environment is critically important for both security and performance. In order to get the most out of your log data when things go wrong, it’s vital to understand its structure, how and what is (or isn’t) logged, and how to search logs effectively. In this in-depth session we will talk about the inner workings of various Domino logging mechanisms by dissecting the structure of log event documents such as Miscellaneous, Replication, Usage Session, User Activity etc. You’ll learn how to deal with verbose logging, retention best practices, monitoring bottlenecks, as well as behind-the-scenes data such as status codes and how to best use them. After this presentation you will walk away with a solid understanding of your log architecture, the means to set up notifications for when things go wrong and faster ways to find what you’re looking for.
Presentation on working with External Users in Connections v5 including how to configure that feature and some sample screenshots. Given first at Icon UK in London Sept 2014
IBM ConnectED 2015 - AD302 - Responsive Application Development for XPagesbeglee
Bootstrap has recently been integrated into the XPages core framework, allowing the creation of sleek, polished, responsive XPages applications. Using this new feature your apps will look great, with a consistent look and feel from the web browser to the mobile experience on phones & tablets. This session will demonstrate all of the tools now at your disposal, such as the Bootstrap-ized XPages controls, icons, fonts, CSS, new controls, themes and jQuery! We'll show you why this new feature is one that you can't ignore.
Building on from the success of Athene™ 11, version 11.10 continues to extend and enhance Syncsort’s market-leading cross-platform Capacity Management solution while delivering even more performance, capacity coverage and capabilities across your enterprise.
View this customer education webcast on-demand where we discuss what’s new in Athene™ 11.10 and how these new features can help further mature your Capacity Management process.
During this webcast, we discuss new features such as:
• Near real-time support
• Enhanced zSeries, VMware and Linux metric capture
• New Capacity Portal reporting features
• Integrator text template which includes Delta value support
DanNotes 2014 - A Performance Boost for your IBM Notes Clientpanagenda
Would your users like their IBM Notes client to perform faster? Do some applications and clients seem to load slowly? Re-written for IBM Notes 9, learn where to look to find out what’s wrong - and resolve it. Find out how to debug your client, deal with outdated ODS, network latency and application performance issues and more importantly understand why you should care. Gather best practices on how to streamline location and connection documents and why the catalog.nsf is so important. Improve your IBM Notes client installations to provide a better experience for happier administration and happier end users! And last but not least, Christoph will show you how to increase the startup time of virtualized IBM Notes Clients (Citrix / vmware / etc) up to 70%.
Datawarehouse and reporting in service manager Eduardo Castro
La plataforma de almacén de datos Service Manager proporciona una experiencia de informes enriquecida y proporciona bastantes informes listos para utilizarse. ¿Pero cómo los personaliza para su organización? ¿Cómo crea sus propios informes e incluye información desde OpsMgr y CfgMgr? En esta sesión con un paquete demo le demostraremos la arquitectura del Almacén de datos y a utilizar QL BI Studio para personalizar y crear informes para su medio ambiente de Service Manager.
Saludos,
Ing. Eduardo Castro Martínez, PhD – Microsoft SQL Server MVP
http://tiny.cc/comwindows
http://mswindowscr.org
http://comunidadwindows.org
Costa Rica
DNUG Webcast: IBM Notes V10 Performance BoostChristoph Adler
IBM Notes Clients mit einer gewissen Portion Performance zu versehen, muss nicht komliziert sein. Diese Session ist bereits für IBM Notes V10 Beta-2 aktualisiert. Komm in den Webcast und finde heraus, welche Stellschrauben, wie weit und in welche Richtung gedreht werden müssen, um IBM Notes maximal optimiert und mit höchster Stabilität nutzen zu können.
Hier werden auch Themen wie z.B. veraltete ODS, Netzwerk-Latenzen und Applikationsperformance behandelt und besprochen, wie man diese messen und beheben kann. Lerne Möglichkeiten das (Start-)Verhalten von IBM Notes Clients zu Analysieren und Best Practices bzgl. „Arbeitsumgebungs- und Verbindungsdokumenten“ anzuwenden und warum die catalog.nsf so wichtig ist.
Verbessere deine IBM Notes Client-Infrastruktur und mache deine Benutzer glücklich, indem du eine bessere Experience (schnellere und stabilere Clients) anbietest. Als Bonus wird Christoph Adler zeigen, wie man den Notes Client Start in virtualisierten Umgebungen (Citrix VMWare) um bis zu 75% beschleunigen kann.
In this session (reloaded for Notes V11), you will learn how easy it can be to maximize Notes client performance. Let Chris show you, what can be tuned and how to resolve the best possible performance for your Notes client infrastructure. Discover tips and tweaks - how to debug your Notes client, deal with outdated ODS, network latency and application performance issues and the measurable benefit that provides to your users. You’ll discover the current best practices for streamlining location and connection documents and why the catalog.nsf is still so important. You will leave the session with the knowledge you need to improve your Notes V11 client installations and to provide a better experience for happier administration and happier end-users!
3. About me
midpoints GmbH
IBM Advanced Business Partner
IBM Design Partner (Notes Domino, Mobile, Verse)
Apple Enterprise Developer and MDM Group Member
Samsung Enterprise Alliance Partner
Services
- Enterprise Mobility Service
- Mobile Device and Application Management
- IBM Notes Traveler and IBM Mobile Connect
René Winkelmeyer
Head of Development
4. About me
Reach out any time
Skype / Twitter / LinkedIn => 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
René Winkelmeyer
Head of Development
5. Credits
Credits to the guy who I‘ve worked on Traveler and IBM
Mobile Connect stuff in the last years.
Blog
http://www.netzgoetter.net
Mail
detlev.poettgen@midpoints.de
Detlev Pöttgen
Managing Director
6. Legal
The following product names will be used in this session:
DB2®
Domino®
Java™
Microsoft SQL Server®
Notes®
8. 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)
9. Administration Basics – Big Picture Traveler
SQL
Backend
Server
SQL
Backend
Server
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
10. 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...)
11. 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
12. 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)
14. 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
15. 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
16. 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
17. Administration Basics – Webfrontend
Starting with 8.5.3. UP1 Traveler administration is done by using a XPages
application
18. Administration Basics
The webfrontend is unfortunately not sufficient – you‘ll often need the Domino
server console for troubleshooting
19. 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.
……
20. 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/ms.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…
21. 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
22. 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
23. 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 |
25. Monitoring – Server-Task
Notes Traveler is part of the „Server Tasks“ within Domino Administrator
(added in 2013, check if your domadmin.nsf is updated)
26. Monitoring
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.
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
27. Monitoring – Statistics
Issuing tell traveler stat show on the Domino console brings you all Traveler
statistics
– http://www-
01.ibm.com/support/knowledgecenter/#!/SSYRPW_9.0.1/statfields.dita
28. Monitoring – Statistics
Statistics are also available using Domino Administrator. Some are very useful
– some have only an informational level.
30. 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.
31. 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.
32. 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.
33. 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
35. 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 recipient will receive a confirmation mail if the mail has been delivered to
the device
– If the recipient doesn‘t get the confirmation mail – Houston, we have a problem!
36. 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=MonitorMail1/Company
37. 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_message
s_with_IBM_Notes_Traveler
38. 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
39. Monitoring – Know your devices
Knowing your devices (os, os version type etc) is critical.
41. 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
43. 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
44. Tuning
Maximum cached users:
Number of users per server
Cached user expiration level:
Recommendation: 28.800 sec (8h)
45. Tuning
Maximum Memory Size: varies depending of the user/device numbers
Should be minimum 1.024 MB (rule of thumb: always ¼ of available memory)
46. Tuning
Memory – tell traveler mem
CPU and Memory (MB) Usage History
Date CPU Pct Java Mem C Mem Avl Indx # Users # Errors # DB Conn
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
47. 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
51. Tuning
Standalone (Derby)
– Frequent defragmentation
HA (IBM DB2 / M$ SQL)
– Frequent Runstats for table and index status
– Index ReOrg => TALK TO YOUR RDBMS-ADMIN
– Translog check (size and storage)
53. Tuning – DON‘T DO THIS AT HOME
More then 500 mostly undocumented parameters.
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
55. 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?
56. 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?
57. 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)?
58. 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>
59. 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>
60. Engage Online
SocialBiz User Group socialbizug.org
– Join the epicenter of Notes and Collaboration user groups
Social Business Insights blog ibm.com/blogs/socialbusiness
– Read and engage with our bloggers
Follow us on Twitter
– @IBMConnect and @IBMSocialBiz
LinkedIn http://bit.ly/SBComm
– Participate in the IBM Social Business group on LinkedIn
Facebook https://www.facebook.com/IBMConnected
– Like IBM Social Business on Facebook
An IBM Notes Traveler server database servicing 1,000 users with 5,000 documents per user and 1.5 devices per user should allow for 25GB of database space.
An IBM Notes Traveler server database servicing 3,000 users with 10,000 documents per user and 1.25 devices per user should allow for 146GB of database space.