DHM — Data Host Monitoring¶
Data Host Monitoring tracks host × sourcetype activity — which hosts are sending data, and what they are sending. Where DSM watches feeds, DHM watches the senders, which makes it the natural component for forwarder fleets and for declaring the hosts that should be reporting.
What DHM tracks¶
Each entity is a host, carrying the index × sourcetype combinations it sends. DHM shares DSM’s delay/latency model:
Delay and latency against the configured thresholds.
Volume outliers per host/sourcetype (off by default — host volume is noisy).
Future events and distinct-host drift.
Note
The asset field. Each host also carries an asset field — a de-duplicated set of
every known variation of the host name (canonical value, alias, short hostname, FQDN).
TrackMe uses it to match short names against fully-qualified ones, so a host is not
tracked twice as web01 and web01.corp.example.
Per-host granularity¶
DHM lets you choose how finely a host is broken down, via the tracker’s break-by mode:
Mode |
Grain |
|---|---|
Standard |
Combos at |
Merged |
Sourcetype collapsed — |
Custom |
Keyed by any single field you choose (for example |
Declaring hosts that should be sending¶
DHM’s signature feature is expected-hosts injection — telling TrackMe which hosts ought to be reporting, so a host that goes silent (or never starts) is visible as a problem rather than an absence.
Declare hosts from a Splunk lookup (local or remote, CSV or KV Store). For DHM only the
hostfield is required.The wizard previews the lookup, maps fields, and simulates the import (reporting how many rows are new, existing, or already tracked) before you commit. Imports can run once or on a recurring schedule.
Injected hosts appear red until data arrives; their index/sourcetype placeholders fill in automatically — and clean up automatically — once the DHM tracker sees real data.
Existing entities are never duplicated; the
assetfield makes the matching short-name/FQDN aware, and large lookups are batched automatically.
Host coverage-gap analysis complements injection: a read-only reconciliation of a
reference host list (a CMDB lookup, or a tstats / raw search) against the hosts
TrackMe tracks — returning the hosts only in your reference (the coverage gap), only in
TrackMe, and in both.