SlideShare a Scribd company logo
© 2011 Wellesley Information Services. All rights reserved.
Domino Domain
Monitoring: If You Only
Knew What Your Server
Was Saying
Keith Brooks
Vanessa Brooks
Twitter/Skype: @lotusevangelist
2
In This Session ...
Today’s Simple (?!) Goal:
How to improve your Lotus infrastructure
(or at least be more pro-active about it)
using DDM
What We’ll Cover …
• Introduction and background of DDM
• Understanding ambiguous messages
• Managing the ambiguous messages
• Performing some DDM editing and customization on a server
• Wrap-up
3
Introduction
• Does this sound familiar?
 Your server is crying out in pain and you don’t hear it, or worse,
ignore it … at your peril.
 Daily, hourly it suffers in silence because you do not let it talk
to you.
 You know it can talk, right?
 Then you turn it on and it talks, non-stop!
 So you shut it off again.
4
Background of DDM
• Started with R7 although its history goes back to Stats and Events
• DDM (ddm.nsf) is a reporting database
• It reports based on details that the Monitoring
Configuration (events4.nsf) database has defined
• Events (events4.nsf) is the real information
wrapped around by the ddm.nsf
• It is installed with every copy of Domino yet many
never use it … why?
• If you use it, you probably set it up once and
never looked at it again ... right?
5
Best Practice (From LS10 Paul Mooney’s Session)
• Tip #57: Domino Domain monitor keeps you safe
 Enable DDM
 Have DDM tell you when anonymous gets added to a
database over a certain level
 Have DDM tell you not only that there is a problem, but
suggests how to fix it!
 Have DDM bring you directly to the problem
 Monitoring software makes your life easier
6
DDM — Making Everyone Accountable
• Inside DDM you can:
 See everything is right or wrong
 See who closed which items at issue
 Delegate problems to someone else
 Provide management with a dashboard
 Change severity of error messages
 Monitor ACLs, security, SMTP, and on and on as long as it’s a
Domino item*
• * There are ways to do this for non-Domino, but not by default
7
DDM — What Does It Look Like? Brief Demo.
8
What We’ll Cover …
• Introduction and background of DDM
• Understanding ambiguous messages
• Managing the ambiguous messages
• Performing some DDM editing and customization on a server
• Wrap-up
9
Access to server VIEW/DEMO is slow. [KBRS-7UQLW]
Originating Server: VIEW/DEMO
Event Severity: Failure
Event Type: Server
Event Time: 08/16/2010 07:54:17 PM
To see the document that triggered this notification,
click here  Notes Link
Questionable Severity
Bit extreme, probably should
be a Warning High/Low
10
Knowledge a PHB* Would Require
• Why do we want to know this at all?
11
Access to server VIEW/DEMO has been
reestablished., [KBRS-87UQLW]
Originating Server: VIEW/DEMO
Event Severity: Normal
Event Type: Server
Event Time: 08/16/2010 08:09:06 PM
To see the document that triggered this notification,
click here  Notes Link
*Pointy Haired Boss
Very nice, but
why do we get
this if we didn’t
ask for it?
Attack of the Ambiguous Error Message
• Cannot process Full Text Index (FTI)
• Admin Process: Gone Fishing/Org does not appear in design
elements of any database designating Server/Demo as their
Administration Server
• SMTP Failed to Connect to us.ibm.com
• Gone Fishing/Org attempted to login to Server/Demo
• SSL Error: Keyring File access error
• Unable to replicate or route mail
• Calendar profile error
• Events database missing documents or duplicated
• Unable to compact compact no such file exists (program doc
added compact twice)
12
Attack of the Ambiguous Error Message — Troubleshooting
• So now what? The great DOMINO has spoken, you must resolve
the problem, but how?
 DDM does not always provide any details
 Check your server console
 The answer may be staring you in the face, if not, search your
log.nsf file for the text of the error
 Check that you are running enough debug level in your log to
show these errors
 Dig deeper within the system from the Administrator monitoring
and analysis tools to the new DCT
 Google, Planetlotus.org, Bloggers, IBM Support
