CIM monitor

The CIM monitor can query a CIM agent (CIMOM) configured on any hardware platform that supports CIM and has the agent and providers configured. Refer to your hardware manual for how to configure the CIMOM.

The monitor can query a CIM performance counter for a CIMOM (agent) and compare it to a value using a compare operation. If the compare operation evaluates to false the monitor fails the test. Supports most performance counters assets, such as hosts, datastores, memory, CPU, etc.

  • System types: Linux/UNIX, VMware
  • Category: Performance

NOTE   For an introduction to CIM monitoring see the Kaseya Knowledge Base.

NOTE   Only monitor specific settings are documented here. See Standard monitor settings.

CIM monitor properties

  • Target Namespace - Defaults to root/cimv2. For specific namespaces on your system, refer to your hardware manual. Another common namespace is root/interop.
  • Query language - Defaults to SQL. May be any value that the server's CIMOM supports (SQL, CQL, WQL, ...)
  • Class - Classes are enumerated, based on the namespace you have chosen so it can look very different between different systems.
  • Property - The type of property you want to monitor. Properties are enumerated, based on the class you have chosen.
  • Instance - If there are multiple instances for the chosen class, they are enumerated here. If the instance's Property contains a wild card value (*) or is empty, then all instances are selected for counter values, and the Instance values box is used to decide how these values are processed.
  • Instance values - How the returned counter values are processed if the Instance field option is set to check all instances. This option is one of:
    • Compare all instance values - Make the comparison against all returned counter values for all instances.
    • Compare smallest instance value - Make the comparison against the smallest counter value returned for all instances.
    • Compare largest instance value - Make the comparison against the largest counter value returned for all instances.
    • Compare average of all instance values - Make the comparison against the average counter value for all instances.
    • Compare the sum of all instance values - Make the comparison against the sum of counter values for all instances.
  • Divisor - The result is divided by this value. Optional. Defaults to 1.
  • Data type - The unit of data sampled by the test. This makes it possible to group data from this type of monitor with other monitors such as CPU utilization in reports.

Threshold settings

  • Value type - Type of value returned.
  • Compare operation - Operation used to evaluate the returned result and the predefined compare value.
  • Compare value - User defined compare value. Only numerical values are valid.

CIM account

If you have chosen Other/Unidentified as the asset type, you will have to choose an account here to authenticate against the CIMOM. Ensure your CIM user has at least read permissions for the specified namespace.

  • Inherit credentials - If checked, inherits credentials from the asset. If blank, enter monitor-specific credentials.
  • Username/password - Credential used to authenticate access for this monitor.
  • Port - Defaults to 5989. The default port for unencrypted traffic is 5988.

References and links

CIM (Common Information Model) is a standard defined and published by Distributed Management Task Force (DMTF). Other standards like Web-Based Enterprise Management (WBEM) defines the implementation of CIM, including protocols for discovering and accessing the implementations.

Windows Management Instrumentation (WMI) is an example of an implementation as well as Standards Based Linux Instrumentation Management (SBLIM). Others are Storage Management Initiative – Specification (SMI-S), Server Management Architecture for Server Hardware (SMASH) and Desktop and mobile Architecture for System Hardware (DASH).