SlideShare a Scribd company logo
DDM, Letting Admins Sleep
Later and Stay at Pubs Longer
Since 2005
Keith Brooks
Rent This Space
Thanks to our sponsors!
7th Sutol Conference, November 2015
7th Sutol Conference, November 2015
Keith Brooks
• Twitter: @lotusevangelist
• Skype: lotusevangelist
• Email: keith@vanessabrooks.com
• Blog:
http://blog.vanessabrooks.com
• Linkedin:
http://linkedin.com/in/keithbrooks
• Slides: http://Slideshare.net/kbmsg
3
7th Sutol Conference, November 2015
4
7th Sutol Conference, November 2015
Today’s Topics:
History of DDM
Probes and Listeners inside of
DDM
Console Commands for DDM
Monitoring Non-Domino Items
DDM Can Tweet Now!
References and Review
5
7th Sutol Conference, November 2015
Why Domino Domain Monitoring (DDM)
• At the time there was no tool that can provide
a single view of the overall status of multiple
servers across one or more DOMINO
Domains
• Administrators can spend too much time to
find out the cause when a server problem
occurs
• The analysis and fix of the problems depends
on the experience and skill of the Administrator
6
7th Sutol Conference, November 2015Background of DDM
7
• 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?
7th Sutol Conference, November 2015Sound Familiar?
8
 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?
 You turn DDM on and it talks….non-
stop!
 So you shut DDM off again.
7th Sutol Conference, November 2015
9
DDM — Making Everyone Accountable
 Inside DDM you can:
 See if everything is okay or not
 See who closed which items and issues
 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 too, sort of, hang on, will get to that soon.