13
What DDM Sends You via Email
• An email with a subject heading:
• And in the body this:
14
Admin Process: Completed maintenance of mailfiles for 0
databases, 0 databases reported errors.
Originating Server: Domino/DEMO
Event Severity: Warning (high)
Event Type: Misc
Event Time: 08/18/2010 01:00:52 PM
To see additional information about this error
message, click here -->
(Document link: Error Message Document)
To see the document that triggered this
notification, click here -->
(Document link: Event Notification Document)
This should be a Failure
or a Normal, don’t you
think?
Do these links
help?
What Those Links Reveal
• The Events4.nsf database when you follow the links
• And quite possibly ends up looking like this: Blank
15
So Now What Do You Do?
• If you are shown a blank page, you still have to troubleshoot the
problem
• BUT
• Did you know you can enter your text/data for next time as well?
16
What We’ll Cover …
• Introduction and background of DDM
• Understanding ambiguous messages
• Managing the ambiguous messages
• Performing some DDM editing and customization on a server
• Wrap-up
17
How to Create an Event Report and Cause
• Open events4.nsf, go to Advanced, Event Messages by Text and
enter something
• However, the most common way now affects only R7 and earlier
servers
• The new R8 way requires one to produce Modular Documents
• So where do we find these Modular Documents?
18
Creating a Modular Document Part A
• Open the events4.nsf database to find:
• Clicking on this will show a list that has three subheadings as well
as numerous documents:
19
Creating a New Modular Document Part B
• Clicking on the New Modular Document button, you will be asked
to select the purpose of your input
• Probable Cause Text and Probable Solution Text have the text
line, as shown, which will then be available for any future events
20
Creating a New Modular Document Part C
• What if you want automatic corrective action using formulas or
LotusScript? Add them in the fields.
• Note: Check Syntax is for Formulas only
21
Creating a New Modular Document Part D
• Using an Agent to correct something may be helpful as well and
the options are database-specific
22
If You Did It Right
• You would enter this in the field:
23
And Find This in the List
• Now go look at the options for you to choose from and you will
find this:
24
Future Information Domino Will Provide
• Make it fun if you want ... but to the point
• Sometimes there is no why!
 But there is a solution!
