Instead of static Visio diagrams or rigid dashboard tiles that become obsolete the moment a port is patched or a container migrates, Lab OS models our entire enterprise infrastructure as an interactive, physics-based force-directed simulation in D3.js v7 with real-time autodiscovery.
⚡ LIVE INTERACTIVE COMMAND DECK
The full web application is mounted live and accessible on this WordPress server.
1. Architecture & Multi-Tier Physics Engine
Lab OS leverages D3.js force simulations (many-body charge repulsion, link constraints, centering gravity, and collision buffers) to represent our network topology dynamically. Rather than manually positioning nodes, the physics simulation models:
- Distribution Core: UniFi Dream Machine Pro (
10.1.20.1), USW-24-PoE (10.1.1.2), USW-16-PoE (10.1.1.3). - Dual Hypervisors: Bare-metal XCP-ng Dom0 (
10.1.20.9) and Windows Server 2022 Hyper-V (10.1.20.10). - Virtual Workload Cluster: Tactical RMM, MeshCentral, Zammad, Invoice Ninja, Wazuh SIEM, and Home Assistant.
- Dedicated Storage Fabric: Dell EqualLogic PS Series SAN array (
10.1.1.24) over dual-path MPIO iSCSI (VLAN 99). - IoT & Workstations: Primary engineering console
DEATHSTAR, smart home mesh, and remote field hardware.
2. Dynamic Multi-Environment Modeling
Lab OS includes an instant environment switcher supporting our distinct operational enclaves:
- ITTechSTL Core Production: Full 40-node hypervisor, storage, and server fleet.
- CSS-STL Onsite Edge (2177 Bluestone Dr): Client network topology, Active Directory, Synology NAS backup, and CAD endpoints.
- Columbia Farm (11711 N Interstate 70): Agricultural IoT enclave, Starlink/LTE router, solar telemetry (12.4 kW), and well pump pressure telemetry.
- Quest Specialty Products (QSP): Precision CNC machine shop floor (Haas, Mazak) and JobBOSS ERP server.
- Multi-Tenant Global MSP Mesh: Unified WireGuard and IPsec fabric linking all sites to our central management bridge.
3. Live Auto-Discovery Engine
Lab OS ships with a companion reconnaissance daemon (discover.py) that dynamically constructs the topology by querying live API endpoints:
- Zabbix 7.0 Enterprise API (
10.1.20.17): Interrogates discovered hosts, interface IP assignments, and operational statuses. - Home Assistant OS REST API (
10.1.20.169): Discovers smart switches, presence geofences, and IoT bridges. - UniFi Controller (
10.1.10.1): Extracts switch port allocations and LLDP/CDP neighbor tables.
📥 Downloadable Project Artifacts
Per the infrastructure development directive, all source files for Lab OS are published below for immediate inspection and deployment:
- Download Complete Lab OS Suite (.ZIP – 17 KB) — Contains index.html, discover.py, and topology-discovered.json
- Download Standalone D3.js Engine (index.html)
- Download Auto-Discovery Daemon (discover.py)
- Download Discovered Topology Schema (topology-discovered.json)