The document discusses monitoring IBM Notes Traveler. It provides details on using the "tell traveler status" and "tell traveler stat show" commands to check the status and view statistics of the Traveler server. The statistics can help analyze issues like CPU usage, mail database open times, and connection latencies. The document also mentions that some statistics are available in Domino Administrator to monitor Traveler.
BP209 doctors have scalpels, carpenters have hammers, ibm sametime develope...Carl Tyler
Often the hidden power of a platform lies in its Software Development Kits (SDKs) and IBM Sametime is no exception. IBM Sametime has one of the richest SDKs of any UC platform, and knowing about its capabilities can allow companies to understand further how they can fully exploit all of the capabilities Sametime offers. Come to this session to learn about the different SDK components and to see examples of how customers are using the SDK to integrate Sametime into their Communication Enabled Business Processes (CEBP)
BP209 doctors have scalpels, carpenters have hammers, ibm sametime develope...Carl Tyler
Often the hidden power of a platform lies in its Software Development Kits (SDKs) and IBM Sametime is no exception. IBM Sametime has one of the richest SDKs of any UC platform, and knowing about its capabilities can allow companies to understand further how they can fully exploit all of the capabilities Sametime offers. Come to this session to learn about the different SDK components and to see examples of how customers are using the SDK to integrate Sametime into their Communication Enabled Business Processes (CEBP)
What We Wish We Had Known: Becoming an IBM Connections AdministratorGabriella Davis
Presentation on IBM Connections given by Gab Davis and Paul Mooney at IBM Connect 2014. In this session we shared our experiences of Connections as administrators and what we feel is useful information for every admin to know.
ICONUK 2014 Connections Migration Tips and TricksVictor Toal
Basic tips and tricks on IBM Connections migrations. What do you need to be on the lookout for and which pitfalls do you need to avoid. Also includes a generic outline of a migration plan (VERY basic)
AdminCamp2019 - We love Domino V10 - 15 neue Domino-Admin-FeaturesChristoph Adler
Domino V10 wurde mit einem ganzen Rucksack an neuen Features ausgeliefert, die das Leben von Administratoren zu einem Kinderspiel machen. In diesem Vortrag teilen wir mit Ihnen alles, was wir über unsere 15 neuen Favoriten wissen und lieben - von der lang erwarteten ODS53 bis zu brandneuen Angeboten wie Domino General Query Facility (DGQF), Deletion Logging und viel mehr. Sie erfahren, wie Sie das Beste aus den neuen Features herausholen können und was durch praktische Kundenbeispiele nachgewiesen wird.
Supercharged Notes 10 Upgrade: Turning the Worst Notes Deployments into the BestChristoph Adler
We take the worst Notes client deployments (simulated multi-user, copied data directories, outdated templates, misconfigured workspace folders, dramatically grown data directories, etc.) and we clean, upgrade and deliver them with no disruption! But no matter how much you try, you will always find Notes clients out there that do not behave or participate. This session will share the best and latest client management and upgrade knowledge, combined with years of experience in Notes client upgrades, to yield the fastest and most stable IBM Notes V10 client deployment ever. Do you think it's not possible to get IBM Notes V10 installed/upgraded in under three minutes? Join us and we'll give you the recipe for a successful deployment.
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.
Learn how you can leverage the data in your existing on-premises or cloud systems (LDAP, Profiles, Active Directory, and others) to automatically provision users in IBM Smart Cloud for Social Business. This session will provide a basic introduction to Tivoli Directory Integrator, and how to connect to multiple data sources to create users in IBM SmartCloud.
We will cover user the automation of user creation, changes, and deletions, as well as explain different enrollment and log in methods available to your users.
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.
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
ICONUK 2015 - Installing Connections Add-Ons Tips and TricksVictor Toal
Owning IBM Connections entitles you to many free other bits and pieces of the IBM Software suite. Trouble is, the documentation does not always tell you all the traps and tricks you need. This presentation is meant to accompany the installation documentation and points out where to be careful and what pitfalls to avoid.
AdminCamp2019 - Notes V10 Upgrades - Alles was man wissen muss!Christoph Adler
Wir nehmen die schlimmsten Notes-Client-Deployments (simulierte Multi-User Installationen, kopierte Datenverzeichnisse, veraltete Schablonen, kaputt-benutzte Workspace-Verzeichnisse, dramatisch gewachsene Datenverzeichnisse usw.), führen eine Reinigung durch und Upgraden auf das aktuelle Release! In dieser Session werden die besten und neuesten Kenntnisse im Bereich Client-Management sowie jahrelange Erfahrung mit Notes-Client-Upgrades zusammengebracht, um Ihnen den Weg zum bestmöglichen IBM Notes V10 Deployment aufzuzeigen. Hier erhalten Sie das Rezept zum Erfolgreichen Upgrade und noch viel mehr.
DNUG - Workshop: Alles was Du schon immer über den IBM Notes-Client wissen wo...Christoph Adler
Die Fachgruppe Domino lädt Dich am 11. April 2019 zu einem Notes-Workshop in Frankfurt am Main ein. Gemeinsam mit Christoph Adler beleuchten wir den IBM Notes-Client von A bis Z. Es werden u. a. folgende Themen behandelt bzw. Fragen detailliert beantwortet: Welche Ausprägungen von IBM Notes gibt es und was ist der Unterschied? Welche sind die aktuell zu empfehlenden Versionen (inkl. Feature Pack mit Interim Fix, JVM Patch, Sametime embedded, usw.)? Welche Unterschiede gibt es technisch zwischen Installationen auf Laptops/Desktops…
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.
IBM ConnectED 2015 - BP103: Solving the Weird, the Obscure, and the Mind-BendingLuis Guirigay
When you’re in the trenches every day, you see a lot of really interesting problems which you are charged with solving. This session will cover issues that are weird and obscure in nature and caused some mind bending to resolve.
What We Wish We Had Known: Becoming an IBM Connections AdministratorGabriella Davis
Presentation on IBM Connections given by Gab Davis and Paul Mooney at IBM Connect 2014. In this session we shared our experiences of Connections as administrators and what we feel is useful information for every admin to know.
ICONUK 2014 Connections Migration Tips and TricksVictor Toal
Basic tips and tricks on IBM Connections migrations. What do you need to be on the lookout for and which pitfalls do you need to avoid. Also includes a generic outline of a migration plan (VERY basic)
AdminCamp2019 - We love Domino V10 - 15 neue Domino-Admin-FeaturesChristoph Adler
Domino V10 wurde mit einem ganzen Rucksack an neuen Features ausgeliefert, die das Leben von Administratoren zu einem Kinderspiel machen. In diesem Vortrag teilen wir mit Ihnen alles, was wir über unsere 15 neuen Favoriten wissen und lieben - von der lang erwarteten ODS53 bis zu brandneuen Angeboten wie Domino General Query Facility (DGQF), Deletion Logging und viel mehr. Sie erfahren, wie Sie das Beste aus den neuen Features herausholen können und was durch praktische Kundenbeispiele nachgewiesen wird.
Supercharged Notes 10 Upgrade: Turning the Worst Notes Deployments into the BestChristoph Adler
We take the worst Notes client deployments (simulated multi-user, copied data directories, outdated templates, misconfigured workspace folders, dramatically grown data directories, etc.) and we clean, upgrade and deliver them with no disruption! But no matter how much you try, you will always find Notes clients out there that do not behave or participate. This session will share the best and latest client management and upgrade knowledge, combined with years of experience in Notes client upgrades, to yield the fastest and most stable IBM Notes V10 client deployment ever. Do you think it's not possible to get IBM Notes V10 installed/upgraded in under three minutes? Join us and we'll give you the recipe for a successful deployment.
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.
Learn how you can leverage the data in your existing on-premises or cloud systems (LDAP, Profiles, Active Directory, and others) to automatically provision users in IBM Smart Cloud for Social Business. This session will provide a basic introduction to Tivoli Directory Integrator, and how to connect to multiple data sources to create users in IBM SmartCloud.
We will cover user the automation of user creation, changes, and deletions, as well as explain different enrollment and log in methods available to your users.
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.
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
ICONUK 2015 - Installing Connections Add-Ons Tips and TricksVictor Toal
Owning IBM Connections entitles you to many free other bits and pieces of the IBM Software suite. Trouble is, the documentation does not always tell you all the traps and tricks you need. This presentation is meant to accompany the installation documentation and points out where to be careful and what pitfalls to avoid.
AdminCamp2019 - Notes V10 Upgrades - Alles was man wissen muss!Christoph Adler
Wir nehmen die schlimmsten Notes-Client-Deployments (simulierte Multi-User Installationen, kopierte Datenverzeichnisse, veraltete Schablonen, kaputt-benutzte Workspace-Verzeichnisse, dramatisch gewachsene Datenverzeichnisse usw.), führen eine Reinigung durch und Upgraden auf das aktuelle Release! In dieser Session werden die besten und neuesten Kenntnisse im Bereich Client-Management sowie jahrelange Erfahrung mit Notes-Client-Upgrades zusammengebracht, um Ihnen den Weg zum bestmöglichen IBM Notes V10 Deployment aufzuzeigen. Hier erhalten Sie das Rezept zum Erfolgreichen Upgrade und noch viel mehr.
DNUG - Workshop: Alles was Du schon immer über den IBM Notes-Client wissen wo...Christoph Adler
Die Fachgruppe Domino lädt Dich am 11. April 2019 zu einem Notes-Workshop in Frankfurt am Main ein. Gemeinsam mit Christoph Adler beleuchten wir den IBM Notes-Client von A bis Z. Es werden u. a. folgende Themen behandelt bzw. Fragen detailliert beantwortet: Welche Ausprägungen von IBM Notes gibt es und was ist der Unterschied? Welche sind die aktuell zu empfehlenden Versionen (inkl. Feature Pack mit Interim Fix, JVM Patch, Sametime embedded, usw.)? Welche Unterschiede gibt es technisch zwischen Installationen auf Laptops/Desktops…
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.
IBM ConnectED 2015 - BP103: Solving the Weird, the Obscure, and the Mind-BendingLuis Guirigay
When you’re in the trenches every day, you see a lot of really interesting problems which you are charged with solving. This session will cover issues that are weird and obscure in nature and caused some mind bending to resolve.
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
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
How to Configure the CA Workload Automation System Agent agentparm.txt FileCA Technologies
Unlock the mystery and power of CA Workload Automation System Agent by understanding how to configure its agentparm.txt file.
For more information on Mainframe solutions from CA Technologies, please visit: http://bit.ly/1wbiPkl
A quick overview of some basics going over network monitoring, why you should do it, what to look for and more...!
This is a presentation I made to our local network professionals group awhile back.
Today, most mobile connectivity issues are quickly attributed to “bad Wi-Fi”. Very often it may not be a wireless or RF related issue at all. With Aruba Clarity, IT organisations now have visibility into non-RF metrics not only giving them end-to-end visibility into a wireless user experience, but also the ability to foresee connectivity issues before users are even impacted. Check out the webinar recording where this presentation was used. https://attendee.gotowebinar.com/register/224478872155652612
Register for the upcoming webinars: https://community.arubanetworks.com/t5/Training-Certification-Career/EMEA-Airheads-Webinars-Jul-Dec-2017/td-p/271908
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Łukasz Chruściel
No one wants their application to drag like a car stuck in the slow lane! Yet it’s all too common to encounter bumpy, pothole-filled solutions that slow the speed of any application. Symfony apps are not an exception.
In this talk, I will take you for a spin around the performance racetrack. We’ll explore common pitfalls - those hidden potholes on your application that can cause unexpected slowdowns. Learn how to spot these performance bumps early, and more importantly, how to navigate around them to keep your application running at top speed.
We will focus in particular on tuning your engine at the application level, making the right adjustments to ensure that your system responds like a well-oiled, high-performance race car.
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppGoogle
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-fusion-buddy-review
AI Fusion Buddy Review: Key Features
✅Create Stunning AI App Suite Fully Powered By Google's Latest AI technology, Gemini
✅Use Gemini to Build high-converting Converting Sales Video Scripts, ad copies, Trending Articles, blogs, etc.100% unique!
✅Create Ultra-HD graphics with a single keyword or phrase that commands 10x eyeballs!
✅Fully automated AI articles bulk generation!
✅Auto-post or schedule stunning AI content across all your accounts at once—WordPress, Facebook, LinkedIn, Blogger, and more.
✅With one keyword or URL, generate complete websites, landing pages, and more…
✅Automatically create & sell AI content, graphics, websites, landing pages, & all that gets you paid non-stop 24*7.
✅Pre-built High-Converting 100+ website Templates and 2000+ graphic templates logos, banners, and thumbnail images in Trending Niches.
✅Say goodbye to wasting time logging into multiple Chat GPT & AI Apps once & for all!
✅Save over $5000 per year and kick out dependency on third parties completely!
✅Brand New App: Not available anywhere else!
✅ Beginner-friendly!
✅ZERO upfront cost or any extra expenses
✅Risk-Free: 30-Day Money-Back Guarantee!
✅Commercial License included!
See My Other Reviews Article:
(1) AI Genie Review: https://sumonreview.com/ai-genie-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
#AIFusionBuddyReview,
#AIFusionBuddyFeatures,
#AIFusionBuddyPricing,
#AIFusionBuddyProsandCons,
#AIFusionBuddyTutorial,
#AIFusionBuddyUserExperience
#AIFusionBuddyforBeginners,
#AIFusionBuddyBenefits,
#AIFusionBuddyComparison,
#AIFusionBuddyInstallation,
#AIFusionBuddyRefundPolicy,
#AIFusionBuddyDemo,
#AIFusionBuddyMaintenanceFees,
#AIFusionBuddyNewbieFriendly,
#WhatIsAIFusionBuddy?,
#HowDoesAIFusionBuddyWorks
Software Engineering, Software Consulting, Tech Lead, Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Transaction, Spring MVC, OpenShift Cloud Platform, Kafka, REST, SOAP, LLD & HLD.
Hand Rolled Applicative User ValidationCode KataPhilip Schwarz
Could you use a simple piece of Scala validation code (granted, a very simplistic one too!) that you can rewrite, now and again, to refresh your basic understanding of Applicative operators <*>, <*, *>?
The goal is not to write perfect code showcasing validation, but rather, to provide a small, rough-and ready exercise to reinforce your muscle-memory.
Despite its grandiose-sounding title, this deck consists of just three slides showing the Scala 3 code to be rewritten whenever the details of the operators begin to fade away.
The code is my rough and ready translation of a Haskell user-validation program found in a book called Finding Success (and Failure) in Haskell - Fall in love with applicative functors.
Takashi Kobayashi and Hironori Washizaki, "SWEBOK Guide and Future of SE Education," First International Symposium on the Future of Software Engineering (FUSE), June 3-6, 2024, Okinawa, Japan
Graspan: A Big Data System for Big Code AnalysisAftab Hussain
We built a disk-based parallel graph system, Graspan, that uses a novel edge-pair centric computation model to compute dynamic transitive closures on very large program graphs.
We implement context-sensitive pointer/alias and dataflow analyses on Graspan. An evaluation of these analyses on large codebases such as Linux shows that their Graspan implementations scale to millions of lines of code and are much simpler than their original implementations.
These analyses were used to augment the existing checkers; these augmented checkers found 132 new NULL pointer bugs and 1308 unnecessary NULL tests in Linux 4.4.0-rc5, PostgreSQL 8.3.9, and Apache httpd 2.2.18.
- Accepted in ASPLOS ‘17, Xi’an, China.
- Featured in the tutorial, Systemized Program Analyses: A Big Data Perspective on Static Analysis Scalability, ASPLOS ‘17.
- Invited for presentation at SoCal PLS ‘16.
- Invited for poster presentation at PLDI SRC ‘16.
Launch Your Streaming Platforms in MinutesRoshan Dwivedi
The claim of launching a streaming platform in minutes might be a bit of an exaggeration, but there are services that can significantly streamline the process. Here's a breakdown:
Pros of Speedy Streaming Platform Launch Services:
No coding required: These services often use drag-and-drop interfaces or pre-built templates, eliminating the need for programming knowledge.
Faster setup: Compared to building from scratch, these platforms can get you up and running much quicker.
All-in-one solutions: Many services offer features like content management systems (CMS), video players, and monetization tools, reducing the need for multiple integrations.
Things to Consider:
Limited customization: These platforms may offer less flexibility in design and functionality compared to custom-built solutions.
Scalability: As your audience grows, you might need to upgrade to a more robust platform or encounter limitations with the "quick launch" option.
Features: Carefully evaluate which features are included and if they meet your specific needs (e.g., live streaming, subscription options).
Examples of Services for Launching Streaming Platforms:
Muvi [muvi com]
Uscreen [usencreen tv]
Alternatives to Consider:
Existing Streaming platforms: Platforms like YouTube or Twitch might be suitable for basic streaming needs, though monetization options might be limited.
Custom Development: While more time-consuming, custom development offers the most control and flexibility for your platform.
Overall, launching a streaming platform in minutes might not be entirely realistic, but these services can significantly speed up the process compared to building from scratch. Carefully consider your needs and budget when choosing the best option for you.
Quarkus Hidden and Forbidden ExtensionsMax Andersen
Quarkus has a vast extension ecosystem and is known for its subsonic and subatomic feature set. Some of these features are not as well known, and some extensions are less talked about, but that does not make them less interesting - quite the opposite.
Come join this talk to see some tips and tricks for using Quarkus and some of the lesser known features, extensions and development techniques.
Mobile App Development Company In Noida | Drona InfotechDrona Infotech
Looking for a reliable mobile app development company in Noida? Look no further than Drona Infotech. We specialize in creating customized apps for your business needs.
Visit Us For : https://www.dronainfotech.com/mobile-application-development/
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
Do you want Software for your Business? Visit Deuglo
Deuglo has top Software Developers in India. They are experts in software development and help design and create custom Software solutions.
Deuglo follows seven steps methods for delivering their services to their customers. They called it the Software development life cycle process (SDLC).
Requirement — Collecting the Requirements is the first Phase in the SSLC process.
Feasibility Study — after completing the requirement process they move to the design phase.
Design — in this phase, they start designing the software.
Coding — when designing is completed, the developers start coding for the software.
Testing — in this phase when the coding of the software is done the testing team will start testing.
Installation — after completion of testing, the application opens to the live server and launches!
Maintenance — after completing the software development, customers start using the software.
E-commerce Application Development Company.pdfHornet Dynamics
Your business can reach new heights with our assistance as we design solutions that are specifically appropriate for your goals and vision. Our eCommerce application solutions can digitally coordinate all retail operations processes to meet the demands of the marketplace while maintaining business continuity.
OpenMetadata Community Meeting - 5th June 2024OpenMetadata
The OpenMetadata Community Meeting was held on June 5th, 2024. In this meeting, we discussed about the data quality capabilities that are integrated with the Incident Manager, providing a complete solution to handle your data observability needs. Watch the end-to-end demo of the data quality features.
* How to run your own data quality framework
* What is the performance impact of running data quality frameworks
* How to run the test cases in your own ETL pipelines
* How the Incident Manager is integrated
* Get notified with alerts when test cases fail
Watch the meeting recording here - https://www.youtube.com/watch?v=UbNOje0kf6E
Code reviews are vital for ensuring good code quality. They serve as one of our last lines of defense against bugs and subpar code reaching production.
Yet, they often turn into annoying tasks riddled with frustration, hostility, unclear feedback and lack of standards. How can we improve this crucial process?
In this session we will cover:
- The Art of Effective Code Reviews
- Streamlining the Review Process
- Elevating Reviews with Automated Tools
By the end of this presentation, you'll have the knowledge on how to organize and improve your code review proces
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
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)
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)
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
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 |
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
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.
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
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
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)
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
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>