Pick the files that define your fleet — nginx vhosts, sshd_config, fstab, sudoers — and HostAtlas tracks every change, surfaces the diff and alerts when something drifts away from the rest of the group.
SHA-256 every five minutes. A change is a fact, not an inference from behaviour that got worse.
sshd_config, sudoers, passwd and shadow open an incident by themselves. The rest raise an event you can route as you like.
The agent captures what is there when it arrives, so day one is quiet.
/etc/nginx/sites-enabled/* works.The first snapshot is taken when the agent starts, so a fresh host does not alarm about files it has simply never seen before.
Each watched path is hashed and compared to the last hash. A changed hash is the only thing that triggers work — nothing is diffed blindly.
The stored snapshot gives a side-by-side diff. Paths you marked critical escalate; the rest send a notification and wait.
/etc/hostatlas/redact.yml. Matching files have their content replaced with a [redacted × sha256] marker but are still diffed by hash.Available from Starter; defaults ship with sensible paths.