Author: Jeff Tanner
-
Autonomous AIOps with Zabbix 7.0 and Local LLMs: Building a Closed-Loop Self-Healing Infrastructure
How I hooked Zabbix 7.0 webhook alerting directly into an on-premise NVIDIA RTX 4070 SUPER running a custom 14B reasoning model, enabling autonomous diagnostic reasoning, Tactical RMM fleet…
-
My 10-VLAN UniFi Blueprint: How I Segmented Home, Office, and Storage
The single most common mistake I see in both small business setups and enthusiast homelabs is the “flat network.” Everything—family tablets, smart lightbulbs, IP cameras, production domain controllers,…
-
Enterprise SIEM in the Lab: Deploying Wazuh 4.14 Across Active Directory, Linux, and Hypervisors
Firewalls and VLANs protect your perimeter, but they tell you almost nothing about what happens inside an operating system once a machine is on your network. If an…
-
Calling My AI: How I Hooked Up a Local LLM to FreePBX and Hardware Desk Phones
Interacting with artificial intelligence through a web browser or a smartphone chat app gets old fast. Typing out prompts while you are knee-deep in a server rack with…
-
Building \ Lab OS\: How I Created a Real-Time Interactive Network Topology Map with D3.js
Static network diagrams are obsolete the minute you finish drawing them. You spend hours in Visio or draw.io making clean boxes and lines, and a week later you…
-
Zero Plaintext Secrets: How I Use an Internal Vaultwarden as a Central Network Keystore
If you look through the repositories, scripts, and Docker Compose files of most IT environments, you will find a horror show: plain text passwords in .env files, hardcoded…
-
Taming Alert Storms: How I Implemented Zabbix 7 to Monitor My Entire Lab
There is nothing worse than getting 40 alerts on your phone at 3:00 AM because a single network switch blinked for three seconds. When you monitor a complex…
-
Why My AI Assistant Cannot Touch My Servers Without Permission
People always ask me: “If you have local AI models with access to your network, why don’t you just let them fix things automatically?” The short answer: because…
-
Throw Away Your Thumb Drives: How I Set Up Multi-VLAN PXE Booting with iVentoy
I got completely sick of hunting down USB flash drives every time I needed to test an operating system, run MemTest, or image a workstation on my bench.…
-
How I Migrated 10 Production Docker Stacks with Basically Zero Downtime
Moving live production containers between hosts sounds simple on paper until you actually have to do it. You have databases that can corrupt if you copy them hot,…