WMI
WMI CPU Utilization
This probe uses WMI to retrieve the percentage of time that a processor uses to execute a non-idle thread on the target host. Specifically, it queries the PercentProcessorTime property of the Win32_PerfFormattedData_PerfOS_Processor class and compares it against the Warning and Critical parameters you set.
The target host must be running Windows XP or Windows Server 2003 or later.
Parameters
Single Warning, Single Critical, Total Warning, and Total Critical - the device's condition is set by comparing each processor against the specified Single percentages, and the total CPU utilization against the specified Total percentages. You can leave any of these values blank.
User - may be a local user on the target host, or can take the form domain\user for a domain login. If authentication is not required (such as when the target is localhost), leave this parameter blank.
Timeout (sec) - the number of seconds to wait before assuming the host is not available.
Intermapper invokes the cpu_util.vbs companion script, included with the probe. It uses the script's exit value to set the condition of the device. It uses the performance data returned by the script to create a nice display of chartable data.
Filename: com.dartware.wmi.cpu_utilization.txt
Version: 1.13
WMI Disk Available
This probe uses WMI to determine the disk space available on the specified drive(s) on the target host. Specifically, it queries the Size and FreeSpace properties of the Win32_LogicalDisk class, computes percentage free space, and compares it against the specified values. The target host must be running Windows 2000 or later.
Parameters
Drive - May be set to "All" to check disk space on all of the host machine's local hard drives. Enter a list of comma-separated drive names (including the colon). These drives will be listed regardless of whether they are local hard drives. Zero-sized drives, such as an empty cd-rom, are not listed. The first drive with space that is less than the specified values is cited in the reason.
User - may be a local user on the target host, or can take the form domain\user for a domain login. If authentication is not required (such as when the target is localhost,) leave this parameter blank.
Intermapper invokes the disk_avail.vbs companion script included with the probe. It uses the script's exit value to set the condition of the device. It uses the performance data returned by the script to create a nice display of chartable data.
Filename: com.dartware.wmi.disk_available.txt
Version: 1.12
WMI Disk Fragmentation Analysis
This probe uses WMI to analyze disk fragmentation on a drive on the target host. Specifically, it calls the DefragAnalysis method of the Win32_Volume class and reports pertinent statistics from the anaylsis. If the drive needs to be defragmented, the device is set to Warning. The target host must be running Windows Vista, Windows Server 2003 or later.
Parameters
Drive - the drive letter assigned to the local disk to be analyzed, including the colon but without backslashes.
User - may be a local user on the target host, or can take the form domain\user for a domain login. If authentication is not required (such as when the target is localhost,) leave this parameter blank.
Timeout (sec) - the number of seconds to wait before assuming the host is not available.
Intermapper invokes the defrag_analysis.vbs companion script, included with the probe. It uses the script's exit value to set the condition of the device. It uses the performance data returned by the script to create a nice display of chartable data.
Filename: com.dartware.wmi.defrag_analysis.txt
Version: 1.12
WMI Event Log
This probe uses WMI to retrieve entries from the Event Logs on the target host. Specifically, it queries the Win32_NTLogEvent class, limiting the search with the parameters you set. If matching events are found, a critical status is returned. The target host must be running Windows 2000 or later.
Parameters
Log File - contains a comma-separated list of the logs to be searched. At least one Log File is required.
Event Codes - a comma-separated list of event codes to search. To select all codes, leave this parameter blank.
Event Types - a comma-separated list; can include event type names or corresponding numerical values. Names and values can be intermixed. Limits the selection to events of the specified types.
Hours, Minutes, and Seconds - combine to define how far back in the event log to search. The specified values are subtracted from the current time and used to select events, based on when they were written to the log.
User - can be a local user on the target host, or can take the form domain\user for a domain login. If authentication is not required (such as when the target is localhost,) leave this parameter blank.
Timeout (sec) - the number of seconds to wait before assuming the host is not available.
Intermapper invokes the event_log.vbs companion script included with this probe.
Filename: com.dartware.wmi.event_log.txt
Version: 1.14
WMI File Check
This probe uses WMI to retrieve information about files on the target host. Specifically, it queries the CIM_DataFile class, limiting the search with the parameters you set. The target host must be running Windows 2000 or later.
Parameters
Path - the location of the files to be checked. Include the drive, and enclose the path in double-quotes if it contains spaces.
File - the filename and extension of the file you wish to check. The path is prepended to filename during the final query. To check all files that met the specified Size or time criteria, leave this parameter blank. You may also use a list of comma-separated filenames.
Wildcards (* ?) can be used in the filename. When using wildcards, be sure to specify the Path parameter. Otherwise, the query could take an inordinate amount of time. At least one of File or Path must be set.
Size - the minimum filesize in bytes. Any file larger than this value is listed.
Hours, Minutes, and Seconds - specify how recently the file was changed in order to be listed, based on the file's LastModified value. At least one of these parameters must be set.
User - can be a local user on the target host, or can take the form domain\user for a domain login. If authentication is not required (such as when the target is localhost,) leave this parameter blank.
Timeout (sec) - the number of seconds to wait before assuming the host is not available.
Intermapper invokes the file_chk.vbs companion script, included with the probe. It lists the files which meet the specified criteria, and uses the exit value to set the condition of the device.
Filename: com.dartware.wmi.file_check.txt
Version: 1.12
WMI Folder Check
This probe uses WMI to retrieve information about a folder on the target host. Specifically, it queries the Win32_Directory and CIM_DataFile classes to walk the directory tree, accumulating file and folder counts and the total of file sizes. It also notes the most recently modified file in the tree. The target host must be running Windows 2000 or later.
Parameters
Path - specifies the folder at the top of the tree you want to check. It should include the drive, and should be enclosed in double-quotes if it contains spaces.
Warning and Critical - set thresholds for the number of folders, the number of files, and the total of the file sizes.
User - can be a local user on the target host, or can take the form domain\user for a domain login. If authentication is not required (such as when the target is localhost,) leave this parameter blank.
Timeout (sec) - the number of seconds to wait before assuming the host is not available.
Intermapper invokes the folder_chk.vbs companion script, included with the probe. The script compares the number of files, folders, and the total size against your criteria to set the condition of the device.
Filename: com.dartware.wmi.folder_check.txt
Version: 1.14
WMI Free Memory
This probe uses WMI to retrieve the amount of physical memory available to processes running on the target host, in megabytes. Specifically, it queries the TotalPhysicalMemory property of the Win32_ComputerSystem class. It also queries the FreePhysicalMemory property of the Win32_OperatingSystem class and compares it against specified thresholds. The target host must be running Windows 2000 or later.
Parameters
Warning and Critical - specify thresholds in megabytes for which the device condition is set to the specified state.
User - can be a local user on the target host, or can take the form domain\user for a domain login. If authentication is not required (such as when the target is localhost,) leave this parameter blank.
Timeout (sec) - the number of seconds to wait before assuming the host is not available.
Intermapper invokes the free_mem.vbs companion script, included with the probe. The script uses the exit value to set the condition of the device. It uses the performance data returned by the script to create a nice display of chartable data.
Filename: com.dartware.wmi.free_memory.txt
Version: 1.11
WMI Installed Software
This probe uses WMI to retrieve information about software installed on the target host. Specifically, it queries the Win32_Product class for information about products installed using Windows Installer. It also queries Win32_OperatingSystem and displays the operating system name, version and service pack level.
The target host must be running Windows XP, Windows Server 2003 or later. On Windows Server 2003, the Win32_Product class isn't always installed by default. You can install the "WMI Windows Installer Provider" component under "Management and Monitoring Tools" in "Add/Remove Windows Components".
Parameters
User - may be a local user on the target host, or can take the form domain\user for a domain login. If authentication is not required (such as when the target is localhost,) leave this parameter blank.
Timeout (sec) - the number of seconds to wait before assuming the host is not available.
Intermapper invokes the installed_sofware.vbs companion script included with this probe.
Filename: com.dartware.wmi.installed_software.txt
Version: 1.8
WMI Logged-on Users
This probe uses WMI to retrieve information about users logged on to the target host. Specifically, it queries the LogonType and StartTime properties of the Win32_LogonSession class, limiting the selection to those in the comma-separated list of numeric Logon Types you set in the Type parameter. It queries instances of the Win32_LoggedOnUser class, matches the LogonID and extracts the user's name and domain from the path of the Win32_Account. The target host must be running Windows XP, Windows Server 2003 or later.
Parameters
User - can be a local user on the target host, or can take the form domain\user for a domain login. If authentication is not required (such as when the target is localhost,) leave this parameter blank.
Timeout (sec) - the number of seconds to wait before assuming the host is not available.
Intermapper invokes the log_users.vbs companion script, included with this probe.
Filename: com.dartware.wmi.logged-on_users.txt
Version: 1.14
WMI MSExchange 2007 Hub Transport Server
This probe uses WMI to retrieve performance information about the delivery queues on a MS Exchange 2007 Hub Transport Server. Specifically, it queries the Win32_PerfFormattedData_MSExchangeTransportQueues_MSExchangeTransportQueues class to collect a variety of queue statistics and then compares them to the criteria you set. The default criteria for warning and critical conditions are taken from the Microsoft TechNet article Monitoring Hub Transport Servers.
Parameters
User - can be a local user on the target host, or can take the form domain\user for a domain login. If authentication is not required (such as when the target is localhost,) leave this parameter blank.
Timeout (sec) - the number of seconds to wait before assuming the host is not available.
Intermapper invokes the ex07_transport.vbs companion script included with this probe. It uses the exit value to set the condition of the device.
Filename: com.dartware.wmi.ex07_transport_server.txt
Version: 1.7
WMI MSExchange 2007 Mailbox Server
This probe uses WMI to retrieve performance information about the delivery queues on a MS Exchange 2007 Mailbox Server. Specifically, it queries the Win32_PerfFormattedData_MSExchangeIS_MSExchangeIS, Win32_PerfFormattedData_MSExchangeIS_MSExchangeISMailbox, Win32_PerfFormattedData_MSExchangeIS_MSExchangeISPublic, Win32_PerfFormattedData_MSExchangeSearchIndices_MSExchangeSearchIndices classes to collect a variety of statistics and then compares them to the criteria you set. The default criteria for warning and critical conditions are taken from the Microsoft TechNet article Monitoring Mailbox Servers.
Parameters
User - can be a local user on the target host, or can take the form domain\user for a domain login. If authentication is not required (such as when the target is localhost,) leave this parameter blank.
Timeout (sec) - the number of seconds to wait before assuming the host is not available.
Intermapper invokes the ex07_mailbox.vbs companion script included with this probe. It uses the script's exit value to set the condition of the device.
Filename: com.dartware.wmi.ex07_mailbox_server.txt
Version: 1.7
WMI Network Utilization
This probe uses WMI to retrieve the network utilization on an interface on the target host. Specifically, it queries the BytesTotalPersec, CurrentBandwidth, OutputQueueLength and PacketsReceivedErrors properties of the Win32_PerfFormattedData_Tcpip_NetworkInterface class. It compares OutputQueueLength against the Warning and Critical parameters you set. The target host must be running Windows XP, Windows Server 2003 or later.
Parameters
The interface may be selected by IP Address, MAC Address, or Index. When specifiying a MAC address, use colons, hyphens or no separators. The interface name is queried from the Win32_NetworkAdapterConfiguration class and used to query data from the Win32_PerfFormattedData_Tcpip_NetworkInterface class.
User - can be a local user on the target host, or can take the form domain\user for a domain login. If authentication is not required (such as when the target is localhost,) leave this parameter blank.
Timeout (sec) - the number of seconds to wait before assuming the host is not available.
Intermapper invokes the net_util.vbs companion script, included with the probe. It uses the script's exit value to set the condition of the device. It uses the performance data returned by the script to create a nice display of chartable data.
Filename: com.dartware.wmi.net_utilization.txt
Version: 1.13
WMI Process Monitor
This probe uses WMI to retrieve information about processes running on the target host. Specifically, it queries the PercentProcessorTime property of the Win32_PerfFormattedData_PerfProc_Process class and compares it against the specified parameters. Any of the specified processes not found are listed, and the status is set to Critical. The target host must be running Windows XP, Windows Server 2003 or later.
Parameters
Process - a comma-separated list of process names to check. Extensions are not included in the process names. Names containing spaces or other special characters should be enclosed in quotes. If more than one process matches the name, all matching processes are listed.
Warning and Critical - the thresholds (in percent) for which the device condition is set to the specified state.
User - can be a local user on the target host, or can take the form domain\user for a domain login. If authentication is not required (such as when the target is localhost,) leave this parameter blank.
Timeout (sec) - the number of seconds to wait before assuming the host is not available.
Intermapper invokes the proc_mon.vbs companion script, included with the probe. It uses the script's exit value to set the condition of the device. It also uses the performance data returned by the script to create a nice display of chartable data.
Filename: com.dartware.wmi.process_monitor.txt
Version: 1.14
WMI Service Monitor
This probe uses WMI to retrieve the state of services running on the target host by querying the Win32_Service class. Any specified services not found are listed, and the status is set to Critical. The target host must be running Windows 2000 or later.
Parameters
Service - a comma-separated list of service names to be checked.
NOTE: Service names should not be confused with the service's Display Name, shown in the Services tool. Check the Properties for the service to find the actual service name. Names containing spaces or other special characters should be enclosed in quotes.User - can be a local user on the target host, or can take the form domain\user for a domain login. If authentication is not required (such as when the target is localhost,) leave this parameter blank.
Timeout (sec) - the number of seconds to wait before assuming the host is not available.
Intermapper invokes the serv_mon.vbs companion script, included with the probe. The script's exit value is used to set the condition of the device.
Filename: com.dartware.wmi.service_monitor.txt
Version: 1.15
WMI SQL Server 2008 Service Monitor
This probe uses WMI to retrieve the state of Microsoft SQL Server 2008 services running on the target host by querying the Win32_Service class. The states of the selected services are listed, and if any are not running, the status of the device is set to Critical. The target host must be running Windows 2000 or later.
Parameters
Services - select or clear checkboxes to select the services which you want to monitor.
Instance - the SQL Server instance you wish to monitor on the target host. To monitor the default instance, leave this parameter blank.
User - can be a local user on the target host, or can take the form domain\user for a domain login. If authentication is not required (such as when the target is localhost,) leave this parameter blank.
Timeout (sec) - the number of seconds to wait before assuming the host is not available.
Intermapper invokes the sql2k8_serv_mon.vbs companion script, included with this probe. It uses the script's exit value to set the condition of the device.
Filename: com.dartware.wmi.sql2k8_service_monitor.txt
Version: 1.7
WMI System Accessibility
This probe uses WMI to test accessibilty of a target device from the monitored host. Specifically, it uses the Win32_PingStatus class to test the connectivity and returns a chartable response time. If the target cannot be pinged, the status is set to critical and a discontinuity is inserted in the chart data. The target host must be running Windows XP, Windows Server 2003 or later.
Additional information about the monitored host is queried from the Win32_NetworkAdapterConfiguration and Win32_NTDomain classes and displayed in the status window.
Parameters
User - can be a local user on the target host, or can take the form domain\user for a domain login. If authentication is not required (such as when the target is localhost,) leave this parameter blank.
Timeout (sec) - the number of seconds to wait before assuming the host is not available.
Intermapper invokes the sys_access.vbs companion script, included with the probe. It uses the script's exit value to set the condition of the device. It also uses the performance data returned by the script to create a nice display of chartable data.
Filename: com.dartware.wmi.system_accessibility.txt
Version: 1.12
WMI System Information
This probe uses WMI to collect a variety of information about the monitored host including hardware and operating system details. The target host must be running Windows 2000 or later.
Parameters
User - can be a local user on the target host, or can take the form domain\user for a domain login. If authentication is not required (such as when the target is localhost,) leave this parameter blank.
Timeout (sec) - the number of seconds to wait before assuming the host is not available.
Intermapper invokes the system_info.vbs companion script, included with the probe.
Filename: com.dartware.wmi.system_infomation.txt
Version: 1.11
WMI Top Processes
This probe uses WMI to retrieve information about CPU utilization and processes running on the target host. Specifically, it queries the PercentProcessorTime property of the Win32_PerfFormattedData_PerfOS_Processor class and compares it against the specified thresholds. It queries the PercentProcessorTime property of the Win32_PerfFormattedData_PerfProc_Process class and lists up to five processes using the most CPU time. Because there is a time lapse between collecting the CPU data and the process data, the reported values do not add up exactly. The target host must be running Windows XP, Windows Server 2003 or later.
Parameters
Warning and Critical - set a value in percent to use as the threshold to set the device to this condition.
User - can be a local user on the target host, or can take the form domain\user for a domain login. If authentication is not required (such as when the target is localhost,) leave this parameter blank.
Timeout (sec) - the number of seconds to wait before assuming the host is not available.
Intermapper invokes the top_cpu.vbs companion script, included with the probe. The probe uses script's the exit value to set the condition of the device. It also uses the performance data returned by the script to create a nice display of chartable data.
Filename: com.dartware.wmi.top_process.txt
Version: 1.13