remFREE Support
Support / Architecture & Security / Observability, Audit, and the Evidence Model

Observability, Audit, and the Evidence Model

Why remFREE stores several kinds of operational records instead of trying to force jobs, activity, audit, inventory, and compliance into one log.

Reference Security Compliance Jobs Activity Wall Audit Inventory Observability

A remote management system produces many different kinds of information.

Trying to force all of that information into one giant log makes the system less useful.

remFREE instead treats several forms of operational evidence as related but distinct.

Jobs

Jobs answer:

What happened to this requested endpoint operation?

A job is execution-oriented.

It may contain:

  • operation type
  • target device
  • status
  • timestamps
  • output
  • error information

Jobs are especially useful when troubleshooting endpoint work.

Activity

Activity answers:

What has been happening across the tenant?

It is intended to provide a human-readable operational stream.

Examples can include:

  • device events
  • operational changes
  • compliance events
  • inventory activity
  • security events
  • remote-support activity

Activity summarizes the story of the environment.

Audit

Audit answers:

Who performed an administrative action?

Audit records are oriented toward accountability.

The important dimensions often include:

  • actor
  • action
  • target
  • time
  • context

Auditability becomes especially important when the operation changes a managed endpoint or security-sensitive configuration.

Inventory

Inventory is not merely a log message.

It represents structured endpoint state collected at a particular time.

Examples include:

  • operating system
  • hardware
  • software
  • other device characteristics

Inventory answers:

What did the endpoint report about itself?

Compliance evidence

Compliance adds another layer.

A compliance result may contain:

  • control identifier
  • detected state
  • expected state
  • verdict
  • evidence
  • source job
  • collection time

Compliance answers:

Does the available evidence satisfy the configured expectation?

Why separate these models?

Imagine a firewall compliance check.

One endpoint operation could produce:

Job
    the collection command executed

Compliance result
    firewall requirement passed

Activity
    compliance scan completed

Audit
    administrator requested the scan

These are related.

They are not the same record.

Structured data underneath

remFREE's reporting direction is built around structured data.

Structured records make it possible to later ask questions such as:

  • show failed jobs from Windows devices
  • show compliance failures created today
  • show authentication failures from an IP address
  • show devices whose agent version is behind
  • show patch operations that require follow-up

A plain text log alone makes these queries much harder.

Human language on top

Users should not need to understand database schemas in order to operate remFREE.

The ideal presentation model is:

structured telemetry underneath
           |
           v
normalized operational meaning
           |
           v
human-readable interface

This allows the same underlying data to support:

  • Activity Wall
  • reporting
  • filtering
  • saved views
  • alerting
  • future visualization

Unknown data should remain explicit

Observability becomes dangerous when missing information is silently converted into certainty.

If a value is unknown, the system should preserve that distinction.

For example:

expected firewall state = enabled

detected firewall state = unavailable

The correct result is not automatically:

firewall disabled

The evidence did not prove that.

Timestamps matter

Distributed systems rarely fail in one place.

Correlating timestamps across:

  • browser actions
  • application logs
  • gateway logs
  • agent logs
  • jobs
  • endpoint system logs

can reveal the sequence of events.

Accurate system time therefore improves both security and troubleshooting.

Searchability matters

Operational data becomes more valuable when administrators can search dimensions such as:

  • user
  • device
  • IP address
  • category
  • severity
  • source
  • result
  • time range

That is the foundation for increasingly powerful reporting without losing the simplicity of the main interface.

Evidence over decoration

The ultimate goal is not to produce more charts.

The goal is to preserve enough reliable structured evidence that remFREE can answer operational questions honestly.

The interface can remain simple because the underlying data is not.