title: NetBox: Inventory health
agents: netbox
catalog: app/netbox
license: GPLv2
distribution: check_mk
description:
 Data-hygiene counters over the content of NetBox: devices in status {failed},
 {offline}, {planned}, {staged} and {inventory}, devices and virtual machines
 without a primary IP, IP addresses and prefixes in status {deprecated}, and
 cables in status {planned}.

 Note that this describes the quality of the data inside NetBox, not the health
 of NetBox itself. By default only "devices failed" and "VMs failed" have levels
 ({WARN} from one, {CRIT} from five); every other counter is recorded as a
 metric and shown in the service details only, so you can graph it without being
 alerted. Per-counter levels are configurable via the rule "NetBox inventory
 health".

 The check costs about a dozen API requests and is opt-in.

discovery:
 One service per host when hygiene counters are enabled in the special agent
 rule.
