The only agent that thinks for itself

Autonomous Monitoring with self-learning AI built-in, operating independently across your entire stack.

Unlimited Metrics & Logs
Machine learning & MCP
5% CPU, 150MB RAM
3GB disk, >1 year retention
800+ integrations, zero config
Dashboards, alerts out of the box
> Discover Netdata Agents

Centralized metrics streaming and storage

Aggregate metrics from multiple agents into centralized Parent nodes for unified monitoring across your infrastructure.

Stream from unlimited agents
Long-term data retention
High availability clustering
Data replication & backup
Scalable architecture
Enterprise-grade security
> Learn about Parents

Fully managed cloud platform

Access your monitoring data from anywhere with our SaaS platform. No infrastructure to manage, automatic updates, and global availability.

Zero infrastructure management
99.9% uptime SLA
Global data centers
Automatic updates & patches
Enterprise SSO & RBAC
SOC2 & ISO certified
> Explore Netdata Cloud

Deploy Netdata Cloud in your infrastructure

Run the full Netdata Cloud platform on-premises for complete data sovereignty and compliance with your security policies.

Complete data sovereignty
Air-gapped deployment
Custom compliance controls
Private network integration
Dedicated support team
Kubernetes & Docker support
> Learn about Cloud On-Premises

Powerful, intuitive monitoring interface

Modern, responsive UI built for real-time troubleshooting with customizable dashboards and advanced visualization capabilities.

Real-time chart updates
Customizable dashboards
Dark & light themes
Advanced filtering & search
Responsive on all devices
Collaboration features
> Explore Netdata UI

Monitor on the go

Native iOS and Android apps bring full monitoring capabilities to your mobile device with real-time alerts and notifications.

iOS & Android apps
Push notifications
Touch-optimized interface
Offline data access
Biometric authentication
Widget support
> Download apps

The future of infrastructure observability

See our strategic direction across AI-native observability, full-stack signals, operational intelligence, and enterprise platform maturity.

AI-native observability
Full-stack signal coverage
Operational intelligence
Enterprise platform maturity
Agent releases every 6 weeks
Cloud continuous delivery
> Explore Product Roadmap

Best energy efficiency

True real-time per-second

100% automated zero config

Centralized observability

Multi-year retention

High availability built-in

Zero maintenance

Always up-to-date

Enterprise security

Complete data control

Air-gap ready

Compliance certified

Millisecond responsiveness

Infinite zoom & pan

Works on any device

Native performance

Instant alerts

Monitor anywhere

AI-native observability

Continuous delivery

Open source foundation

80% Faster Incident Resolution

AI-powered troubleshooting from detection, to root cause and blast radius identification, to reporting.

True Real-Time and Simple, even at Scale

Linearly and infinitely scalable full-stack observability, that can be deployed even mid-crisis.

90% Cost Reduction, Full Fidelity

Instead of centralizing the data, Netdata distributes the code, eliminating pipelines and complexity.

See and Map Your Entire Network

Live topology, flow analytics, and SNMP device and trap monitoring — unified with your full-stack observability.

Control Without Surrender

SOC 2 Type 2 certified with every metric kept on your infrastructure.

Integrations

800+ collectors and notification channels, auto-discovered and ready out of the box.

800+ data collectors
Auto-discovery & zero config
Cloud, infra, app protocols
Notifications out of the box
> Explore integrations
Real Results
46% Cost Reduction

Reduced monitoring costs by 46% while cutting staff overhead by 67%.

— Leonardo Antunez, Codyas

Zero Pipeline

No data shipping. No central storage costs. Query at the edge.

From Our Users
"Out-of-the-Box"

So many out-of-the-box features! I mostly don't have to develop anything.

— Simon Beginn, LANCOM Systems

No Query Language

Point-and-click troubleshooting. No PromQL, no LogQL, no learning curve.

Enterprise Ready
67% Less Staff, 46% Cost Cut

Enterprise efficiency without enterprise complexity—real ROI from day one.

