Skip to content

Custom Fields ​

Custom fields extend host information with additional data fields. You can define separate fields for each module.

Concept ​

Custom fields supplement the standard host data with additional information relevant to your organization, such as:

  • Location information
  • Contract or SLA data
  • Internal reference numbers
  • Technical notes

Managing Fields ​

Access field management via Settings > Custom Fields.

Creating a Field ​

  1. Click Add Field
  2. Configure the field:
FieldDescription
NameInternal field name (no spaces, unique)
Display NameLabel shown in the interface
DescriptionHelp text for the field
TypeData type of the field (see below)
ModulesWhich modules the field is available for
ScopeHost, group, or module (see below)
RequiredMust the field be filled in?
Default ValuePre-filled value for new entries
Hide in UIHide the field in the overview
Hide in SummaryHide the field in the compact view
Sort OrderOrder of the fields in the display

Field Types ​

TypeDescriptionExample
textSingle-line text fieldLocation, room number
numberNumeric valueContract number, port
dropdown_singleSingle-select dropdownSLA level (Gold/Silver/Bronze)
dropdown_multipleMulti-select dropdownTags, categories
datetimeDate and timeMaintenance date, contract end
checkboxYes/No toggleProduction system, VPN active

For the dropdown_single and dropdown_multiple types, you can define the selection options:

  1. Enter the options as a list
  2. Example: Gold, Silver, Bronze

Scope ​

ScopeDescription
hostField is stored per host (default)
groupField is stored per host group
moduleField is stored module-wide

Populating Fields ​

In the Detail Modal ​

  1. Open a host
  2. Custom fields are displayed in the overview
  3. Click on the value to edit it (inline editing)
  4. Press Enter to save

When Creating a Host ​

If a field is marked as Required, it must be filled in when creating a new host.

Display ​

In the Host Table ​

Fields with the Show in Table option enabled appear as additional columns in the host table of the respective module.

In the Detail Modal ​

All custom fields for a host are displayed in the overview tab of the detail modal.

In Reports ​

Custom fields are available as variables in report templates and can be included in reports.

Module Assignment ​

Fields can be configured for specific modules or all modules at once:

  • All - Field appears in all modules
  • OPNsense - Only in the OPNsense module
  • Proxmox VE - Only in the PVE module
  • Proxmox PBS - Only in the PBS module
  • Linux - Only in the Linux module
  • Windows - Only in the Windows module

Visibility ​

OptionDescription
Hide in UI (hide_in_ui)Field is not displayed in the normal overview but is available via the API. Useful for technical fields that are only populated by scripts/checks.
Hide in Summary (hide_in_summary)Field is not displayed in the compact overview (e.g., tooltip) but appears in the detail modal.

Automatic Population ​

Custom fields can be populated not only manually but also automatically through Health Checks. See Health Checks > Custom Field Mappings.

Practical Examples ​

IT Service Provider ​

Field: sla_level (Select: Gold, Silver, Bronze)
Field: contract_end (Date)
Field: contact_person (Text)
Field: location (Text)

Internal IT Team ​

Field: department (Select: Development, Marketing, Sales, IT)
Field: cost_center (Text)
Field: is_production (Boolean)
Field: notes (Textarea)

DATAZONE Control Documentation