Engage2022 - Domino Admin Tips

Gabriella Davis
Gabriella DavisTechnical Director at The Turtle Partnership
Tips To Delight Your
Domino Admin
Gabriella Davis -Technical Director -TheTurtle Partnership
HCL Lifetime Ambassador
1
• Admin of all things and especially quite complicated things where the fun is
• Working with the design, deployment and security of technologies within
global infrastructures
• working with the real world security and privacy aspects of expanding data
ecosystems
• Stubborn and relentless problem solver
• HCL Lifetime Ambassador
Gabriella Davis
Validate Internet Address -
Uniqueness
1
2 3
1
Finding Users (a)
1 2
2
Finding Users (b)
3
2
Group Membership
People and GroupsView - Select Group
All group memberships including nested
memberships for any selected user ,
server or group are shown
3
Finding Groups (a)
Before removing or renaming a group,
fi
nd out where it is used and how
4
Finding Groups (b)
4
Effective Access
1
2
5
Updating Private Folders (a)
When replacing the design of a database such as the mail
fi
le, the existing
private folders do not automatically update to the new mail le design.
User Update: Actions >> Folder >> Upgrade Folder Design
6
Updating Private Folders (b)
As an administrator the server console command
load convert mailgdavis.nsf * mail12.ntf -u
will upgrade the mail
fi
le gdavis.nsf to the mail12.ntf templte and overwrite the
folder design of each folder with the inbox design
6
Archiving Logs (a)
2
1
3
7
Archiving Logs (b)
7
Archiving Logs (c)
load compact log.nsf -a (via a program document)
Archiving documents from log.nsf (Clouds's Log)
Pushing log.nsf to archive/a_log.nsf
Replicator added 144 document(s) to archive/a_log.nsf from log.nsf
Pushing log.nsf to archive/a_log.nsf
[Archived log.nsf, 144 documents were archived and 144 were deleted


load compact log.nsf -REPLICA (via a program document)
7
DBMT (a)
• Runs copy-style compact operations
• Purges deletion stubs
• Expires soft deleted entries
• Updates views
• Reorganises folders
• Merges full-text indexes
• Updates unread lists
• Ensures that critical views are created for failover
• Replaces Updall and Compact
Load updall -nodbmt tells updall to run but not perform the functions that
DMBT already does
8
DBMT (b)
-compactThreads


-updallThreads


-ftiThreads


-timeLimit refers to compact timeout for DBMT -range starttime stoptime
–compactNdays (run Compact every x days)
–ftiNdays (run FT Index every x days)
–force d (day Sunday =1)
fi
xup if compact fails for consecutive day
8
Database Repair & Symmetrical Clusters (a)
• What problem is this solving?
• Missing databases across cluster mates
• Missing or corrupt NLOs
• Fast distribution of databases
• Corrupt databases
❖ File location and
fi
lename must be identical


Add notes.ini setting D10_Enable_Repair=1
Add “AutoRepair” to servertasks
Create program document for “Repair All” and / or RprCleanup
9
Database Repair & Symmetrical Clusters (b)
1
2
9
Manually Uploading IDs To The Vault
Single or multiple IDs can be uploaded to an IDVault by aVault Administrator
The user who owns the ID must have a vault policy assigned so the upload task can nd the correct
vault for storage.
To upload an ID you must know that IDs password
highlight person in Domino Administrator then Actions - Upload ID
fi
les to ID Vault
10
Copy As Table
In any view , select documents then choose Edit - Copy AsTable
This can be pasted into a mail message or any external application that allows
text pasting
Where application links are supported they show, otherwise a hyperlink
notes://serverid/docid is constructed
11
Domino Admin - Copy File List
Go to Files tab in Domino Administrator
Select All (Ctrl-A) and choose Edit - Copy
Paste into Excel or other tabular application
Domino
Admin
Excel
12
Prevent Mail Forward Rules
Router - Restrictions and Controls - Delivery Controls
13
Policies
The $Policies view in the local names.nsf shows what policies are being applied
The “home” server speci
fi
ed in the location document is where the policy is
pulled from
14
Catalog
If you are running the catalog task each night there is some very valuable data in
the catalog.nsf
even databases set not to update in the catalog will appear in hidden views
Easily identify any databases where Anonymous or -Default- have unwanted high
access
Make sure catalog.nsf is replicating throughout the domain on each server.
15
View Optimisation
Domino creates temporary
fi
les due view rebuilds and then deletes them once
complete however often those
fi
les aren’t deleted and take up space in your
data directory
Domino uses the “temp” directory for these builds if it can but if it can’t nd
one it uses the data directory instead
With the server down thoseTMP
fi
les can be safely deleted
Since they are intended to be temporary any olderTMP
fi
les can be deleted
16
Disable_View_Rebuild_Opt
If the server continually reports that it’s unable to rebuild views due to
insuf
fi
cient disk space and that it will revert to using standard view rebuild it will
be telling Domino to fallback to standard view rebuilding instead of optimised
view builds usingTMP
fi
les
avoid using this notes.ini setting if you can as it disables view optimisation.
However if you are seeing the error and can’t either free up disk space or
change the rebuild directory usingVIEW_REBUILD_DIR you may need to.
17
Move Views Out Of The Database
Why would you do that?
reduce database size
improve performance
locate large views on another drive
CREATE_NIFNSF_DATABASES=1
NIFNSFEnable=1
NIFBasePath=path
load compact -c -nifnsf on(off) appsstaf
fl
ist.nsf
18
Stop Compact Stopping
If you are compacting a mail
fi
le and mail is delivered to it, the compact stops
Use MailFileDisableCompactAbort=1 to ensure the mail is queued for delivery
until compact is
fi
nished
For large
fi
les that can take a while, sometimes too long for mail not to be
delivered
MailFileEnableDeliveryFailover=1 will ensure the server doesn’t queue the mail
but instead delivers to to a cluster mate
Usually if your home server is up and responding the router will not deliver
mail to a cluster mate even if your mail
fi
le is inaccessible
19
Compact Options
Run only against databases of ODS version X
compact -O 43 -c
Run against any databases that aren’t ODS version X
compact -o 52 -c
20
PIRC
• A database doesn’t replicate with a server for a year and then suddenly, one day, someone
switches on an old machine and this old database (usually containing names.nsf) suddenly
replicates.


• and brings back all the deleted documents that are more than 90 days old with it
• Suddenly your server replica is full of old documents you deleted months ago
• A new database property on a database running on 8.5.3 or higher will prevent documents
old than the purge date from replicating back in


• To turn on PIRC to a large number of databases use Compact '-PIRC On'
• The replicating client or server will think it has replicated successfully but the receiving
server will reject the unwanted notes. To see what’s happening you can enable
• DEBUG_REPL_PIRC (1 for general info , 2 for specific data info)


• Replicate -NOPIRC will force PIRC to turn off for that replication session only
21
Web Authentication & SSO
Why isn’t a web login working?


• WebAuth_Verbose_Trace=1 to Domino server’s notes.ini (via “Set Config=“
• Granted Access:


• WebAuth> LOOKUP in view $Users (user='Gabriella Davis' org='Turtle')


• WebAuth> VERIFY password


• WebAuth> LOOKUP in view $Users (user='CN=Gabriella Davis/O=Turtle' org='')
• WebAuth> Matched to a single entry in NAB for pre-authenticated user
(user='CN=Gabriella Davis/O=Turtle' org=''). Using the record that we match
• WebAuth> User CN=Gabriella Davis/O=Turtle found in group Cache!
22
ID Vault - Mismatched Passwords
If the password of a local client ID is a mismatch to the vaulted ID then syncing
will stop and not restart. To force the local ID to be reinserted into theVault
add this to notes.ini on theVault server.
ENABLE_AUTORECOVERY_FROMBADPASSWORD=1
if then syncing stops for 7 days the client ID is re-uploaded into the vault
automatically
23
ID Vault - Inactivating Users
load qvault -x O=Demovault -i “CN=Mike Smith/O=Turtle” - i
Then to reactivate
load qvault -x O=Demovault -i “CN=Mike Smith/O=Turtleo - v
24
ID Vault On Slow Servers
The Notes client will poll the server hosting theirVault looking for updates
however if a server is very busy or there is poor network latency then the user
may get an incorrect “wrong password” response due to polling timeout.
To increase the timeout when you know the response times are slow
IDV_POLL_INTERVAL=8000 (8 seconds as milliseconds)
25
Update_Fulltext_Thread
The update task queues databases needing updating and then batches them to
rebuild
fi
rst the views and then the FT indexes
Often that means FT indexes can be delayed behind large view rebuilds or
worse view rebuilds can be delayed behind a corrupt FT index
Let the update task separate the text indexing thread from the view indexing
thread
Yes it means more threads running but that’s a small overhead compared with
adding updaters= to try and resolve the same issue
26
FT_FLY_INDEX_OFF
Searching a database requires that database to be full text indexed rst ..
Not true. Domino will attempt to build an in memory index in response to a
search query if the database if not properly indexed
This is both inef
fi
cient for the server and frustrating to the users who often don’t
get the accuracy they expect
Use event monitors to look for databases being searched when they aren’t indexed
(“database is not full text indexed”) then choose whether to create an index for
them
When FT_FLY_INDEX_OFF=1 the server will refuse to perform a search on a
database that isn’t indexed
27
FTG_USE_SYS_MEMORY
The FullText engine uses a % of memory that is assigned to the Domino server
and shared by all the other server tasks
FTG_USE_SYS_MEMORY tells Domino to draw the memory it needs from the
operating system directly and not from Domino’s own allocation
28
FTbasepath
Full text indexes are created by in a directory underneath each database, indexes can
contain thousands of
fi
les on the
fi
le system being continually updated, created and
deleted
this results in a lot of fragmentation as well as consuming space assigned to the data
directory
customers often delete indexes or not turn them on in order to save space
Using FTBASEPATH the indexes can be moved away from the data directory to
another path or even drive
recreate the indexes in the new location and delete the old ones using load updall
-R
29
Removing SMTP Banner Details
Do you want your server coughing up unasked for information such as software,
version and platform in response to requests for connections? To prevent that
For HTTP
Add HTTPDisableServerHeader=1 to server notes.ini
For SMTP
SMTPNoVersionInRcvdHdr=1
30
Cleanup Workspace
Clear (rebuild) Workspace
From a command prompt in the Notes program directory
c:ibmnotesnotes -RPARAMS -resetcon
fi
g
Clear Cache
From a command prompt in the Notes program directory.
c:ibmnotesnotes -RPARAMS -clean
31
Domino Statistics
Available statistics can be seen on the Statistics
tab in Domino Administrator
The console command “sh st ..” for each statistic
will also work, even with wildcards
Right mouse click and copy the statistics to a
spreadsheet
32
Protecting Against Spam Mail
In the server con
fi
guration document
Router/SMTP - Restrictions & Controls - SMTP Inbound Restrictions
now scroll alllllll the way to the bottom
ambiguous names are where multiple matches are found across all directories
33
Directory Sync
Create and maintain a Domino Directory consisting of Active Directory Users
Use Directory Assistance to enable them to authenticate using their AD password
for applicaitons
they won’t have a Notes ID
they will still need to be licensed
Domino Directory - Server - Directory Sync
34
Domino Con
fi
guration Tuner (a)
Can be used from any Notes client - the template DCT.NTF is installed with
Domino Administrator but can also be downloaded directly from
https://support.hcltechsw.com/csm?id=kb_article&sysparm_article=KB0078801
35
Domino Con
fi
guration Tuner (b)
35
1 of 45

Recommended

Domino Server Health - Monitoring and Managing by
 Domino Server Health - Monitoring and Managing Domino Server Health - Monitoring and Managing
Domino Server Health - Monitoring and ManagingGabriella Davis
5.2K views62 slides
RNUG - Dirty Secrets of the Notes Client by
RNUG - Dirty Secrets of the Notes ClientRNUG - Dirty Secrets of the Notes Client
RNUG - Dirty Secrets of the Notes ClientChristoph Adler
2.9K views82 slides
April, 2021 OpenNTF Webinar - Domino Administration Best Practices by
April, 2021 OpenNTF Webinar - Domino Administration Best PracticesApril, 2021 OpenNTF Webinar - Domino Administration Best Practices
April, 2021 OpenNTF Webinar - Domino Administration Best PracticesHoward Greenberg
578 views57 slides
HCL Domino V12 Key Security Features Overview by
HCL Domino V12 Key Security Features Overview HCL Domino V12 Key Security Features Overview
HCL Domino V12 Key Security Features Overview hemantnaik
785 views41 slides
60 Admin Tips by
60 Admin Tips60 Admin Tips
60 Admin TipsGabriella Davis
4.3K views66 slides
Domino Adminblast by
Domino AdminblastDomino Adminblast
Domino AdminblastGabriella Davis
4.1K views62 slides

More Related Content

What's hot

IBM Domino / IBM Notes Performance Tuning by
IBM Domino / IBM Notes Performance Tuning IBM Domino / IBM Notes Performance Tuning
IBM Domino / IBM Notes Performance Tuning Vladislav Tatarincev
6.2K views68 slides
RNUG - HCL Notes V11 Performance Boost by
RNUG - HCL Notes V11 Performance BoostRNUG - HCL Notes V11 Performance Boost
RNUG - HCL Notes V11 Performance BoostChristoph Adler
4.2K views38 slides
From frustration to fascination: dissecting Replication by
From frustration to fascination: dissecting ReplicationFrom frustration to fascination: dissecting Replication
From frustration to fascination: dissecting ReplicationBenedek Menesi
8.1K views83 slides
Important tips on Router and SMTP mail routing by
Important tips on Router and SMTP mail routingImportant tips on Router and SMTP mail routing
Important tips on Router and SMTP mail routingjayeshpar2006
59.3K views47 slides
Best Practice TLS for IBM Domino by
Best Practice TLS for IBM DominoBest Practice TLS for IBM Domino
Best Practice TLS for IBM DominoJared Roberts
7.6K views60 slides
Daos by
DaosDaos
DaosUlrich Krause
2.4K views49 slides

What's hot(20)

RNUG - HCL Notes V11 Performance Boost by Christoph Adler
RNUG - HCL Notes V11 Performance BoostRNUG - HCL Notes V11 Performance Boost
RNUG - HCL Notes V11 Performance Boost
Christoph Adler4.2K views
From frustration to fascination: dissecting Replication by Benedek Menesi
From frustration to fascination: dissecting ReplicationFrom frustration to fascination: dissecting Replication
From frustration to fascination: dissecting Replication
Benedek Menesi8.1K views
Important tips on Router and SMTP mail routing by jayeshpar2006
Important tips on Router and SMTP mail routingImportant tips on Router and SMTP mail routing
Important tips on Router and SMTP mail routing
jayeshpar200659.3K views
Best Practice TLS for IBM Domino by Jared Roberts
Best Practice TLS for IBM DominoBest Practice TLS for IBM Domino
Best Practice TLS for IBM Domino
Jared Roberts7.6K views
Bewährte Praktiken für HCL Notes/Domino-Sicherheit. Teil 2: Der Domino-Server by panagenda
Bewährte Praktiken für HCL Notes/Domino-Sicherheit. Teil 2: Der Domino-ServerBewährte Praktiken für HCL Notes/Domino-Sicherheit. Teil 2: Der Domino-Server
Bewährte Praktiken für HCL Notes/Domino-Sicherheit. Teil 2: Der Domino-Server
panagenda306 views
HCL Sametime 12.0 – Converting from native Domino Directory to LDAP and Migra... by Ales Lichtenberg
HCL Sametime 12.0 – Converting from native Domino Directory to LDAP and Migra...HCL Sametime 12.0 – Converting from native Domino Directory to LDAP and Migra...
HCL Sametime 12.0 – Converting from native Domino Directory to LDAP and Migra...
Ales Lichtenberg738 views
Compact, Compress, De-Duplicate (DAOS) by Ulrich Krause
Compact, Compress, De-Duplicate (DAOS)Compact, Compress, De-Duplicate (DAOS)
Compact, Compress, De-Duplicate (DAOS)
Ulrich Krause9.4K views
INF107 - Integrating HCL Domino and Microsoft 365 by Dylan Redfield
INF107 - Integrating HCL Domino and Microsoft 365INF107 - Integrating HCL Domino and Microsoft 365
INF107 - Integrating HCL Domino and Microsoft 365
Dylan Redfield482 views
Configuring Domino To Be An Ldap Directory And To Use An Ldap Directory by Edson Oliveira
Configuring Domino To Be An Ldap Directory And To Use An Ldap DirectoryConfiguring Domino To Be An Ldap Directory And To Use An Ldap Directory
Configuring Domino To Be An Ldap Directory And To Use An Ldap Directory
Edson Oliveira38.7K views
Engage.UG 2022 - Domino TOTP/2FA - Best Practices and Pitfalls by Milan Matejic
Engage.UG 2022 - Domino TOTP/2FA - Best Practices and PitfallsEngage.UG 2022 - Domino TOTP/2FA - Best Practices and Pitfalls
Engage.UG 2022 - Domino TOTP/2FA - Best Practices and Pitfalls
Milan Matejic1.5K views
The Ultimate Administrator’s Guide to HCL Nomad Web by panagenda
The Ultimate Administrator’s Guide to HCL Nomad WebThe Ultimate Administrator’s Guide to HCL Nomad Web
The Ultimate Administrator’s Guide to HCL Nomad Web
panagenda115 views
User management through administration process 2307 by Hansraj Mali
User management through administration process 2307User management through administration process 2307
User management through administration process 2307
Hansraj Mali3.7K views
Domino Fitness. Time for a Health Check by Jared Roberts
Domino Fitness. Time for a Health CheckDomino Fitness. Time for a Health Check
Domino Fitness. Time for a Health Check
Jared Roberts148 views
Domino server controller domino console by rchavero
Domino server controller   domino consoleDomino server controller   domino console
Domino server controller domino console
rchavero19.2K views
Understanding domino memory 2017 by mJOBrr
Understanding domino memory 2017Understanding domino memory 2017
Understanding domino memory 2017
mJOBrr799 views
Zusammenführung von HCL Nomad Web und Domino ohne SafeLinx - So gehts by panagenda
Zusammenführung von HCL Nomad Web und Domino ohne SafeLinx - So gehtsZusammenführung von HCL Nomad Web und Domino ohne SafeLinx - So gehts
Zusammenführung von HCL Nomad Web und Domino ohne SafeLinx - So gehts
panagenda314 views

Similar to Engage2022 - Domino Admin Tips

Webinar: From Frustration to Fascination: Dissecting Replication by
Webinar: From Frustration to Fascination: Dissecting ReplicationWebinar: From Frustration to Fascination: Dissecting Replication
Webinar: From Frustration to Fascination: Dissecting ReplicationHoward Greenberg
2K views91 slides
Engage 2020 - HCL Notes V11 Performance Boost by
Engage 2020 - HCL Notes V11 Performance BoostEngage 2020 - HCL Notes V11 Performance Boost
Engage 2020 - HCL Notes V11 Performance BoostChristoph Adler
261 views39 slides
Engage 2020 - HCL Notes V11 Performance Boost by
Engage 2020 - HCL Notes V11 Performance BoostEngage 2020 - HCL Notes V11 Performance Boost
Engage 2020 - HCL Notes V11 Performance Boostpanagenda
1K views39 slides
Inform2015 - What's New in Domino 9 & 9.0.1 for Admins by
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 AdminsJared Roberts
2.1K views66 slides
Preventing serversickness by
Preventing serversicknessPreventing serversickness
Preventing serversicknessGabriella Davis
1.4K views65 slides
Are the Native SQL Server Backup Utilities Holding You Back? by
Are the Native SQL Server Backup Utilities Holding You Back?Are the Native SQL Server Backup Utilities Holding You Back?
Are the Native SQL Server Backup Utilities Holding You Back?SQLDBApros
820 views39 slides

Similar to Engage2022 - Domino Admin Tips(20)

Webinar: From Frustration to Fascination: Dissecting Replication by Howard Greenberg
Webinar: From Frustration to Fascination: Dissecting ReplicationWebinar: From Frustration to Fascination: Dissecting Replication
Webinar: From Frustration to Fascination: Dissecting Replication
Howard Greenberg2K views
Engage 2020 - HCL Notes V11 Performance Boost by Christoph Adler
Engage 2020 - HCL Notes V11 Performance BoostEngage 2020 - HCL Notes V11 Performance Boost
Engage 2020 - HCL Notes V11 Performance Boost
Christoph Adler261 views
Engage 2020 - HCL Notes V11 Performance Boost by panagenda
Engage 2020 - HCL Notes V11 Performance BoostEngage 2020 - HCL Notes V11 Performance Boost
Engage 2020 - HCL Notes V11 Performance Boost
panagenda1K views
Inform2015 - What's New in Domino 9 & 9.0.1 for Admins by Jared Roberts
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 Roberts2.1K views
Are the Native SQL Server Backup Utilities Holding You Back? by SQLDBApros
Are the Native SQL Server Backup Utilities Holding You Back?Are the Native SQL Server Backup Utilities Holding You Back?
Are the Native SQL Server Backup Utilities Holding You Back?
SQLDBApros820 views
patchVantage Cloud Starter Pack by David McNish
patchVantage Cloud Starter Pack patchVantage Cloud Starter Pack
patchVantage Cloud Starter Pack
David McNish65 views
Tips and Tricks for SAP Sybase ASE by Don Brizendine
Tips and Tricks for SAP Sybase ASETips and Tricks for SAP Sybase ASE
Tips and Tricks for SAP Sybase ASE
Don Brizendine29.4K views
Software architecture case study - why and why not sql server replication by Shahzad
Software architecture   case study - why and why not sql server replicationSoftware architecture   case study - why and why not sql server replication
Software architecture case study - why and why not sql server replication
Shahzad 1.1K views
Sql Server by SandyShin
Sql ServerSql Server
Sql Server
SandyShin221 views
10135 a 07 by Bố Su
10135 a 0710135 a 07
10135 a 07
Bố Su574 views
Reduce planned database down time with Oracle technology by Kirill Loifman
Reduce planned database down time with Oracle technologyReduce planned database down time with Oracle technology
Reduce planned database down time with Oracle technology
Kirill Loifman4.6K views
Got Problems? Let's Do a Health Check by Luis Guirigay
Got Problems? Let's Do a Health CheckGot Problems? Let's Do a Health Check
Got Problems? Let's Do a Health Check
Luis Guirigay6.8K views
MySQL Baics - Texas Linxufest beginners tutorial May 31st, 2019 by Dave Stokes
MySQL Baics - Texas Linxufest beginners tutorial May 31st, 2019MySQL Baics - Texas Linxufest beginners tutorial May 31st, 2019
MySQL Baics - Texas Linxufest beginners tutorial May 31st, 2019
Dave Stokes400 views
Vijfhart thema-avond-oracle-12c-new-features by mkorremans
Vijfhart thema-avond-oracle-12c-new-featuresVijfhart thema-avond-oracle-12c-new-features
Vijfhart thema-avond-oracle-12c-new-features
mkorremans558 views
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016 by panagenda
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 20161049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016
panagenda893 views
Minerva: Drill Storage Plugin for IPFS by BowenDing4
Minerva: Drill Storage Plugin for IPFSMinerva: Drill Storage Plugin for IPFS
Minerva: Drill Storage Plugin for IPFS
BowenDing41.4K views

More from Gabriella Davis

. Design Decisions: Developing for Mobile - The Template Experience Project by
. Design Decisions: Developing for Mobile - The Template Experience Project. Design Decisions: Developing for Mobile - The Template Experience Project
. Design Decisions: Developing for Mobile - The Template Experience ProjectGabriella Davis
3.5K views27 slides
Face Off Domino vs Exchange On Premises by
Face Off Domino vs Exchange On PremisesFace Off Domino vs Exchange On Premises
Face Off Domino vs Exchange On PremisesGabriella Davis
2.8K views42 slides
Adminlicious - A Guide To TCO Features In Domino v10 by
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 v10Gabriella Davis
1.3K views41 slides
An Introduction to Configuring Domino for Docker by
An Introduction to Configuring Domino for DockerAn Introduction to Configuring Domino for Docker
An Introduction to Configuring Domino for DockerGabriella Davis
386 views41 slides
An Introduction To The DMARC SMTP Validation Requirements by
An Introduction To The DMARC SMTP Validation RequirementsAn Introduction To The DMARC SMTP Validation Requirements
An Introduction To The DMARC SMTP Validation RequirementsGabriella Davis
556 views28 slides
× The Road To A #Perfect10 - How To Get Ready For Domino, Sametime, VOP and T... by
× 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
316 views57 slides

More from Gabriella Davis(20)

. Design Decisions: Developing for Mobile - The Template Experience Project by Gabriella Davis
. Design Decisions: Developing for Mobile - The Template Experience Project. Design Decisions: Developing for Mobile - The Template Experience Project
. Design Decisions: Developing for Mobile - The Template Experience Project
Gabriella Davis3.5K views
Face Off Domino vs Exchange On Premises by Gabriella Davis
Face Off Domino vs Exchange On PremisesFace Off Domino vs Exchange On Premises
Face Off Domino vs Exchange On Premises
Gabriella Davis2.8K views
Adminlicious - A Guide To TCO Features In Domino v10 by Gabriella Davis
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 Davis1.3K views
An Introduction to Configuring Domino for Docker by Gabriella Davis
An Introduction to Configuring Domino for DockerAn Introduction to Configuring Domino for Docker
An Introduction to Configuring Domino for Docker
Gabriella Davis386 views
An Introduction To The DMARC SMTP Validation Requirements by Gabriella Davis
An Introduction To The DMARC SMTP Validation RequirementsAn Introduction To The DMARC SMTP Validation Requirements
An Introduction To The DMARC SMTP Validation Requirements
Gabriella Davis556 views
× The Road To A #Perfect10 - How To Get Ready For Domino, Sametime, VOP and T... by Gabriella 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...
Gabriella Davis316 views
An introduction to configuring Domino for Docker by Gabriella Davis
An introduction to configuring Domino for DockerAn introduction to configuring Domino for Docker
An introduction to configuring Domino for Docker
Gabriella Davis4.1K views
How To Approach GDPR Preparation & Discovery by Gabriella Davis
How To Approach GDPR Preparation & DiscoveryHow To Approach GDPR Preparation & Discovery
How To Approach GDPR Preparation & Discovery
Gabriella Davis1.2K views
An Introduction To The DMARC SMTP Validation Requirements by Gabriella Davis
An Introduction To The DMARC SMTP Validation RequirementsAn Introduction To The DMARC SMTP Validation Requirements
An Introduction To The DMARC SMTP Validation Requirements
Gabriella Davis2K views
A Guide To Single Sign-On for IBM Collaboration Solutions by Gabriella Davis
A Guide To Single Sign-On for IBM Collaboration SolutionsA Guide To Single Sign-On for IBM Collaboration Solutions
A Guide To Single Sign-On for IBM Collaboration Solutions
Gabriella Davis1.9K views
What's New in Notes, Sametime and Verse On-Premises by Gabriella Davis
What's New in Notes, Sametime and Verse On-PremisesWhat's New in Notes, Sametime and Verse On-Premises
What's New in Notes, Sametime and Verse On-Premises
Gabriella Davis4.6K views
Setting Up a Hybrid Domino Environment to Ease your Way to the Cloud by Gabriella Davis
Setting Up a Hybrid Domino Environment to Ease your Way to the CloudSetting Up a Hybrid Domino Environment to Ease your Way to the Cloud
Setting Up a Hybrid Domino Environment to Ease your Way to the Cloud
Gabriella Davis2.2K views
Embracing iot in the enterprise by Gabriella Davis
Embracing iot in the enterpriseEmbracing iot in the enterprise
Embracing iot in the enterprise
Gabriella Davis1.3K views
Benefits and Risks of a Single Identity - IBM Connect 2017 by Gabriella Davis
Benefits and Risks of a Single Identity - IBM Connect 2017Benefits and Risks of a Single Identity - IBM Connect 2017
Benefits and Risks of a Single Identity - IBM Connect 2017
Gabriella Davis2.6K views
Domino in the Back, Party In The Front by Gabriella Davis
Domino in the Back, Party In The FrontDomino in the Back, Party In The Front
Domino in the Back, Party In The Front
Gabriella Davis2K views

Recently uploaded

iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...Bernd Ruecker
37 views69 slides
Voice Logger - Telephony Integration Solution at Aegis by
Voice Logger - Telephony Integration Solution at AegisVoice Logger - Telephony Integration Solution at Aegis
Voice Logger - Telephony Integration Solution at AegisNirmal Sharma
39 views1 slide
Design Driven Network Assurance by
Design Driven Network AssuranceDesign Driven Network Assurance
Design Driven Network AssuranceNetwork Automation Forum
15 views42 slides
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院 by
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院IttrainingIttraining
52 views8 slides
PharoJS - Zürich Smalltalk Group Meetup November 2023 by
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023Noury Bouraqadi
127 views17 slides
PRODUCT PRESENTATION.pptx by
PRODUCT PRESENTATION.pptxPRODUCT PRESENTATION.pptx
PRODUCT PRESENTATION.pptxangelicacueva6
14 views1 slide

Recently uploaded(20)

iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker37 views
Voice Logger - Telephony Integration Solution at Aegis by Nirmal Sharma
Voice Logger - Telephony Integration Solution at AegisVoice Logger - Telephony Integration Solution at Aegis
Voice Logger - Telephony Integration Solution at Aegis
Nirmal Sharma39 views
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院 by IttrainingIttraining
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
PharoJS - Zürich Smalltalk Group Meetup November 2023 by Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi127 views
HTTP headers that make your website go faster - devs.gent November 2023 by Thijs Feryn
HTTP headers that make your website go faster - devs.gent November 2023HTTP headers that make your website go faster - devs.gent November 2023
HTTP headers that make your website go faster - devs.gent November 2023
Thijs Feryn22 views
SAP Automation Using Bar Code and FIORI.pdf by Virendra Rai, PMP
SAP Automation Using Bar Code and FIORI.pdfSAP Automation Using Bar Code and FIORI.pdf
SAP Automation Using Bar Code and FIORI.pdf
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Data Integrity for Banking and Financial Services by Precisely
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial Services
Precisely21 views
Empathic Computing: Delivering the Potential of the Metaverse by Mark Billinghurst
Empathic Computing: Delivering  the Potential of the MetaverseEmpathic Computing: Delivering  the Potential of the Metaverse
Empathic Computing: Delivering the Potential of the Metaverse
Mark Billinghurst478 views
handbook for web 3 adoption.pdf by Liveplex
handbook for web 3 adoption.pdfhandbook for web 3 adoption.pdf
handbook for web 3 adoption.pdf
Liveplex22 views

Engage2022 - Domino Admin Tips

  • 1. Tips To Delight Your Domino Admin Gabriella Davis -Technical Director -TheTurtle Partnership HCL Lifetime Ambassador 1
  • 2. • Admin of all things and especially quite complicated things where the fun is • Working with the design, deployment and security of technologies within global infrastructures • working with the real world security and privacy aspects of expanding data ecosystems • Stubborn and relentless problem solver • HCL Lifetime Ambassador Gabriella Davis
  • 3. Validate Internet Address - Uniqueness 1 2 3 1
  • 6. Group Membership People and GroupsView - Select Group All group memberships including nested memberships for any selected user , server or group are shown 3
  • 7. Finding Groups (a) Before removing or renaming a group, fi nd out where it is used and how 4
  • 10. Updating Private Folders (a) When replacing the design of a database such as the mail fi le, the existing private folders do not automatically update to the new mail le design. User Update: Actions >> Folder >> Upgrade Folder Design 6
  • 11. Updating Private Folders (b) As an administrator the server console command load convert mailgdavis.nsf * mail12.ntf -u will upgrade the mail fi le gdavis.nsf to the mail12.ntf templte and overwrite the folder design of each folder with the inbox design 6
  • 14. Archiving Logs (c) load compact log.nsf -a (via a program document) Archiving documents from log.nsf (Clouds's Log) Pushing log.nsf to archive/a_log.nsf Replicator added 144 document(s) to archive/a_log.nsf from log.nsf Pushing log.nsf to archive/a_log.nsf [Archived log.nsf, 144 documents were archived and 144 were deleted 
 load compact log.nsf -REPLICA (via a program document) 7
  • 15. DBMT (a) • Runs copy-style compact operations • Purges deletion stubs • Expires soft deleted entries • Updates views • Reorganises folders • Merges full-text indexes • Updates unread lists • Ensures that critical views are created for failover • Replaces Updall and Compact Load updall -nodbmt tells updall to run but not perform the functions that DMBT already does 8
  • 16. DBMT (b) -compactThreads 
 -updallThreads 
 -ftiThreads 
 -timeLimit refers to compact timeout for DBMT -range starttime stoptime –compactNdays (run Compact every x days) –ftiNdays (run FT Index every x days) –force d (day Sunday =1) fi xup if compact fails for consecutive day 8
  • 17. Database Repair & Symmetrical Clusters (a) • What problem is this solving? • Missing databases across cluster mates • Missing or corrupt NLOs • Fast distribution of databases • Corrupt databases ❖ File location and fi lename must be identical 
 Add notes.ini setting D10_Enable_Repair=1 Add “AutoRepair” to servertasks Create program document for “Repair All” and / or RprCleanup 9
  • 18. Database Repair & Symmetrical Clusters (b) 1 2 9
  • 19. Manually Uploading IDs To The Vault Single or multiple IDs can be uploaded to an IDVault by aVault Administrator The user who owns the ID must have a vault policy assigned so the upload task can nd the correct vault for storage. To upload an ID you must know that IDs password highlight person in Domino Administrator then Actions - Upload ID fi les to ID Vault 10
  • 20. Copy As Table In any view , select documents then choose Edit - Copy AsTable This can be pasted into a mail message or any external application that allows text pasting Where application links are supported they show, otherwise a hyperlink notes://serverid/docid is constructed 11
  • 21. Domino Admin - Copy File List Go to Files tab in Domino Administrator Select All (Ctrl-A) and choose Edit - Copy Paste into Excel or other tabular application Domino Admin Excel 12
  • 22. Prevent Mail Forward Rules Router - Restrictions and Controls - Delivery Controls 13
  • 23. Policies The $Policies view in the local names.nsf shows what policies are being applied The “home” server speci fi ed in the location document is where the policy is pulled from 14
  • 24. Catalog If you are running the catalog task each night there is some very valuable data in the catalog.nsf even databases set not to update in the catalog will appear in hidden views Easily identify any databases where Anonymous or -Default- have unwanted high access Make sure catalog.nsf is replicating throughout the domain on each server. 15
  • 25. View Optimisation Domino creates temporary fi les due view rebuilds and then deletes them once complete however often those fi les aren’t deleted and take up space in your data directory Domino uses the “temp” directory for these builds if it can but if it can’t nd one it uses the data directory instead With the server down thoseTMP fi les can be safely deleted Since they are intended to be temporary any olderTMP fi les can be deleted 16
  • 26. Disable_View_Rebuild_Opt If the server continually reports that it’s unable to rebuild views due to insuf fi cient disk space and that it will revert to using standard view rebuild it will be telling Domino to fallback to standard view rebuilding instead of optimised view builds usingTMP fi les avoid using this notes.ini setting if you can as it disables view optimisation. However if you are seeing the error and can’t either free up disk space or change the rebuild directory usingVIEW_REBUILD_DIR you may need to. 17
  • 27. Move Views Out Of The Database Why would you do that? reduce database size improve performance locate large views on another drive CREATE_NIFNSF_DATABASES=1 NIFNSFEnable=1 NIFBasePath=path load compact -c -nifnsf on(off) appsstaf fl ist.nsf 18
  • 28. Stop Compact Stopping If you are compacting a mail fi le and mail is delivered to it, the compact stops Use MailFileDisableCompactAbort=1 to ensure the mail is queued for delivery until compact is fi nished For large fi les that can take a while, sometimes too long for mail not to be delivered MailFileEnableDeliveryFailover=1 will ensure the server doesn’t queue the mail but instead delivers to to a cluster mate Usually if your home server is up and responding the router will not deliver mail to a cluster mate even if your mail fi le is inaccessible 19
  • 29. Compact Options Run only against databases of ODS version X compact -O 43 -c Run against any databases that aren’t ODS version X compact -o 52 -c 20
  • 30. PIRC • A database doesn’t replicate with a server for a year and then suddenly, one day, someone switches on an old machine and this old database (usually containing names.nsf) suddenly replicates. • and brings back all the deleted documents that are more than 90 days old with it • Suddenly your server replica is full of old documents you deleted months ago • A new database property on a database running on 8.5.3 or higher will prevent documents old than the purge date from replicating back in • To turn on PIRC to a large number of databases use Compact '-PIRC On' • The replicating client or server will think it has replicated successfully but the receiving server will reject the unwanted notes. To see what’s happening you can enable • DEBUG_REPL_PIRC (1 for general info , 2 for specific data info) 
 • Replicate -NOPIRC will force PIRC to turn off for that replication session only 21
  • 31. Web Authentication & SSO Why isn’t a web login working? • WebAuth_Verbose_Trace=1 to Domino server’s notes.ini (via “Set Config=“ • Granted Access: • WebAuth> LOOKUP in view $Users (user='Gabriella Davis' org='Turtle') • WebAuth> VERIFY password • WebAuth> LOOKUP in view $Users (user='CN=Gabriella Davis/O=Turtle' org='') • WebAuth> Matched to a single entry in NAB for pre-authenticated user (user='CN=Gabriella Davis/O=Turtle' org=''). Using the record that we match • WebAuth> User CN=Gabriella Davis/O=Turtle found in group Cache! 22
  • 32. ID Vault - Mismatched Passwords If the password of a local client ID is a mismatch to the vaulted ID then syncing will stop and not restart. To force the local ID to be reinserted into theVault add this to notes.ini on theVault server. ENABLE_AUTORECOVERY_FROMBADPASSWORD=1 if then syncing stops for 7 days the client ID is re-uploaded into the vault automatically 23
  • 33. ID Vault - Inactivating Users load qvault -x O=Demovault -i “CN=Mike Smith/O=Turtle” - i Then to reactivate load qvault -x O=Demovault -i “CN=Mike Smith/O=Turtleo - v 24
  • 34. ID Vault On Slow Servers The Notes client will poll the server hosting theirVault looking for updates however if a server is very busy or there is poor network latency then the user may get an incorrect “wrong password” response due to polling timeout. To increase the timeout when you know the response times are slow IDV_POLL_INTERVAL=8000 (8 seconds as milliseconds) 25
  • 35. Update_Fulltext_Thread The update task queues databases needing updating and then batches them to rebuild fi rst the views and then the FT indexes Often that means FT indexes can be delayed behind large view rebuilds or worse view rebuilds can be delayed behind a corrupt FT index Let the update task separate the text indexing thread from the view indexing thread Yes it means more threads running but that’s a small overhead compared with adding updaters= to try and resolve the same issue 26
  • 36. FT_FLY_INDEX_OFF Searching a database requires that database to be full text indexed rst .. Not true. Domino will attempt to build an in memory index in response to a search query if the database if not properly indexed This is both inef fi cient for the server and frustrating to the users who often don’t get the accuracy they expect Use event monitors to look for databases being searched when they aren’t indexed (“database is not full text indexed”) then choose whether to create an index for them When FT_FLY_INDEX_OFF=1 the server will refuse to perform a search on a database that isn’t indexed 27
  • 37. FTG_USE_SYS_MEMORY The FullText engine uses a % of memory that is assigned to the Domino server and shared by all the other server tasks FTG_USE_SYS_MEMORY tells Domino to draw the memory it needs from the operating system directly and not from Domino’s own allocation 28
  • 38. FTbasepath Full text indexes are created by in a directory underneath each database, indexes can contain thousands of fi les on the fi le system being continually updated, created and deleted this results in a lot of fragmentation as well as consuming space assigned to the data directory customers often delete indexes or not turn them on in order to save space Using FTBASEPATH the indexes can be moved away from the data directory to another path or even drive recreate the indexes in the new location and delete the old ones using load updall -R 29
  • 39. Removing SMTP Banner Details Do you want your server coughing up unasked for information such as software, version and platform in response to requests for connections? To prevent that For HTTP Add HTTPDisableServerHeader=1 to server notes.ini For SMTP SMTPNoVersionInRcvdHdr=1 30
  • 40. Cleanup Workspace Clear (rebuild) Workspace From a command prompt in the Notes program directory c:ibmnotesnotes -RPARAMS -resetcon fi g Clear Cache From a command prompt in the Notes program directory. c:ibmnotesnotes -RPARAMS -clean 31
  • 41. Domino Statistics Available statistics can be seen on the Statistics tab in Domino Administrator The console command “sh st ..” for each statistic will also work, even with wildcards Right mouse click and copy the statistics to a spreadsheet 32
  • 42. Protecting Against Spam Mail In the server con fi guration document Router/SMTP - Restrictions & Controls - SMTP Inbound Restrictions now scroll alllllll the way to the bottom ambiguous names are where multiple matches are found across all directories 33
  • 43. Directory Sync Create and maintain a Domino Directory consisting of Active Directory Users Use Directory Assistance to enable them to authenticate using their AD password for applicaitons they won’t have a Notes ID they will still need to be licensed Domino Directory - Server - Directory Sync 34
  • 44. Domino Con fi guration Tuner (a) Can be used from any Notes client - the template DCT.NTF is installed with Domino Administrator but can also be downloaded directly from https://support.hcltechsw.com/csm?id=kb_article&sysparm_article=KB0078801 35