Monitoring • Observability • Virtual Infrastructure

Infrastructure Monitoring with Zabbix

Zabbix • Proxmox • Linux VMs • Windows VMs • CPU • Memory • Dashboards

Deployed Zabbix to centralize infrastructure monitoring across the lab, then connected each virtual machine so I could track system health, CPU usage, memory usage, and host performance from one dashboard.

Architecture & Components

Core components

  • Zabbix Server
  • Zabbix Agent on Windows and Linux VMs
  • Custom dashboard widgets
  • Proxmox host CPU and memory graphs

Challenges & Engineering Decisions

Multi-System Visibility

Problem

I needed one place to monitor resource usage across the lab instead of checking each VM individually.

Solution

Installed Zabbix, connected it to each virtual machine, and built a dashboard showing CPU and memory metrics alongside Proxmox host graphs.

Outcome

  • Faster visibility into infrastructure health
  • Centralized monitoring across multiple systems
  • Improved ability to spot abnormal resource spikes

Reflection

This project improved the operational side of my lab by giving me centralized observability and a clearer view of how infrastructure performance changes across hosts and virtual machines.