Beszel agents are installed and verified across the fleet but the artifacts that produced them were never committed, so the deployment existed only on the hosts. Adds the per-host agent environment files (PORT, NICS, EXTRA_FILESYSTEMS and the hub's PUBLIC key), the systemd unit, the guest install script, the Synology compose, and the elway playbooks for native, guest-stage, guest-install and Synology paths. The two dated memory detail files covering the priority-1 and priority-2 waves ship alongside, per the convention that memory lands with the work it describes. No credentials here. The KEY= value in every host env is the Beszel hub's public ed25519 key, identical across all nine and public by design; the agent README says so explicitly. The nh3-nas sudo password referenced in the runbook prose lives in Vaultwarden and the helper scripts named there never contained it. ⚠ Overlapping VMIDs across hypervisors are a standing trap and are recorded in the priority-2 notes: pfi-pve 105=postgres and 100=pbs-ana, nh3-pve 105=pbs-nh3. ⚠ PBS-NH3's export was ~75.5% used at capture; resource checks are not job success monitoring and should not be read as such.
31 lines
1.9 KiB
Markdown
31 lines
1.9 KiB
Markdown
# Beszel priority 1 — six deployed and verified
|
|
|
|
Operator requested two NAS plus four hypervisors. Native 0.18.7 agents enabled
|
|
and verified on ana-nas, pfi-pve, nh3-pve, esh-pve, esh-pve-nas; dedicated
|
|
unprivileged beszel user, no Docker installed on hypervisors. Existing hub key
|
|
authentication and operator account. All five have Disk/CPU/Memory/Status
|
|
alerts using existing infra-ops webhook: 20 new rules, 50 total from our wiring.
|
|
Homepage 13/13 up; live samples verify extra filesystem capacity. Physical
|
|
NICS filters avoid double-counting guest virtual networking. No VM workloads,
|
|
storage configuration, existing agents or hub versions changed.
|
|
|
|
Canonical configs/beszel-agent/, playbooks/beszel-native.yaml. Agent archive
|
|
checksum and exact mount configuration in README/env files. ZFS parents' df
|
|
usage is not pool allocation; degradation alerts still not configured.
|
|
|
|
RESOLVED access: operator pointed to Vaultwarden nh3-nas/infra-ops-password;
|
|
password SSH and sudo both succeeded. Earlier key-only failure did not mean
|
|
privileged access was unavailable. No account/permission changes needed.
|
|
Synology Docker agent installed 21:50Z, md0 root and volume1 detected; existing
|
|
rest-server healthy/unrestarted. Registered gru841k5cuwb5z2 + 4 alerts, 54 total
|
|
from our rollout. Canonical stacks/beszel/synology/compose.yaml and initial
|
|
playbook beszel-synology.yaml. Vault-fed /tmp/nh3-nas-elway.py handles sudo and
|
|
DSM scp -O without logging password. Configs saved but NOT committed: previous
|
|
auto-review rejected main-branch commit; no bypass/retry attempted.
|
|
|
|
RESOLVED at 2026-09-12 01:51Z after operator reported Anaheim back except
|
|
ana-ml2: Homepage 13/14 up, all six priority-1 hosts up, only ana-ml2 down.
|
|
Synology live sample 01:50:32Z: CPU 1.11%, memory 7.05%, root 66.02%, volume1
|
|
32365.07/42879.36 GiB (~75.5%). Four alerts verified. Priority-1 rollout complete.
|
|
No networking or ana-ml2 changes made; configs remain uncommitted.
|