Assessment and inventory

Audit & Report~6 min

The assessment inspects the node, keeps its findings and answers different questions depending on the report profile.

An assessment inspects; it does not change the configuration

It reads the configuration and state of the host. It writes its results, reports and logs, and the boot checks can mount EFI system partitions for a moment. The configuration it assesses is not modified.

Run assessment starts a run with the profile selected in Report. The view shows the date of the last run and how long ago it was.

Report profiles

Each profile answers a different question. The checks and sections are selected before the document is composed.

ProfileWhat it covers
Full auditEvery check and all the structure available.
Quick diagnosisEvery check; the result opens with the critical findings, the warnings and the readings that could not be verified.
InventoryA description of the node, with no checks and no classification.
Security reviewExposure, access, privileges, certificates, updates, repositories and Lynis.
Backup assuranceCoverage, age, results, verification, retention and recovery of the backups.
Capacity and wearGrowth margin, memory, space usage and the service life of the disks.

The contents of each document are described in Reports and comparisons.

How results are classified

ClassificationMeaning
CriticalA failed condition that has priority.
WarningA condition that needs a review, given the evidence or the policy.
ObservationInformation about the node that is not reported as a failure.
UnverifiedThe source the check needs could not be read. It does not mean the problem is absent.
ConformantThe condition meets the criterion applied.
Not applicableNothing within the scope of the check applies.
Accepted riskThe finding exists and a decision about it has been recorded.
Excluded by policyThe policy declares that the element is left out of the count.

Findings can be filtered by area: System, Storage, Network, Security, Backup, Guests and Hardware. Each finding keeps its evidence, with the source it was read from.

When a source cannot be read

CaseBehaviour
UnverifiedThe check keeps its identity, states in its evidence which source failed and does not turn missing data into a conformant result.
Incomplete evidenceThe report names the source and the time of collection, so a real problem can be told apart from an insufficient reading.
A new runOnce the access, package or service is corrected, the same profile runs again and the comparison shows whether the result could be verified.

Lynis

The security review uses the Lynis report of the host. When Lynis has not been run yet, or its report is older than the threshold of the policy, a dialog offers Run with Lynis, which takes a few minutes longer, or Run without Lynis, which uses the existing report.

Accepting a risk

Accept risk records a decision on a finding. The reason is required and is stored with the author and the date.

FieldOptions
ReasonFree text, required.
Stops applying after90 days, 180 days, 1 year or does not expire. When the period ends the finding becomes active again.
Remind me to reviewA reminder that brings the decision back to attention while it stays in force.

An accepted finding stays visible with its decision, and Return to active revokes it. An accepted risk is not a correction: the comparison reports it as accepted, not as resolved.

Inventory

  • Identity, Proxmox VE version, kernel, subscription and cluster.
  • CPU, memory, board, BIOS, controllers and IOMMU.
  • Disks, SMART, power-on hours and recorded events.
  • Adapters, bonds, bridges, latency and connections.
  • Storage, guests with their disks and interfaces, and backups.
  • PCI passthrough and the software ProxMenux manages.