The following Knowledge Scripts in the AppManager for Exchange2007 module are members of the Exchange2007 recommended Knowledge Script Group (KSG).
You can find the Exchange2007 KSG on the RECOMMENDED tab of the Knowledge Script pane of the Operator Console.
The parameters of all scripts in the KSG are set to recommended values. To run all of the recommended scripts at one time, click the RECOMMENDED tab, and then run the Exchange2007 group on an Exchange Server resource.
The Exchange2007 KSG contains Knowledge Scripts for every server role. When you run the KSG on a particular server role, only the scripts in the KSG associated with that role will run. The All_* Knowledge Scripts in the KSG will run on every role.
The Exchange2007 KSG provides a “best practices” usage of AppManager for monitoring Exchange Server in your organization. You can use this KSG with AppManager monitoring policies. A monitoring policy, which enables you to efficiently and consistently monitor all the resources in your environment, uses a set of pre-configured Knowledge Scripts to automatically monitor resources as they appear in the TreeView. For more information, see “About Policy-Based Monitoring” in the AppManager Help.
A KSG is composed of a subset of a module’s Knowledge Scripts. The script that belongs to a KSG is a different copy of the original script you access from the Exchange2007 tab. If you modify a script that belongs to a KSG, the parameter settings of the original script in the Exchange2007 tab are not affected.
When deployed as part of a KSG, a script’s default script parameter settings may differ from when the script is deployed alone. The default settings of a script within a group depend on its monitoring purpose within the larger group, and on the intended monitoring scope of that group.
If you modify or remove a script associated with the Exchange2007 KSG and want to restore it to its original form, you can reinstall AppManager for Microsoft Exchange Server and Exchange Online on the repository computer or check in the appropriate script from the AppManager\qdb\kp\Exchange2007\RECOMMENDED_Exchange2007 directory.
In addition to the Knowledge Scripts in the KSG, NetIQ Corporation recommends using the following scripts for monitoring and managing an Exchange Server environment. The tables below summarize the scripts that are applicable for the unique elements of an Exchange Server 2007, 2010, or 2013 environment. For more information, see the AppManager Help for each script.
For performing benchmarking and trend analyses before deploying AppManager for Microsoft Exchange Server and Exchange Online, run the following scripts from the NT and AD script categories.
Recommended Knowledge Script |
Description |
---|---|
NT_CPUByProcess |
Monitors CPU usage for each process and the total CPU usage for all processes. |
NT_CPULoaded |
Monitors total CPU usage and queue length to determine CPU load. |
NT_LogicalDiskBusy |
Monitors the logical disk activity on one or more disks. |
NT_LogicalDiskIO |
Monitors logical disk I/O activity, including disk transfers, and reads and writes per second. |
NT_MemUtil |
Monitors physical memory, virtual memory, and paging files. |
NT_NetworkBusy |
Monitors the traffic on the network interface cards on a Windows computer. |
AD_Authentications |
Monitors the number of Active Directory Kerberos and NT LAN Manager (NTLM) authentications per second. |
For monitoring the hardware and operating system of the Exchange Server server and components, use the following scripts from the NT script category and from the categories appropriate for your hardware, such as CIM or Dell.
Recommended Knowledge Script |
Description |
---|---|
[HardwareModule]_ ArrayPhysicalDiskStatus or ArrayPhysicalDrive |
Monitors the status of physical drives in an array set. |
[HardwareModule]_FanProbe or FanIndividual |
Monitors the status of individual fans. |
[HardwareModule]_NICError |
Monitors network interface transmission errors. |
[HardwareModule]_PowerSupply |
Monitors the status of the hardware power supplies. |
NT_CPULoaded |
Monitors total CPU usage and queue length to determine CPU load. |
NT_MemUtil |
Monitors physical memory, virtual memory, and paging files. |
NT_PhysicalDiskQLen |
Monitors the number of disk jobs waiting in the queue. |
NT_RunAwayProcesses |
Detects runaway processes by sampling CPU usage. |
NT_SystemUptime |
Tracks the number of hours a computer has been operational since it was last rebooted. |
NT_DNSConnectivity |
Checks connectivity between a managed computer and its DNS server. |
For reporting and analysis purposes, use the following script from the NT category.
Recommended Knowledge Script |
Description |
---|---|
NT_SystemUptime |
Tracks the number of hours a computer has been operational since it was last rebooted. |