Windows Servers Base Operating System Management PackWe start off this chapter discussing the Windows Servers Base Operating System for the simple reason that most of your infrastructure is probably Windows Servers. This management pack will most likely serve a vital role in monitoring the base components of your Windows Server. As advertised, it provides support for Windows NT 4.0, Windows 2000 Server, and Windows Server 2003. This MP provides monitoring for services, storage, and networking. It also measures common performance health indicators. Just as the operating system is the basis of all Windows servers, this management pack should be considered the foundation of the other management packs. Each subsequent layer that you add to a server extends the functionality to change the server's role and should be followed by adding another management pack to cover that role. For example, an SMS Server can have many moving parts. The operating system, IIS, SQL, and SMS all work together to provide a systems management service. For SMS alone, it could require four management packs to watch the entire environment.
InstallationThe Windows Servers Base Operating System management pack consists of the following files:
As of this writing, the latest version number is 05.0.3000.0000. After downloading the management pack, extract the contents to a common location, and follow the steps in Chapter 8 to import the management pack. After importing the management pack, check the version number against the version number stated in the Management Pack and Product Connector Catalog. More detail can be found in the Base OS MP Guide.doc, which comes with the management pack. This document can also be found online at http://www.microsoft.com/technet/prodtechnol/mom/mom2005/maintain/baseosmpguide_1.mspx.
ConfigurationThe Base OS management pack requires a minimal level of configuration. In fact, it requires no configuration aside from adjusting thresholds where required. This is something the MOM Administrator would most likely have to do routinely anyhow. If the default values are good enough, this MP requires no configuration at all. ComponentsThis management pack consists of the attributes listed in the table that follows.
After importing the management pack, the MOM agents need to run a discovery cycle for the new Computer Attribute, Windows Current Version. Based on this attribute, computers will be assigned to the Microsoft Windows Servers Computer Group as well as one of the following: Microsoft Windows NT 4.0 Servers, Microsoft Windows 2000 Servers, or Microsoft Windows 2003 Servers. In order for notifications to work properly, an operator must be assigned to the Network Administrators group. Refer to Chapter 6 for assigning operators to groups. ScriptsThe following rules execute script responses that can be adjusted according to the operating conditions of your environment:
Microsoft Windows Storage State Monitoring ScriptThis reports when free space exceeds a certain threshold. The script parameters are broken down into Non-System and System drives. They are further defined as free space in megabytes and free space percentage.
It's important to note that both the value of the free space in megabytes and the value of the free space percentage have to breach the threshold before an alert is generated.
Microsoft Windows Base OS CPU Overload ScriptThis script checks for when both CPU percentage utilization and processor queue length exceed threshold. If both of the conditions occur (listed in the following table), it generates an alert.
TasksThe following table lists the available tasks in this management pack. It also states the context in which the task runs.
If the tasks execute in the context of the agent, LocalSystem provides all necessary permissions. However, if the agent runs in least privilege configurations, it may require additional permissions to execute some of the tasks. All console tasks are executed under the permission of the user using the Operator Console. If the user doesn't ordinarily have the rights to execute the task, using the task will fail. |