A Ping Monitor That Logs Every Outage to CSV
Ping a handful of hosts on a timer, log every reply and every up/down change to CSV, and get a tidy list of outages with start, end and duration when you stop it.
Thread: PowerShell craft ↗Tagged · 11 notes
Everything tagged Monitoring, wherever it's filed, newest first.
Ping a handful of hosts on a timer, log every reply and every up/down change to CSV, and get a tidy list of outages with start, end and duration when you stop it.
Thread: PowerShell craft ↗DataChart is my open-source, multi-tenant dashboard builder, a FastAPI backend and React front end for dragging charts onto a page and wiring them to real data sources.
Thread: App experiments ↗A small Windows Forms pop-up that appears at logon when a PC has been up for more than a week, with a Later button and a Restart now button that asks before it does anything.
Thread: Spring cleaning for Windows PCs ↗A small Python scraper that pulls eBay auction listings for a set of search terms and turns them into an HTML report, useful for personal price research before you buy or sell.
Thread: Desktop tinkering ↗Find out which resource groups are eating your Azure budget, straight from PowerShell, no portal clicking required.
Thread: PowerShell craft ↗One object per update deployment with targeted, compliant, failed and unknown counts, so you can spot the deployments that need you.
Thread: Windows Update, untangled ↗A computer inventory straight out of AD, with OS build, last logon, password age and OU in one tidy CSV, ready for audits or a stale-machine cleanup.
Thread: Keeping Active Directory tidy ↗Pull shutdown, startup and crash events from the System log so you can tell a planned restart from a power cut, and see who or what asked for it.
Thread: Windows Update, untangled ↗Dump every OU in the domain to a spreadsheet, with a readable path, depth, GPO link count and, if you want, how many objects live in each one.
Thread: Keeping Active Directory tidy ↗What ClientOtherError really counts in Azure Files metrics, how to find which calls cause it, and what to look for in the client library code making them.
Thread: Troubleshooting notes ↗Feed it a list of computers and a service name, get back one row per machine saying whether it's installed, running, and how it starts.
Thread: PowerShell craft ↗