ACL & Cluster Tool

Over many years and through many customer projects I created a lot of code and tools. Most of them only for particular projects. But some time ago, I could make at least two of them easy to use for all administrators without any development background.

I want to contribute these tools to the Lotus Notes community and hopefully some of you find it useful. You can find it on OpenNTF as an open source project.

Both tools are incorporated into one single database:

The ACL Tool can be used to manage the database ACL on one or multiple servers. You can create configuration documents and specify a lot of options to change, modify or remove ACL entries. There is also an option to apply a setting only to the owner of a mailfile.

The Cluster tool is also a direct result of my laziness (as most of my tools). You don‘t have to care about creating replicas of all databases on both cluster servers. You can just create a configuration, specify some options and the tool checks automatically the defined databases and directories and creates replicas if necessary.

Feel free to download and use it on your servers.

Feedback is very welcome (positive, negative, bugs, improvement requests, etc…).
I’m not very good in ui development, maybe a smart XPage developer out there wants to add a nice looking interface? Just contact me!

Please, don‘t blame me for the code!

It has been adjusted, changed and extended over years.
If I would have to do it again, I guess I would make many things different.
But it is working and hopefully it can help someone in its daily job.

Installation procedure:

  1. Read the manual
  2. Download and install the tool
  3. In case of questions, ask me

Please mind the disclaimer: „Techniques and code provided here are not guaranteed or warranted in any way and are free for you to use at your own risk.“

Changes in version 3.1:
Sending a report is now possible (in addition to creating the replicas or sending only the report).
See more details in the “Using this Application” document.

To update your existing database, just assign a template name to the downloaded database and replace the design of your existing database.
But don’t forget to sign it again…

12 Responses to ACL & Cluster Tool

  1. Pingback: New version of ACL & Cluster Tool available | StephanKopp.net

  2. Why don’t you put it on OpenNTF ? It is very straight forward and more people will get the benefit of it.

  3. erwinmaranan says:

    Hi Stephan,
    Is this tool also working on top of Linux OS?

  4. Anonymous says:

    Hi. how can we activate the agents

  5. manishoberoi says:

    Hi Stephen, I love this admin tool. THe cluster tool is great for me. I had it enabled last week to test, have you had any issues in respect to a preference not taking effect? It’s the ‘only mailfiles of users with the current server as their homeserver will be processed’ – I find that requests are being created on both cluster partners regardless if the persons home mail server in thier person document says it’s differently. e.g

    User 1 has home mail server of mail1
    Cluster members with replicas of cluster tool: mail1, mail2, mail 3

    Agent runs: request is being sent to create cluster member on mail1 and mail 2 to create replica of mail on mail3

    Shouldn’t the server making the request be the users home mail server (mail1)?

    Thanks

    • Stephan Kopp says:

      You are welcome, nice to hear that…
      Could you please send me a screenshot of your configuration (to: stephan.kopp[at]me.com)?
      The request should only be created from the users mailserver if everything is correct.

  6. Piotr says:

    Hi Stephen,

    I try to add ACL entry to all databases in a certain folder.
    This folder contains a subfolder with other databases.
    How can I exclude all databases in a subfolder?
    Should I put something like “Main_folder\Subfolder\*.nsf” in “Exclude databases” field?
    In “Directories to process” I have “Main_folder”.

    • Stephan Kopp says:

      Hi,

      I think this is not possible on directory level. You can keep processing the “Main_folder” and add all databases in the subfolder to the “exclude database”, but this is not working for a complete folder, I think. Or the other way, you can only put those databases from the main folder explicitly to the processing list.

Leave your comment

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s