— Leonardo Antunez, Codyas

SOC 2 Type 2 Certified

Zero data egress. Only metadata reaches the cloud. Your metrics stay on your infrastructure.

Full Coverage
800+ Collectors

Auto-discovered and configured. No manual setup required.

Any Notification Channel

Slack, PagerDuty, Teams, email, webhooks—all built-in.

Built for the People Who Get Paged

Because 3am alerts deserve instant answers, not hour-long hunts.

Every Industry Has Rules. We Master Them.

See how healthcare, finance, and government teams cut monitoring costs 90% while staying audit-ready.

Monitor Any Technology. Configure Nothing.

Install the agent. It already knows your stack.
From Our Users
"A Rare Unicorn"

Netdata gives more than you invest in it. A rare unicorn that obeys the Pareto rule.

— Eduard Porquet Mateu, TMB Barcelona

99% Downtime Reduction

Reduced website downtime by 99% and cloud bill by 30% using Netdata alerts.

— Falkland Islands Government

Real Savings
30% Cloud Cost Reduction

Optimized resource allocation based on Netdata alerts cut cloud spending by 30%.

— Falkland Islands Government

46% Cost Cut

Reduced monitoring staff by 67% while cutting operational costs by 46%.

— Codyas

Real Coverage
"Plugin for Everything"

Netdata has agent capacity or a plugin for everything, including Windows and Kubernetes.

— Eduard Porquet Mateu, TMB Barcelona

"Out-of-the-Box"

So many out-of-the-box features! I mostly don't have to develop anything.

— Simon Beginn, LANCOM Systems

Real Speed
Troubleshooting in 30 Seconds

From 2-3 minutes to 30 seconds—instant visibility into any node issue.

— Matthew Artist, Nodecraft

20% Downtime Reduction

20% less downtime and 40% budget optimization from out-of-the-box monitoring.

— Simon Beginn, LANCOM Systems

Pay per Node. Unlimited Everything Else.

One price per node. Unlimited metrics, logs, users, and retention. No per-GB surprises.

Free tier—forever
No metric limits or caps
Retention you control
Cancel anytime
> See pricing plans

What's Your Monitoring Really Costing You?

Most teams overpay by 40-60%. Let's find out why.

Expose hidden metric charges
Calculate tool consolidation
Customers report 30-67% savings
Results in under 60 seconds
> See what you're really paying

Your Infrastructure Is Unique. Let's Talk.

Because monitoring 10 nodes is different from monitoring 10,000.

On-prem & air-gapped deployment
Volume pricing & agreements
Architecture review for your scale
Compliance & security support
> Start a conversation

Monitoring That Sells Itself

Deploy in minutes. Impress clients in hours. Earn recurring revenue for years.

30-second live demos close deals
Zero config = zero support burden
Competitive margins & deal protection
Response in 48 hours
> Apply to partner

Per-Second Metrics at Homelab Prices

Same engine, same dashboards, same ML. Just priced for tinkerers.

Community: Free forever · 5 nodes · non-commercial
Homelab: $90/yr · unlimited nodes · fair usage
> Get the Homelab Plan

$1,000 Per Referral. Unlimited Referrals.

Your colleagues get 10% off. You get 10% commission. Everyone wins.

10% of subscriptions, up to $1,000 each
Track earnings inside Netdata Cloud
PayPal/Venmo payouts in 3-4 weeks
No caps, no complexity
> Get your referral link
Cost Proof
40% Budget Optimization

"Netdata's significant positive impact" — LANCOM Systems

Calculate Your Savings

Compare vs Datadog, Grafana, Dynatrace

Savings Proof
46% Cost Reduction

"Cut costs by 46%, staff by 67%" — Codyas

30% Cloud Bill Savings

"Reduced cloud bill by 30%" — Falkland Islands Gov

Enterprise Proof
"Better Than Combined Alternatives"

"Better observability with Netdata than combining other tools." — TMB Barcelona

Real Engineers, <24h Response

DPA, SLAs, on-prem, volume pricing

