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.
SpeedGeeking Sesion at #IBMConnected 2015 on how to better manage your Microsoft Exchange servers (and their admins) using IBM Domino DDM (Domino Domain Monitoring)
Need my help? Contact Keith Brooks via one of the following ways:
Blog http://blog.vanessabrooks.com
Twitter http://twitter.com/lotusevangelist
http://about.me/keithbrooks
For more information on The RockTeam, http://www.rockteam.com
Join this session and learn how you can take the WORST Notes client deployments (simulated multi-user, copied data directories, outdated templates, misconfigured workspace folders, dramatically grown data directories, very slow clients, clients with crashes, etc.) and clean it, upgrade it and deliver it WITHOUT DISRUPTION! No matter how much you try, you will always find Notes clients out there that do not behave or participate! Gain access to the best and latest Notes client management knowledge, combined with more than 15 years of experience with Notes client upgrades to get the fastest and most stable IBM Notes V11 Client ever.
CollabSphere 2019 - Dirty Secrets of the Notes ClientChristoph Adler
Fast. Dangerous. Always in control.Learn the dirty secrets of the Notes Client and how you can turn them into golden features that will make you shine. You will leave the workshop equipped with new knowledge for your next Notes Client deployment and/or optimization project. You will be able to get better Notes client performance and stability by using less of the system resources, like CPU, Memory and File I/O – just because of the right tailor-made configuration of the Notes client for your very own system requirements. Get geared up for your next Notes V11 deployment with the best-practice tips to get Notes Clients deployed, configured, maintained and ‘finally’ loved by your users.Don’t forget, IBM Notes V11 is not far away from being released.
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!
SpeedGeeking Sesion at #IBMConnected 2015 on how to better manage your Microsoft Exchange servers (and their admins) using IBM Domino DDM (Domino Domain Monitoring)
Need my help? Contact Keith Brooks via one of the following ways:
Blog http://blog.vanessabrooks.com
Twitter http://twitter.com/lotusevangelist
http://about.me/keithbrooks
For more information on The RockTeam, http://www.rockteam.com
Join this session and learn how you can take the WORST Notes client deployments (simulated multi-user, copied data directories, outdated templates, misconfigured workspace folders, dramatically grown data directories, very slow clients, clients with crashes, etc.) and clean it, upgrade it and deliver it WITHOUT DISRUPTION! No matter how much you try, you will always find Notes clients out there that do not behave or participate! Gain access to the best and latest Notes client management knowledge, combined with more than 15 years of experience with Notes client upgrades to get the fastest and most stable IBM Notes V11 Client ever.
CollabSphere 2019 - Dirty Secrets of the Notes ClientChristoph Adler
Fast. Dangerous. Always in control.Learn the dirty secrets of the Notes Client and how you can turn them into golden features that will make you shine. You will leave the workshop equipped with new knowledge for your next Notes Client deployment and/or optimization project. You will be able to get better Notes client performance and stability by using less of the system resources, like CPU, Memory and File I/O – just because of the right tailor-made configuration of the Notes client for your very own system requirements. Get geared up for your next Notes V11 deployment with the best-practice tips to get Notes Clients deployed, configured, maintained and ‘finally’ loved by your users.Don’t forget, IBM Notes V11 is not far away from being released.
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!
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).
In this session (reloaded and remastered for HCL Notes V11), you will learn how easy it can be to maximize Notes client performance. Let Christoph show you, what can be tuned and how to resolve the best possible performance for your HCL 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 HCL Notes V11 client installations and to provide a better experience for happier administration and happier end-users!
Join this session and learn how you can take the WORST Notes
client deployments (simulated multi-user, copied data directories, outdated
templates, misconfigured workspace folders, dramatically grown data
directories, very slow clients, clients with crashes, etc.) and clean it,
upgrade it and deliver it WITHOUT DISRUPTION! No matter how much you try,
you will always find Notes clients out there that do not behave or
participate! Gain access to the best and latest Notes client management
knowledge, combined with more than 15 years of experience with Notes client
upgrades to get the fastest and most stable IBM Notes V11 Client ever.
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!
Domino Tech School - Upgrading to Notes/Domino V10: Best PracticesChristoph Adler
Are you looking to deploy Domino V10 but don’t know where to start? Upgrade servers or clients first? Should I upgrade the ODS? If you have questions like these, this session is for you. Get a complete understanding of the process to upgrade to Domino V10, and learn from best practices and tips from the field.
CollabSphere2018 - Virtual, Faster, Better! How to virtualize IBM Notes V10Christoph Adler
Virtualizing IBM Notes V10 (incl. Language Packs, Feature Packs, IBM Connections Plugins for Notes and more) is an effective way to standardize your client infrastructure, reduce costs for workstation hardware and give your users a consistent experience. Learn how to implement, configure and tune IBM Notes V10 on platforms like Citrix XenApp/XenDesktop and get the most out of it by dramatically reducing start-up times (up to 70%) and more. Beside a live demo you'll also get some worst practices stories as Chris shares his experiences from real-world client virtualization projects and a recipe, how to run the Installation and initial configuration in the best possible way.
In this Workshop Christoph Adler will show you detailed how you can use MarvelClient Upgrade to configure, prepare and run the best HCL Notes installations ever. You will learn how easy it is to get all users upgraded to the latest and greatest version of HCL Notes in lightspeed, seamlessly and without any disruptions for users. Additionally to "upgrades" he will show how to create "initial" installation packages for HCL Notes being able to deploy this on new computers AND the fully automatic way to create an HCL Notes installation for virtual platforms like Citrix and VDI including all needed optimizations and performance tweaks.
IBM Connect 2016 BP1491: Virtual, Faster, Better! How to Virtualize the Rich ...Daniel Reimann
Virtualizing the IBM Notes client or the IBM Client Application Access (formerly known as IBM Notes Browser Plug-in) is an effective way to standardize your client infrastructure, to reduce costs for workstation hardware and to give your users a consistent experience. Learn how to implement, configure and tune Notes on platforms like Citrix or Terminal Server and get the most out of it by dramatically reducing start-up times and more. Daniel and Christoph share their experiences from real-World client virtualization projects.
Domino 10 has some amazing self-healing capabilities that are going to make every admin’s life much easier. Learn how automatic cluster database symmetry works to ensure both NSFs and DAOS content are kept in sync across cluster mates. Understand how the repair engine remedies any missing databases or NLOs, rebuilds full text indexes, and detects and repairs corrupt NSFs and NLOs. You will also learn how to use the new commands to manually invoke corruption repair and how the new replica synchronization tool and replication currency monitoring work. Get the ins and outs of the functionality of automatic hot view updating and how to setup deletion logging so you know who/what deleted a document.
AdminCamp 2018 - Virtuell - schneller und besser! Notes V10 auf Citrix & VMWareChristoph Adler
Für die Bereitstellung von IBM Notes V10 (Beta-2) in einer virtuellen Umgebung (Citrix XenApp/XenDesktop und/oder VMWare Horizon), müssen einige Punkte beachtet werden, die ausschlaggebend für Performance und Stabilität sind. In dieser Session wird von der Installation bis hin zu automatischen Konfiguration alle relevanten Punkte behandelt um IBM Notes V10 (Beta-2) bestmöglich betreiben zu können. Als Bonus zeigt Ihnen Christoph Adler wie man die Startzeit des Clients um bis zu 70% reduizieren kann. Neben Live-Demos erhalten Sie eine Schritt-fürSchritt - Anleitung um IBM Notes V10 (Beta-2) vollautomatisiert zu installieren und zu konfigurieren.
In this session (re-reloaded and remastered for HCL Notes 11.0.1 FP1), you will learn how easy it can be to maximize Notes client performance. Let Christoph show you, what can be tuned and how to resolve the best possible performance for your HCL 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 HCL Notes 11.0.1 FP1 client installations and to provide a better experience for happier administration and happier end-users!
ICONUK 2018 - IBM Notes V10 Performance BoostChristoph Adler
Maximizing IBM Notes client to performance doesn't have to be complicated! Reloaded for the latest IBM Notes V10 (beta), join Chris and find out what can be tuned - and how to resolve it. Learn how to debug your client, deal with outdated ODS, network latency and application performance issues and the measurable benefit that provides to users. Gather best practices on how to streamline location and connection documents and why the catalog.nsf is so important. Improve your IBM Notes V10 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 V10 Clients (Citrix / VMWare / etc).
MarvelClient for iOS - Client Management for Domino Mobile Apppanagenda
In this session you will learn how to get your mobile clients under control quickly and easily using MarvelClient for iOS.
From initial user setup to workspace, Recent Apps, connection documents, user preferences, notes.ini entries, local replicas, full-text indexes, mail server changes, cloud migrations, mass changes in migration projects, profile documents, running LotusScript agents, workspace pages*, database/desktop icons* and bookmarks. [* even though workspace is not supported it is used for the client to function properly]
Follow Christoph on SlideShare: https://pan.news/ChristophAdlerSlideShare
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.
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).
In this session (reloaded and remastered for HCL Notes V11), you will learn how easy it can be to maximize Notes client performance. Let Christoph show you, what can be tuned and how to resolve the best possible performance for your HCL 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 HCL Notes V11 client installations and to provide a better experience for happier administration and happier end-users!
Join this session and learn how you can take the WORST Notes
client deployments (simulated multi-user, copied data directories, outdated
templates, misconfigured workspace folders, dramatically grown data
directories, very slow clients, clients with crashes, etc.) and clean it,
upgrade it and deliver it WITHOUT DISRUPTION! No matter how much you try,
you will always find Notes clients out there that do not behave or
participate! Gain access to the best and latest Notes client management
knowledge, combined with more than 15 years of experience with Notes client
upgrades to get the fastest and most stable IBM Notes V11 Client ever.
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!
Domino Tech School - Upgrading to Notes/Domino V10: Best PracticesChristoph Adler
Are you looking to deploy Domino V10 but don’t know where to start? Upgrade servers or clients first? Should I upgrade the ODS? If you have questions like these, this session is for you. Get a complete understanding of the process to upgrade to Domino V10, and learn from best practices and tips from the field.
CollabSphere2018 - Virtual, Faster, Better! How to virtualize IBM Notes V10Christoph Adler
Virtualizing IBM Notes V10 (incl. Language Packs, Feature Packs, IBM Connections Plugins for Notes and more) is an effective way to standardize your client infrastructure, reduce costs for workstation hardware and give your users a consistent experience. Learn how to implement, configure and tune IBM Notes V10 on platforms like Citrix XenApp/XenDesktop and get the most out of it by dramatically reducing start-up times (up to 70%) and more. Beside a live demo you'll also get some worst practices stories as Chris shares his experiences from real-world client virtualization projects and a recipe, how to run the Installation and initial configuration in the best possible way.
In this Workshop Christoph Adler will show you detailed how you can use MarvelClient Upgrade to configure, prepare and run the best HCL Notes installations ever. You will learn how easy it is to get all users upgraded to the latest and greatest version of HCL Notes in lightspeed, seamlessly and without any disruptions for users. Additionally to "upgrades" he will show how to create "initial" installation packages for HCL Notes being able to deploy this on new computers AND the fully automatic way to create an HCL Notes installation for virtual platforms like Citrix and VDI including all needed optimizations and performance tweaks.
IBM Connect 2016 BP1491: Virtual, Faster, Better! How to Virtualize the Rich ...Daniel Reimann
Virtualizing the IBM Notes client or the IBM Client Application Access (formerly known as IBM Notes Browser Plug-in) is an effective way to standardize your client infrastructure, to reduce costs for workstation hardware and to give your users a consistent experience. Learn how to implement, configure and tune Notes on platforms like Citrix or Terminal Server and get the most out of it by dramatically reducing start-up times and more. Daniel and Christoph share their experiences from real-World client virtualization projects.
Domino 10 has some amazing self-healing capabilities that are going to make every admin’s life much easier. Learn how automatic cluster database symmetry works to ensure both NSFs and DAOS content are kept in sync across cluster mates. Understand how the repair engine remedies any missing databases or NLOs, rebuilds full text indexes, and detects and repairs corrupt NSFs and NLOs. You will also learn how to use the new commands to manually invoke corruption repair and how the new replica synchronization tool and replication currency monitoring work. Get the ins and outs of the functionality of automatic hot view updating and how to setup deletion logging so you know who/what deleted a document.
AdminCamp 2018 - Virtuell - schneller und besser! Notes V10 auf Citrix & VMWareChristoph Adler
Für die Bereitstellung von IBM Notes V10 (Beta-2) in einer virtuellen Umgebung (Citrix XenApp/XenDesktop und/oder VMWare Horizon), müssen einige Punkte beachtet werden, die ausschlaggebend für Performance und Stabilität sind. In dieser Session wird von der Installation bis hin zu automatischen Konfiguration alle relevanten Punkte behandelt um IBM Notes V10 (Beta-2) bestmöglich betreiben zu können. Als Bonus zeigt Ihnen Christoph Adler wie man die Startzeit des Clients um bis zu 70% reduizieren kann. Neben Live-Demos erhalten Sie eine Schritt-fürSchritt - Anleitung um IBM Notes V10 (Beta-2) vollautomatisiert zu installieren und zu konfigurieren.
In this session (re-reloaded and remastered for HCL Notes 11.0.1 FP1), you will learn how easy it can be to maximize Notes client performance. Let Christoph show you, what can be tuned and how to resolve the best possible performance for your HCL 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 HCL Notes 11.0.1 FP1 client installations and to provide a better experience for happier administration and happier end-users!
ICONUK 2018 - IBM Notes V10 Performance BoostChristoph Adler
Maximizing IBM Notes client to performance doesn't have to be complicated! Reloaded for the latest IBM Notes V10 (beta), join Chris and find out what can be tuned - and how to resolve it. Learn how to debug your client, deal with outdated ODS, network latency and application performance issues and the measurable benefit that provides to users. Gather best practices on how to streamline location and connection documents and why the catalog.nsf is so important. Improve your IBM Notes V10 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 V10 Clients (Citrix / VMWare / etc).
MarvelClient for iOS - Client Management for Domino Mobile Apppanagenda
In this session you will learn how to get your mobile clients under control quickly and easily using MarvelClient for iOS.
From initial user setup to workspace, Recent Apps, connection documents, user preferences, notes.ini entries, local replicas, full-text indexes, mail server changes, cloud migrations, mass changes in migration projects, profile documents, running LotusScript agents, workspace pages*, database/desktop icons* and bookmarks. [* even though workspace is not supported it is used for the client to function properly]
Follow Christoph on SlideShare: https://pan.news/ChristophAdlerSlideShare
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.
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.
IBM ConnectED 2015 - BP106 From XPages Hero To OSGi Guru: Taking The Scary Ou...Paul Withers
BP106 From XPages Hero To OSGi Guru: Taking The Scary Out Of Building Extension Libraries. From IBM ConnectED 2015, delivered jointly with Christian Guedemann
BP201 Creating Your Own Connections Confection - Getting The Flavour RightGabriella Davis
IBM Connections 5 comes in a variety of exciting flavours - fancy a vanilla install, or maybe you want to add some extra sauce like External users or IBM Docs? A sprinkling of File Viewer and a few Surveys or maybe a dollop of Sametime. In this session we'll take a look at how to build the right flavour combination of Connections for your business from deciding what features you want through to architecting a solution. We will have plenty of "How Tos" such as how to add external users to your Connections communities securely and what does their experience look like? How much Sametime is just enough? What's the difference between IBM Docs, File Viewer and EditLive in features and deployment? If you're new to Connections, planning a move to Connections 5 or even considering what Connections features you might want to add, this is your session, low fat and calorie free!
Connections Directory Integration: A Tour Through Best Practices for Directo...Gabriella Davis
Presentation from Connections 2015 with Terri Warren
In this directory, data integration and single sign on session, we'll explore best practices for successful integration of social software with your existing directory data. Learn how to utilize Single Sign On across your environment as well as how to successfully utilize directory information across all of the Connections applications.
From IBM Connected 2015
Connections 5 introduces us to a new model of access - the external user. Originally designed to have limited rights within your Connections environment, the security surrounding external user access is deliberately very restrictive. To achieve appropriate access for the external user, we must tell Connections how to identity an external user by flagging either an LDAP attribute or a new LDAP source. In this session we’ll discuss the options for external user configuration, how to manage registration and passwords as well as how everyone in your Connections world can work together.
IBM Connections enables you to connect and socialize with colleagues, find experts, and quickly share and organize information to get work done. As a developer, you can leverage the IBM Connections data to provide a better experience for your users. In this session, you learn what features you can extend, leverage and use to build a compelling experience. The session highlights how best to extend and work with the IBM Connections Cloud.
Updated file adds pointers to other sessions throughout the week.
How bol.com makes sense of its logs, using the Elastic technology stack.Renzo Tomà
Presentation given by Renzo Tomà as "Tech and Use Case Deep Dive", during the Elastic{ON}Tour 2015 event in Amsterdam on October 29th.
Explanation of how bol.com is using the Elastic ELK stack to power a logsearch platform. Lots of details on the types of sources and number of feeds. Some history and reasoning why the current set of in-process JSON based logshippers are used. Links to the bol.com github account for the logshipper projects. The presentation ends with two special sauces: fun things you can do with lots of data in Elasticsearch. The 1st sauce is 'the call stack' - tagging each request with a unique ID, passing that ID along to all service calls and making sure this ID ends up in all access logging, enables you to group all calls together and get a call stack. The 2nd sauce is a way of generating a service map using access logging and some logstash magic.
I love questions and feedback. My mail address can be found in the presentation.
Supercharge Flows for thousands of records with Platform Eventssonumanoj
Paul McCollum will be showing us some refined practices around using some special features of Platform Events to Supercharge your Flows and process MILLIONS of records. This is an advanced level pattern and not for the faint of heart. Come check it out if you are tired of having to switch to Apex for any automation that affects more than a few hundred records.
What is going on? Application Diagnostics on Azure - Copenhagen .NET User GroupMaarten Balliauw
We all like building and deploying cloud applications. But what happens once that’s done? How do we know if our application behaves like we expect it to behave? Of course, logging! But how do we get that data off of our machines? How do we sift through a bunch of seemingly meaningless diagnostics? In this session, we’ll look at how we can keep track of our Azure application using structured logging, AppInsights and AppInsights analytics to make all that data more meaningful.
NASA LandSat data can be stored, transformed, navigated, and visualized. In this session we will explore how the LandSat dataset is stored in Amazon Simple Storage Service (S3), one of the recommended cloud storage services in AWS for storage of petabytes of data, and how data stored in S3 can be processed on the server with the Lambda service, visualized for users, and made available to search engines.
Create by: Ben Snively, Senior Solutions Architect
Presented at the Auckland AWS Meet-up:
In this meet-up, Chris will take us through an interactive session that will examine log solutions in the cloud.
We'll take a look at some possible build-your-own architectures on AWS, common tools and practices, and commercial options. We'll then demo logging data from an EC2 Instance using Amazon Kinesis, Amazon Elasticsearch Service and S3.
How to create an enterprise data lake for enterprise-wide information storage and sharing? The data lake concept, architecture principles, support for data science and some use case review.
Protecting Microsoft Teams from Cyber Security Threats - a Practical GuideBenedek Menesi
While Microsoft Teams adoption is growing incredibly fast with over 80 million active daily users in 2020, some highly regulated organizations are often hesitant to deploy Teams or limit the deployment of Teams due to information security concerns and possible cyber security threats. Supporting any platform with that many daily users you can be sure that hackers are watching closely and will do everything they can to gain a foothold in your environment.
During this presentation we will cover real-world cyber security threats as well as strategies for hardening your security configurations to protect your Teams deployment. We will also cover the available Microsoft add-on solutions to improve security, including Advanced Threat Protection (ATP), increased logging options, and Azure AD P1 licenses that improve Teams governance capabilities. Some of the topics we'll discuss:
- Credential theft campaigns
- Identity spoofing for user impersonation
- Man-in-the-middle attacks
- Locking down 3rd party application implementations
- Conditional access policies
- Permission management settings
- Information boundary configurations
- And more…
You'll learn how hackers think, and how you can gain the upper hand by preparing and training your users for the most common cyber security exploits as well as leveraging the best Microsoft tools available to mitigate both external and internal security risks.
Protecting Microsoft Teams from Cyber Security Threats - a Practical GuideBenedek Menesi
While Microsoft Teams adoption is growing incredibly fast with over 80 million active daily users in 2020, some highly regulated organizations are often hesitant to deploy Teams or limit the deployment of Teams due to information security concerns and possible cyber security threats. Supporting any platform with that many daily users you can be sure that hackers are watching closely and will do everything they can to gain a foothold in your environment.
During this presentation we will cover real-world cyber security threats as well as strategies for hardening your security configurations to protect your Teams deployment. We will also cover the available Microsoft add-on solutions to improve security, including Advanced Threat Protection (ATP), increased logging options, and Azure AD P1 licenses that improve Teams governance capabilities. Some of the topics we'll discuss:
- Credential theft campaigns
- Identity spoofing for user impersonation
- Man-in-the-middle attacks
- Locking down 3rd party application implementations
- Conditional access policies
- Permission management settings
- Information boundary configurations
- And more…
You'll learn how hackers think, and how you can gain the upper hand by preparing and training your users for the most common cyber security exploits as well as leveraging the best Microsoft tools available to mitigate both external and internal security risks.
Analyzing Microsoft Teams engagement & adoption: Why, What & How?Benedek Menesi
For most organizations deploying Teams, only about 16% of employees turn out to be early adopters. That means, if you are or will be engaged in a Teams deployment, you’ve only got another 84% to get on board to ensure adoption budget isn’t wasted.
In this hybrid technical & adoption session, you will learn from real-world customer examples how usage and engagement analysis has helped others like you overcome common adoption problems.
We will go through all the available data sources such as the Teams Admin Center, Office365 Activity Reports, Microsoft Graph & PowerShell and how you can put them to work to better understand your organization's usage patterns.
You will leave with a thorough understanding of the strengths and limitations of the data available to you and how to interpret and use this data to maximize user engagement in the shortest amount of time and ensure the best possible return on your investment.
Office365 in today's digital threats landscape: attacks & remedies from a hac...Benedek Menesi
Office 365 environments are very attractive targets for attackers. So, it's never been more important to understand how its security structure works, and how to best configure it.
In this in-depth session, we'll run through real-time attack scenarios and examine common attack vectors. And then we'll explore the various defense capabilities of Office 365, the MS Graph API, and Azure AD. We'll deep-dive into external sharing, authentication options, third-party application security (what apps should and shouldn't be able to do), and even some do's and don'ts regarding Azure AD endpoints and authorization mechanisms.
You'll walk away with a solid understanding of how to use the Office 365 defense tools at your disposal, such as the Attack Simulator and Threat Intelligence, as well as how they relate to real-world attacks.
Office 365 environments are very attractive targets for attackers. So, it's never been more important to understand how its security structure works, and how to best configure it.
In this in-depth session, we'll run through real-time attack scenarios and examine common attack vectors. And then we'll explore the various defense capabilities of Office 365, the MS Graph API, and Azure AD. We'll deep-dive into external sharing, authentication options, third-party application security (what apps should and shouldn't be able to do), and even some do's and don'ts regarding Azure AD endpoints and authorization mechanisms.
You'll walk away with a solid understanding of how to use the Office 365 defense tools at your disposal, such as the Attack Simulator and Threat Intelligence, as well as how they relate to real-world attacks.
Office365 from a hacker's perspective: Real-life Threats, Tactics and Remedies Benedek Menesi
Office 365 environments are very attractive targets for attackers. So, it's never been more important to understand how its security structure works, and how to best configure it.
In this in-depth session, we'll run through real-time attack scenarios and examine common attack vectors. And then we'll explore the various defense capabilities of Office 365, the MS Graph API, and Azure AD. We'll deep-dive into external sharing, authentication options, third-party application security (what apps should and shouldn't be able to do), and even some do's and don'ts regarding Azure AD endpoints and authorization mechanisms.
You'll walk away with a solid understanding of how to use the Office 365 defense tools at your disposal, such as the Attack Simulator and Threat Intelligence, as well as how they relate to real-world attacks.
Domino 10 shipped jam packed with awesome new features you'll love. And in this webinar, you'll learn how to bring the best out of them with the Ytria tools. You'll learn about deletion logging, replication and synch-up, Domino On Disk Structures (ODS) and what they mean, and more—as well as how you can enable and enhance these features using our upcoming EZ Suite version 19.
Office365 from a hacker's perspective: Real life Threats, Tactics and Remedie...Benedek Menesi
Unfortunately, SlideShare no longer supports re-uploading presentations. You can find the new, updated version of this deck here: https://www.slideshare.net/BenedekMenesi/office365-from-a-hackers-perspective-reallife-threats-tactics-and-remedies
Logging Wars: A Cross-Product Tech Clash Between Experts Benedek Menesi
Things WILL get VERY technical when two experts face-off in a unique session that explores polar perceptions regarding various types of logs, verbosity levels, data extraction, responses for alerts, and more. Be it Domino, Sametime, or Traveler operating on-prem. or in Hybrid and Cloud environments, it is vital to have an understanding of log data structure, what is (or isn't) logged and why, and how to search logs effectively. But aren't there ways to find your information without having to pipe everything into the log? Where does one's best practice end and another's begin? From this collision of opposing viewpoints and real-world stories, you'll take away knowledge and tools ready to deploy to various scenarios, products, and log types.
From frustration to fascination: dissecting ReplicationBenedek Menesi
Recorded Webinar: https://www.youtube.com/watch?v=9dML83jd5SE
This session has been presented at the Benelux Lotus User Group in Leuven, March 2013
--
Replication is one of the most important pillars of the IBM Notes and Domino Architecture. Whether you're an administrator or developer, replications plays an integral role in your life, and let’s face it, this relationship has its ups and downs.
This session will reveal how its underpinnings work, what can go wrong, how to setup and manage selective replication and why, how to best consolidate cluster and standard replication, what traps to look for and how to get out of them once you’re caught. Join us to learn about tips, tricks and code that will help you debug and tackle the toughest replication problems (conflicts, ghosts, inconsistencies etc…) like a pro.
At the end of this session, you will walk away with a clearer understanding of how the replication engine works, and you'll be ready to turn this sometimes tumultuous relationship into a harmonious and happy one.
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Crescat
Crescat is industry-trusted event management software, built by event professionals for event professionals. Founded in 2017, we have three key products tailored for the live event industry.
Crescat Event for concert promoters and event agencies. Crescat Venue for music venues, conference centers, wedding venues, concert halls and more. And Crescat Festival for festivals, conferences and complex events.
With a wide range of popular features such as event scheduling, shift management, volunteer and crew coordination, artist booking and much more, Crescat is designed for customisation and ease-of-use.
Over 125,000 events have been planned in Crescat and with hundreds of customers of all shapes and sizes, from boutique event agencies through to international concert promoters, Crescat is rigged for success. What's more, we highly value feedback from our users and we are constantly improving our software with updates, new features and improvements.
If you plan events, run a venue or produce festivals and you're looking for ways to make your life easier, then we have a solution for you. Try our software for free or schedule a no-obligation demo with one of our product specialists today at crescat.io
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
The Earth System Grid Federation (ESGF) is a global network of data servers that archives and distributes the planet’s largest collection of Earth system model output for thousands of climate and environmental scientists worldwide. Many of these petabyte-scale data archives are located in proximity to large high-performance computing (HPC) or cloud computing resources, but the primary workflow for data users consists of transferring data, and applying computations on a different system. As a part of the ESGF 2.0 US project (funded by the United States Department of Energy Office of Science), we developed pre-defined data workflows, which can be run on-demand, capable of applying many data reduction and data analysis to the large ESGF data archives, transferring only the resultant analysis (ex. visualizations, smaller data files). In this talk, we will showcase a few of these workflows, highlighting how Globus Flows can be used for petabyte-scale climate analysis.
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
GraphSummit Paris - The art of the possible with Graph TechnologyNeo4j
Sudhir Hasbe, Chief Product Officer, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
How Recreation Management Software Can Streamline Your Operations.pptxwottaspaceseo
Recreation management software streamlines operations by automating key tasks such as scheduling, registration, and payment processing, reducing manual workload and errors. It provides centralized management of facilities, classes, and events, ensuring efficient resource allocation and facility usage. The software offers user-friendly online portals for easy access to bookings and program information, enhancing customer experience. Real-time reporting and data analytics deliver insights into attendance and preferences, aiding in strategic decision-making. Additionally, effective communication tools keep participants and staff informed with timely updates. Overall, recreation management software enhances efficiency, improves service delivery, and boosts customer satisfaction.
Large Language Models and the End of ProgrammingMatt Welsh
Talk by Matt Welsh at Craft Conference 2024 on the impact that Large Language Models will have on the future of software development. In this talk, I discuss the ways in which LLMs will impact the software industry, from replacing human software developers with AI, to replacing conventional software with models that perform reasoning, computation, and problem-solving.
Unleash Unlimited Potential with One-Time Purchase
BoxLang is more than just a language; it's a community. By choosing a Visionary License, you're not just investing in your success, you're actively contributing to the ongoing development and support of BoxLang.
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
Developing Distributed High-performance Computing Capabilities of an Open Sci...Globus
COVID-19 had an unprecedented impact on scientific collaboration. The pandemic and its broad response from the scientific community has forged new relationships among public health practitioners, mathematical modelers, and scientific computing specialists, while revealing critical gaps in exploiting advanced computing systems to support urgent decision making. Informed by our team’s work in applying high-performance computing in support of public health decision makers during the COVID-19 pandemic, we present how Globus technologies are enabling the development of an open science platform for robust epidemic analysis, with the goal of collaborative, secure, distributed, on-demand, and fast time-to-solution analyses to support public health.
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaYara Milbes
Discover the transformative power of the WhatsApp API in our latest SlideShare presentation, "Top 7 Unique WhatsApp API Benefits." In today's fast-paced digital era, effective communication is crucial for both personal and professional success. Whether you're a small business looking to enhance customer interactions or an individual seeking seamless communication with loved ones, the WhatsApp API offers robust capabilities that can significantly elevate your experience.
In this presentation, we delve into the top 7 distinctive benefits of the WhatsApp API, provided by the leading WhatsApp API service provider in Saudi Arabia. Learn how to streamline customer support, automate notifications, leverage rich media messaging, run scalable marketing campaigns, integrate secure payments, synchronize with CRM systems, and ensure enhanced security and privacy.
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/
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus
As part of the DOE Integrated Research Infrastructure (IRI) program, NERSC at Lawrence Berkeley National Lab and ALCF at Argonne National Lab are working closely with General Atomics on accelerating the computing requirements of the DIII-D experiment. As part of the work the team is investigating ways to speedup the time to solution for many different parts of the DIII-D workflow including how they run jobs on HPC systems. One of these routes is looking at Globus Compute as a way to replace the current method for managing tasks and we describe a brief proof of concept showing how Globus Compute could help to schedule jobs and be a tool to connect compute at different facilities.
Software Engineering, Software Consulting, Tech Lead.
Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Security,
Spring Transaction, Spring MVC,
Log4j, REST/SOAP WEB-SERVICES.
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
Listen to the keynote address and hear about the latest developments from Rachana Ananthakrishnan and Ian Foster who review the updates to the Globus Platform and Service, and the relevance of Globus to the scientific community as an automation platform to accelerate scientific discovery.
2. Head of Product at Ytria
IBM Notes Administration & Development for
various enterprise IBM customers
Certified Advanced Domino Developer & Admin
and Security Professional v7+
Speaker at ICS / ESS technology conferences around the globe
IBM Champion for Collaboration Solutions 2014 & 2015
ca.linkedin.com/in/benedekmenesi
Speaker: Ben Menesi
@BenMenesi
3. Founder, CEO & CTO at Ytria
15+ years IBM Notes & API development
Speaker at ICS conferences & published author
IBM Design Partner
ca.linkedin.com/pub/eric-houvenaghel/0/37/941
Co-Author
Eric Houvenaghel
5. 1.
• Events take place
2.
• Events are logged
3.
• Some events captured
4
• Few events addressed
5
• Lots of events missed, angry users on the
phone
6. Everything about LOG.NSF
– Understanding different log events
– Extracting additional data
– Log Retention, Searching the log and more
User Activity Logging
– Understanding what user activities are logged
– Utilizing Recorded user activity
Replication Logs
– Replication History tips & tricks
– Understanding what / where / why
– Replication Triangulation
Agenda
7. LOG.NSF
What is (or isn’t) logged in log.nsf?
How can we extract more data?
Best Practices for retention, searching and more
8. Almost everything from your Domino server (HTTP Web Server is
another topic!)
– Generally 90%+ of what’s in your Domino console will be in here
• Except for Traveler and some DAOS command logs
Log.nsf
What is being logged?
Log.nsf
replica
amgr
router
9. MAIN Log.nsf setting in your server’s Notes.ini file
Logfilename: typically log.nsf
Log_option: 1 = Log to the console, 2 = Force DB fixup when opening
log file, 4 = Full document scan
Days: # of days logs will be kept*
Size: Size of log text in event documents*
Days2: Optional # of days to keep activity trends data documents
Log.nsf
Log file structure
LOG=logfilename, log_option, cant_touch_this, days, size, days2
13. User Session Activity (form=Session)
– Sessions this server had with users or other servers
Activity Data (form=Activity)
– Populated by the nightly Statistics Log task
Log.nsf
Log file structure
14. Server tasks can log events to multiple types of documents!
– But no duplicate logs: different information!
– Example: Server 1 replicator opens session to Server 2 as per
Connection Document settings
Log.nsf
Log file structure
Misc.
Replication
15. Miscellaneous events: what do we see?
– Some high level info (Server, Start & Finish Time) and
– UI only shows ONE text type item with limited information
Log.nsf
1.) Miscellaneous events
16. What the EventsR6 item tells us us
– Used to be a Rich Text item Prior to R6 (whew!)
– @If(@IsAvailable(Eventlist);EventList;@IsAvailable(Eventslist);Events
List;Events)
– EventsList item: only contains the Event time & description for each
event
What is an event?
Log.nsf
1.) Miscellaneous events
Time Status Code Severity Type
Addin Name Target Server Target DB Target User
17. Miscellaneous events – event attributes logged in multi-value Text
items
Log.nsf
1.) Miscellaneous events
EventList
Time &
Description
EventTime
EventSeverity
EventStatus
EventType
Event 1
Time
Severity
HEX Status
Type
Time &
Description
Event 2
Time
Severity
HEX Status
Type
Time &
Description
Event 3
Time
Severity
HEX Status
Type
Time &
Description
Event x
Time
Severity
HEX Status
Type
18. Miscellaneous events – EventSeverity
– Severities are recorded via numbers 0 – 5 where
• 0: Unknown
• 1: Fatal
• 2: Failure
• 3: Warning High
• 4: Warning Low
• 5: Normal
Log.nsf
1.) Miscellaneous events
19. Miscellaneous events – EventType
– Multiple type identifiers in use
• Best not to mess with this stuff
Log.nsf
1.) Miscellaneous events
20. Can we get more data?
– We can use formulas and the list of Severities, Events & Status Codes
to get a better idea of each Misc. log document
Total # of events / document [Eventlist item]
– @Elements(Eventlist)
Total # of unique events [EventStatus item]
– @Elements(@Unique(EventStatus))
Highest severity / document [EventSeverity item]
– _sev:=@If(@Sort(@Unique(@Text(EventSeverity));[Ascending])[1]="0
";@Sort(@Unique(@Text(EventSeverity));[Ascending])[2];@Sort(@Un
ique(@Text(EventSeverity));[Ascending])[1]);
Log.nsf
1.) Miscellaneous events
21. Customization options (Cont’d)
Once we have the _sev variable, use icons to display (from DDM
resources)
– @If(_sev="0";"iconNormal";_sev="1";"iconFatal";_sev="2";"iconFailure
";_sev="3";"iconHigh";_sev="4";"iconLow";_sev="5";"iconNormal";"")+"
.gif“
# of Fatal severities / document [EventSeverity item]
– @Elements(@Trim(@Replace(@Text(EventSeverity);"5":"4":"3":"2":"0
";"")))
# of Failure severities [EventSeverity item]
– @Elements(@Trim(@Replace(@Text(EventSeverity);"5":"4":"3":“1":"0
";"")))
Log.nsf
1.) Miscellaneous events
22. # of High Warning severities / document
– @Elements(@Trim(@Replace(@Text(EventSeverity);"5":"4":"1":"2":"0
";"")))
# of Low Warning severities / document
– @Elements(@Trim(@Replace(@Text(EventSeverity);"5":"1":"3":"2":"0
";"")))
# of Normal severities / document
– @Elements(@Trim(@Replace(@Text(EventSeverity);"1":"4":"3":"2":"0
";"")))
# of Unknown severities / document
– @Elements(@Trim(@Replace(@Text(EventSeverity);"5":"4":"3":"2":"1
";"")))
Log.nsf
1.) Miscellaneous events
23. Customization options: this is what you’ll get
– Tip: we can make the Highest and severity columns sortable but
careful with your indexes!
Log.nsf
1.) Miscellaneous events
24. Mail Routing Events
– Same Structure as Miscellaneous events
– Incrementally fills documents (considering 40KB / Log= limit)
Log.nsf
2.) Mail Routing Events
Time EventList EventStatus EventSeverity
25. Is there any additional data we can mine?
– Use same custom views (Severities, unique events, etc…)
• Tip: Messages can be traced based on the last 8 characters of their
Universal ID
• Extract list of Messages transferred per Mail Routing Log, or their
(unique) numbers.
Log.nsf
2.) Mail Routing Events
26. Unique # of Messages transferred [EventList item]
– Could be used as a sortable column formula
• @Elements(@Unique(@Explode(@Implode(@Trim(@Word(@Replac
eSubstring(EventList;"Router: Message ":"Router: No messages":"
transferred to ":"NOT transferred ":" delivered to
";"§§§":"§§§":"§§§":"§§§":"§§§");"§§§";2));", ");", ")))
Log.nsf
2.) Mail Routing Events
27. List of unique message codes [EventList item]
– Could be used as a categorized column formula – help finding emails
• @Unique(@Explode(@Implode(@Trim(@Word(@ReplaceSubstring(
EventList;"Router: Message ":"Router: No messages":" transferred to
":"NOT transferred ":" delivered to
";"§§§":"§§§":"§§§":"§§§":"§§§");"§§§";2));", ");", "))
Log.nsf
2.) Mail Routing Events
28. Security Event documents
– Same Structure as Miscellaneous events
– Incrementally fills documents (considering 40KB / Log= limit)
– Typically you won’t even need a special view to understand unless
you have a very high volume.
Log.nsf
3.) Security Events
29. Replication Events <> Miscellaneous events
– Important: Logs documents PER SESSION
– Only Replication Sessions where the current server did the work!
• Search all participating server log files to get the big picture!
– What is stored in those replication events?
Log.nsf
4.) Replication Events
InitiatedBy Server SourceServer
Body BytesIn BytesOut Pathname
EventList EventSeverity EventStatus EventType
30. What additional data can we extract and use?
– EventList & EventSeverity items ONLY created on error
– # of entries in the Pathname item tells us how many events
– Body item contains: Access, Additions, Updates, Deletes, Kbytes sent
& received for each DB
• Body item is NOT multi-value (can’t really work with formulas)
• Body item is NOT part of the summary if more than 1 event is logged
= can NOT be displayed in views
• Cluster Replication events are NOT properly logged unless you use
the RTR_Logging parameter
• http://www-01.ibm.com/support/docview.wss?uid=swg21214739
Log.nsf
4.) Replication Events
31. Interesting stuff: even when DB1 only has to SEND data to DB2,
we can see data being received by DB1
– BytesIN & BytesOUT: NOT reliable:
Log.nsf
4.) Replication Events
32. Creating a custom replication view
Replicator / Cluster Replicator? [Initiatedby item]
Number of events [Pathname item]
– @Elements(Pathname)
Any Errors? [EventSeverity item]
– @If(@Elements(EventSeverity)>0;150;"")
Direction [Body item]
– _bl1:=@Contains(Body;"PULL");
– _bl2:=@Contains(Body;"PUSH");
– @If(_bl1=1&_bl2=1;"PULL-
PUSH";_bl1=1&_bl2=0;"PULL";_bl2=1&_bl1=0;"PUSH";"-")
Log.nsf
4.) Replication Events
34. Usage Session logs – what do we (not) see?
– IMPORTANT: Logging on a /USER/SESSION base!
– Contains a TON of raw data
Log.nsf
5.) Usage Session Documents
35. What is an event?
Log.nsf
5.) Usage Session Documents
Database Reads Writes Transactions
Bytes Read Bytes Written DB Open time
UserName Pathname Reads Writes
Transactions SentFromServer SentToServer Body
36. What additional data can we extract and use?
– PathName item (multi-value) contains list of databases accessed
• @Elements(PathName) gives us the # of DBs accessed for each
session
– Rearrange columns in the Usage By User view
Log.nsf
5.) Usage Session Documents
37. Searching your log file is painful
– Reason: you’ll be presented with any matching documents but you
won’t be able to read between the lines
– Looks familiar?
– … and the sad part: 6 results would actually make us happy (RIGHT?)
Log.nsf
How to search?
38. Option #1: search using the Admin client
– TONS of parameters to specify – slow setup. Better for periodical
search requirements
Log.nsf
How to search?
39. Option #1: search using the Admin client (Cont’d)
– Tip: do NOT use the Event Type tab!
• You can miss results because events are logged across types
Log.nsf
How to search?
40. Option #1: search using the Admin client (Cont’d)
– Tip: You can save queries in domadmin.nsf to reuse later
– BEWARE: Search results populate new documents!
• Avg. 180 events / document: single search with 1800 matches creates
10 documents
• Results can not be analyzed nor copied and are stored across multiple
documents
– Conclusion: Useful for very specific queries that you may need
periodically
Log.nsf
How to search?
41. Option #2: A quicker DIY solution (less customizable)
– Advantages: reads matches from multiple log documents and saves &
displays them in one text file
– http://searchdomino.techtarget.com/tip/Easily-find-a-string-in-a-Lotus-
Domino-server-log
Log.nsf
How to search?
42. Option #3: Pro tip for data-range search (Kudos to Kim Greene)
– Select log documents and Actions Forward
• Aggregates EventList item contents in one document
• Use CTRL+F to search
Log.nsf
How to search?
43. Option #4 Great open source log parser via OpenNTF from Jakob
Majkilde
– Installed on server, access to Console Logs, Trace Logs, Log.nsf and
more with a nice Xpages interface
– http://openntf.org/main.nsf/project.xsp?r=project/XPages%20Log%20
File%20Reader
Log.nsf
How to search?
44. Option #5+ 3rd Party tools
– Use a tool like Ytria consoleEZ
Log.nsf
How to search?
45. Log deletions managed by parameter defined in log= server
notes.ini parameter
– Deletions made at once, all entries older than 7 days removed
– Add to that: Deletion Stub Purge interval
• Default 90 days could result in =< 120 days old deletion stubs
• Deletions happen every 1/3rd of the time defined here
Log.nsf
Log file retention
46. Known problem in previous Domino versions: log.nsf continues to
grow and ignores log= settings
– Workaround: use “Remove documents not modified in the last (days)
• Beware: this field also defines Deletion Stub Purging time
• Tip: Deleted documents are removed WITHOUT creation of deletion
stubs
Log.nsf
Log file retention
47. Recommendation
– Use the “Remove documents note modified in the last (days)” setting
– Use console logs to keep old log data
Log.nsf
Log file retention
48. Log_AgentManager
– 0 for no logging, 1 for partial & successful agent execution events, 2
for successful events only
Log_Replication
– 1 for logging when DB replicates, 2 for summary info about each DB,
3 for detailed info about each replicated note
• Great for debugging!
RTR_Logging
– 1 (Default), 4 for Logging replications (attempted & performed)
• Cluster replication will be logged
Log.nsf
A few notes.ini parameters in the back pocket
49. Mail_Log_To_MiscEvents
– 0/1 whether to log mail events into Misc. event documents
• Tip: MailLogToEventsOnly=1 to NOT show router messages in the
Domino Console
SMTPClientDebug=1
– Use temporarily to debug outbound mail problems
• Tip: don’t get confused by client, this one’s for your server!
HTTPLogUnauthorized=1
– Logs 401 HTTP errors in server console AND Misc. log events
• HTTP Users attempting to access resources that aren’t available and
failed user authentication requests
• This is GREAT: brings a bit of web server logs into your log.nsf
Log.nsf
A few notes.ini parameters in the back pocket
50. Log_Console=2
– Logs all console commands even if prefixed with ! (By default !sh task
won’t be logged!)
LOG_DisableTXNLogging=1
– 0/1 Take your Log.nsf out of DBs to be transaction logged
• Also clubusy.nsf and mail.box!
No_Force_Activity_Logging
– 0/1 Controls whether the statlog task automatically enables activity
recording for all DBs (Default = 0)
• Tip even if disabled activity is being recorded in the Log.nsf Usage
views
Log.nsf
A few notes.ini parameters in the back pocket
51. USAGE ACTIVITY
What are our most used databases?
How do we know what a given user has been up to?
How do we get user activity for multiple databases?
52. User Activity can be a *VERY* rich source of data
– Enable in the database properties window
• Tip: No_Force_Activity_Logging=0 (Default value) allows on ALL dbs
• Tip: Set to confidential to prevent users with lower than Designer
access from accessing it
Database User Activity
Recorded User Activity
53. Did you upgrade your database On Disk Structures?
– I’m not proud of it
– Tip: use Compact –REPLICA for upgrading system database ODS’s
without downtime!
Database User Activity
Before we go any further
54. Prior to ODS 48
– Entry size allocated 44 bytes, Object size 61600 bytes (max 1400 entries)
ODS 48+ (undocumented improvement)
– Entry size allocated 92 bytes, Object size 128800 bytes (max 1400 entries)
Curious: only two additional counters added, yet ODS 48+ entry is over
2x the size of those prior to ODS48: Why?
Database User Activity
User Activity – What is really captured?
Date &
Time
Reads Adds Updates Deletes User
Date &
Time
Reads Writes User
55. Does Notes only capture as much as it displays?
– Nope
Database User Activity
User Activity – What is really captured?
Reads Adds Updates Deletes
Data
Non
Data
Σ
Data
Non
Data
Σ
Data
Non
Data
Σ
Data
Non
Data
Σ
56. Differentiating between Data (as in: Document class notes) and
Non-Data (as in: everything else such as Designs, ACLs, etc…)
can help us look for more specific scenarios:
– Databases where no DOCUMENT class notes were read for some
time
– Databases where no DOCUMENT class notes were added or updated
since awhile
– Users who’ve deleted Designs or ACLs
– And more.
Database User Activity
User Activity – Data & Non-Data
57. Makes no difference between users and servers
– Workaround: use a tool to parse the data and input exceptions
Only maintains 1400 entries
– Wait, this doesn’t need to be a problem!
Still answers questions like “What databases aren’t used on a
regular basis?”
– Databases that contain 1400 entries are properly used apps
• @Date(FirstEntry) - @Date(LastEntry) tells us how frequently used
– Databases with lower than 1400 entries indicate they aren’t used that
much
Database User Activity
User Activity - Downside
58. How do we get the user activity for multiple databases
– Third party tools like http://www.agecom.com.au/useractivity
– …or Ytria’s databaseEZ
– …or we can implement it ourselves using the NotesUserActivity class:
• Uses the W32_NSFDbGetUserActivity API call (restrictive: no Data vs.
Non-Data)
http://www.bananahome.com/ldd/sandbox.nsf/ByDate/c12a2fd2142758b
68525688d00708397?OpenDocument
Database User Activity
User Activity – How to get it?
60. Set via Log_Replication=value
– 0 Do not log replication events
– 1 Log that DB is replicating (Default value)
– 2 Log summary info about each DB
– 3 Log info about each replicated document (both design and doc class)
– 4 Log info about each replicated field
Note: only impacts logging of replication events performed by the
current server!
Replication Logs
Replication verbosity logs
61. Keeps track of what the current database replicated with
– Tip1: Local <> Server replication leaves NO TRACE in server replica’s
replication history!
– Tip2: When there’s nothing to replicate, no replication history entry
created
Replication Logs
Replication History
62. Feature aiming to optimize performance introduced in Domino 7
– Result: Replication History Entries indicating replication between A & C
which never happened
Replication Logs
Replication Triangulation
A
B
C
A – B
A – B
B – C
B – C
A – C
63. Idea: to prevent complete recalculation when replicating with an
unknown server
– Results show 400% CPU increase in some cases (1700 servers)
– Disable (server side):
• NSF_REPLHIST_NO_TRI=1
• REPL_NO_WS_TRI_HIST=1
• REPL_NO_REMOTE_TRI_HIST=1
– Gotcha: need to clear replication history entries for all impacted DBs!
– Disable (client side):
• NSF_REPLHIST_NO_TRI=1 [No triangulated entries read]
• REPL_NO_WS_TRI_HIST=1 [No triangulated entries written]
Replication Logs
Replication Triangulation
64. Purge Interval Replication Control
– New(ish) awesome option for preventing old documents from coming
back (Introduced in Domino 8.5.3)
• Set via Replication Options > Space Savers
– DEBUG_REPL_PIRC=1 gives you date and summary info about
documents not allowed to replicate
– DEBUG_REPL_PIRC=2 or greater provides more details about
documents blocked by PIRC
Replication Logs
PIRC logging
65. Please fill out your evaluation forms
– Your feedback is very important!
Feel free to get in touch!
– Contact - Ben Menesi
Thanks
Thank you for attending!
ca.linkedin.com/in/benedekmenesi
@BenMenesi
66. 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