VynOps
v0.1.0  ·  Open Source  ·  MIT License

VynDC — AI-Powered DataCenter Operations Platform

Unified visibility and AI-powered operations for on-premises and hybrid datacenters. Predict failures before they happen, track every asset, and sleep through the night.

Built on Next.js 15 · Groq Llama-4 · Prometheus · IPMI/BMC · SNMP

Predictive failure AI
Real-time monitoring
Power & PUE tracking
Storage asset mgmt
Network monitoring
Incident management
Thermal analytics
IPMI/BMC monitoring
Rack management
Hardware health

Features

Full datacenter intelligence

AI Predictive Failure Detection

The AI monitors hardware telemetry, SMART data, thermal sensors, and event logs to predict failures hours before they occur.

  • Disk failure prediction from SMART attributes with 92% accuracy
  • Thermal anomaly detection: flag servers trending toward thermal shutdown
  • Memory error rate analysis: identify DIMMs approaching failure threshold
  • Power supply redundancy loss alerts before the backup fails too
  • Predictive alerts with estimated time-to-failure and replacement priority

Real-Time Infrastructure Visibility

Unified dashboard spanning every server, switch, and storage array in your datacenter — physical and virtual.

  • Per-server metrics: CPU, memory, disk I/O, NIC throughput, temperature
  • Rack-level view: U-space utilisation, power draw per rack, airflow status
  • Network topology map: switch port utilisation and uplink health
  • VMware, Proxmox, and bare-metal hypervisor integration
  • IPMI/BMC monitoring for out-of-band server health data

Power & Cooling Analytics

Track PUE, identify power waste, and optimise cooling before your energy bill does it for you.

  • PUE (Power Usage Effectiveness) tracking in real time
  • Per-rack and per-server power consumption trends
  • Cooling efficiency analysis: hot aisle / cold aisle temperature differentials
  • UPS health monitoring: battery health, runtime remaining, load percentage
  • Power cost attribution by rack, team, and workload

Storage & Asset Management

Track every storage asset, its health, capacity, and lifecycle from a single interface.

  • Disk inventory with SMART status, age, and replacement schedule
  • Storage pool utilisation and growth rate projections
  • SAN/NAS array integration: NetApp, Pure Storage, Ceph, ZFS
  • Asset lifecycle tracking: warranty expiry, age, and EOL status
  • Capacity planning reports: when will storage run out?

Network Infrastructure Monitoring

Monitor your physical and virtual network from core switches to server NICs — with AI-assisted anomaly detection.

  • SNMP polling for switches, routers, and PDUs
  • Interface error rate and packet loss trending
  • BGP/OSPF session health for edge and core routing
  • VLAN and bond/team configuration drift detection
  • Bandwidth anomaly detection: identify unexpected traffic spikes

Incident Management & Escalation

Datacenter incidents routed to the right team with full context, automatically.

  • Hardware failure incidents created automatically from IPMI/BMC alerts
  • Escalation to on-call engineer with server location, rack, and remediation steps
  • Maintenance window scheduling: suppress alerts during planned work
  • Ticket integration: auto-create JIRA/ServiceNow tickets on hardware failure
  • Post-incident reports with timeline, root cause, and prevention recommendations

Installation

Quick Start

From zero to monitoring your first server in under 20 minutes.

01

Clone and configure

git clone https://github.com/vynops/VynDC cd vyndc cp .env.local.example .env.local # Required: # VYNDC_SECRET=<openssl rand -base64 32> # GROQ_API_KEY=<from console.groq.com> # PROMETHEUS_URL=http://prometheus:9090 # SNMP_COMMUNITY=<your SNMP community string>
02

Install and start

npm install npm run dev # Dashboard: http://localhost:3040
03

Add your first server

curl -X POST http://localhost:3040/api/servers \ -H 'Content-Type: application/json' \ -d '{ "hostname": "rack01-server01", "ipmi_host": "192.168.1.10", "ipmi_user": "admin", "rack": "A01", "u_position": 12 }'
04

Deploy the metrics agent

# On each monitored server, run: docker run -d --name vyndc-agent \ -e VYNDC_SERVER_URL=http://vyndc:3040 \ -e SERVER_ID=rack01-server01 \ --privileged --network host \ vynops/vyndc-agent:latest

Environment Variables

Full reference for .env.local.

VariableDescriptionRequired
VYNDC_SECRETRandom 32-byte secret for session signingrequired
GROQ_API_KEYGroq API key for AI analysis — free at console.groq.comrequired
PROMETHEUS_URLPrometheus server URL for metrics storage and queriesrequired
SNMP_COMMUNITYSNMP v2c community string for switch/PDU monitoringoptional
SNMP_V3_USERSNMP v3 username for authenticated pollingoptional
IPMI_DEFAULT_USERDefault IPMI/BMC username for server monitoringoptional
SLACK_WEBHOOK_URLSlack webhook for hardware failure notificationsoptional
PAGERDUTY_ROUTING_KEYPagerDuty routing key for critical hardware alertsoptional
JIRA_BASE_URLJIRA base URL for automatic ticket creation on failureoptional
PORTHTTP port (default: 3040)optional

Supported Hardware & Integrations

Server Platforms

  • Dell iDRAC (9/10)
  • HPE iLO (5/6)
  • Supermicro IPMI
  • Generic IPMI 2.0
  • AMD/Intel bare-metal

Storage

  • Ceph clusters
  • ZFS zpools
  • NetApp ONTAP
  • Pure Storage FlashArray
  • Dell PowerStore

Network & Power

  • Cisco IOS/NX-OS (SNMP)
  • Arista EOS
  • APC UPS (SNMP)
  • Eaton PDUs
  • Vertiv power infrastructure
Free · Open Source · Self-hosted

Know before your servers fail

No cloud dependency. Deploy on your own infrastructure and own your monitoring stack.