Why Partners Win
Demo Live Infrastructure

One command, 30 seconds, real data—no sandbox needed

Zero Tickets, High Margins

Auto-config + per-node pricing = predictable profit

Homelab Ready
Free Video Course

8-episode Netdata tutorial by LearnLinux.tv

76k+ GitHub Stars

3rd most starred monitoring project

Worth Recommending
Product That Delivers

Customers report 40-67% cost cuts, 99% downtime reduction

Zero Risk to Your Rep

Free tier lets them try before they buy

AI Support Assistant, Available 24/7

Nedi has access to all official documentation, source code, and resources. Ask any question about Netdata—responds in your language.

Deployment & configuration
Troubleshooting & sizing
Alerts & notifications
Evidence-based answers
> Ask Nedi now

Never Fight Fires Alone

Docs, community, and expert help—pick your path to resolution.

Learn.netdata.cloud docs
Discord, Forums, GitHub
Premium support available
> Get answers now

60 Seconds to First Dashboard

One command to install. Zero config. 850+ integrations documented.

Linux, Windows, K8s, Docker
Auto-discovers your stack
> Read our documentation

76,000+ Engineers Strong

615+ contributors. 1.5M daily downloads. One mission: simplify observability.

Per-Second. 90% Cheaper. Data Stays Home.

Side-by-side comparisons: costs, real-time granularity, and data sovereignty for every major tool.

See why teams switch from Datadog, Prometheus, Grafana, and more.

> Browse all comparisons
Edge-Native Observability, Born Open Source
Per-second visibility, ML on every metric, and data that never leaves your infrastructure.
Founded in 2016
615+ contributors worldwide
Remote-first, engineering-driven
Open source first
> Read our story
Promises We Publish—and Prove
12 principles backed by open code, independent validation, and measurable outcomes.
Open source, peer-reviewed
Zero config, instant value
Data sovereignty by design
Aligned pricing, no surprises
> See all 12 principles
Edge-Native, AI-Ready, 100% Open
76k+ stars. Full ML, AI, and automation—GPLv3+, not premium add-ons.
76,000+ GitHub stars
GPLv3+ licensed forever
ML on every metric, included
Zero vendor lock-in
> Explore our open source
Build Real-Time Observability for the World
Remote-first team shipping per-second monitoring with ML on every metric.
Remote-first, fully distributed
Open source (76k+ stars)
Challenging technical problems
Your code on millions of systems
> See open roles
Meet the Team Behind Netdata
Conferences, meetups, and tradeshows where you can see Netdata in action and talk to the engineers who build it.
Live demos and deep dives
Book 1-on-1 meetings
Talks and panel sessions
Event recaps and photos
> See all events
Talk to a Netdata Human in <24 Hours
Sales, partnerships, press, or professional services—real engineers, fast answers.
Discuss your observability needs
Pricing and volume discounts
Partnership opportunities
Media and press inquiries
> Book a conversation
Your Data. Your Rules.
On-prem data, cloud control plane, transparent terms.
Trust & Scale
76,000+ GitHub Stars

One of the most popular open-source monitoring projects

SOC 2 Type 2 Certified

Enterprise-grade security and compliance

Data Sovereignty

Your metrics stay on your infrastructure

Validated
University of Amsterdam

"Most energy-efficient monitoring solution" — ICSOC 2023, peer-reviewed

ADASTEC (Autonomous Driving)

"Doesn't miss alerts—mission-critical trust for safety software"

Community Stats
615+ Contributors

Global community improving monitoring for everyone

1.5M+ Downloads/Day

Trusted by teams worldwide

GPLv3+ Licensed

Free forever, fully open source agent

Why Join?
Remote-First

Work from anywhere, async-friendly culture

Impact at Scale

Your work helps millions of systems

$ guides / vmware-vsphere / vmware-vsphere-host-not-responding

Operations Guides

vSphere host 'Not Responding': dead, isolated, or is hostd hung?