7th Sutol Conference, November 2015
10
Best Practices
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
(From LS10 Paul Mooney’s Session)
7th Sutol Conference, November 2015
11
History of DDM
Probes and Listeners inside DDM
Console Commands for DDM
Monitoring Non-Domino Items
DDM Can Tweet Now!
References and Review
7th Sutol Conference, November 2015Default DDM Probes
Three flavors of probes (some probes have
more than one):
• Scheduled probes - run according to a
configurable schedule
– defaults are supplied
• Embedded probes - watch the feature
area and catch problems/issues as they
occur
• Listening probes - run when particular
error codes are logged
12
7th Sutol Conference, November 2015More Key Benefits
• Active monitoring capability: Probes with
highly-configurable schedules, content and
targets
• Data aggregation with collection hierarchies
• Automatic problem determination and
determination of probable cause in multiple
feature areas, and provide possible solution.
• Delegation of problems
• Automation of corrective actions
• Auto-closing for resolved problems 13
7th Sutol Conference, November 2015
Configuration: Enable default DDM Probes
Types expand into subtypes ...
14
7th Sutol Conference, November 2015Common Probes
• Monitor for any errors encountered when
compacting database on Domino servers.
(Database/Database Compact)
• Monitor the configured database(s) to
ensure that replication occurs on the target
servers within the configured time interval.
(Replication/Scheduled Replication Checks)
• Monitor which documents are not
replicating in the Domino Directory.
(Replication/Replication Errors)
15
7th Sutol Conference, November 2015Common Probes
• Monitor if name lookups are taking too
long. (Directory/Name Lookup/Search
Response)
• Monitor CPU (55%: fatal) /Disk (30%: fatal)
/Memory (98%) Utilization on your Domino
Servers. (Operating System/CPU; Memory)
• Monitor the availability of all directories on
the Domino servers. (Directory/Directory
Availability)
• Monitor and fix a corrupt database by the
corrective action code.
16
7th Sutol Conference, November 2015Application Probes
• Monitor whether an agent (or Web agents)
run by Agent Manager took longer than X
minutes to complete. (Application
Code/Long running agents)
• Monitor database(s) for unused space,
generate an event when the percent of 30%
unused space exceeds, then automatically
compact the database(s) if an event is
generated. (Database/Scheduled Checks)
• Monitor a specific Notes DB with no access
by any user for one month. 17
7th Sutol Conference, November 2015
• Monitor mail routing to Domino and/or non-
Domino mail systems.(Messaging/Mail
Reflector)
• Monitors the amount of mail on a Domino
server and whether the number of mail
messages in the MAIL.BOX file exceeds the
number of mail messages that the router can
process. (Messaging/Mail Flow Statistic)
• Monitor whether your SMTP servers are
listening on the appropriate ports.
(Messaging/SMTP process state) 18
Monitor What?
7th Sutol Conference, November 2015
• Monitor whether NRPC mail routing is
occurring on the Mail Servers.
(Messaging/NRPC Routing Status)
• Monitor which AdminP requests are being
generated, and whether they are being
processed. (Server/Administration)
• Monitor any ACL changes for a specific
database.
19
Monitor What?
7th Sutol Conference, November 2015
Last Minute Developer/PM Info
• Why is there no task probe for Traveler, for that matter why
not for Sametime?
– Traveler and Sametime are not with Domino out of the
box and when DDM was created it was focused on only
out of the box tasks. The Traveler task can be monitored
by the Administrator client
• Can we get DDM to Tweet?
– DDM only creates events, so it can directly tweet.
However, event can have event handlers act upon them
including run a program. So in theory you could setup an
event handler to do this, but DDM doesn't do this out of
the box.
20
7th Sutol Conference, November 2015
Last Minute Developer/PM Info #2
• Can DDM probe for HTTP when it is not port 80
and if so, how do we tell it to use port 8088 as an
example?
– DDM uses what's configured for HTTP. So either they
both use 8080 or 80. it would be looking in the server
doc for the configuration.
• Can DDM probe that a website is up and running?
Seems we can open a db, but not a web app. Is
this true?
– The HTTP probe can just probe the port or GET a URL,
but it will only check for the successful fetching of that
URL, the HTTP return code. 21
7th Sutol Conference, November 2015
• I have not seen how I configure DDM to
verify an HTTP website, it seems we can
only verify if HTTP is running as a service.
– Correct, the DDM HTTP only probes the
service, but the Event Generator -> TCP
Server probe has the web page option
22
Last Minute Developer/PM Info #3
7th Sutol Conference, November 2015
23
Someone asked about Differences
See Ben Menesi at Ytria for more details
7th Sutol Conference, November 2015
24
History of DDM
Probes and Listeners inside DDM
Console Commands for DDM
Monitoring Non-Domino Items
DDM Can Tweet Now!
References and Review
7th Sutol Conference, November 2015Console Commands
• View DDM probe schedule
– show sch –ddm
– Shows a table of enabled probes and next
scheduled run time Probe
• View enabled probes
– tell event dumpprobes
– Shows a list of enabled DDM probes by note ID
• Run probes manually
– tell event runprobe ?????
– Run a probe with note ID ????? immediately
(designed to be used with the dumpprobes
command) 25
7th Sutol Conference, November 2015
History of DDM
Probes and Listeners inside DDM
Console Commands for DDM
Time Out for Crazy Messages
Monitoring Non-Domino Items
DDM Can Tweet Now!
References and Review
26
Attack of the Ambiguous Error Messages
• 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?)
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
28
7th Sutol Conference, November 2015
History of DDM
Probes and Listeners inside DDM
Console Commands for DDM
Monitoring Non-Domino Items
DDM Can Tweet Now!
References and Review
29
7th Sutol Conference, November 2015
30
DDM
Making Admins Lives Easier
….
While Teaching Exchange
Admins What a Real Server
Can Do
7th Sutol Conference, November 20154 Steps
1. Open events4.nsf
2. Open DDM Configuration->DDM
Probes Section-> By Type
3. Click on New DDM Probe ->
Messaging
4. Add configuration details and Save
7th Sutol Conference, November 2015Steps 3 & 4 Details
Click on New DDM Probe -> Messaging
– Probe Subtype = Transfer Queue Check
– Probe Description = Whatever you Want it to Say
– Which Servers to run on? Special Target Servers->
SMTP Servers
– Destination? Check All Destinations or Specify that
special one 
– Services NRPC and/or SMTP
– Set Event Severity (not too low i.e group emails)
– Save
7th Sutol Conference, November 2015
Over? Nothing is Over Until…
The Probe will be enabled on Save
So how do you get notified?
Glad you asked….
7th Sutol Conference, November 2015Notification
1. DDM Configuration->Event Handlers Section-> By
Author
2. Click on New Event Handler from the Db menu
3. Event Tab (can be any type)
– Events must be one of these severities: FATAL!
And/or Failure, Send them all of them 
– Events can have ANY message
4. Action Tab
– Method = Mail
– Mailing Address = Domino Email or Internet
Email of the MS ADMINS!
– Enablement = Enable this notification
Not you! Send it to the MS Admins
7th Sutol Conference, November 2015
Keep in Mind
1. If Exchange is down, how would they get
this? That’s why we use personal emails
2. Include the CIO/CEO or whomever needs
to know Exchange fails
3. Set up a Mail Rule in your mail file to
collect them all and publish a monthly
outage report
7th Sutol Conference, November 2015
36
History of DDM
Probes and Listeners inside DDM
Console Commands for DDM
Monitoring Non-Domino Items
DDM Can Tweet Now!
References and Review
7th Sutol Conference, November 2015
37
7th Sutol Conference, November 2015
38
We want Twitter updates!
We are not Developers (Well I’m Not)
This works for me
https://uptimerobot.com/
Monitors ports, websites, etc..
Notifies you via email, Twitter, SMS
They have their own APIs
Integrate into:
Slack and HipChat and PushOver
One Possible Solution
7th Sutol Conference, November 2015
39
Hi,
The monitor VBI-SMTP (http://www.vanessabrooks.com) is currently DOWN
(Port Is Not Listening).
Uptime Robot will alert you when it is back up.
Sincerely,
Uptime Robot
http://uptimerobot.com, http://twitter.com/uptimerobot,
http://facebook.com/uptimerobot
The monitor C_Q (http://quickr.clientsite.com) is back UP (HTTP 200 -
OK) (It was down for 44 minutes and 6 seconds).
7th Sutol Conference, November 2015
History of DDM
Probes and Listeners inside DDM
Console Commands for DDM
Monitoring Non-Domino Items
DDM Can Tweet Now!
References and Review
40
7th Sutol Conference, November 2015
41
 DDM is free and running ... use it
 You decide what to monitor and you should
be monitoring!
 Be Proactive, not just Reactive
 Edit common issues that are unique to your
organization 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
7 Key Points to Take Home
7th Sutol Conference, November 2015
42
• Planetlotus.org – 315+ Lotus Bloggers especially, Andy Pedisich who
gives a much more detailed session on DDM
• DDM: If You Only Knew What Your Server Was Saying by Keith Brooks
• IBM Wiki Domino 9.0.1
 http://www-
01.ibm.com/support/knowledgecenter/SSKTMJ_9.0.1/admin/admn_do
minodomainmonitoring_c.dita
 Philip Monson, Thomas Gumz, Frank Nostrame, Leah Busque, “Lotus
Domino Domain Monitoring” (IBM Redbook, 2005).
 http://www.redbooks.ibm.com/abstracts/redp4089.html
Resources
7th Sutol Conference, November 2015
43
• This workshop introduces you to DDM ...Lotus Education
on Demand: Domino Domain Monitoring
http://www.ibm.com/support/docview.wss?uid=swg270070
60
• Notes/Domino Best Practices: Domino Domain Monitoring
• http://www.ibm.com/support/docview.wss?uid=swg2700
9312
• IBM Open Mic on DDM – For Administrators pdf
• Add Server Console to a Notes Client
http://www.preemptive.com.au/node/44
More Resources
7th Sutol Conference, November 2015
44
Thank you
Keith Brooks
@lotusevangelist
keith@vanessabrooks.com

More Related Content

What's hot

File Transfers - Web Hosting Curriculum [5/10]
File Transfers - Web Hosting Curriculum [5/10] File Transfers - Web Hosting Curriculum [5/10]
File Transfers - Web Hosting Curriculum [5/10]
Web Hosting for Students
 
ConnectED 2015 - IBM Notes Traveler Daily Business
ConnectED 2015 - IBM Notes Traveler Daily BusinessConnectED 2015 - IBM Notes Traveler Daily Business
ConnectED 2015 - IBM Notes Traveler Daily Business
René Winkelmeyer
 
The Ultimate IBM and Lotus on Linux Workshop for Windows Admins
The Ultimate IBM and Lotus on Linux Workshop for Windows AdminsThe Ultimate IBM and Lotus on Linux Workshop for Windows Admins
The Ultimate IBM and Lotus on Linux Workshop for Windows Admins
Bill Malchisky Jr.
 
What is cool with Domino V10, Proton and Node.JS, and why would I use it in ...
What is cool with Domino V10, Proton and Node.JS, and why would I use it in ...What is cool with Domino V10, Proton and Node.JS, and why would I use it in ...
What is cool with Domino V10, Proton and Node.JS, and why would I use it in ...
Heiko Voigt
 
Engage 2016 - Adm01 - Back from the Dead: When Bad Code Kills a Good Server
Engage 2016 - Adm01 - Back from the Dead: When Bad Code Kills a Good ServerEngage 2016 - Adm01 - Back from the Dead: When Bad Code Kills a Good Server
Engage 2016 - Adm01 - Back from the Dead: When Bad Code Kills a Good Server
Bill Malchisky Jr.
 
10135 a 07
10135 a 0710135 a 07
10135 a 07Bố Su
 
What is Node.js? (ICON UK)
What is Node.js? (ICON UK)What is Node.js? (ICON UK)
What is Node.js? (ICON UK)
Tim Davis
 
× The Road To A #Perfect10 - How To Get Ready For Domino, Sametime, VOP and T...
× The Road To A #Perfect10 - How To Get Ready For Domino, Sametime, VOP and T...× The Road To A #Perfect10 - How To Get Ready For Domino, Sametime, VOP and T...
× The Road To A #Perfect10 - How To Get Ready For Domino, Sametime, VOP and T...
Gabriella Davis
 
60 Admin Tips
60 Admin Tips60 Admin Tips
60 Admin Tips
Gabriella Davis
 
Best Practices for Installing IBM Verse on Premises
Best Practices for Installing IBM Verse on PremisesBest Practices for Installing IBM Verse on Premises
Best Practices for Installing IBM Verse on Premises
TimsterC
 
ScalabilityAvailability
ScalabilityAvailabilityScalabilityAvailability
ScalabilityAvailabilitywebuploader
 
HTTP - The Other Face Of Domino
HTTP - The Other Face Of DominoHTTP - The Other Face Of Domino
HTTP - The Other Face Of Domino
Gabriella Davis
 
Linux School: Advanced Administration for IBM Software
Linux School: Advanced Administration for IBM SoftwareLinux School: Advanced Administration for IBM Software
Linux School: Advanced Administration for IBM Software
Bill Malchisky Jr.
 
An Introduction to Configuring Domino for Docker
An Introduction to Configuring Domino for DockerAn Introduction to Configuring Domino for Docker
An Introduction to Configuring Domino for Docker
Gabriella Davis
 
Ms vs ibm_v1.3
Ms vs ibm_v1.3Ms vs ibm_v1.3
Ms vs ibm_v1.3
Andy Higgins
 
IBM Traveler Management, Security and Performance
IBM Traveler Management, Security and PerformanceIBM Traveler Management, Security and Performance
IBM Traveler Management, Security and Performance
Gabriella Davis
 
Introduction to Business Processes 3.7
Introduction to Business Processes 3.7Introduction to Business Processes 3.7
Introduction to Business Processes 3.7
StephenKardian
 
Operating Systems: Memory Management
Operating Systems: Memory ManagementOperating Systems: Memory Management
Operating Systems: Memory Management
Damian T. Gordon
 
Adminlicious - A Guide To TCO Features In Domino v10
Adminlicious - A Guide To TCO Features In Domino v10Adminlicious - A Guide To TCO Features In Domino v10
Adminlicious - A Guide To TCO Features In Domino v10
Gabriella Davis
 
Web Hosting - Web Hosting Curriculum [1/10]
Web Hosting - Web Hosting Curriculum [1/10]Web Hosting - Web Hosting Curriculum [1/10]
Web Hosting - Web Hosting Curriculum [1/10]
Web Hosting for Students
 

What's hot (20)

File Transfers - Web Hosting Curriculum [5/10]
File Transfers - Web Hosting Curriculum [5/10] File Transfers - Web Hosting Curriculum [5/10]
File Transfers - Web Hosting Curriculum [5/10]
 
ConnectED 2015 - IBM Notes Traveler Daily Business
ConnectED 2015 - IBM Notes Traveler Daily BusinessConnectED 2015 - IBM Notes Traveler Daily Business
ConnectED 2015 - IBM Notes Traveler Daily Business
 
The Ultimate IBM and Lotus on Linux Workshop for Windows Admins
The Ultimate IBM and Lotus on Linux Workshop for Windows AdminsThe Ultimate IBM and Lotus on Linux Workshop for Windows Admins
The Ultimate IBM and Lotus on Linux Workshop for Windows Admins
 
What is cool with Domino V10, Proton and Node.JS, and why would I use it in ...
What is cool with Domino V10, Proton and Node.JS, and why would I use it in ...What is cool with Domino V10, Proton and Node.JS, and why would I use it in ...
What is cool with Domino V10, Proton and Node.JS, and why would I use it in ...
 
Engage 2016 - Adm01 - Back from the Dead: When Bad Code Kills a Good Server
Engage 2016 - Adm01 - Back from the Dead: When Bad Code Kills a Good ServerEngage 2016 - Adm01 - Back from the Dead: When Bad Code Kills a Good Server
Engage 2016 - Adm01 - Back from the Dead: When Bad Code Kills a Good Server
 
10135 a 07
10135 a 0710135 a 07
10135 a 07
 
What is Node.js? (ICON UK)
What is Node.js? (ICON UK)What is Node.js? (ICON UK)
What is Node.js? (ICON UK)
 
× The Road To A #Perfect10 - How To Get Ready For Domino, Sametime, VOP and T...
× The Road To A #Perfect10 - How To Get Ready For Domino, Sametime, VOP and T...× The Road To A #Perfect10 - How To Get Ready For Domino, Sametime, VOP and T...
× The Road To A #Perfect10 - How To Get Ready For Domino, Sametime, VOP and T...
 
60 Admin Tips
60 Admin Tips60 Admin Tips
60 Admin Tips
 
Best Practices for Installing IBM Verse on Premises
Best Practices for Installing IBM Verse on PremisesBest Practices for Installing IBM Verse on Premises
Best Practices for Installing IBM Verse on Premises
 
ScalabilityAvailability
ScalabilityAvailabilityScalabilityAvailability
ScalabilityAvailability
 
HTTP - The Other Face Of Domino
HTTP - The Other Face Of DominoHTTP - The Other Face Of Domino
HTTP - The Other Face Of Domino
 
Linux School: Advanced Administration for IBM Software
Linux School: Advanced Administration for IBM SoftwareLinux School: Advanced Administration for IBM Software
Linux School: Advanced Administration for IBM Software
 
An Introduction to Configuring Domino for Docker
An Introduction to Configuring Domino for DockerAn Introduction to Configuring Domino for Docker
An Introduction to Configuring Domino for Docker
 
Ms vs ibm_v1.3
Ms vs ibm_v1.3Ms vs ibm_v1.3
Ms vs ibm_v1.3
 
IBM Traveler Management, Security and Performance
IBM Traveler Management, Security and PerformanceIBM Traveler Management, Security and Performance
IBM Traveler Management, Security and Performance
 
Introduction to Business Processes 3.7
Introduction to Business Processes 3.7Introduction to Business Processes 3.7
Introduction to Business Processes 3.7
 
Operating Systems: Memory Management
Operating Systems: Memory ManagementOperating Systems: Memory Management
Operating Systems: Memory Management
 
Adminlicious - A Guide To TCO Features In Domino v10
Adminlicious - A Guide To TCO Features In Domino v10Adminlicious - A Guide To TCO Features In Domino v10
Adminlicious - A Guide To TCO Features In Domino v10
 
Web Hosting - Web Hosting Curriculum [1/10]
Web Hosting - Web Hosting Curriculum [1/10]Web Hosting - Web Hosting Curriculum [1/10]
Web Hosting - Web Hosting Curriculum [1/10]
 

Viewers also liked

My Dog Ate My Translation Assignment
My Dog Ate My Translation AssignmentMy Dog Ate My Translation Assignment
My Dog Ate My Translation Assignment
Keith Brooks
 
Email vs. Status Updates as presented at Social Connections VIII Event
Email vs. Status Updates as presented at Social Connections VIII EventEmail vs. Status Updates as presented at Social Connections VIII Event
Email vs. Status Updates as presented at Social Connections VIII Event
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
 
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
 
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
 
Advanced Backups
Advanced BackupsAdvanced Backups
Advanced Backups
Keith Brooks
 
XPages is Workflow's new best friend
XPages is Workflow's new best friendXPages is Workflow's new best friend
XPages is Workflow's new best friend
Stephan H. Wissel
 
DEV-1430 IBM Connections Integration
DEV-1430 IBM Connections IntegrationDEV-1430 IBM Connections Integration
DEV-1430 IBM Connections Integration
Jesse Gallagher
 
DEV-1467 - Darwino
DEV-1467 - DarwinoDEV-1467 - Darwino
DEV-1467 - Darwino
Jesse Gallagher
 
IBM Connect 2017 - Beyond Domino Designer
IBM Connect 2017 - Beyond Domino DesignerIBM Connect 2017 - Beyond Domino Designer
IBM Connect 2017 - Beyond Domino Designer
Stephan H. Wissel
 
IBM Connect 2017: Refresh and Extend IBM Domino Applications
IBM Connect 2017: Refresh and Extend IBM Domino ApplicationsIBM Connect 2017: Refresh and Extend IBM Domino Applications
IBM Connect 2017: Refresh and Extend IBM Domino Applications
Ed Brill
 
Your App Deserves More – The Art of App Modernization
Your App Deserves More – The Art of App ModernizationYour App Deserves More – The Art of App Modernization
Your App Deserves More – The Art of App Modernization
Klaus Bild
 
OpenNTF Domino API (ODA): Super-Charging Domino Development
OpenNTF Domino API (ODA): Super-Charging Domino DevelopmentOpenNTF Domino API (ODA): Super-Charging Domino Development
OpenNTF Domino API (ODA): Super-Charging Domino Development
Paul Withers
 
GraphQL 101
GraphQL 101GraphQL 101
GraphQL 101
Paul Withers
 

Viewers also liked (15)

My Dog Ate My Translation Assignment
My Dog Ate My Translation AssignmentMy Dog Ate My Translation Assignment
My Dog Ate My Translation Assignment
 
Email vs. Status Updates as presented at Social Connections VIII Event
Email vs. Status Updates as presented at Social Connections VIII EventEmail vs. Status Updates as presented at Social Connections VIII Event
Email vs. Status Updates as presented at Social Connections VIII Event
 
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
 
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
 
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
 
Advanced Backups
Advanced BackupsAdvanced Backups
Advanced Backups
 
XPages is Workflow's new best friend
XPages is Workflow's new best friendXPages is Workflow's new best friend
XPages is Workflow's new best friend
 
Workflow for XPages
Workflow for XPagesWorkflow for XPages
Workflow for XPages
 
DEV-1430 IBM Connections Integration
DEV-1430 IBM Connections IntegrationDEV-1430 IBM Connections Integration
DEV-1430 IBM Connections Integration
 
DEV-1467 - Darwino
DEV-1467 - DarwinoDEV-1467 - Darwino
DEV-1467 - Darwino
 
IBM Connect 2017 - Beyond Domino Designer
IBM Connect 2017 - Beyond Domino DesignerIBM Connect 2017 - Beyond Domino Designer
IBM Connect 2017 - Beyond Domino Designer
 
IBM Connect 2017: Refresh and Extend IBM Domino Applications
IBM Connect 2017: Refresh and Extend IBM Domino ApplicationsIBM Connect 2017: Refresh and Extend IBM Domino Applications
IBM Connect 2017: Refresh and Extend IBM Domino Applications
 
Your App Deserves More – The Art of App Modernization
Your App Deserves More – The Art of App ModernizationYour App Deserves More – The Art of App Modernization
Your App Deserves More – The Art of App Modernization
 
OpenNTF Domino API (ODA): Super-Charging Domino Development
OpenNTF Domino API (ODA): Super-Charging Domino DevelopmentOpenNTF Domino API (ODA): Super-Charging Domino Development
OpenNTF Domino API (ODA): Super-Charging Domino Development
 
GraphQL 101
GraphQL 101GraphQL 101
GraphQL 101
 

Similar to Domino Domain Monitoring, Letting Admins Sleep Later and Stay at Pubs Longer Since 2005

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
 
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
 
Preventing serversickness
Preventing serversicknessPreventing serversickness
Preventing serversickness
Gabriella Davis
 
Why advanced monitoring is key for healthy
Why advanced monitoring is key for healthyWhy advanced monitoring is key for healthy
Why advanced monitoring is key for healthy
Denodo
 
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
 
DominoMigrationProposal
DominoMigrationProposalDominoMigrationProposal
DominoMigrationProposalLynn Levash
 
Next Generation Monitoring for IBM Domino, Traveler, IMSMO, Verse
Next Generation Monitoring for IBM Domino, Traveler, IMSMO, VerseNext Generation Monitoring for IBM Domino, Traveler, IMSMO, Verse
Next Generation Monitoring for IBM Domino, Traveler, IMSMO, Verse
Vladislav Tatarincev
 
Bp106 Worst Practices Final
Bp106   Worst Practices FinalBp106   Worst Practices Final
Bp106 Worst Practices Final
Bill Buchan
 
Open mic activity logging
Open mic activity loggingOpen mic activity logging
Open mic activity logging
Ranjit Rai
 
IBM Connect 2014 BP103: Ready, Aim, Fire: Mastering the Latest in the Adminis...
IBM Connect 2014 BP103: Ready, Aim, Fire: Mastering the Latest in the Adminis...IBM Connect 2014 BP103: Ready, Aim, Fire: Mastering the Latest in the Adminis...
IBM Connect 2014 BP103: Ready, Aim, Fire: Mastering the Latest in the Adminis...
Benedek Menesi
 
Dev buchan best practices
Dev buchan best practicesDev buchan best practices
Dev buchan best practicesBill Buchan
 
BP101 - 10 Things to Consider when Developing & Deploying Applications in Lar...
BP101 - 10 Things to Consider when Developing & Deploying Applications in Lar...BP101 - 10 Things to Consider when Developing & Deploying Applications in Lar...
BP101 - 10 Things to Consider when Developing & Deploying Applications in Lar...
Martijn de Jong
 
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
 
Lotusphere Comes To You April 2011 - Notes & Domino 8.5.2 - All features grea...
Lotusphere Comes To You April 2011 - Notes & Domino 8.5.2 - All features grea...Lotusphere Comes To You April 2011 - Notes & Domino 8.5.2 - All features grea...
Lotusphere Comes To You April 2011 - Notes & Domino 8.5.2 - All features grea...
Steve Cogan
 
#OSSPARIS19 - How to improve database observability - CHARLES JUDITH, Criteo
#OSSPARIS19 - How to improve database observability - CHARLES JUDITH, Criteo#OSSPARIS19 - How to improve database observability - CHARLES JUDITH, Criteo
#OSSPARIS19 - How to improve database observability - CHARLES JUDITH, Criteo
Paris Open Source Summit
 
Openmiconwhatsnewindomino9socialedition 130411102852-phpapp01
Openmiconwhatsnewindomino9socialedition 130411102852-phpapp01Openmiconwhatsnewindomino9socialedition 130411102852-phpapp01
Openmiconwhatsnewindomino9socialedition 130411102852-phpapp01
Ranjit Rai
 
Inform2015 - What's New in Domino 9 & 9.0.1 for Admins
Inform2015 - What's New in Domino 9 & 9.0.1 for AdminsInform2015 - What's New in Domino 9 & 9.0.1 for Admins
Inform2015 - What's New in Domino 9 & 9.0.1 for Admins
Jared Roberts
 
Ship code like a keptn
Ship code like a keptnShip code like a keptn
Ship code like a keptn
Rob Jahn
 
Back from the Dead: When Bad Code Kills a Good Server
Back from the Dead: When Bad Code Kills a Good ServerBack from the Dead: When Bad Code Kills a Good Server
Back from the Dead: When Bad Code Kills a Good Server
Teamstudio
 

Similar to Domino Domain Monitoring, Letting Admins Sleep Later and Stay at Pubs Longer Since 2005 (20)

Lug
LugLug
Lug
 
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
 
Pointing Fingers? DDM to the Rescue
Pointing Fingers? DDM to the RescuePointing Fingers? DDM to the Rescue
Pointing Fingers? DDM to the Rescue
 
Preventing serversickness
Preventing serversicknessPreventing serversickness
Preventing serversickness
 
Why advanced monitoring is key for healthy
Why advanced monitoring is key for healthyWhy advanced monitoring is key for healthy
Why advanced monitoring is key for healthy
 
SmartCloud Administration Best Practices MWLUG 2016
SmartCloud Administration Best Practices MWLUG 2016SmartCloud Administration Best Practices MWLUG 2016
SmartCloud Administration Best Practices MWLUG 2016
 
DominoMigrationProposal
DominoMigrationProposalDominoMigrationProposal
DominoMigrationProposal
 
Next Generation Monitoring for IBM Domino, Traveler, IMSMO, Verse
Next Generation Monitoring for IBM Domino, Traveler, IMSMO, VerseNext Generation Monitoring for IBM Domino, Traveler, IMSMO, Verse
Next Generation Monitoring for IBM Domino, Traveler, IMSMO, Verse
 
Bp106 Worst Practices Final
Bp106   Worst Practices FinalBp106   Worst Practices Final
Bp106 Worst Practices Final
 
Open mic activity logging
Open mic activity loggingOpen mic activity logging
Open mic activity logging
 
IBM Connect 2014 BP103: Ready, Aim, Fire: Mastering the Latest in the Adminis...
IBM Connect 2014 BP103: Ready, Aim, Fire: Mastering the Latest in the Adminis...IBM Connect 2014 BP103: Ready, Aim, Fire: Mastering the Latest in the Adminis...
IBM Connect 2014 BP103: Ready, Aim, Fire: Mastering the Latest in the Adminis...
 
Dev buchan best practices
Dev buchan best practicesDev buchan best practices
Dev buchan best practices
 
BP101 - 10 Things to Consider when Developing & Deploying Applications in Lar...
BP101 - 10 Things to Consider when Developing & Deploying Applications in Lar...BP101 - 10 Things to Consider when Developing & Deploying Applications in Lar...
BP101 - 10 Things to Consider when Developing & Deploying Applications in Lar...
 
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!
 
Lotusphere Comes To You April 2011 - Notes & Domino 8.5.2 - All features grea...
Lotusphere Comes To You April 2011 - Notes & Domino 8.5.2 - All features grea...Lotusphere Comes To You April 2011 - Notes & Domino 8.5.2 - All features grea...
Lotusphere Comes To You April 2011 - Notes & Domino 8.5.2 - All features grea...
 
#OSSPARIS19 - How to improve database observability - CHARLES JUDITH, Criteo
#OSSPARIS19 - How to improve database observability - CHARLES JUDITH, Criteo#OSSPARIS19 - How to improve database observability - CHARLES JUDITH, Criteo
#OSSPARIS19 - How to improve database observability - CHARLES JUDITH, Criteo
 
Openmiconwhatsnewindomino9socialedition 130411102852-phpapp01
Openmiconwhatsnewindomino9socialedition 130411102852-phpapp01Openmiconwhatsnewindomino9socialedition 130411102852-phpapp01
Openmiconwhatsnewindomino9socialedition 130411102852-phpapp01
 
Inform2015 - What's New in Domino 9 & 9.0.1 for Admins
Inform2015 - What's New in Domino 9 & 9.0.1 for AdminsInform2015 - What's New in Domino 9 & 9.0.1 for Admins
Inform2015 - What's New in Domino 9 & 9.0.1 for Admins
 
Ship code like a keptn
Ship code like a keptnShip code like a keptn
Ship code like a keptn
 
Back from the Dead: When Bad Code Kills a Good Server
Back from the Dead: When Bad Code Kills a Good ServerBack from the Dead: When Bad Code Kills a Good Server
Back from the Dead: When Bad Code Kills a Good Server
 

More from 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
 
Quickr for Domino Administration: Qpconfig.xml, Notes.ini, Connections and You
Quickr for Domino Administration: Qpconfig.xml, Notes.ini, Connections and YouQuickr for Domino Administration: Qpconfig.xml, Notes.ini, Connections and You
Quickr for Domino Administration: Qpconfig.xml, Notes.ini, Connections and You
Keith Brooks
 
Accountability rocks soccnx2
Accountability rocks soccnx2Accountability rocks soccnx2
Accountability rocks soccnx2
Keith Brooks
 
JMP206 : Calling Home: Enabling the IBM Sametime Softphone in ST9
JMP206 : Calling Home: Enabling the IBM Sametime Softphone in ST9JMP206 : Calling Home: Enabling the IBM Sametime Softphone in ST9
JMP206 : Calling Home: Enabling the IBM Sametime Softphone in ST9
Keith Brooks
 
The Art of Troubleshooting
The Art of TroubleshootingThe Art of Troubleshooting
The Art of Troubleshooting
Keith Brooks
 
SugarCRM Integration with IBM Domino and SmartCloud
SugarCRM Integration with IBM Domino and SmartCloudSugarCRM Integration with IBM Domino and SmartCloud
SugarCRM Integration with IBM Domino and SmartCloud
Keith Brooks
 

More from Keith Brooks (20)

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
 
Quickr for Domino Administration: Qpconfig.xml, Notes.ini, Connections and You
Quickr for Domino Administration: Qpconfig.xml, Notes.ini, Connections and YouQuickr for Domino Administration: Qpconfig.xml, Notes.ini, Connections and You
Quickr for Domino Administration: Qpconfig.xml, Notes.ini, Connections and You
 
Accountability rocks soccnx2
Accountability rocks soccnx2Accountability rocks soccnx2
Accountability rocks soccnx2
 
JMP206 : Calling Home: Enabling the IBM Sametime Softphone in ST9
JMP206 : Calling Home: Enabling the IBM Sametime Softphone in ST9JMP206 : Calling Home: Enabling the IBM Sametime Softphone in ST9
JMP206 : Calling Home: Enabling the IBM Sametime Softphone in ST9
 
The Art of Troubleshooting
The Art of TroubleshootingThe Art of Troubleshooting
The Art of Troubleshooting
 
SugarCRM Integration with IBM Domino and SmartCloud
SugarCRM Integration with IBM Domino and SmartCloudSugarCRM Integration with IBM Domino and SmartCloud
SugarCRM Integration with IBM Domino and SmartCloud
 

Recently uploaded

Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
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
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
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
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
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
 
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
 
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
 
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
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 

Recently uploaded (20)

Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
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
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
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
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
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...
 
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
 
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 ...
 
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
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 

Domino Domain Monitoring, Letting Admins Sleep Later and Stay at Pubs Longer Since 2005

  • 1. DDM, Letting Admins Sleep Later and Stay at Pubs Longer Since 2005 Keith Brooks Rent This Space
  • 2. Thanks to our sponsors! 7th Sutol Conference, November 2015
  • 3. 7th Sutol Conference, November 2015 Keith Brooks • Twitter: @lotusevangelist • Skype: lotusevangelist • Email: keith@vanessabrooks.com • Blog: http://blog.vanessabrooks.com • Linkedin: http://linkedin.com/in/keithbrooks • Slides: http://Slideshare.net/kbmsg 3
  • 4. 7th Sutol Conference, November 2015 4
  • 5. 7th Sutol Conference, November 2015 Today’s Topics: History of DDM Probes and Listeners inside of DDM Console Commands for DDM Monitoring Non-Domino Items DDM Can Tweet Now! References and Review 5
  • 6. 7th Sutol Conference, November 2015 Why Domino Domain Monitoring (DDM) • At the time there was no tool that can provide a single view of the overall status of multiple servers across one or more DOMINO Domains • Administrators can spend too much time to find out the cause when a server problem occurs • The analysis and fix of the problems depends on the experience and skill of the Administrator 6
  • 7. 7th Sutol Conference, November 2015Background of DDM 7 • 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?
  • 8. 7th Sutol Conference, November 2015Sound Familiar? 8  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?  You turn DDM on and it talks….non- stop!  So you shut DDM off again.
  • 9. 7th Sutol Conference, November 2015 9 DDM — Making Everyone Accountable  Inside DDM you can:  See if everything is okay or not  See who closed which items and issues  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 too, sort of, hang on, will get to that soon.
  • 10. 7th Sutol Conference, November 2015 10 Best Practices 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 (From LS10 Paul Mooney’s Session)
  • 11. 7th Sutol Conference, November 2015 11 History of DDM Probes and Listeners inside DDM Console Commands for DDM Monitoring Non-Domino Items DDM Can Tweet Now! References and Review
  • 12. 7th Sutol Conference, November 2015Default DDM Probes Three flavors of probes (some probes have more than one): • Scheduled probes - run according to a configurable schedule – defaults are supplied • Embedded probes - watch the feature area and catch problems/issues as they occur • Listening probes - run when particular error codes are logged 12
  • 13. 7th Sutol Conference, November 2015More Key Benefits • Active monitoring capability: Probes with highly-configurable schedules, content and targets • Data aggregation with collection hierarchies • Automatic problem determination and determination of probable cause in multiple feature areas, and provide possible solution. • Delegation of problems • Automation of corrective actions • Auto-closing for resolved problems 13
  • 14. 7th Sutol Conference, November 2015 Configuration: Enable default DDM Probes Types expand into subtypes ... 14
  • 15. 7th Sutol Conference, November 2015Common Probes • Monitor for any errors encountered when compacting database on Domino servers. (Database/Database Compact) • Monitor the configured database(s) to ensure that replication occurs on the target servers within the configured time interval. (Replication/Scheduled Replication Checks) • Monitor which documents are not replicating in the Domino Directory. (Replication/Replication Errors) 15
  • 16. 7th Sutol Conference, November 2015Common Probes • Monitor if name lookups are taking too long. (Directory/Name Lookup/Search Response) • Monitor CPU (55%: fatal) /Disk (30%: fatal) /Memory (98%) Utilization on your Domino Servers. (Operating System/CPU; Memory) • Monitor the availability of all directories on the Domino servers. (Directory/Directory Availability) • Monitor and fix a corrupt database by the corrective action code. 16
  • 17. 7th Sutol Conference, November 2015Application Probes • Monitor whether an agent (or Web agents) run by Agent Manager took longer than X minutes to complete. (Application Code/Long running agents) • Monitor database(s) for unused space, generate an event when the percent of 30% unused space exceeds, then automatically compact the database(s) if an event is generated. (Database/Scheduled Checks) • Monitor a specific Notes DB with no access by any user for one month. 17
  • 18. 7th Sutol Conference, November 2015 • Monitor mail routing to Domino and/or non- Domino mail systems.(Messaging/Mail Reflector) • Monitors the amount of mail on a Domino server and whether the number of mail messages in the MAIL.BOX file exceeds the number of mail messages that the router can process. (Messaging/Mail Flow Statistic) • Monitor whether your SMTP servers are listening on the appropriate ports. (Messaging/SMTP process state) 18 Monitor What?
  • 19. 7th Sutol Conference, November 2015 • Monitor whether NRPC mail routing is occurring on the Mail Servers. (Messaging/NRPC Routing Status) • Monitor which AdminP requests are being generated, and whether they are being processed. (Server/Administration) • Monitor any ACL changes for a specific database. 19 Monitor What?
  • 20. 7th Sutol Conference, November 2015 Last Minute Developer/PM Info • Why is there no task probe for Traveler, for that matter why not for Sametime? – Traveler and Sametime are not with Domino out of the box and when DDM was created it was focused on only out of the box tasks. The Traveler task can be monitored by the Administrator client • Can we get DDM to Tweet? – DDM only creates events, so it can directly tweet. However, event can have event handlers act upon them including run a program. So in theory you could setup an event handler to do this, but DDM doesn't do this out of the box. 20
  • 21. 7th Sutol Conference, November 2015 Last Minute Developer/PM Info #2 • Can DDM probe for HTTP when it is not port 80 and if so, how do we tell it to use port 8088 as an example? – DDM uses what's configured for HTTP. So either they both use 8080 or 80. it would be looking in the server doc for the configuration. • Can DDM probe that a website is up and running? Seems we can open a db, but not a web app. Is this true? – The HTTP probe can just probe the port or GET a URL, but it will only check for the successful fetching of that URL, the HTTP return code. 21
  • 22. 7th Sutol Conference, November 2015 • I have not seen how I configure DDM to verify an HTTP website, it seems we can only verify if HTTP is running as a service. – Correct, the DDM HTTP only probes the service, but the Event Generator -> TCP Server probe has the web page option 22 Last Minute Developer/PM Info #3
  • 23. 7th Sutol Conference, November 2015 23 Someone asked about Differences See Ben Menesi at Ytria for more details
  • 24. 7th Sutol Conference, November 2015 24 History of DDM Probes and Listeners inside DDM Console Commands for DDM Monitoring Non-Domino Items DDM Can Tweet Now! References and Review
  • 25. 7th Sutol Conference, November 2015Console Commands • View DDM probe schedule – show sch –ddm – Shows a table of enabled probes and next scheduled run time Probe • View enabled probes – tell event dumpprobes – Shows a list of enabled DDM probes by note ID • Run probes manually – tell event runprobe ????? – Run a probe with note ID ????? immediately (designed to be used with the dumpprobes command) 25
  • 26. 7th Sutol Conference, November 2015 History of DDM Probes and Listeners inside DDM Console Commands for DDM Time Out for Crazy Messages Monitoring Non-Domino Items DDM Can Tweet Now! References and Review 26
  • 27. Attack of the Ambiguous Error Messages • 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?)
  • 28. 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 28
  • 29. 7th Sutol Conference, November 2015 History of DDM Probes and Listeners inside DDM Console Commands for DDM Monitoring Non-Domino Items DDM Can Tweet Now! References and Review 29
  • 30. 7th Sutol Conference, November 2015 30 DDM Making Admins Lives Easier …. While Teaching Exchange Admins What a Real Server Can Do
  • 31. 7th Sutol Conference, November 20154 Steps 1. Open events4.nsf 2. Open DDM Configuration->DDM Probes Section-> By Type 3. Click on New DDM Probe -> Messaging 4. Add configuration details and Save
  • 32. 7th Sutol Conference, November 2015Steps 3 & 4 Details Click on New DDM Probe -> Messaging – Probe Subtype = Transfer Queue Check – Probe Description = Whatever you Want it to Say – Which Servers to run on? Special Target Servers-> SMTP Servers – Destination? Check All Destinations or Specify that special one  – Services NRPC and/or SMTP – Set Event Severity (not too low i.e group emails) – Save
  • 33. 7th Sutol Conference, November 2015 Over? Nothing is Over Until… The Probe will be enabled on Save So how do you get notified? Glad you asked….
  • 34. 7th Sutol Conference, November 2015Notification 1. DDM Configuration->Event Handlers Section-> By Author 2. Click on New Event Handler from the Db menu 3. Event Tab (can be any type) – Events must be one of these severities: FATAL! And/or Failure, Send them all of them  – Events can have ANY message 4. Action Tab – Method = Mail – Mailing Address = Domino Email or Internet Email of the MS ADMINS! – Enablement = Enable this notification Not you! Send it to the MS Admins
  • 35. 7th Sutol Conference, November 2015 Keep in Mind 1. If Exchange is down, how would they get this? That’s why we use personal emails 2. Include the CIO/CEO or whomever needs to know Exchange fails 3. Set up a Mail Rule in your mail file to collect them all and publish a monthly outage report
  • 36. 7th Sutol Conference, November 2015 36 History of DDM Probes and Listeners inside DDM Console Commands for DDM Monitoring Non-Domino Items DDM Can Tweet Now! References and Review
  • 37. 7th Sutol Conference, November 2015 37
  • 38. 7th Sutol Conference, November 2015 38 We want Twitter updates! We are not Developers (Well I’m Not) This works for me https://uptimerobot.com/ Monitors ports, websites, etc.. Notifies you via email, Twitter, SMS They have their own APIs Integrate into: Slack and HipChat and PushOver One Possible Solution
  • 39. 7th Sutol Conference, November 2015 39 Hi, The monitor VBI-SMTP (http://www.vanessabrooks.com) is currently DOWN (Port Is Not Listening). Uptime Robot will alert you when it is back up. Sincerely, Uptime Robot http://uptimerobot.com, http://twitter.com/uptimerobot, http://facebook.com/uptimerobot The monitor C_Q (http://quickr.clientsite.com) is back UP (HTTP 200 - OK) (It was down for 44 minutes and 6 seconds).
  • 40. 7th Sutol Conference, November 2015 History of DDM Probes and Listeners inside DDM Console Commands for DDM Monitoring Non-Domino Items DDM Can Tweet Now! References and Review 40
  • 41. 7th Sutol Conference, November 2015 41  DDM is free and running ... use it  You decide what to monitor and you should be monitoring!  Be Proactive, not just Reactive  Edit common issues that are unique to your organization 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 7 Key Points to Take Home
  • 42. 7th Sutol Conference, November 2015 42 • Planetlotus.org – 315+ Lotus Bloggers especially, Andy Pedisich who gives a much more detailed session on DDM • DDM: If You Only Knew What Your Server Was Saying by Keith Brooks • IBM Wiki Domino 9.0.1  http://www- 01.ibm.com/support/knowledgecenter/SSKTMJ_9.0.1/admin/admn_do minodomainmonitoring_c.dita  Philip Monson, Thomas Gumz, Frank Nostrame, Leah Busque, “Lotus Domino Domain Monitoring” (IBM Redbook, 2005).  http://www.redbooks.ibm.com/abstracts/redp4089.html Resources
  • 43. 7th Sutol Conference, November 2015 43 • This workshop introduces you to DDM ...Lotus Education on Demand: Domino Domain Monitoring http://www.ibm.com/support/docview.wss?uid=swg270070 60 • Notes/Domino Best Practices: Domino Domain Monitoring • http://www.ibm.com/support/docview.wss?uid=swg2700 9312 • IBM Open Mic on DDM – For Administrators pdf • Add Server Console to a Notes Client http://www.preemptive.com.au/node/44 More Resources
  • 44. 7th Sutol Conference, November 2015 44 Thank you Keith Brooks @lotusevangelist keith@vanessabrooks.com

Editor's Notes

  1. 27
  2. 28