A Weston company was spending an estimated ten hours a week on manual server checks. A Python script automated scheduled checks of disk capacity, memory, services and backup freshness, with alerts when readings crossed a threshold.
The original deployment flagged deteriorating readings on two drives, which were replaced roughly two days later. The Weston case study describes the project. A separate public implementation is being prepared; it is not yet available to download.
Start with the checks you can act on
Capacity, critical-service state and the age of backup files were useful signals in this project. Each needs a threshold appropriate to the system and someone responsible for responding.
A recent backup file is not proof that a restore works. Combine freshness checks with a separate restore test and a recovery plan.
Know how drive health is collected
Drive-health readings depend on the host OS, storage controller and available system tools. “No third-party Python packages” does not mean no operating-system dependencies or permissions.
An alert on deteriorating readings supports investigation and replacement planning. It does not predict the exact moment a drive will fail.
Test the alert path, including silence
Threshold alerts reduced routine manual checking in this engagement. A reusable monitoring design also needs a way to detect a missed scheduled run or failed alert delivery. A quiet channel alone is not proof that a host is healthy.
The source of an alert, the affected check and the next action should be understandable without publishing sensitive system details.
Public release status
A cleaned-up implementation inspired by the project is planned. Supported systems, dependencies, checks and release terms will be documented after testing; the historical deployment does not establish those details for a new release.
For an available tool, see the Hyper-V audit script. For ongoing management, compare our managed IT plans or the cost calculator.
Want us to watch the boring things for you instead? A free assessment gets you a straight answer and a written flat quote.