Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions cmk/gui/plugins/wato/check_parameters/hwsw_labels.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
#!/usr/bin/env python3
# Copyright (C) 2026 Checkmk GmbH - License: GNU General Public License v2
# This file is part of Checkmk (https://checkmk.com). It is subject to the terms and
# conditions defined in the file COPYING, which is part of this source code package.

"""
Hardware/Software Inventory Label Creator for Checkmk Discovery

INTENTION
=========
This module provides WATO UI configuration for automatically generating host labels
from the Checkmk Hardware/Software (hwsw) inventory. The hwsw inventory contains
detailed information about:

- Hardware components (CPU, memory, disks, network interfaces, etc.)
- Software installed (packages, services, configurations, etc.)
- System characteristics (vendor, model, serial number, BIOS version, etc.)

By configuring label creation rules in WATO, administrators can:

1. Extract inventory data using path-based selectors on the hwsw tree structure
2. Transform extracted data into human-readable host labels
3. Use these labels for grouping, filtering, and organizing hosts in Checkmk

"""

# This is a placeholder file that documents the intended functionality.
# The actual implementation will follow when the feature is developed.
# See examples above for the vision of how hwsw inventory data will be
# transformed into useful host labels for Checkmk monitoring.
Loading