<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>X.509 certificate on Netdata</title><link>https://www.netdata.cloud/tags/x509-certificate/</link><description>Recent content in X.509 certificate on Netdata</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sat, 22 Aug 2026 05:09:03 +0300</lastBuildDate><atom:link href="https://www.netdata.cloud/tags/x509-certificate/index.xml" rel="self" type="application/rss+xml"/><item><title>Synthetic Monitoring Solution For APIs &amp; Services</title><link>https://www.netdata.cloud/solutions/use-cases/synthetic-checks/</link><pubDate>Thu, 18 Dec 2025 00:00:00 +0000</pubDate><guid>https://www.netdata.cloud/solutions/use-cases/synthetic-checks/</guid><description>Real-time synthetic monitoring for APIs, certificates, DNS, and network health - unified with infrastructure observability for faster troubleshooting and predictable costs.</description></item><item><title>CockroachDB certificate expired: TLS handshake failures and online rotation</title><link>https://www.netdata.cloud/guides/cockroachdb/cockroachdb-certificate-expired/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.netdata.cloud/guides/cockroachdb/cockroachdb-certificate-expired/</guid><description>&lt;p&gt;CockroachDB uses mutual TLS for every connection: node-to-node, client-to-node, and admin UI. There is no plaintext fallback and no grace period. When a certificate expires, affected connections fail immediately.&lt;/p&gt;&#10;&lt;p&gt;Node certificate expiry prevents nodes from completing TLS handshakes with each other, which can look like a network partition or quorum loss. Client certificate expiry prevents applications from connecting. CA certificate expiry invalidates the entire trust chain at once, breaking every connection simultaneously.&lt;/p&gt;</description></item><item><title>HAProxy SSL certificate expired: total TLS failure and how to catch it first</title><link>https://www.netdata.cloud/guides/haproxy/haproxy-ssl-certificate-expired/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.netdata.cloud/guides/haproxy/haproxy-ssl-certificate-expired/</guid><description>&lt;p&gt;Every client connecting to the affected frontend gets a TLS handshake failure. Not a percentage of clients, not a slow degradation: all of them, immediately, from the moment the certificate&amp;rsquo;s &lt;code&gt;notAfter&lt;/code&gt; timestamp passes. Browsers show &lt;code&gt;NET::ERR_CERT_DATE_INVALID&lt;/code&gt;, API clients throw certificate validation errors, and HAProxy itself is perfectly healthy, running, and passing every process-liveness check you have.&lt;/p&gt;&#10;&lt;p&gt;The mechanism is trivial, the blast radius is total, and HAProxy gives you no built-in metric, counter, or log warning that a certificate is about to expire. If you are reading this during an incident, skip to Quick checks and Fixes. If you are reading it afterward, the Prevention section is the part that matters.&lt;/p&gt;</description></item><item><title>Kubernetes kubelet certificate expired: detection, rotation, and recovery</title><link>https://www.netdata.cloud/guides/kubernetes/kubernetes-kubelet-certificate-expired/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.netdata.cloud/guides/kubernetes/kubernetes-kubelet-certificate-expired/</guid><description>&lt;p&gt;A healthy node suddenly shows NotReady. Pods keep running, but the kubelet stops reporting status. &lt;code&gt;kubectl logs&lt;/code&gt; and &lt;code&gt;kubectl exec&lt;/code&gt; fail with TLS errors. The cluster event stream is quiet. This is usually an expired kubelet client certificate that failed to rotate.&lt;/p&gt;&#10;&lt;p&gt;Every kubelet maintains two independent TLS credentials: a client certificate that authenticates it to the kube-apiserver, and a serving certificate that secures the kubelet&amp;rsquo;s own HTTPS endpoints. Both typically have a one-year validity. When the client certificate expires, the kubelet cannot authenticate to the API server. The node goes NotReady. Workloads may continue running, but they are unmanaged: no evictions, no probe execution, no status updates, and no new pod scheduling. When the serving certificate expires, metrics-server, &lt;code&gt;kubectl exec&lt;/code&gt;, and &lt;code&gt;kubectl logs&lt;/code&gt; break even if the node is otherwise Ready.&lt;/p&gt;</description></item><item><title>NGINX SSL certificate expired: detection and emergency renewal</title><link>https://www.netdata.cloud/guides/nginx/nginx-ssl-certificate-expired/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.netdata.cloud/guides/nginx/nginx-ssl-certificate-expired/</guid><description>&lt;p&gt;An expired SSL certificate on NGINX is an immediate outage, not gradual degradation. Browsers and API clients reject the connection at the TLS handshake, often before NGINX logs anything useful. The fix is rarely as simple as running a renewal script again. Verify what is on disk, confirm the running configuration is using it, and force a reload so workers load the new certificate.&lt;/p&gt;&#10;&lt;p&gt;NGINX loads certificates at configuration parse time. Workers present whatever the master loaded at startup or during the last reload. Replacing the PEM file on disk does not change what active workers present. Only a reload or restart pulls the new material into memory. If a reload fails, NGINX continues serving with the previous configuration, which still holds the expired certificate. Old workers continue until their connections drain, so even after a successful reload, long-lived connections may briefly present the old certificate.&lt;/p&gt;</description></item><item><title>vCenter '503 Service Unavailable': the vSphere Client will not load</title><link>https://www.netdata.cloud/guides/vmware-vsphere/vmware-vsphere-vcenter-503-service-unavailable/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.netdata.cloud/guides/vmware-vsphere/vmware-vsphere-vcenter-503-service-unavailable/</guid><description>&lt;p&gt;A 503 from the vSphere Client means the reverse HTTP proxy (&lt;code&gt;rhttpproxy&lt;/code&gt;) accepted the TLS connection but could not reach the backend it routes to. The proxy itself is healthy. One of its dependents, typically &lt;code&gt;vpxd&lt;/code&gt;, &lt;code&gt;vmware-vapi-endpoint&lt;/code&gt;, &lt;code&gt;vmware-stsd&lt;/code&gt; (STS), or the HTML5 client backend (&lt;code&gt;vsphere-ui&lt;/code&gt;), is stopped, still starting, or crash-looping. The error string often reads &amp;ldquo;Initialization of one of the components failed.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;Running VMs are unaffected. The hypervisor plane keeps scheduling and serving I/O. What you lose is the management plane: DRS stops rebalancing, HA cannot be reconfigured, vMotion orchestration is gone, and provisioning is blocked. The urgency is operational visibility and control, not workload survival.&lt;/p&gt;</description></item><item><title>vCenter 'Cannot complete login due to an incorrect user name or password': SSO failures</title><link>https://www.netdata.cloud/guides/vmware-vsphere/vmware-vsphere-vcenter-cannot-login/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.netdata.cloud/guides/vmware-vsphere/vmware-vsphere-vcenter-cannot-login/</guid><description>&lt;p&gt;The &amp;ldquo;Cannot complete login due to an incorrect user name or password&amp;rdquo; string is the exact message operators see in the vSphere Client, in PowerCLI sessions, and in API responses when SSO authentication fails. The text is misleading: the cause is rarely a typo. For a single user it is usually a credential or permission problem. For every account at once it is an SSO/STS infrastructure failure.&lt;/p&gt;&#10;&lt;p&gt;The first triage question is scope: does the local SSO administrator account (&lt;code&gt;administrator@vsphere.local&lt;/code&gt;) still work? If yes, the STS signing certificate and token service are healthy, and the problem is in an identity source (AD/LDAP) or a service account. If &lt;code&gt;administrator@vsphere.local&lt;/code&gt; also fails, the STS infrastructure itself is broken: expired STS signing certificate, clock skew rejecting SAML tokens, or STS memory pressure.&lt;/p&gt;</description></item><item><title>vCenter certificate expired: the STS signing cert outage nobody saw coming</title><link>https://www.netdata.cloud/guides/vmware-vsphere/vmware-vsphere-vcenter-certificate-expired/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.netdata.cloud/guides/vmware-vsphere/vmware-vsphere-vcenter-certificate-expired/</guid><description>&lt;p&gt;vCenter is down. Not &amp;ldquo;slow&amp;rdquo; or &amp;ldquo;degraded.&amp;rdquo; Down. The vSphere Client shows a white screen or a 503. PowerCLI sessions fail to connect. API calls return authentication errors. ESXi hosts show as disconnected in bulk. Every integration that depends on vCenter (NSX, vRA, SRM, backup products) has lost connectivity simultaneously. VMs on the hosts are still running, but you cannot manage, migrate, or orchestrate anything.&lt;/p&gt;&#10;&lt;p&gt;You check the browser certificate on the vCenter URL. It looks fine. Months left. You check NTP. Synchronized. You check disk space. Plenty. Nothing in your standard monitoring explains why the entire management plane went dark at once.&lt;/p&gt;</description></item><item><title>X.509 Certificate Monitoring</title><link>https://www.netdata.cloud/monitoring-101/x509check-monitoring/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.netdata.cloud/monitoring-101/x509check-monitoring/</guid><description>&lt;h2 id="x509-certificate-monitoring"&gt;X.509 Certificate Monitoring&lt;/h2&gt;&#10;&lt;h3 id="what-is-an-x509-certificate"&gt;What Is an X.509 Certificate?&lt;/h3&gt;&#10;&lt;p&gt;X.509 certificates are critical to internet security, setting the foundation for a secure online experience. These certificates verify identities through digital signatures, establishing secure communication channels via protocols like SSL/TLS.&lt;/p&gt;&#10;&lt;h3 id="monitoring-x509-certificates-with-netdata"&gt;Monitoring X.509 Certificates with Netdata&lt;/h3&gt;&#10;&lt;p&gt;With Netdata, monitoring X.509 certificates becomes an intuitive and streamlined process. Netdata&amp;rsquo;s &lt;a href="https://learn.netdata.cloud/docs/agent/collectors/go.d.plugin/modules/x509check/"&gt;X.509 certificate monitoring tool&lt;/a&gt; stands out by providing real-time insights into your certificates’ expiration times and revocation statuses.&lt;/p&gt;</description></item><item><title>X.509 certificates Monitoring</title><link>https://www.netdata.cloud/monitoring-101/x509-monitoring/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.netdata.cloud/monitoring-101/x509-monitoring/</guid><description>&lt;h2 id="what-are-x509-certificates"&gt;What are X.509 certificates?&lt;/h2&gt;&#10;&lt;p&gt;X.509 is an International Telecommunication Union (ITU) standard defining the format of public key certificates. X.509 certificates are used in many Internet protocols, including TLS/SSL, which is the basis for HTTPS, the secure protocol for browsing the web. They are also used in offline applications, like electronic signatures.&lt;/p&gt;&#10;&lt;h2 id="monitoring-x509-certificates-with-netdata"&gt;Monitoring X.509 certificates with Netdata&lt;/h2&gt;&#10;&lt;p&gt;The prerequisites for monitoring x509certificates with Netdata are to have x509certificates and &lt;a href="https://learn.netdata.cloud/docs/cloud/get-started/"&gt;Netdata installed&lt;/a&gt; on your system.&lt;/p&gt;</description></item></channel></rss>