25
Understanding where DDM Messages Originate
• An example using Mail Statistics, below is from a standalone
server
26
The probe has failed for the following statistic: QOS.Mail.local
server self probe.ResponseTime [srvr-##L#L#]
Originating Server: Srvr1/TheView
Event Severity: Warning (high)
Event Type: Mail
Event Time: 08/10/2010 10:29:56 PM
To see additional information about this error message, click here 
Notes Link
To see the document that triggered this notification, click here 
Notes Link
Additional Information Link Shows — Lotus Entries
• Nothing under Lotus Entries
27
Additional Information Link Shows — Custom Entries
• So the additional information may not help or be what you are
seeking every time
28
Document That Triggered This Notification
• Still no details found beyond that the item is part of an event
notifier
So Where Did It Come From?
1. Open the events4.nsf database
2. Locate the Event Generators Section
3. Based on the item, find it in the list
4. In this case, it is under Mail Routing
30
The Routing Event, Found at Last
• Opening up the entry below shows the details for the probe and
its timing
• Edit it as you see fit
31
You Can Handle the Truth
• There are many ways to receive notifications
• But what do you do when the problem is in your MAIL server
which prevents email from flowing?
• Go to Ideajam.net and vote for it to add Twitter or whatever you
think is best!
 http://ideajam.net/IdeaJam/P/ij.nsf/0/C002DE309231F71B862577
830058A332?OpenDocument
32
What We’ll Cover …
• Introduction and background of DDM
• Understanding ambiguous messages
• Managing the ambiguous messages
• Performing some DDM editing and customization on a server
• Wrap-up
33
www.addletters.com/pictures/bart-simpson-generator/953806.htm
Demo
• Demo Live what we just walked through
34
What We’ll Cover …
• Introduction and background of DDM
• Understanding ambiguous messages
• Managing the ambiguous messages
• Performing some DDM editing and customization on a server
• Wrap-up
35
Today’s Simple (?!) Goal:
How to improve your Lotus infrastructure
(or at least be more pro-active about it)
using DDM
Mission: Understand Domino Domain Monitor (DDM)
36
Resources
• Planetlotus.org – 315+ Lotus Bloggers especially, Andy Pedisich who
gives a much more detailed session on DDM
• IBM Infocenter
 http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp?
topic=/com.ibm.help.domino.admin85.doc/H_DOMINO_DOMAIN_MON
ITORING_DDM_OVER.html
• Philip Monson, Thomas Gumz, Frank Nostrame, Leah Busque, “Lotus
Domino Domain Monitoring” (IBM Redbook, 2005).
 DDM Redpiece(R7) Part# REDP-4089-00
 www.redbooks.ibm.com/abstracts/redp4089.html
• Domino Wiki Site for DDM:
 www.lotus.com/ldd/dominowiki.nsf/dx/domino-domain-monitoring
• Marc Champoux Blog Post on Monitoring non-Lotus Tasks:
 www.thenewdominoadmin.com/blog/?p=397
37
7 Key Points to Take Home
• DDM is free and running ... use it
• You decide what to monitor and you should be monitoring
• Be Proactive, not Reactive
• Edit common issues that are unique to your organization or
without details in DDM so the next admin has it easier
• Careful not to flood your inbox with warnings
• Management can have a dashboard with colors, give it to them
• Ambiguous error messages are a thing of the past, if you take the
initiative
38
39
Your Turn!
How to contact me:
Keith Brooks
Twitter/Skype: @lotusevangelist
keith@vanessabrooks.com

More Related Content

Similar to DDM - Domino Domain Monitoring, If You Only Knew What Your server Was Saying

Bp106 Worst Practices Final
Bp106   Worst Practices FinalBp106   Worst Practices Final
Bp106 Worst Practices Final
Bill Buchan
 
Planning ahead to Connect the Dots between IBM Domino, Notes, Connections and...
Planning ahead to Connect the Dots between IBM Domino, Notes, Connections and...Planning ahead to Connect the Dots between IBM Domino, Notes, Connections and...
Planning ahead to Connect the Dots between IBM Domino, Notes, Connections and...
Franziska Tanner
 
Handling Vendor Problems, or Problems With Vendors
Handling Vendor Problems,  or Problems With VendorsHandling Vendor Problems,  or Problems With Vendors
Handling Vendor Problems, or Problems With Vendors
Sam Knutson
 
Planning Ahead to Connect the Dots Between IBM Domino, Notes, Connections and...
Planning Ahead to Connect the Dots Between IBM Domino, Notes, Connections and...Planning Ahead to Connect the Dots Between IBM Domino, Notes, Connections and...
Planning Ahead to Connect the Dots Between IBM Domino, Notes, Connections and...panagenda
 
Pointing Fingers? DDM to the Rescue
Pointing Fingers? DDM to the RescuePointing Fingers? DDM to the Rescue
Pointing Fingers? DDM to the Rescue
Keith Brooks
 
IBM Connect 2016 - IS1406 #UserBLAST
IBM Connect 2016 - IS1406 #UserBLASTIBM Connect 2016 - IS1406 #UserBLAST
IBM Connect 2016 - IS1406 #UserBLAST
Mat Newman
 
Technology tips to be more efficient
Technology tips to be more efficientTechnology tips to be more efficient
Technology tips to be more efficient
Dale Denham
 
A Hitchhiker's Guide to troubleshooting IBM Connections
A Hitchhiker's Guide to troubleshooting IBM ConnectionsA Hitchhiker's Guide to troubleshooting IBM Connections
A Hitchhiker's Guide to troubleshooting IBM Connections
ICON UK EVENTS Limited
 
A hitchhiker’s guide to troubleshooting ibm connections
A hitchhiker’s guide to troubleshooting ibm connectionsA hitchhiker’s guide to troubleshooting ibm connections
A hitchhiker’s guide to troubleshooting ibm connections
Sharon James
 
SmartCloud Administration Best Practices MWLUG 2016
SmartCloud Administration Best Practices MWLUG 2016SmartCloud Administration Best Practices MWLUG 2016
SmartCloud Administration Best Practices MWLUG 2016
David Hablewitz
 
Migration from IBM Domino to IBM Verse
Migration from IBM Domino to IBM VerseMigration from IBM Domino to IBM Verse
Migration from IBM Domino to IBM Verse
ICON UK EVENTS Limited
 
Got Problems? Let's Do a Health Check
Got Problems? Let's Do a Health CheckGot Problems? Let's Do a Health Check
Got Problems? Let's Do a Health CheckLuis Guirigay
 
Preventing serversickness
Preventing serversicknessPreventing serversickness
Preventing serversickness
Gabriella Davis
 
IBM Connect 2017: Back from the Dead: When Bad Code Kills a Good Server
IBM Connect 2017: Back from the Dead: When Bad Code Kills a Good ServerIBM Connect 2017: Back from the Dead: When Bad Code Kills a Good Server
IBM Connect 2017: Back from the Dead: When Bad Code Kills a Good Server
Serdar Basegmez
 
IBM ConnectED 2015 - BP103: Solving the Weird, the Obscure, and the Mind-Bending
IBM ConnectED 2015 - BP103: Solving the Weird, the Obscure, and the Mind-BendingIBM ConnectED 2015 - BP103: Solving the Weird, the Obscure, and the Mind-Bending
IBM ConnectED 2015 - BP103: Solving the Weird, the Obscure, and the Mind-Bending
Luis Guirigay
 
What the Heck Just Happened?
What the Heck Just Happened?What the Heck Just Happened?
What the Heck Just Happened?
Ken Evans
 
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded
Engage 2018: IBM Notes and Domino Performance Boost - ReloadedEngage 2018: IBM Notes and Domino Performance Boost - Reloaded
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded
panagenda
 
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded Engage 2018: IBM Notes and Domino Performance Boost - Reloaded
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded
Christoph Adler
 
Webinar: Migration from IBM Domino to IBM Verse
Webinar: Migration from IBM Domino to IBM VerseWebinar: Migration from IBM Domino to IBM Verse
Webinar: Migration from IBM Domino to IBM Verse
MOVE4IDEAS
 

Similar to DDM - Domino Domain Monitoring, If You Only Knew What Your server Was Saying (20)

Lug
LugLug
Lug
 
Bp106 Worst Practices Final
Bp106   Worst Practices FinalBp106   Worst Practices Final
Bp106 Worst Practices Final
 
Planning ahead to Connect the Dots between IBM Domino, Notes, Connections and...
Planning ahead to Connect the Dots between IBM Domino, Notes, Connections and...Planning ahead to Connect the Dots between IBM Domino, Notes, Connections and...
Planning ahead to Connect the Dots between IBM Domino, Notes, Connections and...
 
Handling Vendor Problems, or Problems With Vendors
Handling Vendor Problems,  or Problems With VendorsHandling Vendor Problems,  or Problems With Vendors
Handling Vendor Problems, or Problems With Vendors
 
Planning Ahead to Connect the Dots Between IBM Domino, Notes, Connections and...
Planning Ahead to Connect the Dots Between IBM Domino, Notes, Connections and...Planning Ahead to Connect the Dots Between IBM Domino, Notes, Connections and...
Planning Ahead to Connect the Dots Between IBM Domino, Notes, Connections and...
 
Pointing Fingers? DDM to the Rescue
Pointing Fingers? DDM to the RescuePointing Fingers? DDM to the Rescue
Pointing Fingers? DDM to the Rescue
 
IBM Connect 2016 - IS1406 #UserBLAST
IBM Connect 2016 - IS1406 #UserBLASTIBM Connect 2016 - IS1406 #UserBLAST
IBM Connect 2016 - IS1406 #UserBLAST
 
Technology tips to be more efficient
Technology tips to be more efficientTechnology tips to be more efficient
Technology tips to be more efficient
 
A Hitchhiker's Guide to troubleshooting IBM Connections
A Hitchhiker's Guide to troubleshooting IBM ConnectionsA Hitchhiker's Guide to troubleshooting IBM Connections
A Hitchhiker's Guide to troubleshooting IBM Connections
 
A hitchhiker’s guide to troubleshooting ibm connections
A hitchhiker’s guide to troubleshooting ibm connectionsA hitchhiker’s guide to troubleshooting ibm connections
A hitchhiker’s guide to troubleshooting ibm connections
 
SmartCloud Administration Best Practices MWLUG 2016
SmartCloud Administration Best Practices MWLUG 2016SmartCloud Administration Best Practices MWLUG 2016
SmartCloud Administration Best Practices MWLUG 2016
 
Migration from IBM Domino to IBM Verse
Migration from IBM Domino to IBM VerseMigration from IBM Domino to IBM Verse
Migration from IBM Domino to IBM Verse
 
Got Problems? Let's Do a Health Check
Got Problems? Let's Do a Health CheckGot Problems? Let's Do a Health Check
Got Problems? Let's Do a Health Check
 
Preventing serversickness
Preventing serversicknessPreventing serversickness
Preventing serversickness
 
IBM Connect 2017: Back from the Dead: When Bad Code Kills a Good Server
IBM Connect 2017: Back from the Dead: When Bad Code Kills a Good ServerIBM Connect 2017: Back from the Dead: When Bad Code Kills a Good Server
IBM Connect 2017: Back from the Dead: When Bad Code Kills a Good Server
 
IBM ConnectED 2015 - BP103: Solving the Weird, the Obscure, and the Mind-Bending
IBM ConnectED 2015 - BP103: Solving the Weird, the Obscure, and the Mind-BendingIBM ConnectED 2015 - BP103: Solving the Weird, the Obscure, and the Mind-Bending
IBM ConnectED 2015 - BP103: Solving the Weird, the Obscure, and the Mind-Bending
 
What the Heck Just Happened?
What the Heck Just Happened?What the Heck Just Happened?
What the Heck Just Happened?
 
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded
Engage 2018: IBM Notes and Domino Performance Boost - ReloadedEngage 2018: IBM Notes and Domino Performance Boost - Reloaded
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded
 
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded Engage 2018: IBM Notes and Domino Performance Boost - Reloaded
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded
 
Webinar: Migration from IBM Domino to IBM Verse
Webinar: Migration from IBM Domino to IBM VerseWebinar: Migration from IBM Domino to IBM Verse
Webinar: Migration from IBM Domino to IBM Verse
 

More from Keith Brooks

Yes, It's Number One it's TOTP!
Yes, It's Number One it's TOTP!Yes, It's Number One it's TOTP!
Yes, It's Number One it's TOTP!
Keith Brooks
 
Hacking Administrators
Hacking AdministratorsHacking Administrators
Hacking Administrators
Keith Brooks
 
Modernizing Rooms and Resources Functionality
Modernizing Rooms and Resources FunctionalityModernizing Rooms and Resources Functionality
Modernizing Rooms and Resources Functionality
Keith Brooks
 
Shoot me NOW! The Life and Death of an O365 Admin and User
Shoot me NOW! The Life and Death of an O365 Admin and UserShoot me NOW! The Life and Death of an O365 Admin and User
Shoot me NOW! The Life and Death of an O365 Admin and User
Keith Brooks
 
To Home, To Work, To Home, To Collabsphere!
To Home, To Work, To Home, To Collabsphere!To Home, To Work, To Home, To Collabsphere!
To Home, To Work, To Home, To Collabsphere!
Keith Brooks
 
Decks Matter, And Other startup Font Tales
Decks Matter, And Other startup Font TalesDecks Matter, And Other startup Font Tales
Decks Matter, And Other startup Font Tales
Keith Brooks
 
Domino Administration Wizardry - Dark Arts Edition
Domino Administration Wizardry - Dark Arts EditionDomino Administration Wizardry - Dark Arts Edition
Domino Administration Wizardry - Dark Arts Edition
Keith Brooks
 
Admin Hacks for Users and Admins Sanity
Admin Hacks for Users and Admins SanityAdmin Hacks for Users and Admins Sanity
Admin Hacks for Users and Admins Sanity
Keith Brooks
 
ISBG / NCUG Why Didn't Anyone Tell Me Notes Could Do That
ISBG / NCUG Why Didn't Anyone Tell Me Notes Could Do ThatISBG / NCUG Why Didn't Anyone Tell Me Notes Could Do That
ISBG / NCUG Why Didn't Anyone Tell Me Notes Could Do That
Keith Brooks
 
Why This Global Law Firm Does Not Miss Deadlines
Why This Global Law Firm Does Not Miss DeadlinesWhy This Global Law Firm Does Not Miss Deadlines
Why This Global Law Firm Does Not Miss Deadlines
Keith Brooks
 
Shout IT Out loud
Shout IT Out loudShout IT Out loud
Shout IT Out loud
Keith Brooks
 
Breaking the Unwritten Rules to Help Your Users
Breaking the Unwritten Rules to Help Your UsersBreaking the Unwritten Rules to Help Your Users
Breaking the Unwritten Rules to Help Your Users
Keith Brooks
 
I'm a LEGO Man Living in a Duplo World
I'm a LEGO Man Living in a Duplo WorldI'm a LEGO Man Living in a Duplo World
I'm a LEGO Man Living in a Duplo World
Keith Brooks
 
Presentation on Soft Skills, Hard Skills, Body Language and More
Presentation on Soft Skills, Hard Skills, Body Language and MorePresentation on Soft Skills, Hard Skills, Body Language and More
Presentation on Soft Skills, Hard Skills, Body Language and More
Keith Brooks
 
Faster Translations Start With A Faster Computer
Faster Translations Start With A Faster ComputerFaster Translations Start With A Faster Computer
Faster Translations Start With A Faster Computer
Keith Brooks
 
IBM Sametime 9 Installation Woes and Proactive Repairs by Keith Brooks
IBM Sametime 9 Installation Woes and Proactive Repairs by Keith BrooksIBM Sametime 9 Installation Woes and Proactive Repairs by Keith Brooks
IBM Sametime 9 Installation Woes and Proactive Repairs by Keith Brooks
Keith Brooks
 
One Firm's Wild Ride to The Cloud
One Firm's Wild Ride to The CloudOne Firm's Wild Ride to The Cloud
One Firm's Wild Ride to The Cloud
Keith Brooks
 
18+ Ways To Help Clients Love You
18+ Ways To Help Clients Love You18+ Ways To Help Clients Love You
18+ Ways To Help Clients Love You
Keith Brooks
 
Advanced Backups
Advanced BackupsAdvanced Backups
Advanced Backups
Keith Brooks
 
What were you thinking? Worst Translation Practices
What were you thinking? Worst Translation PracticesWhat were you thinking? Worst Translation Practices
What were you thinking? Worst Translation Practices
Keith Brooks
 

More from Keith Brooks (20)

Yes, It's Number One it's TOTP!
Yes, It's Number One it's TOTP!Yes, It's Number One it's TOTP!
Yes, It's Number One it's TOTP!
 
Hacking Administrators
Hacking AdministratorsHacking Administrators
Hacking Administrators
 
Modernizing Rooms and Resources Functionality
Modernizing Rooms and Resources FunctionalityModernizing Rooms and Resources Functionality
Modernizing Rooms and Resources Functionality
 
Shoot me NOW! The Life and Death of an O365 Admin and User
Shoot me NOW! The Life and Death of an O365 Admin and UserShoot me NOW! The Life and Death of an O365 Admin and User
Shoot me NOW! The Life and Death of an O365 Admin and User
 
To Home, To Work, To Home, To Collabsphere!
To Home, To Work, To Home, To Collabsphere!To Home, To Work, To Home, To Collabsphere!
To Home, To Work, To Home, To Collabsphere!
 
Decks Matter, And Other startup Font Tales
Decks Matter, And Other startup Font TalesDecks Matter, And Other startup Font Tales
Decks Matter, And Other startup Font Tales
 
Domino Administration Wizardry - Dark Arts Edition
Domino Administration Wizardry - Dark Arts EditionDomino Administration Wizardry - Dark Arts Edition
Domino Administration Wizardry - Dark Arts Edition
 
Admin Hacks for Users and Admins Sanity
Admin Hacks for Users and Admins SanityAdmin Hacks for Users and Admins Sanity
Admin Hacks for Users and Admins Sanity
 
ISBG / NCUG Why Didn't Anyone Tell Me Notes Could Do That
ISBG / NCUG Why Didn't Anyone Tell Me Notes Could Do ThatISBG / NCUG Why Didn't Anyone Tell Me Notes Could Do That
ISBG / NCUG Why Didn't Anyone Tell Me Notes Could Do That
 
Why This Global Law Firm Does Not Miss Deadlines
Why This Global Law Firm Does Not Miss DeadlinesWhy This Global Law Firm Does Not Miss Deadlines
Why This Global Law Firm Does Not Miss Deadlines
 
Shout IT Out loud
Shout IT Out loudShout IT Out loud
Shout IT Out loud
 
Breaking the Unwritten Rules to Help Your Users
Breaking the Unwritten Rules to Help Your UsersBreaking the Unwritten Rules to Help Your Users
Breaking the Unwritten Rules to Help Your Users
 
I'm a LEGO Man Living in a Duplo World
I'm a LEGO Man Living in a Duplo WorldI'm a LEGO Man Living in a Duplo World
I'm a LEGO Man Living in a Duplo World
 
Presentation on Soft Skills, Hard Skills, Body Language and More
Presentation on Soft Skills, Hard Skills, Body Language and MorePresentation on Soft Skills, Hard Skills, Body Language and More
Presentation on Soft Skills, Hard Skills, Body Language and More
 
Faster Translations Start With A Faster Computer
Faster Translations Start With A Faster ComputerFaster Translations Start With A Faster Computer
Faster Translations Start With A Faster Computer
 
IBM Sametime 9 Installation Woes and Proactive Repairs by Keith Brooks
IBM Sametime 9 Installation Woes and Proactive Repairs by Keith BrooksIBM Sametime 9 Installation Woes and Proactive Repairs by Keith Brooks
IBM Sametime 9 Installation Woes and Proactive Repairs by Keith Brooks
 
One Firm's Wild Ride to The Cloud
One Firm's Wild Ride to The CloudOne Firm's Wild Ride to The Cloud
One Firm's Wild Ride to The Cloud
 
18+ Ways To Help Clients Love You
18+ Ways To Help Clients Love You18+ Ways To Help Clients Love You
18+ Ways To Help Clients Love You
 
Advanced Backups
Advanced BackupsAdvanced Backups
Advanced Backups
 
What were you thinking? Worst Translation Practices
What were you thinking? Worst Translation PracticesWhat were you thinking? Worst Translation Practices
What were you thinking? Worst Translation Practices
 

Recently uploaded

Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 

Recently uploaded (20)

Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 

DDM - Domino Domain Monitoring, If You Only Knew What Your server Was Saying

  • 1. © 2011 Wellesley Information Services. All rights reserved. Domino Domain Monitoring: If You Only Knew What Your Server Was Saying Keith Brooks Vanessa Brooks Twitter/Skype: @lotusevangelist
  • 2. 2 In This Session ... Today’s Simple (?!) Goal: How to improve your Lotus infrastructure (or at least be more pro-active about it) using DDM
  • 3. What We’ll Cover … • Introduction and background of DDM • Understanding ambiguous messages • Managing the ambiguous messages • Performing some DDM editing and customization on a server • Wrap-up 3
  • 4. Introduction • Does this sound familiar?  Your server is crying out in pain and you don’t hear it, or worse, ignore it … at your peril.  Daily, hourly it suffers in silence because you do not let it talk to you.  You know it can talk, right?  Then you turn it on and it talks, non-stop!  So you shut it off again. 4
  • 5. Background of DDM • Started with R7 although its history goes back to Stats and Events • DDM (ddm.nsf) is a reporting database • It reports based on details that the Monitoring Configuration (events4.nsf) database has defined • Events (events4.nsf) is the real information wrapped around by the ddm.nsf • It is installed with every copy of Domino yet many never use it … why? • If you use it, you probably set it up once and never looked at it again ... right? 5
  • 6. Best Practice (From LS10 Paul Mooney’s Session) • Tip #57: Domino Domain monitor keeps you safe  Enable DDM  Have DDM tell you when anonymous gets added to a database over a certain level  Have DDM tell you not only that there is a problem, but suggests how to fix it!  Have DDM bring you directly to the problem  Monitoring software makes your life easier 6
  • 7. DDM — Making Everyone Accountable • Inside DDM you can:  See everything is right or wrong  See who closed which items at issue  Delegate problems to someone else  Provide management with a dashboard  Change severity of error messages  Monitor ACLs, security, SMTP, and on and on as long as it’s a Domino item* • * There are ways to do this for non-Domino, but not by default 7
  • 8. DDM — What Does It Look Like? Brief Demo. 8
  • 9. What We’ll Cover … • Introduction and background of DDM • Understanding ambiguous messages • Managing the ambiguous messages • Performing some DDM editing and customization on a server • Wrap-up 9
  • 10. Access to server VIEW/DEMO is slow. [KBRS-7UQLW] Originating Server: VIEW/DEMO Event Severity: Failure Event Type: Server Event Time: 08/16/2010 07:54:17 PM To see the document that triggered this notification, click here  Notes Link Questionable Severity Bit extreme, probably should be a Warning High/Low 10
  • 11. Knowledge a PHB* Would Require • Why do we want to know this at all? 11 Access to server VIEW/DEMO has been reestablished., [KBRS-87UQLW] Originating Server: VIEW/DEMO Event Severity: Normal Event Type: Server Event Time: 08/16/2010 08:09:06 PM To see the document that triggered this notification, click here  Notes Link *Pointy Haired Boss Very nice, but why do we get this if we didn’t ask for it?
  • 12. Attack of the Ambiguous Error Message • Cannot process Full Text Index (FTI) • Admin Process: Gone Fishing/Org does not appear in design elements of any database designating Server/Demo as their Administration Server • SMTP Failed to Connect to us.ibm.com • Gone Fishing/Org attempted to login to Server/Demo • SSL Error: Keyring File access error • Unable to replicate or route mail • Calendar profile error • Events database missing documents or duplicated • Unable to compact compact no such file exists (program doc added compact twice) 12
  • 13. Attack of the Ambiguous Error Message — Troubleshooting • So now what? The great DOMINO has spoken, you must resolve the problem, but how?  DDM does not always provide any details  Check your server console  The answer may be staring you in the face, if not, search your log.nsf file for the text of the error  Check that you are running enough debug level in your log to show these errors  Dig deeper within the system from the Administrator monitoring and analysis tools to the new DCT  Google, Planetlotus.org, Bloggers, IBM Support 13
  • 14. What DDM Sends You via Email • An email with a subject heading: • And in the body this: 14 Admin Process: Completed maintenance of mailfiles for 0 databases, 0 databases reported errors. Originating Server: Domino/DEMO Event Severity: Warning (high) Event Type: Misc Event Time: 08/18/2010 01:00:52 PM To see additional information about this error message, click here --> (Document link: Error Message Document) To see the document that triggered this notification, click here --> (Document link: Event Notification Document) This should be a Failure or a Normal, don’t you think? Do these links help?
  • 15. What Those Links Reveal • The Events4.nsf database when you follow the links • And quite possibly ends up looking like this: Blank 15
  • 16. So Now What Do You Do? • If you are shown a blank page, you still have to troubleshoot the problem • BUT • Did you know you can enter your text/data for next time as well? 16
  • 17. What We’ll Cover … • Introduction and background of DDM • Understanding ambiguous messages • Managing the ambiguous messages • Performing some DDM editing and customization on a server • Wrap-up 17
  • 18. How to Create an Event Report and Cause • Open events4.nsf, go to Advanced, Event Messages by Text and enter something • However, the most common way now affects only R7 and earlier servers • The new R8 way requires one to produce Modular Documents • So where do we find these Modular Documents? 18
  • 19. Creating a Modular Document Part A • Open the events4.nsf database to find: • Clicking on this will show a list that has three subheadings as well as numerous documents: 19
  • 20. Creating a New Modular Document Part B • Clicking on the New Modular Document button, you will be asked to select the purpose of your input • Probable Cause Text and Probable Solution Text have the text line, as shown, which will then be available for any future events 20
  • 21. Creating a New Modular Document Part C • What if you want automatic corrective action using formulas or LotusScript? Add them in the fields. • Note: Check Syntax is for Formulas only 21
  • 22. Creating a New Modular Document Part D • Using an Agent to correct something may be helpful as well and the options are database-specific 22
  • 23. If You Did It Right • You would enter this in the field: 23
  • 24. And Find This in the List • Now go look at the options for you to choose from and you will find this: 24
  • 25. Future Information Domino Will Provide • Make it fun if you want ... but to the point • Sometimes there is no why!  But there is a solution! 25
  • 26. Understanding where DDM Messages Originate • An example using Mail Statistics, below is from a standalone server 26 The probe has failed for the following statistic: QOS.Mail.local server self probe.ResponseTime [srvr-##L#L#] Originating Server: Srvr1/TheView Event Severity: Warning (high) Event Type: Mail Event Time: 08/10/2010 10:29:56 PM To see additional information about this error message, click here  Notes Link To see the document that triggered this notification, click here  Notes Link
  • 27. Additional Information Link Shows — Lotus Entries • Nothing under Lotus Entries 27
  • 28. Additional Information Link Shows — Custom Entries • So the additional information may not help or be what you are seeking every time 28
  • 29. Document That Triggered This Notification • Still no details found beyond that the item is part of an event notifier
  • 30. So Where Did It Come From? 1. Open the events4.nsf database 2. Locate the Event Generators Section 3. Based on the item, find it in the list 4. In this case, it is under Mail Routing 30
  • 31. The Routing Event, Found at Last • Opening up the entry below shows the details for the probe and its timing • Edit it as you see fit 31
  • 32. You Can Handle the Truth • There are many ways to receive notifications • But what do you do when the problem is in your MAIL server which prevents email from flowing? • Go to Ideajam.net and vote for it to add Twitter or whatever you think is best!  http://ideajam.net/IdeaJam/P/ij.nsf/0/C002DE309231F71B862577 830058A332?OpenDocument 32
  • 33. What We’ll Cover … • Introduction and background of DDM • Understanding ambiguous messages • Managing the ambiguous messages • Performing some DDM editing and customization on a server • Wrap-up 33
  • 35. What We’ll Cover … • Introduction and background of DDM • Understanding ambiguous messages • Managing the ambiguous messages • Performing some DDM editing and customization on a server • Wrap-up 35
  • 36. Today’s Simple (?!) Goal: How to improve your Lotus infrastructure (or at least be more pro-active about it) using DDM Mission: Understand Domino Domain Monitor (DDM) 36
  • 37. Resources • Planetlotus.org – 315+ Lotus Bloggers especially, Andy Pedisich who gives a much more detailed session on DDM • IBM Infocenter  http://publib.boulder.ibm.com/infocenter/domhelp/v8r0/index.jsp? topic=/com.ibm.help.domino.admin85.doc/H_DOMINO_DOMAIN_MON ITORING_DDM_OVER.html • Philip Monson, Thomas Gumz, Frank Nostrame, Leah Busque, “Lotus Domino Domain Monitoring” (IBM Redbook, 2005).  DDM Redpiece(R7) Part# REDP-4089-00  www.redbooks.ibm.com/abstracts/redp4089.html • Domino Wiki Site for DDM:  www.lotus.com/ldd/dominowiki.nsf/dx/domino-domain-monitoring • Marc Champoux Blog Post on Monitoring non-Lotus Tasks:  www.thenewdominoadmin.com/blog/?p=397 37
  • 38. 7 Key Points to Take Home • DDM is free and running ... use it • You decide what to monitor and you should be monitoring • Be Proactive, not Reactive • Edit common issues that are unique to your organization or without details in DDM so the next admin has it easier • Careful not to flood your inbox with warnings • Management can have a dashboard with colors, give it to them • Ambiguous error messages are a thing of the past, if you take the initiative 38
  • 39. 39 Your Turn! How to contact me: Keith Brooks Twitter/Skype: @lotusevangelist keith@vanessabrooks.com