### MetricsHub
MetricsHub 1.0.00

Home

Connectors directory[1] Full listing of connectors[2]

## Windows - Services (WMI)

### Description

Gives OS specific service information and metrics

community[3] system[4] windows[5]

Source[6]

### Target

Typical platform: Microsoft Windows[7]

Operating system: Microsoft Windows

### Prerequisites

Leverages: WMI

Technology and protocols: WMI/WinRM

Variables:

- `serviceNames`: Regular expression pattern to identify the services to monitor. (default: `.*`)

### Examples

#### CLI

    metricshub HOSTNAME -t win -c +WindowsService --wmi -u USER

#### metricshub.yaml

    resourceGroups:
      <RESOURCE_GROUP>:
        resources:
          <HOSTNAME-ID>:
            attributes:
              host.name: <HOSTNAME> # Change with actual host name
              host.type: win
            connectors: [ +WindowsService ] # Optional, to load only this connector
            protocols:
              wmi:
                username: <USERNAME> # Change with actual credentials
                password: <PASSWORD> # Encrypted using metricshub-encrypt
            additionalConnectors:
              WindowsService: # Unique ID. Use 'uses' if different from the original connector ID
                uses: WindowsService # Optional - Original ID if not in key
                force: true # Optional (default: true); false for auto-detection only
                variables:
                  serviceNames: <VALUE> # Replace with desired value.

### Connector Activation Criteria

The Windows - Services (WMI) connector must be selected manually, and its status will be reported as OK if all the below criteria are met:

- The WMI query below to the managed host succeeds:
  - Namespace: `root\CIMv2`
  - WQL Query: `SELECT * FROM Win32_OperatingSystem`

### Metrics

Type | Collected Metrics | Specific Attributes
--- | --- | ---
service | `system.service.status{state="Continue Pending|Pause Pending|Paused|Running|Start Pending|Stop Pending|Stopped|Unknown"}` | `id` `system.service.command` `system.service.name` `system.service.start` `system.service.username`

monitoring observability opentelemetry otel
Links:

- [1] ../metricshub-connectors-directory.html
- [2] ../metricshub-connectors-full-listing.html
- [3] tags/community.html
- [4] tags/system.html
- [5] tags/windows.html
- [6] https://github.com/sentrysoftware/metricshub-community-connectors/tree/main/src/main/connector/system/WindowsService/WindowsService.yaml
- [7] platforms/microsoft-windows.html

## Search Results for {{siteSearch | truncate:'50'}}

{{resultArray.length}}
{{parent.title}} {{parent.title}}

{{result.title}}

{{result.body | truncate:'400'}}

{{parent.title}}
{{result.title}}
{{result.body | truncate:'100'}}

No results.