Logging is here!

Windows Services

Agent Check Agent Check

Supported OS: Windows

Overview

This check monitors the state of any Windows Service and submits a service check to Datadog.

Setup

Installation

The Windows Service check is included in the Datadog Agent package, so you don’t need to install anything else on your Windows hosts.

Configuration

Edit the windows_service.d/conf.yaml file in the conf.d/ folder at the root of your Agent’s configuration directory. See the sample windows_service.d/conf.yaml for all available configuration options:

init_config:

instances:
  - host: . # dot means localhost
#   username: <REMOTESERVER>\<REMOTEUSER> # if 'host' is a remote host
#   password: <PASSWORD>

# list at least one service to monitor
    services:
#     - wmiApSrv

Provide service names as they appear in services.msc’s properties field (e.g. wmiApSrv), NOT the display name (e.g. WMI Performance Adapter). For names with spaces: enclose the whole name in double quotation marks (e.g. “Bonjour Service”). Note: spaces are replaced by underscores in Datadog.

Restart the Agent to start monitoring the services and sending service checks to Datadog.

Validation

Run the Agent’s status subcommand and look for windows_service under the Checks section.

Data Collected

Metrics

The Windows Service check does not include any metrics at this time.

Events

The Windows Service check does not include any events at this time.

Service Checks

windows_service.state:

The Agent submits this service check for each Windows service configured in services, tagging the service check with ‘service:’. The service check takes on the following statuses depending on Windows status:

Windows status windows_service.state
Stopped CRITICAL
Start Pending WARNING
Stop Pending WARNING
Running OK
Continue Pending WARNING
Pause Pending WARNING
Paused WARNING
Unknown UNKNOWN

Troubleshooting

Need help? Contact Datadog Support.

Further Reading


Mistake in the docs? Feel free to contribute!