Device Inventory

Services

The Services category monitors background services across Windows, macOS, and Linux systems. It tracks key data points from service managers like launchd, systemd, and the Windows Service Control Manager, providing visibility into service names, startup behavior, running states, configuration paths, and execution parameters. This information helps you audit service activity, troubleshoot performance issues, and enforce secure, policy-aligned operations across your entire fleet.

launchd Services

Title

Description

OS Support

macOS launchdlaunchctl Startup Apps

Monitors the startup applications configured to launch through the launchd service management framework. Reports the list of services set to start automatically on system boot or user login.

Not supported on WindowsSupported on MacOSNot supported on Linux

macOS launchd process Name

Tracks active processes managed by the system's service management framework. Reports the names of these processes to identify running services.

Not supported on WindowsSupported on MacOSNot supported on Linux

macOS Launchd Target Program

Monitors the executable file associated with a launchd service target. Tracks the path and status of the program that the service is configured to run.

Supported on WindowsSupported on MacOSSupported on Linux

Launchd Label

Lists active services managed by the system's launch daemon. Provides identifiers used to control and manage these services.

Supported on WindowsSupported on MacOSSupported on Linux

Launchd Server Owner username

Reports the username of the owner associated with a specific launchd service. Tracks which user account is responsible for running the service on the system.

Supported on WindowsSupported on MacOSSupported on Linux

Launchd Path path to plist file

Reports the file system location of the plist file associated with a launchd service. Tracks the path used to configure and manage the service's launch parameters.

Supported on WindowsSupported on MacOSSupported on Linux

Launchd Target Program

Tracks the executable file associated with a specific launchd service. Reports the path and name of the program that the service is configured to run.

Supported on WindowsSupported on MacOSSupported on Linux

Launchd Service Name

Lists active services managed by the system's service manager. Provides details on each service's identifier used for system control and management.

Supported on WindowsSupported on MacOSSupported on Linux

Launchd Command Line Arguments

Monitors the command line arguments used to start each launchd service. Tracks the parameters passed to services during their initialization for diagnostic and auditing purposes.

Supported on WindowsSupported on MacOSSupported on Linux

Launchd Working Directory

Reports the current working directory used by a launchd service during its execution. Tracks the file system path from which the service operates.

Supported on WindowsSupported on MacOSSupported on Linux

Launchd Start Interval

Tracks the time interval between consecutive starts of a launchd service. Measures the frequency at which the service is restarted or launched.

Supported on WindowsSupported on MacOSSupported on Linux

systemd Services

Title

Description

OS Support

systemd Unit File ID Service Name

Reports the identifier assigned to a service unit file managed by systemd. Tracks the specific name used to reference the service within the systemd framework.

Not supported on WindowsNot supported on MacOSSupported on Linux

systemd Unit Description

Reports textual descriptions associated with systemd units. Provides information that helps identify the purpose or function of each unit.

Not supported on WindowsNot supported on MacOSSupported on Linux

systemd Unit Running

Monitors the operational status of systemd-managed services on a host. Reports whether each service unit is currently active and running.

Not supported on WindowsNot supported on MacOSSupported on Linux

systemd Unit Load State

Monitors the current load state of systemd units, indicating whether they are loaded into memory. Tracks the readiness of units to be started or activated within the system.

Not supported on WindowsNot supported on MacOSSupported on Linux

systemd Unit Object Path

Tracks the file system path associated with a systemd unit object. Reports the location used by systemd to manage and reference the unit.

Not supported on WindowsNot supported on MacOSSupported on Linux

systemd Unit User

Monitors the status and activity of user-level systemd units. Tracks whether these units are active, inactive, or failed to provide insight into user service management.

Not supported on WindowsNot supported on MacOSSupported on Linux

systemd Unit Configuration File

Inspects configuration files associated with systemd units to verify their presence and correctness. Monitors parameters such as service dependencies, execution commands, and startup settings defined within these files.

Not supported on WindowsNot supported on MacOSSupported on Linux

11

View all Device Inventory