When vCenter shows an ESXi host as “Not Responding”, it has stopped receiving heartbeats from that host and cannot reach it on the management plane. This is distinct from “Disconnected” (a deliberate state set by an admin, or caused by license expiry) and from “Maintenance” (an intentional state for patching). The greyed-out host icon is one of the most paged-on vSphere symptoms because the same UI state covers at least four different underlying conditions.

The single most important triage question is scope. If one host is Not Responding, the problem almost always lives on that host: its management network, its hostd/vpxa agents, or its hardware. If many hosts flip to Not Responding at the same time, the hosts are probably fine and the problem is either vCenter itself (a vpxd restart, certificate push, or overload) or the management network between vCenter and the cluster. Treating a vCenter-side outage as a cluster-wide host failure is a classic way to make things worse.

One frequent false positive sits inside that scope question: restarting vpxd causes all hosts to briefly appear Not Responding while vCenter re-establishes host connections, typically for 5 to 15 minutes in large environments. If your page fired during a known vpxd restart or VCSA boot, wait before escalating. The hosts are running; vCenter just has not reconnected yet.

Finally, distinguish “Not Responding” from “dead”. A Not Responding host may still be serving VMs perfectly well. It is unmanageable through vCenter, but the workloads keep running. Many Not Responding incidents are management-plane outages, not workload outages, and the right first move is often to leave VMs alone and fix the path to the host.

What this means

The Not Responding state is vCenter’s verdict that heartbeat traffic from the host has stopped. vCenter and ESXi exchange heartbeats over the management network, and ESXi also signals liveness through datastore heartbeats that HA uses to disambiguate network partitions from real host death. When network heartbeats stop, vCenter waits for the heartbeat timeout window (default 120 seconds, configurable via config.vpxd.heartbeat.notRespondingTimeout) and then marks the host Not Responding. If datastore heartbeats are still updating, the host is alive and HA will treat it as “isolated”, not “dead”, and follow the configured isolation response.

The reverse matters too: if both network and datastore heartbeats stop, the host is effectively dead from vCenter’s perspective and HA will restart its VMs on surviving hosts. So the same UI label can mean “I cannot talk to a healthy host” or “the host is gone and I am recovering its VMs.” Always confirm which before acting.

The mechanism behind a real single-host Not Responding is usually one of three things: the management network path is broken (cable, VLAN, firewall, pNIC, switch port security), the hostd agent on the ESXi host has crashed or hung (so vCenter’s vpxa cannot proxy commands to it), or the host itself has failed (PSOD, hardware fault, power loss). On the vCenter side, the same UI state appears when vpxd cannot keep up with heartbeat processing, when certificates break the trust chain, or when vpxd has just restarted.

flowchart TD
    A["Host shows Not Responding"] --> B{"How many hosts?"}
    B -->|"One host"| C["Host-side fault"]
    B -->|"Many hosts at once"| D["vCenter or network"]
    C --> E{"VMs still running?"}
    E -->|"Yes"| F["hostd hung or mgmt net down"]
    E -->|"No"| G["Host dead: PSOD or HW"]
    D --> H{"vpxd restart in last 15 min?"}
    H -->|"Yes"| I["False positive: wait"]
    H -->|"No"| J["vpxd overload, certs, or net"]
    F --> K{"Datastore heartbeat updating?"}
    K -->|"Yes"| L["Mgmt network partition"]
    K -->|"No"| M["hostd/vpxa crash on host"]

Common causes

