Review: Axceler ControlPoint 4.5
This management solution provides a means to manage SharePoint security, configure sites, plan for storage capacity, and generate reports on SharePoint content.
July 19, 2012
Axceler's ControlPoint 4.5 is a management solution that provides a means to manage SharePoint security, configure sites, plan for storage capacity, andgenerate reports on SharePoint content. Tightly integrated with SharePoint, ControlPoint is a SharePoint web application that can offload the statisticsand data it collects to a SQL Server instance running on a server that's not hosting SharePoint.
Installing ControlPoint
ControlPoint supports all editions of SharePoint 2010 and SharePoint 2007. As a SharePoint web application, ControlPoint must be installed on a serverrunning either all SharePoint roles or a SharePoint web front-end server. Although this requirement might seem like a potential disadvantage because of theincreased complexity and load on SharePoint, it gives users access to ControlPoint's advanced management features through SharePoint, which provides afamiliar and easy-to-use interface.
ControlPoint uses two databases: a content database that stores SharePoint content and a service database that stores administrative information and datacollected from SharePoint. For this review, I installed ControlPoint on a server running SharePoint Foundation 2010 and used the instance of SQL Server2008 R2 that was installed automatically with SharePoint Foundation 2010 to host the content database. I installed the service database on a separateserver running SQL Server 2008 R2.
ControlPoint requires SQL Server 2008 R2 or SQL Server 2008 for its content and service databases when used with SharePoint 2010. If you want to useControlPoint with SharePoint 2007, the database requirements differ slightly. SQL Server 2000 through SQL Server 2008 R2 can be used to host the contentdatabase, but only SQL Server 2005 through SQL Server 2008 R2 can be used to host the ControlPoint service database. Other system requirements areMicrosoft IIS and Microsoft .NET Framework 3.5 SP1.
To meet the necessary permission requirements, I used a domain account that had local administrator permissions on the SharePoint server, sysadminpermissions on my SQL Server 2008 R2 server, and SharePoint farm administrator permissions to both launch the installer program and specify theControlPoint service account during the installation process. Installation went smoothly, with a prerequisite check identifying only one issue. TheSharePoint Administration service wasn't running on my SharePoint server, which was easily rectified.
After the web application is installed on the SharePoint server, there's an activation process that involves entering a license key and lettingControlPoint activate the installation over the Internet. The license information must then be recorded by clicking a separate button, and the installationis updated and verified as activated.
Navigating ControlPoint
Despite ControlPoint running in a web browser, the rich UI lets you right-click items in the SharePoint hierarchy and select options from a context menu.This feature isn't something you always see in web-based applications, but it makes ControlPoint feel much more like a standard desktop program and makesits UI easier to use.
When you start ControlPoint for the first time, there's a message at the top of the UI informing you that a full discovery has never been performed.Unfortunately, it's not an active hyperlink so you need to know where to look to run a discovery operation. It's not hard to find, however; it's under theManage ControlPoint tab in the Outlook-style panel on the left. Discovery is a scheduled task, but there's the option to run the task immediately. You canmonitor the task's progress using the timer at the top of the window.
Using ControlPoint to Copy Sites and Site Collections
ControlPoint doesn't reinvent the wheel. Where SharePoint provides adequate administrative capabilities, ControlPoint hands you over to SharePoint tocomplete the task. One area in which ControlPoint provides welcomed additional functionality is when you're copying sites and site collections. Unlikenative SharePoint administration, ControlPoint lets you manage sites, web applications, and site collections across an entire farm in a single operation.
The first task I attempted was to copy the default Team Site. The copy operation is in the Content context menu. When selected at site level, you're giventhe option to copy the whole site and all its content, including subsites. There's also an option to exclude child sites or copy just the siteconfiguration without the content. In a separate window, I specified the URL for my new site and the path to the file in which the source and destinationfarms could write temporary files. You also have the option to specify how security should be applied to the new site (i.e., inherited from the parent ortaken from the source site). Before the copy operation is run, a comforting Verify Request Action window is displayed with a summary of the selectedoperations.
After the copy operation has completed, you're automatically taken to the results window. Interestingly, there's an option to save the instructions to an.xml file, which you can later import when you need to repeat the same operation in the future. Deleting a site is easy, and you have the option to exportthe site contents before deletion.
When copying or moving a site or site collection in a multi-farm environment, the source selection is limited to the home farm but the destination can bein any farm. Also, copy and move operations can't be performed between SharePoint 2010 and SharePoint 2007 farms. Axceler has a separate product (Davinci Migrator) for SharePoint migrations.
ControlPoint's search function is limited to locating sites in your SharePoint environment, but the search can be based on advanced criteria. If you havemore than one SharePoint farm, ControlPoint lets you run a search across multiple farms by selecting them in the left pane, right-clicking, and selectingAdvanced Search in the context menu. Figure 1 shows sample search results.
Figure 1: Sample search results in ControlPoint
Using ControlPoint Policies and Groups
Using ControlPoint policies, you can control the SharePoint environment. For example, you can create policies that restrict lists, set quotas to limitstorage on disk, and notify users when they exceed those quotas. ControlPoint policies are limited to the home farm in a multi-farm environment.
When creating a policy to restrict lists, you can select all lists or a specific type of list. Similarly, you can restrict all users or specific users bySharePoint group, Active Directory (AD) group, AD user, or permission level (e.g., Full Control, Contribute, Design).
There's comprehensive management for permissions, including the ability to create group associations. With the group associations, you can propagatemembership and permissions from a model group to any chosen dependent groups.
You can configure object properties (e.g., settings for creating minor and major versions of documents) in bulk across an entire farm. With the standardSharePoint administration interface, such configurations would have to be completed manually for each object. Further, in ControlPoint, you can enforcesettings and make them the default for new document libraries. There's a comprehensive list of auditing options for site collections, such as editing usersand permissions, and checking items in or out. You can even create alerts to notify you when objects are modified.
Access to menu items in the ControlPoint interface can be controlled by ControlPoint groups. Access can even be given to ControlPoint features such aslinks on SharePoint pages, enabling standard users to get access to ControlPoint so they can administer their own sites without having to use theControlPoint interface.
Using ControlPoint to Analyze Data
Data collected in ControlPoint's service database can be analyzed, thus avoiding the need to put a high load on your SharePoint environment to collect thenecessary information. You can see the most or least activity for site collections, sites, lists, and list items. You can also check the activity level fordocuments and users. Analyses can be run over a given period for the purpose of identifying trends, although there are some restrictions if you're runninga Windows SharePoint Services (WSS) based environment.
To run an analysis, you select the object (or objects) in ControlPoint, right-click, select Activity, and choose Activity By User or Activity By Document.Using the Interactive Analysis feature, you can work with a data set from a search in tabular format and create different types of charts. ControlPointincludes custom lists for farm, site collection, and web application statistics. You can use these custom lists to create SharePoint web parts that formthe foundation for SharePoint dashboards. You can make the dashboards visible to users, administrators, or both.
On the Ball
ControlPoint offers a lot of advanced features, such as the ability to copy sites and site collections, and use existing sites as templates. These featureswill be especially valuable for large organizations that need to adhere to industry regulations and ensure that security is configured to a known standardacross the SharePoint estate.
Solutions that offer many advanced features can be complex to work with, but that's not the case with ControlPoint. Everything is very logically laid out,and it's easy to find exactly what you want without having to scratch your head and dig deep into the UI. The documentation is also good.
The one major feature that I'd like to see in the product is an undo function. Although every action is logged, an undo function would give administratorsconfidence that, should the worse happen, there's a quick and easy way to roll back changes.
About the Author
You May Also Like