Server Infrastructure Tools, Management Software

by Nelson King

Server management tools are the hub of the server infrastructure, providing unified administrative services for a large number of servers. We look at the pros and cons of suites and specialist products, and offer a framework for evaluating these important tools.

In the realm of infrastructure management, server management tools have a wide row to hoe. In most cases, these tools are the center, or hub, of the server infrastructure. As a result, they provide unified administrative services for a large number of servers, which usually means combined or even comprehensive functionality covering major areas of server management.

In general, server management tools can be divided into two categories: suites and specialist products. The most conspicuous products are suites. These are generally the big one-stop shops for server administration. Some of these suites are so comprehensive that it's legitimate to wonder, do suites cover everything?

The question is relevant only after a definition of "everything" is provided. Certainly, some enterprise-level suites, such as IBM's Tivoli and HP's OpenView, attempt to cover the principal areas of server management — storage, networking, security, server performance, and software management. On the other hand, the scores of specialist products in these same areas demonstrate that suites don't include all (or even enough) of some important features and functionality, and there is indeed a market for other products.

Then there's the difference in "approach" to server management. Most suites attempt to establish a unified approach — a consistent user interface, multiplatform support, overarching policy controls, a unified framework in code and structure to hold all the pieces together, and of course, single-vendor support. Less comprehensive products may have some of these elements, but they often distinguish themselves by adhering to a particular kind of management philosophy (e.g., exception-based or business-process-oriented) or they may have unusual user interfaces (often more graphical) or a unique configuration of features (grouping features in unorthodox ways).

First and foremost, all server management products consolidate, aggregate, or concentrate the operation of many servers into a single point of administration.

It should be no surprise that management products are divided primarily into single platform (for the most part Microsoft and partners) and multiplatform products. For convenience, this is often sliced and diced as Microsoft System Management Server and the Big Four suites: IBM Tivoli, Computer Associates Unicenter, BMC Software PATROL, and Hewlett Packard OpenView. Although clear and convenient, this categorization is misleading because there are products that greatly enhance or even replace Microsoft products, and there are literally dozens of products constantly challenging at least part of the hegemony of the big four suites. Still, the orientation remains: Many products are divided into those that run only on servers running a Microsoft OS, and those for multiplatform servers running Linux, Unix, or Mac OS X. To a certain extent, this divide also reflects products developed using Java, the ones in Java being non-Microsoft, but, again, there are many exceptions.

When Shopping Around

So what should be expected from server management software? First and foremost, all server management products consolidate, aggregate, or concentrate (pick the word) the operation of many servers into a single point of administration. The principle benefits are obvious: It takes fewer people to manage a large number of servers, and the power of management software can be brought to bear on many servers in a uniform way. Of course, which servers, performing what functions, and how they are administered are crucial issues.

Teasing features into categories can sometimes be arbitrary, and suite vendors will sometimes claim full functionality when only providing a subset of features.

Server management software can be specific to certain hardware (e.g., IBM, Dell, and Apple), to certain operating systems (e.g., Windows, Linux, Unix, and Mac OS X), and certain types of servers (e.g., Web, database, and application). When researching products, this is a starting point because the information is readily available. Overall, most vendors are accurate in categorizing their software's functionality, but not always. Teasing features into categories can sometimes be arbitrary, and suite vendors will sometimes claim full functionality when only providing a subset of features. Some products will also ride the overlap between functionality, for example monitoring network traffic and monitoring server security.

The most difficult choice is determining how the server will be managed — i.e., the approach. Some features, such as whether the software is GUI-oriented or Web-based, are easily determined. However, the more subtle aspects of management often fall into the realm of marketing-speak, making it necessary in most cases to run a trial or test the software to get a true feel for how it works.

Before selecting products to trial, it helps to develop a reasonably well-defined set of requirements concerning platforms, basic functionality, and desired approach. As is often the case in software, server management tools bring trade-offs to consider. For example, for one organization the convenience of having a single source of support for an all-in-one suite may trump a higher price tag and less-than-complete components, but for another, pieced-together best-of-breed software with support cobbled from many vendors may be preferable.

>> Management Tools Matrix and Guidelines

To help with the evaluation of server management tools, we've crafted a functionality checklist ideal for comparing the coverage of suites and specialist tools. If an organization has identified the kind of server management it needs, the checklist can help determine whether a suite or a collection of specialist products is most appropriate.

Note that no one product (or even suite) will cover all of the areas listed. There will be many overlaps in functionality, and vendors will define what they do in often contradictory ways. In other words: These categories are intended to be used as guidelines and can be modified to best suit your needs.

We also have not weighted the importance of any of these areas, as only you can determine what is of primary importance for your organization.

Management Tools Matrix

 Product 1Product 2Product 3
Application Deployment and Management
(May include functions of an application server)
IT Asset Management
(E.g., catalog, valuation, and life cycle)
Availability, Error, and Problem Management
(Primarily monitoring system errors)
Backup and Archiving Services
(E.g., security, federal compliance, and data management)
Batch Processing
(E.g., scripting and large scale deployments)
Change Management
(Primarily for applications and program updates)
Configuration Management
(Initial software installation and configuration)
Cluster Management
(Server farms and other clustered configurations)
Data Center Management
(Coordination of data managers and other data operations)
Desktop Management
(E.g., user desktop software, licenses, and configuration)
Disaster Recovery
(On-site, off-site, and other recovery schemes)
Enterprise Systems Management
(Coordination of many or all facets of server management)
Event Automation
(E.g., Using server events to generate e-mail)
File Transfer Management
(FTP and other file transfer control)
Job Scheduling
(Local and remote server jobs management)
Load, Stress, and Performance Management
(Testing and monitoring of server activity)
License Management
(Software and hardware license record keeping)
Network Management
(Monitoring, analysis, and troubleshooting)
Patch and Update Management
(For commercial software and hardware changes)
Printing Management
(Control and monitoring of print-related services)
Security Management
(E.g., firewall, spam and spyware, and anti-virus)
Storage Management
(Management of many kinds of storage devices)
User Management
(User registration, policy management, and monitoring)
Web Systems Management
(Web server resources and other services)
This article was originally published on Wednesday Apr 27th 2005
Mobile Site | Full Site