Novell's NetWare Management System software version 2.0 is a crazy-quilt collection of utilities that has more in common with your aging aunt's attic than a neatly organized and understandable toolbox. There are so many individual pieces that installing and maintaining all of them is almost a full-time job in itself. Is this a product ready for the enterprise? Not yet. Maybe another year and lots more work on the underlying NetWare programming structures will make NMS ready for most networking mortals. Until then, we suggest sticking with a combination of Network General's Sniffers and Frye's Netware Management tools: they cost less and are easier to use. {CHECK} Sure, there are things that NMS can do that other network management products can't -- such as listing all the NLMs running in each server at the click of a button, or viewing the last day's worth of network statistics. These might be compelling reasons for corporate networkers to get the product -- if the product were on more solid ground. Part of the issue is that NMS is composed of many different components, and understanding what each does is critical to installing it correctly and getting your money's worth from all this software. There is a roadmap (called the "Installation Guide") that does a fair job of showing you a flow chart of how to install NMS. But the specific dependancies of which products use which versions of which NLMs and their associated supporting files is, as they say in most graduate school mathematics texts, left as an exercise for the reader. Indeed, the goal of installing NMS to monitor your network and keep both NMS and your network healthy is really secondary to another goal: that of forcing you to upgrade your entire Novell product line to the latest revisions of various software components. This is because NMS touches just about every nook and cranny of your network, and is incompatible with anything older than the software du jour. Got some old NLMs? Running a vintage version of NetWare 3.11? Have some old LANTerns lurking about? Not to worry: you'll have to upgrade them all before playing the NMS game. So let's look at the NMS family album. There are two types of members: software for your Windows client that runs the NMS operators' console and a series of NLMs that gets loaded on your various NetWare servers. There is a variety of documentation to support this software: multiple little red manuals, release notes galore, a README file called NMS.WRI in Windows Write format, and even a huge Postscript file that contains the entire documentation of the NMS database structure. Hint: Start with NMS.WRI, the on-line readme file first, then read the various paper release notes on each module, then go to the "Analyzing your Network" red book. You should have a good idea of what the product does and its limitations from this excursion. If you think you'll become a third-party NMS developer, print out the database document, otherwise save a few trees and skip it. The Windows console is relatively straightforward, although the installation routines copy all the software to the server and set up icons to run it that way. This means get your mapped drives straight before you do the install, otherwise you'll have a lot of adjusting to do afterwards. The benefit here is that your console can be moved about on your network quite easily, since all the software is server-based. Setting up the console is no easy task. First and foremost you'll need the latest VLM client software. The old NETX stuff won't work, and the version of the VLMs that were shipping on the original 4.0 disks won't either. [CHECK]. Luckily, Novell supplies this software for you as part of the NMS package. Next, you'll hopefully have a Windows client machine that has lots of RAM: Novell recommends 12 Mb, we suggest 16 Mb, although we got reasonable performance with 8 Mb and a fast hard disk. One disappointment: many times we would have liked to use the power of Windows' clipboard to cut and paste information from an NMS screen into our word processor or spreadsheet. No can do: these most basic operations are not available. [CHECK]. Novell should send its programmers back to Windows school. When it comes to the NLMs it is more confusion. There are five different parts to the puzzle, and each part comes with a series of NLMs and configuration and supporting software, some of which are duplicated or depend on others. There is no single unified installation procedure, although most start from the Windows console and copy files out over the network. For this reason, we suggest installing NMS on a test server first, and preferably one that mirrors the same version of NetWare running on one of your production servers. There is a set called NetExplorer that discover IP and IPX devices on your network and send this information to the console, another set called NetExplorer Plus that has captures additional connectivity information, another set called the Management Agent Software that send information about server performance, another set that embody the LANalyzer agent software, and another set that embody Hub Services management software. NetExplorer has to be installed on a single server in the enterprise, LANalyzer on a single server per segment that you want to monitor, the Management Agent gets put on each server that you wish to monitor, and NetExplorer Plus has to go on every server in the enterprise. Hub Services gets installed only in those places where NetWare servers have hub cards (such as the ones from Madge or Intel). [CHECK: DOES IT WORK WITH MADGE?] Purchasing these components is confusing too: some of the software is part of the NMS base package, others are separate components sold in server-based units. The agent and LANanalyzer options should be part of the base package, since you'll undoubtedly buy them if you want to do much with NMS. Both of these modules provide a nice "dashboard" functionality to the console that allows you to monitor the last 24 hours' worth of server statistics in real-time: something few network management products provide. For example, you can see at a glance how your bandwidth utilization has changed over the last day, or statistics on packet rates. What you can't see is any more than a 24 hour history, however. [CHECK] All of this points out both the power and problem of using NetWare as the platform to manage itself: while it is exciting to see how Novell has extended NetWare with all this software, the NetWare programming environment is still a difficult one to master and is a very fragile one at best: load one of these NLMs out of order and you'll crash your server or mess up NMS' inner workings. We tested NMS on a small Ethernet network with one NetWare 3.11 and one NetWare 4.01 server running on a Dell 486/50 and Compaq 486/33 respectively. We had several PCs and Macintoshes connected to the network at various times, along with a Xircom Pocket Ethernet Print Server. The 4.01 server had 16 Mb of RAM and that seemed sufficient to handle all the various NMS components, the 3.11 server had 8 Mb and it wasn't enough. We recommend putting in at least 32 Mb of RAM in the central server that will run NetExplorer and in any server running the LANalyzer software. We were unable to get any configuration information on the Xircom..... [CHECK} There are some other oddities about NMS. RCONSOLE is included, although we were unable to connect to any server that didn't have any NMS software loaded [CHECK}. Also, it requires its own keystrokes that differ from the standard CTRL-ESC used by the ordinary DOS software. You can't run NMS on any networks with Arcnet segments. If you've got any older NMS software on your network, the best thing you can do is first remove all of it and start the 2.0 install from sratch. This includes older versions of the Management Agents which if you by mistake install on a server after you've installed the newer stuff will cause you all sorts of pain and suffering. Better to just be rid of the whole thing. The network map does not dynamically reflect some changes, such as naming each object or loading a new Management Agent on your server (servers that have these agents have a different icon on the map): you will have to close and then re-open the map. Speaking of names, NMS uses a common database so that once you specify that a node with an Ethernet address of 00AA56478D7 is "Joe's PC" you don't have to enter it again on other displays. Other network management products like Intel's LANDesk should learn something from this.