CauseWhat it looks likeFirst thing to check
Management network partitionOne host Not Responding, VMs still running, datastore heartbeat still updating, HA may flag isolatedesxcli network ip interface list and physical switch port on the host’s vmk0/vmk1
hostd crash or hang on the hostOne host Not Responding, SSH/DCUI may still work, vpxa.log shows it cannot reach hostd/etc/init.d/hostd status and /var/log/hostd.log
vpxd restart or VCSA bootAll hosts Not Responding simultaneously, recovers in 5 to 15 minservice-control --status vpxd, VCSA uptime
vpxd overloadMany hosts flap Not Responding while vCenter UI is slow and task queue is deepvpxd CPU, task queue depth, SDK response time
Certificate or STS failureHosts flap or fail to reconnect, SSO errors in logs, certificate errors in vpxd.logMachine SSL and STS cert expiry, /var/log/vmware/sso/
Host hardware failure or PSODOne host unreachable on every channel including BMC, VMs stoppedBMC/iLO/iDRAC, /var/log/vmkernel.log for MCE entries
Storage-induced hostd hangOne host Not Responding after a storage outage, VMs may still run, hostd blocked on I/OStorage path state, /var/log/vmkernel.log for APD/PDL
vCenter-side network or DNSMany hosts Not Responding, vCenter itself reachable but cannot reach hostsDNS resolution from VCSA, routing, firewall on TCP 902 / TCP 443

Quick checks

Run these before touching anything. They are read-only.

# On vCenter (VCSA SSH): is vpxd actually up, and how long has VCSA been booted?
service-control --status vpxd
uptime

# How many hosts are Not Responding right now? (PowerCLI)
Get-VMHost | Group-Object ConnectionState

# Recent host connection state changes in vpxd.log
grep -i "NO_RESPONSE\|notResponding\|FixNotRespondingHost" /var/log/vmware/vpxd/vpxd.log | tail -30

# On the suspect ESXi host (SSH or DCUI): is hostd alive?
/etc/init.d/hostd status
/etc/init.d/vpxa status

# Has vpxa lost contact with hostd? Look for the smoking gun
grep -i "Can't connect to hostd\|hostd.*shut" /var/log/vpxa.log | tail -20

# Management vmk interface up and on the right network?
esxcli network ip interface list
esxcli network ip connection list | grep -E "902|443"

# Is the host's clock sane? Time skew breaks cert and heartbeat validation.
# ESXi does not ship ntpq/chronyc; list configured NTP servers and rely on
# monitoring for offset rather than a host-side offset query.
esxcli system time get
esxcli system ntp get

# Host certificate still valid?
openssl x509 -in /etc/vmware/ssl/rui.crt -noout -dates

# HA view of the host from the host side
vim-cmd hostsvc/runtimeinfo | grep -i connectionstate
# FDM agent: verify VIB is installed and process is running
esxcli software vib list | grep -i fdm
ps -T | grep fdm

These commands collapse the diagnostic tree quickly. If service-control --status vpxd shows vpxd STOPPED or restarting, or VCSA uptime is only a few minutes, the page is almost certainly a vCenter-side false positive. If only one host is affected and /etc/init.d/hostd status on that host reports problems, the host is the patient, not vCenter.

How to diagnose it

  1. Establish scope first. Run Get-VMHost | Group-Object ConnectionState. If only one host is Not Responding, work the host path. If many are, treat it as a vCenter or network incident and do not touch the hosts individually.
  2. Rule out the vpxd restart false positive. Check VCSA uptime, service-control --status vpxd, and the recent vpxd.log for restart markers. If vpxd restarted in the last 15 minutes, suppress the page and wait. In large environments reconnect can take longer.
  3. Decide dead vs isolated for a single host. From another host in the same cluster, check whether datastore heartbeats from the suspect host are still updating. If HA marks the host “isolated”, VMs are running and the issue is the management network. If both heartbeats stopped, expect HA restarts and treat the host as failed.
  4. Confirm the host is reachable out of band. Log into the BMC/iLO/iDRAC, the DCUI, or SSH. A host unreachable on every channel, including BMC, is almost certainly a hardware or PSOD event. Check vmkernel.log for MCE or PSOD signatures.
  5. If SSH works but vCenter does not, focus on hostd and vpxa. The host is alive but its management agents are not. vpxa.log errors of the form Can't connect to hostd indicate hostd is the failing component. hostd.log will usually show why: a memory hard-limit panic, a stuck storage callback, a corrupted /productLocker/vmtools/, or certificate/TLS errors.
  6. If many hosts are affected but vCenter is not freshly restarted, check the path from VCSA to the hosts. Verify DNS resolution both directions, routing, and that TCP 443, TCP 902, and UDP 902 are not blocked. Heartbeats from vpxa to vpxd ride UDP 902; TCP 902 carries NFC (provisioning, cloning, VMDK upload); TCP 443 carries HTTPS/API traffic. Check vpxd CPU and task queue: a vpxd overload cascade drops heartbeat processing while hosts are healthy.
  7. Check certificates when hosts flap. Not Responding that flaps back to Connected often points to STS or machine certificate issues rather than host failure. Inspect /var/log/vmware/sso/ and run the STS certificate check. NTP drift of more than a few minutes will cause the same flapping because token validation fails intermittently.
  8. Check the host’s managed IP if it changed recently. If the host management IP was readdressed but vCenter’s database still references the old IP, vpxa cannot bind the heartbeat socket. The vpxa.log shows Failed to bind heartbeat socket with Cannot assign requested address because the stored IP no longer matches any interface on the host (VCDB vpx_host.ip_address).

