Have you ever seen this message when opening a mail database? From time to time we see this after an upgrade. Normal Fixup, Compact, Updall, and even template replace will not fix the issue.
However, Compact -D will do the trick.
The -D switch discards any built view indexes
You can try this for B-tree structure is invalid! errors as well.
For good measure you can run Updall -R afterwards to rebuild all the view indexes.
Posted by david, filed under Administration, Error Message, Tricks, upgrade. Date: March 19, 2009, 10:38 am | No Comments »
We have two servers in a cluster in Brazil. The hardware is HP ProLiant DL380 G5. This disks are 5 SAS 10,000RPM 146GB hot pluggable drives in a Raid5 Array. We have HP Insight Management Agents and HP Systems Management Home Page setup on those servers with the HP Event Notifier configured to send our admin group notifications for any hardware events though the SMTP server on the Domino server of the primary server in the cluster.
Today, the local administrator in Brazil sent us a photo of the front of the server. In the photo one of the drives had a red light on it. I connected to the server and looked a HP SMH and HP Integrated Management Log (IML). Sure enough, one of the drives was dead and had been acting up since January 31st. But why not notification?? Read the rest of this entry »
Posted by david, filed under Administration, HP, Hardware, Monitoring. Date: February 12, 2009, 4:05 pm | 2 Comments »
For months, I thought something was wrong with my mailbox, or at least cussed Lotus Notes search algorithm.
When I would search for something that I knew would produce lots of results, like Domino, I would only get 5 results. One day, I was going through and deleting some old messages, and I realized that if I deleted one of the 5 result messages, I could perform another search and another 5 would appear. Why was the 6th one hiding during the first search, and why am I only able to search 5 messages at a time. Frustrating.
Then, I clicked on the “more” twistie to expose the advanced search options, and noticed the “Max Results” button. This button only shows if your mailbox is full text indexed. I found that this was set to 5!!! I changed it to the maximum of 5000 and my mailbox searching life has been transformed. Everything works as planned now. I’m not sure how this got set to 5. I’ve even double checked our mail template didn’t have that as a default. No idea.
Posted by david, filed under Administration, Search, Tricks. Date: February 10, 2009, 4:41 pm | No Comments »
I manage an environment with over 1800 mailboxes that are greater than 2GB (including hub and cluster mate copies) and 66 above 10GB. The physical limit of a Domino database is 64GB.
However, anything beyond 2GB becomes very difficult to manage and here’s why.
1. Databases become corrupt very often.
2. Running Fixup or Compact on a weekly basis as part of Domino routine maintenance becomes problematic because the server is always running the maintenance on the databases. In fact, you’ll need to split up fixup and compact to run on specific directories during different evenings of the weeks. You may even want to run Updall on different directories different nights of the week.
3. Backups take forever and may not finish before the beginning of your work day.
4. Opening the mailboxes takes a very long time because it has to index the inbox every time you open it (if the user does not file messages to folders, which most don’t).
5. You pretty much can’t have full text indexing turned on for the server copies of the database because the full text indexing will be continuous around the clock on your server, not to mention more disk space required on server.
6. We’ve had some very strange things happen with Blackberry Enterprise Server accessing very large mailboxes. Specifically, We have had instances where a Domino server running Blackberry Enterprise Server (BES) can have frequent outages in IDTable code when working with large ID tables, which causes the server to crash. See technote titled “BES server crash in IDTable code”
7. If users have local replicas of their mailboxes, sometimes their hard drive is not large enough, sometimes the local replica becomes corrupt on the hard drive because no maintenance (fixup/compact) is ever run on it.
8. Creating new replicas onto new servers can take a week across the wire.
The list goes on.
These are real world examples of issues that I come up against every week. The best practice is to have quota policies in place that the upper management supports.
The second major thing to note here is that a proper archiving solution needs to be implemented. The local archiving that is built into Notes is often times not sufficient if you have so many enourmous mail files.
Posted by david, filed under Administration, Database Properties, Performance. Date: February 10, 2009, 4:22 pm | 6 Comments »
I posted last week about the SuperAdmin OpenNTF project. I installed it last Friday and let the agent run a while, and came in this morning to check out what it could report.
Keith Brooks commented in the last post that the ability to see the templates and ODS has been available in the Administration client since 6.5, plus the ability to modify the Administration Server (not see it). This is all true, but I still find the tool very useful for cleaning up ACL and administration server inconsistencies.
Here’s my review: Read the rest of this entry »
Posted by david, filed under ACL, Administration, Database Properties, OpenNTF. Date: February 9, 2009, 12:49 pm | No Comments »
Yesterday, I posted about setting the administration server on all of my mailboxes at the suggestion of my colleague Jean-Yves Riverin
Well, today, I received yet another great tip from him. He pointed me to an OpenNTF project called SuperAdmin by project chef Declan Lynch
Here’s the synopsis:
Have you ever wondered if you have dead mailfiles sitting on your server taking up space, or if the all your databases are on the latest ODS version, or if the administration server in the ACL is set correctly on all databases, if so then this is the app for you.
Written by a notes admin for notes admins all the information that you need to make sure your Domino environment is running like a well oiled machine will be waiting for you once you deploy SuperAdmin.
I’ll setup it up and review it in a subsequent post.
Posted by david, filed under ACL, Administration, Database Properties, OpenNTF. Date: February 6, 2009, 11:16 am | 2 Comments »
A couple of days ago, I had a regional administrator in the Americas notify me that he had some users in his region that could not login to webmail. He was concerned that when the users changed their Notes client password, their HTTP password was not set (synced) in their person document.
As part of our desktop policy we have Domino setup so that every user has to change their password every 90 days, every password has to be at least 8 characters, and the Domino HTTP (Internet) password is automatically synced with the Notes password.
We also have adminp properly setup on all servers which constitutes of all servers running the adminp task, and all servers having a replica copy of admin4.nsf which replicates from the hubs to all servers. We even have a dedicated administration server that processes all administration tasks. Incidentally, this is where all of our administrators register users and make modifications to the name and address book. It also houses the Recovery Database, which is a mail-in database that all clients automatically send backups of their ID files to. Lastly, it also serves as our primary LDAP server for external systems to interact with the Domino directory. Read the rest of this entry »
Posted by david, filed under ACL, Administration. Date: February 5, 2009, 10:48 am | 1 Comment »
I stumbled onto this 5 year old post by Jack Dausman in a series of posts he calls “Secrets of the Administration Guild”
It describes how to create a smart icon in the normal Notes client with code to bring up a Remote Console popup dialogue without having to have the Admin client open or installed.
The code is: @Command([AdminRemoteConsole])
I will have to say that it’s a pretty clever little trick and could be darn useful to give “semi-admins” in regional sites a way to run compact on a server or something.
Posted by david, filed under Administration, Client config, Remote, Tricks. Date: January 15, 2009, 9:56 am | 1 Comment »
I setup the diagnostics collection and Lotus Notes/Domino Fault reports database for the first time today. It only took about 15 minutes.
I created a new database called Lotus Notes/Domino Fault Reports (faultreport.nsf) from the lndfr.ntf template. I set this up on a central server that also use as my main monitoring server, which initiates mail probes to all servers. Then I created a mail-in database document for this database with the name Lotus Notes/Domino Fault Reports.
I then edited the * Server configuration document and set the diagnostics tab with the following settings:

Read the rest of this entry »
Posted by david, filed under Administration, ConfigurationDocs, Monitoring, Policies. Date: December 11, 2008, 5:52 pm | 1 Comment »
Today, I built a new server on a machine with Virtual PC. I’m testing an R6.5.6 to R7 upgrade plan.
This was the first time that I have used Virtual PC. It seemed to work pretty well, except that the mouse scrolling was horribly slow compared to it’s host machine. Perhaps, I should be access the virtual PC with RDP instead of it’s correlating host.
I got the server installed, setup, and put the finishing touches on the servers document. I tried to access the server with a client, no problem, then the admin client. Suddenly, my admin client locks up. Read the rest of this entry »
Posted by david, filed under Administration, Virtual PC, Windows. Date: November 25, 2008, 6:01 pm | No Comments »
« Previous Entries