Ensure your HCL Notes access and security situation is in order
Handle your entire ACL and group data structure in a better way. See the entire picture and manage on a large-scale.
Manage all aspects of ACLs and groups
across entire HCL Domino servers at once
aclEZ is a robust tool that lets you oversee and manage all aspects of ACLs, groups, roles, across entire servers at a time—all from one central interface.
Work with the full picture of your HCL Notes environment’s security situation clearly in view for unmatched access audits and easy permission setting.
Complete HCL Domino ACL management, over entire servers at once
Traditionally, managing this aspect of security has required lots of digging through and analyzing each database’s ACL entries. But there is a better and more thorough way to deal with ACLs—a power-up for the modern HCL Domino administrator when it comes to the process of ACL management.
- Create new ACL entries for as many databases as you want, on any given server, simultaneously.
- Copy any selection of ACL entries—sourced from as many databases as you want—to as many databases as you choose.
- Modify ACL entry properties such as Access Level, Type, and more—across multiple databases at once.
- Remove ACL entries from as many databases as you want in just one easy step.
- Rename multiple ACLs, or even perform a search and replace in ACL names across multiple databases—all in only a couple of clicks.
Fix Default Web Access through Anonymous ACL Entries.
Use Case #07
Fix Default Web Access through Anonymous ACL Entries.
Do you have applications accessible through the web? Which ones, and how much access is provided? Difficult to figure out right? Not at all. aclEZ lets you find databases that have an Anonymous ACL entry (which defines default anonymous web access) in only a couple of steps. Just point and click to change it all.
Create and deploy an entirely new administration group across all databases.
Use Case #14
Create and deploy an entirely new administration group across all databases.
With aclEZ's mass-editing features, you have quick solutions to once-difficult situations. Need to create a new administration group and deploy it over multiple databases? Propagating a new ACL entry from your names.nsf file is a snap with aclEZ.
Remove old, decommissioned servers from ACLs.
Use Case #33
Remove old, decommissioned servers from ACLs.
Either due to an incomplete process or human error, decommissioned servers usually remain as defunct entries in most database ACLs. This type of clutter makes it harder to oversee which servers can access what applications. Tidy up your ACLs once and for all.
- See and compare an entire server’s worth of ACLs all at once – all in one central interface.
Compare ACLs across all mailbox and database instances to locate inconsistencies. - Locate and analyze any given ACL entry by their name, type, access level, and more.
- Drill down to detailed ACL information quickly—sort, group, and filter your ACL entries by any combination of attributes.
- Weed out invalid entries instantly through an automatic background check that compares all ACL entries with Person, Group, and Server documents in the NAB(s) of your choice.
- Identify all ACL entries belonging to Mail Owners and/or Administration Servers, and analyze their access levels.
- Craft robust security reports in only a couple of clicks. Copy/paste your data or export to HTML, Excel, XML, or .csv.
Get a global snapshot of access rights.
Use Case #57
Get a global snapshot of access rights.
aclEZ's unique ability to scour ACL entries spanning an entire server (and then display them in a central workspace) offers you powerful analytic capabilities. Intuitive filters and grouping can bring some surprising facts to light in only a few steps.
See the Default access level for all databases on a server.
Use Case #59
See the Default access level for all databases on a server.
When's the last time you've looked at all your Default access level ACL entries at once? aclEZ lets you have a complete overview of this across an entire server in only a couple of clicks.
Find and understand outdated ACL entries in all the databases on your server.
Use Case #107
Find and understand outdated ACL entries in all the databases on your server.
Employees come and go, and that can leave you with some outdated (and problematic) ACL entries. See all of these entries instantly thanks to an automatic background check for presence in your Domino Directory.
- See database-level property details (such as Maximum Internet name and password, and administration server) for multiple databases simultaneously, all through one dedicated interface.
- See and modify the state of properties like ‘Enforce ACL across all replicas’ for any number of databases on a server in only a couple clicks.
- Access the ACL logs for multiple databases at once—in one interface—in one click.
- Display Mail Owner information for all mailboxes on a server, and identify mailboxes whose owners are no longer with the company.
- Create detailed reports at any time through pre-formatted file exports, or by copying and pasting your data directly from the grid.
Uncover databases with incorrect administration servers.
Use Case #44
Uncover databases with incorrect administration servers.
Ensuring your databases’ Administration Server settings are set up correctly is a critical yet challenging step, a tedious audit proposition through the native Notes toolkit. But with aclEZ, you can arrange the situation for an entire server within a short session.
Ensure global ACL consistency.
Use Case #112
Ensure global ACL consistency.
Not enforcing ACL consistency can result in incorrect replication and a complete lack of roles on any local replicas. but in the native client, you have to do this one database at a time. Fix inconsistencies quickly with aclEZ's extensive Global ACL Properties access.
Identify orphan mailboxes.
Use Case #300
Identify orphan mailboxes.
Orphan mailboxes can arise from many situations, like users leaving your company or transferring to new positions. Whatever the reason , unused mailboxes create dead weight and clutter for your server. For storage concerns, it's important to clean out mailboxes that are no longer being used. aclEZ lets you quickly track down these problem mailboxes to resolve the issues fast.
Capture a snapshot of all ACL histories.
Use Case #198
Capture a snapshot of all ACL histories.
Every time an ACL entry is modified—whether through the Domino Administrator, Notes client, or aclEZ—a trace is left in the ACL History. Traditionally, this history has only been accessible on a per-database basis, through in the ACL dialog box. aclEZ lets you handle multiple ACL histories in only a few clicks.
- Find and assess where any given role is used across an entire server.
- Identify all the roles assigned to a specific user.
- Create, edit, or delete roles for any number of databases and users simultaneously.
- Enable/disable roles en-masse on as many databases and users as you choose
- Report your role structure easily in just a few clicks.
Ensure an administration group has all applicable roles assigned.
Use Case #22
Ensure an administration group has all applicable roles assigned.
Roles are an important part of application development, yet once an application is created they are hard to oversee. If you need to make sure all applicable roles are assigned to your administration group, aclEZ has got you covered!
Deploying and assigning a new administration role across all business critical applications.
Use Case #347
Deploying and assigning a new administration role across all business critical applications.
Have you ever needed to create and assign the same role across a set of databases? Depending on the number of databases you need to work on, this ranges from a cumbersome process at best, to nearly impossible at worst. Through its clear flexYview layout and mass-editing capabilities, aclEZ makes all of this easy
Find and understand outdated ACL entries in all the databases on your server.
Use Case #15
Find and understand outdated ACL entries in all the databases on your server.
Employees come and go, and that can leave you with some outdated (and problematic) ACL entries. See all of these entries instantly thanks to an automatic background check for presence in your Domino Directory.
Total control over HCL Notes groups, memberships, and Domino Directories
With aclEZ’s flexibility, power, and unmatched insight into your Domino Directories, groups, and their members, you’ll have everything you need to overhaul how you deal with these vital aspects.
- Get a full view and understanding of all groups and their members.
- See every subgroup and member, as well as their access level to the database concerned and their position in the hierarchy.
- Sort and filter your data based on any combination of attributes.
See ALL the applications a given user can access, and why.
Use Case #57
See ALL the applications a given user can access, and why.
In the Domino Administrator and Notes client, identifying all the applications a given user has access to is an extremely tiresome process. aclEZ makes it simple to show all ACL entries that belong to a given user and, additionally, which groups they belong to at any level, for a full picture of what the user can access.
Find out who has access to a given application, and what grants them access to it.
Use Case #96
Find out who has access to a given application, and what grants them access to it.
Companies usually manage application access rights through NAB Groups designated specifically for ACLs. This does make it easier to manage access rights, but it also makes it close to impossible—in the native tools—to get a true understanding of all users who can access the DB and what rights they have. With aclEZ, it's easy to see all the different ways a database can be accessed—and by who.
- Access all groups in all NABs on a server no matter what position in the hierarchy. Search multiple Domino Directories as one (if Directory Assistance is implemented).
- Understand the hierarchy of any NAB. Choose a tree-style map of your groups , or use a flexible grid-style layout to sort and filter NAB group data points. Any issues, such as members without a corresponding Person, Group, or Server-type document, will be automatically indicated.
- Isolate only the selected groups or members that you need through a variety of pre-filters.
- Create, copy, or remove sub-groups to and from one another. Add or remove members, or copy any number of people from and to any number of different groups, all in just a few clicks.
Discern the group memberships for a set of users.
Use Case #32
Discern the group memberships for a set of users.
Unlike in the Domino Administrator or Notes clients, aclEZ allows you to search and discern the group memberships for MULTIPLE users at once. Say goodbye to long back-and-forth searches thanks to the clear flexYview layout and powerful grouping features. A full audit of all group memberships for a set of users is only a few clicks away.
Locate and remove invalid group members.
Use Case #24
Locate and remove invalid group members.
Groups are hard to keep up to date. Unfortunately, AdminP doesn’t always take care of administration changes like users leaving the company. This can leave you with groups full of people who are no longer with your company. Target these invalid group member entries in seconds with aclEZ.
Uncover empty and recursive groups.
Use Case #68
Uncover empty and recursive groups.
Recursive groups (groups that contain themselves) are a well-known problem point in Domino administration. Performance issues arise due to the infinite loops they create, so it is important to keep these in check. While they don't have a huge impact on performance, empty groups needlessly clutter your environment.
aclEZ lets you hunt these problems down in only a couple steps, without any need to dig into the call stacks.
- Search the network of any NAB to detect users not part of any groups.
- Organize your results fast in a flexYview-enabled interface to sort, filter, and arrange your data.
- Need to take action? Open corresponding documents directly in your Notes client from within aclEZ.
Locate all users that are not members of any groups.
Use Case #84
Locate all users that are not members of any groups.
Ensure consistency in your NAB. Capture a snapshot of users who have fallen through the cracks, or who are needlessly cluttering up your Domino Directory.
Special tools and complimentary features for better HCL Notes ACL management
Look beyond the traditional ways of exploring and modifying ACLs—the vital keys to your IBM Notes and Domino security.
- View the entire access situation—including all roles—for all selected users against databases for a full understanding of the prevailing access rights across entire servers.
- Understand your Effective Access calculations by sorting, filtering, and grouping your results in a powerful flexyView-enabled interface.
- Fix any inconsistent or undesirable aspects with a wide array of tools— everything you need is right at your fingertips.
- Create detailed access status reports in just a few clicks.
Perform server-wide Effective Access calculations.
Use Case #27
Perform server-wide Effective Access calculations.
Proper access levels play a key part in a secure, smooth-running environment. However, as important as this is, auditing (and perhaps modifying) a large amount of databases is very troublesome. Using aclEZ's dedicated Effective Access panel, you have the entire picture in one place.
- Automatically highlight ALL names not present in the Domino Directory including Group, Server, and Person entries, with the `Check Presence in NAB` feature.
- Instantly clean up old/invalid ACL entries—it only takes one click to remove them, even if they are located across thousands of databases.
- Reveal group members missing from the NAB across ALL groups in a given Domino Directory. Get a true one-click cleanup for your groups.
- Discover unused, orphan mailboxes through automatically highlighted obsolete mail owner entries.
- Create detailed exclusion lists to manage false positives, and indicate cross-certified user permissions. Consider mail-in databases and alternate email address names.
Identify and analyze old, irrelevant ACL entries across an entire server.
Use Case #33
Identify and analyze old, irrelevant ACL entries across an entire server.
By default, any ACL entries loaded from selected databases undergo a thorough background check to determine if they are present in any of the specified Domino Directories. Once your ACLs are loaded into the grid, you are just a couple drag-and-drop column groupings away from research and actions that were once impossible.
Locate and remove irrelevant group memberships across multiple NABs.
Use Case #78
Locate and remove irrelevant group memberships across multiple NABs.
The AdminP function is tasked with the daunting job of removing their memberships, ACLs, and more when users are removed from an organization's NAB. And we know, this quite often fails due to various reasons. This can leave both ACL and messaging groups full of irrelevant names. Sometimes, it can even jeopardize security.
aclEZ lets you see the situation clearly and automatically flags any group members that weren’t found in the organization’s NAB during loading.
- View an entire server’s contents (including all subfolders) in the loading tree, instantly. Color-coded status indicators let you quickly spot databases that are incompletely loaded.
- Find any ACL entries with a certain substring in their name and rename them on a mass scale.
- Set pre-loading filters for ACL entries based on access level, ACL entry type, or name; focus loading on databases, templates, or both; use regular expressions to specify selection criteria.
- Save and recall unlimited preset filter configurations—save time and gain accuracy without having to search from scratch each time.
Perform fast, targeted loading selections with aclEZ’s pre-filters.
Use Case #92
Perform fast, targeted loading selections with aclEZ's pre-filters.
aclEZ’s pre-loading filters let you pare down your selections before loading all database ACLs. For example, choose to load only databases that have the string 'app' in their full path or name, and choose to load only manager and designer level person type entries, or both.
Beyond the tools: reporting, integration, and automation
Report your results fast through easy exports, pull work in from other EZ suite tools, and expand your processes through powerful automation functions.
Learn about scanEZ’s essential extras: from quick reporting, to integration with your environment, to Ytria’s adaptive API.
Export data quickly and directly from any scanEZ grid. Create reports in HTML, Excel, XML, and CSV, or simply copy/paste your data from the grid.
Leverage built-in bridges between scanEZ and other EZ Suite products, as well as your native Designer client.
Extend scanEZ’s scope through your own scripts that let you repeat functions across an even larger scale. You can even use the command line integration to create push-button, multi-step process launchers.
Automate multi-server detection and reporting of invalid ACL entries.
Script
Automate multi-server detection and reporting of invalid ACL entries.
This script will automatically search three servers for any and all invalid ACL entries—entries for names not found in the NAB—and then export the results to a report in an Excel file.
<?xml version="1.0" encoding="UTF-8" standalone="no" ?> <ytriaAutomation Application="aclEZ" ApplicationVersion="16.5"> <!-- Declarations: Change the Server values as needed.--> <OnError continue="True"></OnError> <List name="ServerList" Action="Load" server="ACME01/ACME" Select="True"></List> <List name="ServerList" Action="Load" server="ACME02/ACME" Select="True"></List> <List name="ServerList" Action="Load" server="ACME03/ACME" Select="True"></List> <!-- Initialize --> <loop list="ServerList" OnError="Next"> <ExecuteListAction></ExecuteListAction> <Option Type="PresenceInNAB" Value="True"></Option> <Filter columnID="NAB4" Mode="Equals" Value="False"></Filter> <Export> <Echo value="Processing server {%Listname%}"></Echo> <SetParam field="FilePath" value="{%CurFilePath%}{%Listname%}"></SetParam> <SetParam field="ExportType" value="Excel"></SetParam> <SetParam field="Mode" value="Create"></SetParam> </Export> </loop> <Echo value="Process Done"></Echo> </ytriaAutomation>
Load a server and export all ACL information.
Script
Load a server and export all ACL information.
This script will load all databases on a server of your choice and then export all ACL attributes and roles to an HTML file.
<ytriaAutomation Application="aclEZ" ApplicationVersion="16.5"> <!--Declarations: Variables will be set for both Server and File Path. Simply change these variable values in these lines to accomodate your needs.--> <OnError continue="True"></OnError> <Echo Mode="False"></Echo> <SetVar srv="Acme01/ACME"></SetVar> <SetVar path="C:aclEZ_export.html"></SetVar> <!-- Initialize --> <Load Server="{%srv%}" select="true"></Load> <Export Type="FlagsAndRoles"> <SetParam target="ExportToFile" field="FilePath" value="{%path%}"></SetParam> <SetParam target="ExportToFile" field="ExportType" value="HTML"></SetParam> <SetParam target="ExportToFile" field="FileOutput" value="Unicode"></SetParam> <SetParam target="ExportToFile" field="OpenFileOnceGenerated" value="true"></SetParam> </Export> </ytriaAutomation>
How does aclEZ work?
Installed on the client side only, aclEZ is completely independent from your Notes client. Because of this, aclEZ offers you speed and power, and independence that just isn’t possible with any native solution.
aclEZ is a standalone compiled application coded in an efficient, low-level language. When installed, its executable file (aclEZ.exe) is detached into your Notes Program Directory.
Each time you start aclEZ, a new Notes session is created, independent from your Notes client session. This means that aclEZ runs parallel to your Notes client and thus will not interfere in any way.
In fact, you can think of aclEZ as a special “Notes client” to consolidate your ACL and group management for faster, easier operation. You can even select which ID you want to work with—without having to switch IDs in your Notes client!
aclEZ is installed on the client side ONLY, as are all of Ytria’s EZ Suite solutions. There is no need to install anything on the server, and being a local install means no system downtime.
That’s a good question! When working with ACLs, security IS a crucial subject. Although aclEZ offers you a multitude of features that surpass the functionality available in both the Administrator client and the ACL dialog box, our tools NEVER bypass Notes security. Certain key options, such as choosing which ID file you’d like to use for your aclEZ session or enabling Full Access Administration, require you to have the proper access rights in order to use them.
With aclEZ, you can modify hundreds of databases, ACL entries, or groups within merely a few clicks. With such power available, how can you know that you’re making the right changes?
Don’t worry, we’ve got you covered! Your modifications are protected by a two-step saving process which allows you to review your changes before deploying them—regardless of the modification you’ve performed.
The fact that aclEZ is an independent, compiled program, puts it in the position to outperform built-in Notes and Domino solutions. But beyond that, aclEZ can handle tens (or even hundreds) of thousands of ACL entries, group memberships, etc., giving you a much better overview of your global access situation. Loading all of this information can take a bit of time. Don’t worry though, we’ve built a bunch of pre-loading filter options into aclEZ so you can pinpoint the information that you absolutely need to load.
aclEZ operates through the official Notes API channels; any changes that you perform are logged in the ACL history. However, we offer much more extensive history and log options than the native solutions. You have the option to create a special Modification Log database in which every single operation performed using our EZ Suite tools will be logged. You can place this database on either your local machine, or one of your servers. You can even use our licensing system to route logging for all EZ Suite users into a central log database.