Metrics and signals to monitor

SignalWhy it mattersWarning sign
Host connection state per hostThe actual signal vCenter pages onAny host Not Responding for more than 60 seconds outside maintenance
Count of hosts Not Responding simultaneouslyDistinguishes host-side from vCenter-side eventsMore than one host flipping at the same instant
vpxd service state and restart countCatches the false-positive sourceRestart within last 15 minutes, or restart count climbing
VCSA uptimeAnchors the “did we just reboot vCenter?” questionUptime under 15 minutes correlates with mass Not Responding
vpxd CPU and task queue depthPredicts overload-driven Not RespondingSustained 100% vpxd CPU with growing queue and slow SDK responses
STS and machine certificate expiryPredicts auth-driven host flappingSTS cert under 30 days, or already expired
NTP offset on VCSA and hostsPredicts cert and heartbeat validation failuresOffset over 30 seconds, or any drift trend
VCSA /storage/log and /storage/db utilizationDisk exhaustion causes vpxd instabilityAny partition over 85%, especially during an incident
ESXi host hardware health (CIM, ECC errors)Catches hardware-driven host death before PSODRising correctable ECC rate, fan or PSU degradation
Storage path state on hostsAPD/PDL can hang hostd and make a host Not RespondingDead paths, APD timeout, PDL on a production datastore

Fixes

One host: management network partition

Confirm the host is alive through datastore heartbeats or BMC before changing anything. Do not let HA act on isolation if the host is healthy and you can fix the network first. Restore the path: check the physical switch port, VLAN tagging, port security on the switch (which can suppress the host’s MAC), pNIC teaming state, and the management vmkernel interface. If HA has an aggressive isolation response, weigh whether you have time to fix the network before HA shuts VMs down. Once the network path is back, the host returns to Connected automatically.

One host: hostd crash or hang

Restarting hostd is the usual recovery, but understand why it failed first if logs are accessible. Warning: restarting hostd drops vCenter management of that host for a short window and interrupts any in-flight task on the host; VMs keep running but do not trigger it reflexively or during a known storage outage.

Common causes include the ESXi 7.0 hostd memory hard-limit panic (preceded by SetVigorNotificationTime: Not connected entries in hostd.log), the ESXi 6.5/6.7 crash from a corrupted /productLocker/vmtools/ folder (copy it from a working host as the workaround), and storage-induced hangs where hostd is blocked on I/O after an array outage. If the underlying cause is storage, restarting hostd before the storage path recovers will not help. For repeated hostd panics, capture /var/log/hostd.log and engage support rather than bouncing the service on a loop.

Many hosts: vpxd overload

Identify the load source. Misbehaving SDK clients (backup solutions running snapshot storms, scripts opening hundreds of concurrent sessions, DRS thrash after maintenance) saturate the vpxd thread pool and heartbeat processing falls behind. Throttle or pause the offending client, set DRS to manual if it is the source, and let vpxd catch up. Do not restart vpxd reflexively: it drops all in-flight tasks and requires several minutes to rebuild the inventory cache, during which all hosts appear Not Responding.

