Scripting (PowerShell)

This component allows you to run a PowerShell script and analyze the output. You may add a PowerShell Execution component to an application profile or an application instance. Windows PowerShell is a scripting language and command-line shell that system administrators can use to manage Windows operating systems. For more information on PowerShell, please visit the Microsoft web site.

Important: Network Performance Monitor uses a 32-bit (i.e. x86) PowerShell engine. Therefore, only 32-bit PowerShell snap-ins are supported and 64-bit only snap-ins will not function properly. Snap-ins usable in both 32-bit and 64-bit operating systems are configured for 64-bit systems by default and must be manually configured for 32-bit PowerShell engine to function properly with Network Performance Monitor.

If you are using additional pollers with Network Performance Monitor, PowerShell must be installed and any desired snap-ins must be registered identically on all poller machines for any PowerShell performance monitors, active monitors, and actions to function properly.

Configure the following:

Note: Components specified as critical cause the application to go into a down state when the component is out of threshold. Non-critical components cause the application to go into a warning state. For more information on application states, see Working with application states.

See Also

Managing application components

CPU Utilization

Database Query

Disk Utilization

Interface Statistics

Memory Utilization

Network Port Check

WUG16.4-APM-Process Check

Scripting (End User Monitor)

Service Check

SNMP

SSH

WMI

Windows Performance Counter