Many hosts: vpxd restart or VCSA boot

Usually no action is needed. Wait for vpxd to re-establish host connections, which can take 5 to 15 minutes in large environments. If reconnect does not complete, check whether a certificate or STS problem is preventing hosts from re-establishing trust.

Many hosts: certificate or STS failure

If machine SSL, STS signing, or solution user certificates expired or were pushed incorrectly, hosts will flap or fail to reconnect. After upgrading vCenter to 8.0 U2, a non-CA certificate in the TRUSTED_ROOTS store causes hostd to discard it and issue an ssl_reset, restarting vpxa in a loop (Broadcom KB 318860). Renew or correct the certificates through the documented procedure, then let hosts reconnect. Verify NTP on both sides first, since clock skew makes valid certificates look invalid.

Many hosts: vCenter-side network or DNS

If vCenter cannot resolve host names or reach TCP 902 / TCP 443, every host appears Not Responding while the hosts themselves are fine. Verify DNS from VCSA to the hosts and back, routing, and any firewall change that followed a recent change window. This is one of the easiest causes to miss because the vSphere UI looks like a cluster-wide host failure.

One host: hardware failure or PSOD

If the host is unreachable on every channel including BMC, treat it as failed. Let HA restart VMs on surviving hosts. Investigate vmkernel.log for MCE entries, check CIM hardware health for uncorrectable ECC or PSU faults, and do not bring VMs back onto the host until the hardware is verified.

Prevention

  • Monitor host connection state per host, and alert on the count of hosts Not Responding simultaneously so a single-host event is distinguishable from a vCenter event.
  • Treat a vpxd restart as a maintenance event in alerting. Suppress host Not Responding pages for 15 minutes after a known vpxd restart or VCSA boot.
  • Track all certificate expiry dates, especially the STS signing certificate, with 60 to 90 day lead times. The STS cert is the one that takes down authentication silently.
  • Monitor NTP offset on VCSA and on every ESXi host. Skew over a few minutes causes intermittent auth and heartbeat failures that look exactly like host flapping.
  • Monitor vpxd CPU, task queue depth, and SDK response time. Overload-driven Not Responding is preceded by clear saturation signals.
  • Monitor VCSA per-partition disk usage, not just root. Log bombs during an unrelated incident fill /storage/log and amplify the original problem.
  • Track ESXi hardware health (CIM, ECC rates) and storage path state. APD/PDL events can hang hostd and turn a storage incident into a host Not Responding incident.
  • Keep ESXi build versions at or below the vCenter version per the VMware Product Interoperability Matrix. An ESXi host newer than its vCenter is unsupported and can present as Not Responding.

How Netdata helps

  • Correlate host connection state with VCSA vpxd restart events and VCSA uptime to turn the most common false positive, the post-restart mass Not Responding, into a non-page.
  • Pair host connection state with vpxd CPU, task queue depth, and SDK response time to surface overload-driven Not Responding before operators blame the hosts.
  • Use anomaly detection on NTP offset, certificate expiry countdowns, and per-partition VCSA disk utilization to flag the slow-burn precursors (clock skew, cert expiry, log partition filling) that later manifest as host flapping.
  • Bring ESXi hardware health, storage path state, and VMkernel error-rate signals into the same timeline as host connection state so a real dead host is distinguishable from an isolated one before HA acts.
  • Putting vCenter-side and host-side signals on one timeline removes the “is it the host or is it vCenter?” argument from the first minute of the incident.
The Netdata solution

VMware vSphere monitoring with Netdata

Netdata auto-discovers vCenter, ESXi hosts, VMs, and datastores through the vSphere API and collects them per second with ML-powered anomaly detection. Correlate CPU ready and co-stop, ballooning and host swap, datastore latency, and snapshot growth against the host and guest signals behind them, so you catch the incidents in these runbooks before they page anyone.