The only agent that thinks for itself

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

Metrics, Logs & Traces
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. Predictable Pricing.

Predictable per-node pricing for infrastructure monitoring. No per-metric or per-GB ingest charges for metrics and logs.

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

Redfish

Plugin: go.d.plugin Module: redfish

Overview

Monitor server hardware through the DMTF Redfish API of a baseboard management controller (BMC). One job covers the health, environmental readings, and inventory of everything behind a single BMC endpoint.

The collector reads these areas. Each component reports its own readings alongside the health and state the BMC publishes for it.

AreaComponents
BaseServiceRoot, systems, chassis, managers. Always collected.
ComputeProcessors and processor metrics.
MemoryMemory modules and memory metrics.
ThermalFans, pumps, coolant connectors, filters, heaters, leak detection, environmental readings.
PowerPower subsystem, power supplies, batteries.
StorageStorage subsystems, controllers, drives, volumes.
NetworkNetwork adapters, ports, interfaces, device functions.
PCIePCIe devices and functions.
SensorsIndividual sensor readings: thermal, electrical, rotational, and quantities derived from them.
FirmwareFirmware and software inventory, update service, assemblies.

Every system the endpoint exposes appears on this job’s virtual node, or on the collecting Agent when the job has no virtual node.

The collector connects to the Redfish ServiceRoot over HTTP or HTTPS and reads the standard resource types, following links within the same origin. It walks the endpoint once per collection interval, sending several requests at a time up to max_concurrent_requests.

Authentication is set by auth_method:

ModeBehavior
autoUses a Redfish session when the BMC advertises one, otherwise HTTP Basic. The default.
sessionAlways uses a session. The BMC must publish an origin-relative Links.Sessions endpoint.
basicSends HTTP Basic credentials with every request.
noneSends no credentials.

The only writes it makes are creating and deleting its own Redfish sessions. Everything else is read-only: it changes no setting on the BMC and touches nothing on the systems behind it.

This collector is supported on all platforms.

This collector supports collecting metrics from multiple instances of this integration, including remote instances.

A read-only Redfish account on the BMC. No elevated privileges are needed on the Agent host.

Default Behavior

Auto-Detection

Endpoints are not auto-detected. Configure each BMC as a static or DynCfg job.

Limits

Only standard Redfish properties are collected. Vendor-specific OEM extensions are not.

A reading the endpoint does not return leaves a gap on the chart rather than a zero. Each request must finish within timeout (15 seconds by default) and the whole walk within update_every (60 seconds by default); when a walk runs out of time the collector publishes what it finished and starts fresh at the next interval, so some charts skip that cycle.

Performance Impact

On the Agent host the cost is negligible — HTTP requests and JSON parsing.

On the BMC it scales with how many components the endpoint exposes, since one collection walks every selected resource. The collector sends up to max_concurrent_requests at a time (3 by default, or one when the ServiceRoot declares it cannot serve concurrent requests). BMCs are frequently slow and serialize work internally, so a large chassis can keep the controller busy for much of the interval.

If the BMC struggles, raise update_every, lower max_concurrent_requests, or narrow collect to the areas you need.

Setup

You can configure the redfish collector in two ways:

MethodBest forHow to
UIFast setup without editing filesGo to Nodes → Configure this node → Collectors → Jobs, search for redfish, then click + to add a job.
FileIf you prefer configuring via file, or need to automate deployments (e.g., with Ansible)Edit go.d/redfish.conf and add a job.

Important

UI configuration requires paid Netdata Cloud plan.

Prerequisites

Enable and authorize Redfish

Enable the BMC’s Redfish service and create a least-privilege monitoring account that can read the desired systems, chassis, managers, sensors, and storage.

Establish network and TLS trust

Ensure the Netdata Agent can reach the BMC. Prefer HTTPS with a trusted BMC certificate or configure tls_ca. tls_skip_verify is available for legacy/self-signed deployments but permits machine-in-the-middle attacks.

Configuration

Options

The following options apply per Redfish endpoint job. Credentials and private-key fields support Netdata secret references such as ${env:VARIABLE} and ${file:/path}.

GroupOptionDescriptionDefaultRequired
Collectionupdate_everyData collection interval, in seconds.60no
autodetection_retryHow often to retry the initial connection when the job fails to start, in seconds. Zero disables retries.0no
TargeturlURL of the Redfish service. Accepts the origin or the full ServiceRoot path, over HTTP or HTTPS. Use HTTPS when the job sends credentials; over HTTP they travel in clear text, and the job logs a warning.yes
Virtual NodevnodeAssociates this job with a Virtual Node.no
Authenticationauth_methodHow to authenticate with the BMC: auto, session, basic, or none. auto prefers a Redfish session and falls back to HTTP Basic.autono
usernameUsername of the BMC account. Required unless the authentication method is none.no
passwordPassword of the BMC account. Required unless the authentication method is none.no
HTTPtimeoutHTTP request timeout, in seconds.15no
max_concurrent_requestsMaximum number of requests sent to this BMC at the same time. Lower it for controllers that rate-limit or respond slowly.3no
proxy_urlProxy to use for the BMC requests. Leave empty to use the proxy settings from the environment.no
TLStls_caPath to a CA bundle file used to verify the BMC certificate. Leave empty to use the system trust store.no
tls_certPath to a client certificate file for mutual TLS. Requires a client key.no
tls_keyPath to the client key file for mutual TLS. Requires a client certificate.no
tls_skip_verifyAccept any certificate the BMC presents, including self-signed and expired ones.nono
CollectioncollectSimple pattern selecting which component areas to collect: base, compute, memory, thermal, power, storage, network, pcie, sensors, firmware. Base is always collected.*no

via UI

Configure the redfish collector from the Netdata web interface:

  1. Go to Nodes.
  2. Select the node where you want the redfish data-collection job to run and click the :gear: (Configure this node). That node will run the data collection.
  3. The Collectors → Jobs view opens by default.
  4. In the Search box, type redfish (or scroll the list) to locate the redfish collector.
  5. Click the + next to the redfish collector to add a new job.
  6. Fill in the job fields, then click Test to verify the configuration and Submit to save.
    • Test runs the job with the provided settings and shows whether data can be collected.
    • If it fails, an error message appears with details (for example, connection refused, timeout, or command execution errors), so you can adjust and retest.

via File

The configuration file name for this integration is go.d/redfish.conf.

The file format is YAML. Generally, the structure is:

update_every: 1
autodetection_retry: 0
jobs:
  - name: some_name1
  - name: some_name2

You can edit the configuration file using the edit-config script from the Netdata config directory.

cd /etc/netdata 2>/dev/null || cd /opt/netdata/etc/netdata
sudo ./edit-config go.d/redfish.conf
Examples
Monitor a BMC

Collect hardware readings and health from one Redfish endpoint.

jobs:
  - name: bmc
    url: https://192.0.2.1/redfish/v1/
    username: monitoring
    password: ${file:/etc/netdata/redfish-password}
    tls_ca: /etc/netdata/redfish-ca.pem
Attach to a configured virtual node

Define a virtual node in vnodes.conf, then attach this endpoint job to it.

jobs:
  - name: remote-bmc
    vnode: server-one
    url: https://192.0.2.1/redfish/v1/
    username: monitoring
    password: ${file:/etc/netdata/redfish-password}

Metrics

Metrics grouped by scope.

The scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.

Charts appear when the endpoint exposes their source properties. Resource health includes BMC-provided HealthRollup.

Per endpoint

Collection state for one configured Redfish endpoint job.

Labels:

LabelDescription
endpoint_keyStable canonical endpoint key.

Metrics:

MetricDescriptionDimensionsUnit
redfish.collection.durationRedfish Collection Durationdurationseconds
redfish.collection.failuresRedfish Collection Failuresauth, tls, transport, timeout, protocol, limit, internalfailures
redfish.collection.http_requestsRedfish Collection HTTP Requestsstarted, redirectedrequests/cycle
redfish.collection.operationsRedfish Collection Operationssuccessful, failedoperations/cycle
redfish.collection.resourcesRedfish Collection Resourcesdiscovered, readable, unreadable, unknownresources
redfish.collection.statusRedfish Collection Statussuccess, partial, unavailablestate
redfish.collection.trafficRedfish Collection Trafficreceivedbytes/cycle

Per resource

Measurements and health states for each supported resource exposed by the endpoint.

Labels:

LabelDescription
endpoint_keyStable canonical endpoint key.
resource_keyStable resource identity within the endpoint.
resource_kindRedfish resource kind.
resource_nameCurrent resource display name.
slotSlot, device locator, or socket, when the resource reports one.
locationService label of the physical location, when the resource reports one.
manufacturerManufacturer, when the resource reports one.
modelModel, when the resource reports one.

Metrics:

MetricDescriptionDimensionsUnit
redfish.chassis.acquisition_stateChassis Acquisition Statereadable, unreadable, unknownstate
redfish.chassis.conditionsChassis Conditionsok, warning, critical, unknownconditions
redfish.chassis.healthChassis Healthok, warning, critical, unknownstate
redfish.chassis.health_rollupChassis Health Rollupok, warning, critical, unknownstate
redfish.chassis.intrusion_stateChassis Intrusion Statenormal, hardware_intrusion, tampering_detected, unknownstate
redfish.chassis.power_stateChassis Power Stateon, off, powering_on, powering_off, paused, unknownstate
redfish.chassis.stateChassis Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.redundancy.acquisition_stateRedundancy Acquisition Statereadable, unreadable, unknownstate
redfish.redundancy.conditionsRedundancy Conditionsok, warning, critical, unknownconditions
redfish.redundancy.enabledRedundancy Enableddisabled, enabled, unknownstate
redfish.redundancy.healthRedundancy Healthok, warning, critical, unknownstate
redfish.redundancy.health_rollupRedundancy Health Rollupok, warning, critical, unknownstate
redfish.redundancy.membersRedundancy Membersactive, totalmembers
redfish.redundancy.modeRedundancy Modefailover, n_plus_m, sharing, sparing, not_redundant, unknownstate
redfish.redundancy.stateRedundancy Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.sensor.acquisition_stateSensor Acquisition Statereadable, unreadable, unknownstate
redfish.sensor.conditionsSensor Conditionsok, warning, critical, unknownconditions
redfish.sensor.healthSensor Healthok, warning, critical, unknownstate
redfish.sensor.health_rollupSensor Health Rollupok, warning, critical, unknownstate
redfish.sensor.stateSensor Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.service.acquisition_stateRedfish Service Acquisition Statereadable, unreadable, unknownstate
redfish.system.memory_bandwidthSystem Memory Bandwidthbandwidthpercentage
redfish.system.memory_summary_healthSystem Memory Summary Healthok, warning, critical, unknownstate
redfish.system.memory_summary_health_rollupSystem Memory Summary Health Rollupok, warning, critical, unknownstate
redfish.system.memory_summary_stateSystem Memory Summary Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.system.memory_utilizationSystem Memory Utilizationcapacitypercentage
redfish.system.processor_bandwidthSystem Processor Bandwidthbandwidthpercentage
redfish.system.processor_summary_healthSystem Processor Summary Healthok, warning, critical, unknownstate
redfish.system.processor_summary_health_rollupSystem Processor Summary Health Rollupok, warning, critical, unknownstate
redfish.system.processor_summary_stateSystem Processor Summary Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.system.processor_utilizationSystem Processor Utilizationkernel, userpercentage
redfish.system.acquisition_stateSystem Acquisition Statereadable, unreadable, unknownstate
redfish.system.conditionsSystem Conditionsok, warning, critical, unknownconditions
redfish.system.healthSystem Healthok, warning, critical, unknownstate
redfish.system.health_rollupSystem Health Rollupok, warning, critical, unknownstate
redfish.system.power_stateSystem Power Stateon, off, powering_on, powering_off, paused, unknownstate
redfish.system.stateSystem Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.processor.pcie_error_rateProcessor PCIe Error Ratebad_dllp, bad_tlp, correctable, fatal, flow_control_timeout, l0_to_recovery, nak_received, nak_sent, non_fatal, replay, replay_rollover, unsupported_requesterrors/s
redfish.processor.acquisition_stateProcessor Acquisition Statereadable, unreadable, unknownstate
redfish.processor.bandwidth_utilizationProcessor Bandwidth Utilizationbandwidthpercentage
redfish.processor.clock_speedProcessor Clock SpeedoperatingMHz
redfish.processor.conditionsProcessor Conditionsok, warning, critical, unknownconditions
redfish.processor.error_rateProcessor Error Ratecorrectable_core, correctable_other, uncorrectable_core, uncorrectable_othererrors/s
redfish.processor.frequency_ratioProcessor Frequency Ratioratioratio
redfish.processor.healthProcessor Healthok, warning, critical, unknownstate
redfish.processor.health_rollupProcessor Health Rollupok, warning, critical, unknownstate
redfish.processor.power_stateProcessor Power Stateon, off, powering_on, powering_off, paused, unknownstate
redfish.processor.stateProcessor Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.processor.thermal_headroomProcessor Thermal HeadroomheadroomCelsius
redfish.processor.throttle_timeProcessor Throttle Timepower_limit, thermal_limitpercentage
redfish.processor.throttling_stateProcessor Throttling Stateclear, throttled, unknownstate
redfish.processor.utilizationProcessor Utilizationuser, kernelpercentage
redfish.processor_core.acquisition_stateProcessor Core Acquisition Statereadable, unreadable, unknownstate
redfish.processor_core.cycle_rateProcessor Core Cycle Rateio_stall, memory_stall, unhaltedcycles/s
redfish.processor_core.error_rateProcessor Core Error Ratecorrectable_core, correctable_other, uncorrectable_core, uncorrectable_othererrors/s
redfish.processor_core.instructions_per_cycleProcessor Core Instructions per Cycleinstructionsinstructions/cycle
redfish.memory.acquisition_stateMemory Module Acquisition Statereadable, unreadable, unknownstate
redfish.memory.bandwidth_utilizationMemory Module Bandwidth Utilizationutilizationpercentage
redfish.memory.capacity_utilizationMemory Module Capacity Utilizationutilizationpercentage
redfish.memory.conditionsMemory Module Conditionsok, warning, critical, unknownconditions
redfish.memory.dirty_shutdown_rateMemory Module Dirty Shutdown Rateshutdownsshutdowns/s
redfish.memory.error_rateMemory Module Error Ratecorrectable, indeterminate_correctable, uncorrectable, indeterminate_uncorrectableerrors/s
redfish.memory.healthMemory Module Healthok, warning, critical, unknownstate
redfish.memory.health_flagsMemory Module Health Flagsdata_loss, last_shutdown_failed, performance_degraded, address_parity, correctable_ecc, spare_block, temperature, uncorrectable_eccflags
redfish.memory.health_rollupMemory Module Health Rollupok, warning, critical, unknownstate
redfish.memory.ioMemory Module I/Oread, writtenbytes/s
redfish.memory.media_healthMemory Module Media Healthlife_left, spare_remainingpercentage
redfish.memory.stateMemory Module Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.control.acquisition_stateControl Acquisition Statereadable, unreadable, unknownstate
redfish.control.conditionsControl Conditionsok, warning, critical, unknownconditions
redfish.control.frequencyControl Frequencysensor, setpoint, setpoint_errorhertz
redfish.control.healthControl Healthok, warning, critical, unknownstate
redfish.control.health_rollupControl Health Rollupok, warning, critical, unknownstate
redfish.control.linear_accelerationControl Linear Accelerationsensor, setpoint, setpoint_errormeters/second2
redfish.control.linear_positionControl Linear Positionsensor, setpoint, setpoint_errormeters
redfish.control.linear_velocityControl Linear Velocitysensor, setpoint, setpoint_errormeters/second
redfish.control.liquid_flowControl Liquid Flowsensor, setpoint, setpoint_errorliters/minute
redfish.control.percentageControl Percentagesensor, setpoint, setpoint_errorpercentage
redfish.control.powerControl Powersensor, setpoint, setpoint_errorwatts
redfish.control.pressureControl Pressuresensor, setpoint, setpoint_errorpascals
redfish.control.rotational_accelerationControl Rotational Accelerationsensor, setpoint, setpoint_errorradians/second2
redfish.control.rotational_positionControl Rotational Positionsensor, setpoint, setpoint_errorradians
redfish.control.rotational_velocityControl Rotational Velocitysensor, setpoint, setpoint_errorradians/second
redfish.control.stateControl Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.control.temperatureControl Temperaturesensor, setpoint, setpoint_errorCelsius
redfish.control.valve_positionControl Valve Positionsensor, setpoint, setpoint_errorpercentage
redfish.coolant_connector.acquisition_stateCoolant Connector Acquisition Statereadable, unreadable, unknownstate
redfish.coolant_connector.conditionsCoolant Connector Conditionsok, warning, critical, unknownconditions
redfish.coolant_connector.healthCoolant Connector Healthok, warning, critical, unknownstate
redfish.coolant_connector.health_rollupCoolant Connector Health Rollupok, warning, critical, unknownstate
redfish.coolant_connector.stateCoolant Connector Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.fan.acquisition_stateFan Acquisition Statereadable, unreadable, unknownstate
redfish.fan.conditionsFan Conditionsok, warning, critical, unknownconditions
redfish.fan.healthFan Healthok, warning, critical, unknownstate
redfish.fan.health_rollupFan Health Rollupok, warning, critical, unknownstate
redfish.fan.stateFan Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.filter.acquisition_stateFilter Acquisition Statereadable, unreadable, unknownstate
redfish.filter.conditionsFilter Conditionsok, warning, critical, unknownconditions
redfish.filter.healthFilter Healthok, warning, critical, unknownstate
redfish.filter.health_rollupFilter Health Rollupok, warning, critical, unknownstate
redfish.filter.stateFilter Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.heater.acquisition_stateHeater Acquisition Statereadable, unreadable, unknownstate
redfish.heater.conditionsHeater Conditionsok, warning, critical, unknownconditions
redfish.heater.healthHeater Healthok, warning, critical, unknownstate
redfish.heater.health_rollupHeater Health Rollupok, warning, critical, unknownstate
redfish.heater.heating_timeHeater Heating Timepre_power_on, runtimepercentage
redfish.heater.stateHeater Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.leak_detection.acquisition_stateLeak Detection Acquisition Statereadable, unreadable, unknownstate
redfish.leak_detection.conditionsLeak Detection Conditionsok, warning, critical, unknownconditions
redfish.leak_detection.healthLeak Detection Healthok, warning, critical, unknownstate
redfish.leak_detection.health_rollupLeak Detection Health Rollupok, warning, critical, unknownstate
redfish.leak_detection.stateLeak Detection Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.leak_detector.acquisition_stateLeak Detector Acquisition Statereadable, unreadable, unknownstate
redfish.leak_detector.conditionsLeak Detector Conditionsok, warning, critical, unknownconditions
redfish.leak_detector.detector_stateLeak Detector Stateok, warning, critical, unavailable, absent, unknownstate
redfish.leak_detector.healthLeak Detector Healthok, warning, critical, unknownstate
redfish.leak_detector.health_rollupLeak Detector Health Rollupok, warning, critical, unknownstate
redfish.leak_detector.stateLeak Detector Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.leak_detector_group.acquisition_stateLeak Detector Group Acquisition Statereadable, unreadable, unknownstate
redfish.leak_detector_group.conditionsLeak Detector Group Conditionsok, warning, critical, unknownconditions
redfish.leak_detector_group.healthLeak Detector Group Healthok, warning, critical, unknownstate
redfish.leak_detector_group.health_rollupLeak Detector Group Health Rollupok, warning, critical, unknownstate
redfish.leak_detector_group.stateLeak Detector Group Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.pump.acquisition_statePump Acquisition Statereadable, unreadable, unknownstate
redfish.pump.conditionsPump Conditionsok, warning, critical, unknownconditions
redfish.pump.healthPump Healthok, warning, critical, unknownstate
redfish.pump.health_rollupPump Health Rollupok, warning, critical, unknownstate
redfish.pump.statePump Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.thermal_subsystem.acquisition_stateThermal Subsystem Acquisition Statereadable, unreadable, unknownstate
redfish.thermal_subsystem.conditionsThermal Subsystem Conditionsok, warning, critical, unknownconditions
redfish.thermal_subsystem.healthThermal Subsystem Healthok, warning, critical, unknownstate
redfish.thermal_subsystem.health_rollupThermal Subsystem Health Rollupok, warning, critical, unknownstate
redfish.thermal_subsystem.stateThermal Subsystem Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.battery.acquisition_stateBattery Acquisition Statereadable, unreadable, unknownstate
redfish.battery.c_rateBattery C-raterateratio
redfish.battery.charge_capacityBattery Charge Capacityactualampere-hours
redfish.battery.charge_stateBattery Charge Stateidle, charging, discharging, unknownstate
redfish.battery.conditionsBattery Conditionsok, warning, critical, unknownconditions
redfish.battery.e_rateBattery E-raterateratio
redfish.battery.energy_capacityBattery Energy Capacityactualwatt-hours
redfish.battery.healthBattery Healthok, warning, critical, unknownstate
redfish.battery.health_rollupBattery Health Rollupok, warning, critical, unknownstate
redfish.battery.metrics_healthBattery Metrics Healthok, warning, critical, unknownstate
redfish.battery.metrics_health_rollupBattery Metrics Health Rollupok, warning, critical, unknownstate
redfish.battery.metrics_stateBattery Metrics Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.battery.stateBattery Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.power_subsystem.acquisition_statePower Subsystem Acquisition Statereadable, unreadable, unknownstate
redfish.power_subsystem.capacityPower Subsystem Capacityallocated, requestedwatts
redfish.power_subsystem.conditionsPower Subsystem Conditionsok, warning, critical, unknownconditions
redfish.power_subsystem.healthPower Subsystem Healthok, warning, critical, unknownstate
redfish.power_subsystem.health_rollupPower Subsystem Health Rollupok, warning, critical, unknownstate
redfish.power_subsystem.statePower Subsystem Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.power_supply.acquisition_statePower Supply Acquisition Statereadable, unreadable, unknownstate
redfish.power_supply.conditionsPower Supply Conditionsok, warning, critical, unknownconditions
redfish.power_supply.healthPower Supply Healthok, warning, critical, unknownstate
redfish.power_supply.health_rollupPower Supply Health Rollupok, warning, critical, unknownstate
redfish.power_supply.line_input_statusPower Supply Line Input Statusnormal, loss_of_input, out_of_range, unknownstate
redfish.power_supply.metrics_healthPower Supply Metrics Healthok, warning, critical, unknownstate
redfish.power_supply.metrics_health_rollupPower Supply Metrics Health Rollupok, warning, critical, unknownstate
redfish.power_supply.metrics_statePower Supply Metrics Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.power_supply.statePower Supply Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.drive.acquisition_stateDrive Acquisition Statereadable, unreadable, unknownstate
redfish.drive.conditionsDrive Conditionsok, warning, critical, unknownconditions
redfish.drive.error_rateDrive Error Ratecorrectable_read, correctable_write, uncorrectable_read, uncorrectable_write, bad_blockserrors/s
redfish.drive.failure_predictedDrive Failure Predictionclear, predicted, unknownstate
redfish.drive.healthDrive Healthok, warning, critical, unknownstate
redfish.drive.health_rollupDrive Health Rollupok, warning, critical, unknownstate
redfish.drive.ioDrive I/Oread, writtenbytes/s
redfish.drive.link_speedDrive Link Speednegotiatedbit/s
redfish.drive.media_lifeDrive Media Liferemainingpercentage
redfish.drive.nvme.busy_timeDrive NVMe Busy Timebusypercentage
redfish.drive.nvme.commandsDrive NVMe Commandsread, writtencommands/s
redfish.drive.nvme.critical_warningsDrive NVMe Critical Warningsmedia_read_only, subsystem_degraded, pmr_unreliable, power_backup_failed, spare_capacity_worn_out, namespaces_read_only, reliability_degraded, spare_capacity_under_thresholdflags
redfish.drive.nvme.error_rateDrive NVMe Error Ratemedia_integrity, error_log_entrieserrors/s
redfish.drive.nvme.event_rateDrive NVMe Event Rateunsafe_shutdowns, power_cyclesevents/s
redfish.drive.nvme.ioDrive NVMe I/Oread, writtenbytes/s
redfish.drive.nvme.spareDrive NVMe Spareavailablepercentage
redfish.drive.nvme.temperatureDrive NVMe TemperaturecompositeCelsius
redfish.drive.nvme.thermal_timeDrive NVMe Thermal Timewarning, critical, management_1, management_2percentage
redfish.drive.nvme.thermal_transition_rateDrive NVMe Thermal Transition Ratemanagement_1, management_2transitions/s
redfish.drive.nvme.wearDrive NVMe Wearusedpercentage
redfish.drive.queue_depthDrive Queue Depthcommandscommands
redfish.drive.stateDrive Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.drive.status_indicatorDrive Status Indicatorok, fail, rebuild, predictive_failure_analysis, hotspare, in_a_critical_array, in_a_failed_array, unknownstate
redfish.storage.acquisition_stateStorage Acquisition Statereadable, unreadable, unknownstate
redfish.storage.conditionsStorage Conditionsok, warning, critical, unknownconditions
redfish.storage.healthStorage Healthok, warning, critical, unknownstate
redfish.storage.health_rollupStorage Health Rollupok, warning, critical, unknownstate
redfish.storage.ioStorage I/Oread, writtenbytes/s
redfish.storage.iopsStorage IOPSread, written, read_hit, write_hit, non_iorequests/s
redfish.storage.stateStorage Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.storage.state_change_rateStorage State Change Ratechangeschanges/s
redfish.storage_controller.acquisition_stateStorage Controller Acquisition Statereadable, unreadable, unknownstate
redfish.storage_controller.cache_healthStorage Controller Cache Healthok, warning, critical, unknownstate
redfish.storage_controller.cache_health_rollupStorage Controller Cache Health Rollupok, warning, critical, unknownstate
redfish.storage_controller.cache_stateStorage Controller Cache Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.storage_controller.conditionsStorage Controller Conditionsok, warning, critical, unknownconditions
redfish.storage_controller.error_rateStorage Controller Error Ratecorrectable_ecc, correctable_parity, uncorrectable_ecc, uncorrectable_parityerrors/s
redfish.storage_controller.healthStorage Controller Healthok, warning, critical, unknownstate
redfish.storage_controller.health_rollupStorage Controller Health Rollupok, warning, critical, unknownstate
redfish.storage_controller.nvme.busy_timeStorage Controller NVMe Busy Timebusypercentage
redfish.storage_controller.nvme.commandsStorage Controller NVMe Commandsread, writtencommands/s
redfish.storage_controller.nvme.critical_warningsStorage Controller NVMe Critical Warningsmedia_read_only, subsystem_degraded, pmr_unreliable, power_backup_failed, spare_capacity_worn_out, namespaces_read_only, reliability_degraded, spare_capacity_under_thresholdflags
redfish.storage_controller.nvme.error_rateStorage Controller NVMe Error Ratemedia_integrity, error_log_entrieserrors/s
redfish.storage_controller.nvme.event_rateStorage Controller NVMe Event Rateunsafe_shutdowns, power_cyclesevents/s
redfish.storage_controller.nvme.ioStorage Controller NVMe I/Oread, writtenbytes/s
redfish.storage_controller.nvme.spareStorage Controller NVMe Spareavailablepercentage
redfish.storage_controller.nvme.temperatureStorage Controller NVMe TemperaturecompositeCelsius
redfish.storage_controller.nvme.thermal_timeStorage Controller NVMe Thermal Timewarning, critical, management_1, management_2percentage
redfish.storage_controller.nvme.thermal_transition_rateStorage Controller NVMe Thermal Transition Ratemanagement_1, management_2transitions/s
redfish.storage_controller.nvme.wearStorage Controller NVMe Wearusedpercentage
redfish.storage_controller.pcie_lanesStorage Controller PCIe Lanesactivelanes
redfish.storage_controller.stateStorage Controller Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.storage_controller.state_change_rateStorage Controller State Change Ratechangeschanges/s
redfish.volume.acquisition_stateVolume Acquisition Statereadable, unreadable, unknownstate
redfish.volume.conditionsVolume Conditionsok, warning, critical, unknownconditions
redfish.volume.error_rateVolume Error Ratecorrectable_read, correctable_write, uncorrectable_read, uncorrectable_write, consistency_check, rebuilderrors/s
redfish.volume.event_rateVolume Event Rateconsistency_checks, state_changesevents/s
redfish.volume.healthVolume Healthok, warning, critical, unknownstate
redfish.volume.health_rollupVolume Health Rollupok, warning, critical, unknownstate
redfish.volume.ioVolume I/Oread, writtenbytes/s
redfish.volume.io_timeVolume I/O Timeread, written, non_iopercentage
redfish.volume.iopsVolume IOPSread, written, read_hit, write_hit, non_iorequests/s
redfish.volume.remaining_capacityVolume Remaining Capacityremainingpercentage
redfish.volume.space_savingsVolume Space Savingscompression, deduplication, thin_provisioningbytes
redfish.volume.stateVolume Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.volume.write_cache_stateVolume Write Cache Stateunprotected, protected, degraded, unknownstate
redfish.ethernet_interface.acquisition_stateEthernet Interface Acquisition Statereadable, unreadable, unknownstate
redfish.ethernet_interface.conditionsEthernet Interface Conditionsok, warning, critical, unknownconditions
redfish.ethernet_interface.healthEthernet Interface Healthok, warning, critical, unknownstate
redfish.ethernet_interface.health_rollupEthernet Interface Health Rollupok, warning, critical, unknownstate
redfish.ethernet_interface.link_speedEthernet Interface Link Speedspeedbit/s
redfish.ethernet_interface.link_statusEthernet Interface Link Statuslink_up, no_link, link_down, unknownstate
redfish.ethernet_interface.stateEthernet Interface Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.network_adapter.acquisition_stateNetwork Adapter Acquisition Statereadable, unreadable, unknownstate
redfish.network_adapter.conditionsNetwork Adapter Conditionsok, warning, critical, unknownconditions
redfish.network_adapter.cpu_utilizationNetwork Adapter CPU Utilizationcpupercentage
redfish.network_adapter.framesNetwork Adapter Frame Ratereceived_unicast, received_multicast, sent_unicast, sent_multicastframes/s
redfish.network_adapter.healthNetwork Adapter Healthok, warning, critical, unknownstate
redfish.network_adapter.health_rollupNetwork Adapter Health Rollupok, warning, critical, unknownstate
redfish.network_adapter.host_bus_utilizationNetwork Adapter Host Bus Utilizationreceived, sentpercentage
redfish.network_adapter.ncsi_framesNetwork Adapter NCSI Frame Ratereceived, sentframes/s
redfish.network_adapter.ncsi_trafficNetwork Adapter NCSI Trafficreceived, sentbytes/s
redfish.network_adapter.stateNetwork Adapter Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.network_adapter.trafficNetwork Adapter Trafficreceived, sentbytes/s
redfish.network_device_function.acquisition_stateNetwork Device Function Acquisition Statereadable, unreadable, unknownstate
redfish.network_device_function.conditionsNetwork Device Function Conditionsok, warning, critical, unknownconditions
redfish.network_device_function.framesNetwork Device Function Frame Ratereceived, sent, received_unicast, sent_unicast, received_multicast, sent_multicastframes/s
redfish.network_device_function.healthNetwork Device Function Healthok, warning, critical, unknownstate
redfish.network_device_function.health_rollupNetwork Device Function Health Rollupok, warning, critical, unknownstate
redfish.network_device_function.queue_depthNetwork Device Function Queue Depthreceived, sentpercentage
redfish.network_device_function.queue_empty_stateNetwork Device Function Empty Queue Statereceived, sentflags
redfish.network_device_function.queue_fullNetwork Device Function Full Queuesreceived, sentqueues
redfish.network_device_function.stateNetwork Device Function Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.network_device_function.trafficNetwork Device Function Trafficreceived, sentbytes/s
redfish.network_interface.acquisition_stateNetwork Interface Acquisition Statereadable, unreadable, unknownstate
redfish.network_interface.conditionsNetwork Interface Conditionsok, warning, critical, unknownconditions
redfish.network_interface.healthNetwork Interface Healthok, warning, critical, unknownstate
redfish.network_interface.health_rollupNetwork Interface Health Rollupok, warning, critical, unknownstate
redfish.network_interface.stateNetwork Interface Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.network_port.acquisition_stateNetwork Port Acquisition Statereadable, unreadable, unknownstate
redfish.network_port.conditionsNetwork Port Conditionsok, warning, critical, unknownconditions
redfish.network_port.healthNetwork Port Healthok, warning, critical, unknownstate
redfish.network_port.health_rollupNetwork Port Health Rollupok, warning, critical, unknownstate
redfish.network_port.link_speedNetwork Port Link Speedspeedbit/s
redfish.network_port.link_statusNetwork Port Link Statusdown, up, starting, training, unknownstate
redfish.network_port.signal_detectedNetwork Port Signal Detectedclear, detected, unknownstate
redfish.network_port.stateNetwork Port Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.pcie_device.acquisition_statePCIe Device Acquisition Statereadable, unreadable, unknownstate
redfish.pcie_device.conditionsPCIe Device Conditionsok, warning, critical, unknownconditions
redfish.pcie_device.healthPCIe Device Healthok, warning, critical, unknownstate
redfish.pcie_device.health_rollupPCIe Device Health Rollupok, warning, critical, unknownstate
redfish.pcie_device.link_widthPCIe Device Link Widthactivelanes
redfish.pcie_device.statePCIe Device Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.pcie_function.acquisition_statePCIe Function Acquisition Statereadable, unreadable, unknownstate
redfish.pcie_function.conditionsPCIe Function Conditionsok, warning, critical, unknownconditions
redfish.pcie_function.healthPCIe Function Healthok, warning, critical, unknownstate
redfish.pcie_function.health_rollupPCIe Function Health Rollupok, warning, critical, unknownstate
redfish.pcie_function.statePCIe Function Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.port.acquisition_statePort Acquisition Statereadable, unreadable, unknownstate
redfish.port.conditionsPort Conditionsok, warning, critical, unknownconditions
redfish.port.error_ratePort Error Ratereceived, senterrors/s
redfish.port.framesPort Frame Ratereceived, sent, received_unicast, sent_unicast, received_multicast, sent_multicast, received_broadcast, sent_broadcastframes/s
redfish.port.healthPort Healthok, warning, critical, unknownstate
redfish.port.health_rollupPort Health Rollupok, warning, critical, unknownstate
redfish.port.link_speedPort Link Speedspeedbit/s
redfish.port.link_statePort Link Stateenabled, disabled, unknownstate
redfish.port.link_statusPort Link Statuslink_up, starting, training, link_down, no_link, unknownstate
redfish.port.link_widthPort Link Widthactivelanes
redfish.port.network_error_ratePort Network Error Ratereceived_discards, sent_discards, received_fcs, received_false_carrier, received_alignment, received_oversize, received_undersize, sent_excessive_collisions, sent_late_collisions, sent_multiple_collisions, sent_single_collisionserrors/s
redfish.port.pcie_drop_ratePort PCIe Drop Ratecompletion_credit, non_posted_credit, tag_unavailabledrops/s
redfish.port.pcie_error_ratePort PCIe Error Ratebad_dllp, bad_tlp, correctable, fatal, flow_control_timeout, l0_to_recovery, nak_received, nak_sent, non_fatal, replay, replay_rollover, unsupported_requesterrors/s
redfish.port.pcie_tlp_ratePort PCIe TLP Ratecompletion, read, writepackets/s
redfish.port.pcie_trafficPort PCIe Trafficcompletion, read, writebytes/s
redfish.port.rdma_error_ratePort RDMA Error Rateprotection, protocolerrors/s
redfish.port.rdma_trafficPort RDMA Trafficreceived, sentbytes/s
redfish.port.signal_detectedPort Signal Detectedclear, detected, unknownstate
redfish.port.statePort Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.port.trafficPort Trafficreceived, sentbytes/s
redfish.assembly.acquisition_stateAssembly Acquisition Statereadable, unreadable, unknownstate
redfish.assembly.conditionsAssembly Conditionsok, warning, critical, unknownconditions
redfish.assembly.healthAssembly Healthok, warning, critical, unknownstate
redfish.assembly.health_rollupAssembly Health Rollupok, warning, critical, unknownstate
redfish.assembly.stateAssembly Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.firmware.acquisition_stateFirmware Acquisition Statereadable, unreadable, unknownstate
redfish.firmware.conditionsFirmware Conditionsok, warning, critical, unknownconditions
redfish.firmware.healthFirmware Healthok, warning, critical, unknownstate
redfish.firmware.health_rollupFirmware Health Rollupok, warning, critical, unknownstate
redfish.firmware.stateFirmware Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.manager.acquisition_stateManager Acquisition Statereadable, unreadable, unknownstate
redfish.manager.clock_offsetManager Clock Offsetoffsetseconds
redfish.manager.conditionsManager Conditionsok, warning, critical, unknownconditions
redfish.manager.healthManager Healthok, warning, critical, unknownstate
redfish.manager.health_rollupManager Health Rollupok, warning, critical, unknownstate
redfish.manager.power_stateManager Power Stateon, off, powering_on, powering_off, paused, unknownstate
redfish.manager.stateManager Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate
redfish.software.acquisition_stateSoftware Acquisition Statereadable, unreadable, unknownstate
redfish.software.conditionsSoftware Conditionsok, warning, critical, unknownconditions
redfish.software.healthSoftware Healthok, warning, critical, unknownstate
redfish.software.health_rollupSoftware Health Rollupok, warning, critical, unknownstate
redfish.software.stateSoftware Stateenabled, disabled, standby_offline, standby_spare, in_test, starting, absent, unavailable_offline, deferring, quiesced, updating, qualified, degraded, unknownstate

Per reading

One physical sensor reading or source-provided measurement excerpt.

Labels:

LabelDescription
endpoint_keyStable canonical endpoint key.
resource_keyStable identity of the resource supplying the reading.
resource_kindKind of the resource supplying the reading.
resource_nameResource supplying the reading.
slotSlot, device locator, or socket of the supplying resource, when reported.
locationService label of the supplying resource’s physical location, when reported.
manufacturerManufacturer of the supplying resource, when reported.
modelModel of the supplying resource, when reported.
reading_keyStable reading identity within the endpoint.
reading_typeReading type, such as temperature or voltage.
physical_contextRedfish physical context of the sensor, when reported.
physical_subcontextRedfish physical sub-context of the sensor, when reported.
reading_basisZero, delta, or headroom measurement basis.
reading_roleCurrent, average, minimum, or peak reading.

Metrics:

MetricDescriptionDimensionsUnit
redfish.reading.percentagePercentage Readingsvaluepercentage
redfish.reading.alarmRedfish Reading Source Health Stateclear, warning, criticalstate
redfish.reading.derived_healthRedfish Reading Derived Health (Thresholds)ok, warning, criticalstate
redfish.reading.absolute_humidityAbsolute Humidity Readingsvaluegrams/cubic-meter
redfish.reading.air_flowAir Flow Readingsvaluecubic-meters/minute
redfish.reading.altitudeAltitude Readingsvaluemeters
redfish.reading.barometric_pressureBarometric Pressure Readingsvaluepascals
redfish.reading.heatHeat Readingsvaluewatts
redfish.reading.humidityRelative Humidity Readingsvaluepercentage
redfish.reading.linear_accelerationLinear Acceleration Readingsvaluemeters/second2
redfish.reading.linear_positionLinear Position Readingsvaluemeters
redfish.reading.linear_velocityLinear Velocity Readingsvaluemeters/second
redfish.reading.liquid_flowLiquid Flow Readingsvalueliters/minute
redfish.reading.liquid_levelLiquid Level Readingsvaluemeters
redfish.reading.pressurePressure Readingsvaluepascals
redfish.reading.rotational_accelerationRotational Acceleration Readingsvalueradians/second2
redfish.reading.rotational_positionRotational Position Readingsvalueradians
redfish.reading.rotational_speedRotational Speed ReadingsvalueRPM
redfish.reading.rotational_velocityRotational Velocity Readingsvalueradians/second
redfish.reading.temperatureTemperature ReadingsvalueCelsius
redfish.reading.valve_positionValve Position Readingsvaluepercentage
redfish.reading.apparent_energyApparent Energy Readingsvaluejoule-equivalent
redfish.reading.apparent_powerApparent Power Readingsvaluevolt-amperes
redfish.reading.chargeCharge Readingsvalueampere-hours
redfish.reading.crest_factorCrest Factor Readingsvalueratio
redfish.reading.currentCurrent Readingsvalueamperes
redfish.reading.energyEnergy Readingsvaluejoules
redfish.reading.frequencyFrequency Readingsvaluehertz
redfish.reading.harmonic_distortionHarmonic Distortion Readingsvaluepercentage
redfish.reading.phase_anglePhase Angle Readingsvaluedegrees
redfish.reading.powerPower Readingsvaluewatts
redfish.reading.power_factorPower Factor Readingsvalueratio
redfish.reading.reactive_energyReactive Energy Readingsvaluejoule-equivalent
redfish.reading.reactive_powerReactive Power Readingsvaluevars
redfish.reading.stored_energyStored Energy Readingsvaluewatt-hours
redfish.reading.voltageVoltage Readingsvaluevolts

Alerts

The following alerts are available:

Alert nameOn metricDescription
redfish_assembly_conditionsredfish.assembly.conditionsRedfish ${label:resource_name} reports a non-healthy state for Assembly Conditions
redfish_assembly_healthredfish.assembly.healthRedfish ${label:resource_name} reports a non-healthy state for Assembly Health
redfish_assembly_health_rollupredfish.assembly.health_rollupRedfish ${label:resource_name} reports a non-healthy state for Assembly Health Rollup
redfish_battery_conditionsredfish.battery.conditionsRedfish ${label:resource_name} reports a non-healthy state for Battery Conditions
redfish_battery_healthredfish.battery.healthRedfish ${label:resource_name} reports a non-healthy state for Battery Health
redfish_battery_health_rollupredfish.battery.health_rollupRedfish ${label:resource_name} reports a non-healthy state for Battery Health Rollup
redfish_chassis_conditionsredfish.chassis.conditionsRedfish ${label:resource_name} reports a non-healthy state for Chassis Conditions
redfish_chassis_healthredfish.chassis.healthRedfish ${label:resource_name} reports a non-healthy state for Chassis Health
redfish_chassis_health_rollupredfish.chassis.health_rollupRedfish ${label:resource_name} reports a non-healthy state for Chassis Health Rollup
redfish_chassis_intrusion_stateredfish.chassis.intrusion_stateRedfish ${label:resource_name} reports a non-healthy state for Chassis Intrusion State
redfish_collection_statusredfish.collection.statusRedfish endpoint ${label:_collect_job} reports a non-healthy state for Redfish Collection Status
redfish_control_conditionsredfish.control.conditionsRedfish ${label:resource_name} reports a non-healthy state for Control Conditions
redfish_control_healthredfish.control.healthRedfish ${label:resource_name} reports a non-healthy state for Control Health
redfish_control_health_rollupredfish.control.health_rollupRedfish ${label:resource_name} reports a non-healthy state for Control Health Rollup
redfish_coolant_connector_conditionsredfish.coolant_connector.conditionsRedfish ${label:resource_name} reports a non-healthy state for Coolant Connector Conditions
redfish_coolant_connector_healthredfish.coolant_connector.healthRedfish ${label:resource_name} reports a non-healthy state for Coolant Connector Health
redfish_coolant_connector_health_rollupredfish.coolant_connector.health_rollupRedfish ${label:resource_name} reports a non-healthy state for Coolant Connector Health Rollup
redfish_drive_conditionsredfish.drive.conditionsRedfish ${label:resource_name} reports a non-healthy state for Drive Conditions
redfish_drive_failure_predictedredfish.drive.failure_predictedRedfish ${label:resource_name} reports a non-healthy state for Drive Failure Prediction
redfish_drive_healthredfish.drive.healthRedfish ${label:resource_name} reports a non-healthy state for Drive Health
redfish_drive_health_rollupredfish.drive.health_rollupRedfish ${label:resource_name} reports a non-healthy state for Drive Health Rollup
redfish_drive_status_indicatorredfish.drive.status_indicatorRedfish ${label:resource_name} reports a non-healthy state for Drive Status Indicator
redfish_ethernet_interface_conditionsredfish.ethernet_interface.conditionsRedfish ${label:resource_name} reports a non-healthy state for Ethernet Interface Conditions
redfish_ethernet_interface_healthredfish.ethernet_interface.healthRedfish ${label:resource_name} reports a non-healthy state for Ethernet Interface Health
redfish_ethernet_interface_health_rollupredfish.ethernet_interface.health_rollupRedfish ${label:resource_name} reports a non-healthy state for Ethernet Interface Health Rollup
redfish_fan_conditionsredfish.fan.conditionsRedfish ${label:resource_name} reports a non-healthy state for Fan Conditions
redfish_fan_healthredfish.fan.healthRedfish ${label:resource_name} reports a non-healthy state for Fan Health
redfish_fan_health_rollupredfish.fan.health_rollupRedfish ${label:resource_name} reports a non-healthy state for Fan Health Rollup
redfish_filter_conditionsredfish.filter.conditionsRedfish ${label:resource_name} reports a non-healthy state for Filter Conditions
redfish_filter_healthredfish.filter.healthRedfish ${label:resource_name} reports a non-healthy state for Filter Health
redfish_filter_health_rollupredfish.filter.health_rollupRedfish ${label:resource_name} reports a non-healthy state for Filter Health Rollup
redfish_firmware_conditionsredfish.firmware.conditionsRedfish ${label:resource_name} reports a non-healthy state for Firmware Conditions
redfish_firmware_healthredfish.firmware.healthRedfish ${label:resource_name} reports a non-healthy state for Firmware Health
redfish_firmware_health_rollupredfish.firmware.health_rollupRedfish ${label:resource_name} reports a non-healthy state for Firmware Health Rollup
redfish_heater_conditionsredfish.heater.conditionsRedfish ${label:resource_name} reports a non-healthy state for Heater Conditions
redfish_heater_healthredfish.heater.healthRedfish ${label:resource_name} reports a non-healthy state for Heater Health
redfish_heater_health_rollupredfish.heater.health_rollupRedfish ${label:resource_name} reports a non-healthy state for Heater Health Rollup
redfish_leak_detection_conditionsredfish.leak_detection.conditionsRedfish ${label:resource_name} reports a non-healthy state for Leak Detection Conditions
redfish_leak_detection_healthredfish.leak_detection.healthRedfish ${label:resource_name} reports a non-healthy state for Leak Detection Health
redfish_leak_detection_health_rollupredfish.leak_detection.health_rollupRedfish ${label:resource_name} reports a non-healthy state for Leak Detection Health Rollup
redfish_leak_detector_conditionsredfish.leak_detector.conditionsRedfish ${label:resource_name} reports a non-healthy state for Leak Detector Conditions
redfish_leak_detector_detector_stateredfish.leak_detector.detector_stateRedfish ${label:resource_name} reports a non-healthy state for Leak Detector State
redfish_leak_detector_healthredfish.leak_detector.healthRedfish ${label:resource_name} reports a non-healthy state for Leak Detector Health
redfish_leak_detector_health_rollupredfish.leak_detector.health_rollupRedfish ${label:resource_name} reports a non-healthy state for Leak Detector Health Rollup
redfish_leak_detector_group_conditionsredfish.leak_detector_group.conditionsRedfish ${label:resource_name} reports a non-healthy state for Leak Detector Group Conditions
redfish_leak_detector_group_healthredfish.leak_detector_group.healthRedfish ${label:resource_name} reports a non-healthy state for Leak Detector Group Health
redfish_leak_detector_group_health_rollupredfish.leak_detector_group.health_rollupRedfish ${label:resource_name} reports a non-healthy state for Leak Detector Group Health Rollup
redfish_manager_conditionsredfish.manager.conditionsRedfish ${label:resource_name} reports a non-healthy state for Manager Conditions
redfish_manager_healthredfish.manager.healthRedfish ${label:resource_name} reports a non-healthy state for Manager Health
redfish_manager_health_rollupredfish.manager.health_rollupRedfish ${label:resource_name} reports a non-healthy state for Manager Health Rollup
redfish_memory_conditionsredfish.memory.conditionsRedfish ${label:resource_name} reports a non-healthy state for Memory Module Conditions
redfish_memory_healthredfish.memory.healthRedfish ${label:resource_name} reports a non-healthy state for Memory Module Health
redfish_memory_health_rollupredfish.memory.health_rollupRedfish ${label:resource_name} reports a non-healthy state for Memory Module Health Rollup
redfish_network_adapter_conditionsredfish.network_adapter.conditionsRedfish ${label:resource_name} reports a non-healthy state for Network Adapter Conditions
redfish_network_adapter_healthredfish.network_adapter.healthRedfish ${label:resource_name} reports a non-healthy state for Network Adapter Health
redfish_network_adapter_health_rollupredfish.network_adapter.health_rollupRedfish ${label:resource_name} reports a non-healthy state for Network Adapter Health Rollup
redfish_network_device_function_conditionsredfish.network_device_function.conditionsRedfish ${label:resource_name} reports a non-healthy state for Network Device Function Conditions
redfish_network_device_function_healthredfish.network_device_function.healthRedfish ${label:resource_name} reports a non-healthy state for Network Device Function Health
redfish_network_device_function_health_rollupredfish.network_device_function.health_rollupRedfish ${label:resource_name} reports a non-healthy state for Network Device Function Health Rollup
redfish_network_interface_conditionsredfish.network_interface.conditionsRedfish ${label:resource_name} reports a non-healthy state for Network Interface Conditions
redfish_network_interface_healthredfish.network_interface.healthRedfish ${label:resource_name} reports a non-healthy state for Network Interface Health
redfish_network_interface_health_rollupredfish.network_interface.health_rollupRedfish ${label:resource_name} reports a non-healthy state for Network Interface Health Rollup
redfish_network_port_conditionsredfish.network_port.conditionsRedfish ${label:resource_name} reports a non-healthy state for Network Port Conditions
redfish_network_port_healthredfish.network_port.healthRedfish ${label:resource_name} reports a non-healthy state for Network Port Health
redfish_network_port_health_rollupredfish.network_port.health_rollupRedfish ${label:resource_name} reports a non-healthy state for Network Port Health Rollup
redfish_pcie_device_conditionsredfish.pcie_device.conditionsRedfish ${label:resource_name} reports a non-healthy state for PCIe Device Conditions
redfish_pcie_device_healthredfish.pcie_device.healthRedfish ${label:resource_name} reports a non-healthy state for PCIe Device Health
redfish_pcie_device_health_rollupredfish.pcie_device.health_rollupRedfish ${label:resource_name} reports a non-healthy state for PCIe Device Health Rollup
redfish_pcie_function_conditionsredfish.pcie_function.conditionsRedfish ${label:resource_name} reports a non-healthy state for PCIe Function Conditions
redfish_pcie_function_healthredfish.pcie_function.healthRedfish ${label:resource_name} reports a non-healthy state for PCIe Function Health
redfish_pcie_function_health_rollupredfish.pcie_function.health_rollupRedfish ${label:resource_name} reports a non-healthy state for PCIe Function Health Rollup
redfish_port_conditionsredfish.port.conditionsRedfish ${label:resource_name} reports a non-healthy state for Port Conditions
redfish_port_healthredfish.port.healthRedfish ${label:resource_name} reports a non-healthy state for Port Health
redfish_port_health_rollupredfish.port.health_rollupRedfish ${label:resource_name} reports a non-healthy state for Port Health Rollup
redfish_power_subsystem_conditionsredfish.power_subsystem.conditionsRedfish ${label:resource_name} reports a non-healthy state for Power Subsystem Conditions
redfish_power_subsystem_healthredfish.power_subsystem.healthRedfish ${label:resource_name} reports a non-healthy state for Power Subsystem Health
redfish_power_subsystem_health_rollupredfish.power_subsystem.health_rollupRedfish ${label:resource_name} reports a non-healthy state for Power Subsystem Health Rollup
redfish_power_supply_conditionsredfish.power_supply.conditionsRedfish ${label:resource_name} reports a non-healthy state for Power Supply Conditions
redfish_power_supply_healthredfish.power_supply.healthRedfish ${label:resource_name} reports a non-healthy state for Power Supply Health
redfish_power_supply_health_rollupredfish.power_supply.health_rollupRedfish ${label:resource_name} reports a non-healthy state for Power Supply Health Rollup
redfish_power_supply_line_input_statusredfish.power_supply.line_input_statusRedfish ${label:resource_name} reports a non-healthy state for Power Supply Line Input Status
redfish_processor_conditionsredfish.processor.conditionsRedfish ${label:resource_name} reports a non-healthy state for Processor Conditions
redfish_processor_healthredfish.processor.healthRedfish ${label:resource_name} reports a non-healthy state for Processor Health
redfish_processor_health_rollupredfish.processor.health_rollupRedfish ${label:resource_name} reports a non-healthy state for Processor Health Rollup
redfish_processor_throttling_stateredfish.processor.throttling_stateRedfish ${label:resource_name} reports a non-healthy state for Processor Throttling State
redfish_pump_conditionsredfish.pump.conditionsRedfish ${label:resource_name} reports a non-healthy state for Pump Conditions
redfish_pump_healthredfish.pump.healthRedfish ${label:resource_name} reports a non-healthy state for Pump Health
redfish_pump_health_rollupredfish.pump.health_rollupRedfish ${label:resource_name} reports a non-healthy state for Pump Health Rollup
redfish_reading_alarmredfish.reading.alarmRedfish ${label:resource_name} reading ${label:reading_key} reports a non-healthy state for Redfish Reading Source Health State
redfish_redundancy_conditionsredfish.redundancy.conditionsRedfish ${label:resource_name} reports a non-healthy state for Redundancy Conditions
redfish_redundancy_healthredfish.redundancy.healthRedfish ${label:resource_name} reports a non-healthy state for Redundancy Health
redfish_redundancy_health_rollupredfish.redundancy.health_rollupRedfish ${label:resource_name} reports a non-healthy state for Redundancy Health Rollup
redfish_sensor_conditionsredfish.sensor.conditionsRedfish ${label:resource_name} reports a non-healthy state for Sensor Conditions
redfish_sensor_healthredfish.sensor.healthRedfish ${label:resource_name} reports a non-healthy state for Sensor Health
redfish_sensor_health_rollupredfish.sensor.health_rollupRedfish ${label:resource_name} reports a non-healthy state for Sensor Health Rollup
redfish_software_conditionsredfish.software.conditionsRedfish ${label:resource_name} reports a non-healthy state for Software Conditions
redfish_software_healthredfish.software.healthRedfish ${label:resource_name} reports a non-healthy state for Software Health
redfish_software_health_rollupredfish.software.health_rollupRedfish ${label:resource_name} reports a non-healthy state for Software Health Rollup
redfish_storage_conditionsredfish.storage.conditionsRedfish ${label:resource_name} reports a non-healthy state for Storage Conditions
redfish_storage_healthredfish.storage.healthRedfish ${label:resource_name} reports a non-healthy state for Storage Health
redfish_storage_health_rollupredfish.storage.health_rollupRedfish ${label:resource_name} reports a non-healthy state for Storage Health Rollup
redfish_storage_controller_conditionsredfish.storage_controller.conditionsRedfish ${label:resource_name} reports a non-healthy state for Storage Controller Conditions
redfish_storage_controller_healthredfish.storage_controller.healthRedfish ${label:resource_name} reports a non-healthy state for Storage Controller Health
redfish_storage_controller_health_rollupredfish.storage_controller.health_rollupRedfish ${label:resource_name} reports a non-healthy state for Storage Controller Health Rollup
redfish_system_conditionsredfish.system.conditionsRedfish ${label:resource_name} reports a non-healthy state for System Conditions
redfish_system_healthredfish.system.healthRedfish ${label:resource_name} reports a non-healthy state for System Health
redfish_system_health_rollupredfish.system.health_rollupRedfish ${label:resource_name} reports a non-healthy state for System Health Rollup
redfish_thermal_subsystem_conditionsredfish.thermal_subsystem.conditionsRedfish ${label:resource_name} reports a non-healthy state for Thermal Subsystem Conditions
redfish_thermal_subsystem_healthredfish.thermal_subsystem.healthRedfish ${label:resource_name} reports a non-healthy state for Thermal Subsystem Health
redfish_thermal_subsystem_health_rollupredfish.thermal_subsystem.health_rollupRedfish ${label:resource_name} reports a non-healthy state for Thermal Subsystem Health Rollup
redfish_volume_conditionsredfish.volume.conditionsRedfish ${label:resource_name} reports a non-healthy state for Volume Conditions
redfish_volume_healthredfish.volume.healthRedfish ${label:resource_name} reports a non-healthy state for Volume Health
redfish_volume_health_rollupredfish.volume.health_rollupRedfish ${label:resource_name} reports a non-healthy state for Volume Health Rollup
redfish_volume_write_cache_stateredfish.volume.write_cache_stateRedfish ${label:resource_name} reports a non-healthy state for Volume Write Cache State

Live Data

Inspect one configured endpoint’s latest sensor readings, hardware health, and BMC-retained events, selected with the Instance parameter. Sensors and Hardware show the latest completed collection and do not query the BMC when you open them, so a row can be up to one update_every (60 seconds by default) plus that collection’s duration old; the Observed column is the start time of that collection and is the same for every row. Logs queries the BMC on demand.

Redfish Sensors

Inspect current sensor readings beside the health the BMC reports and an independently derived threshold health, so a crossed limit can be told apart from a fault the BMC has declared. The table holds one row per sensor with its current reading; the average, peak, and threshold values a sensor also publishes are not rows here (they appear on the charts), and power derived from energy is labeled as such. Derived health reads OK when none of that sensor’s own upper and lower limits is active (the BMC may still report other faults), Not applicable when the sensor publishes no limits, and Unavailable when the published limits cannot be used, the reading itself is unavailable, or too few readings have arrived to decide.

AspectDescription
NameRedfish:sensors
Require Cloudno
PerformanceReads data already collected by the job; no additional BMC requests. Response size grows with the number of rows.
SecurityExposes device identity, health and source resource addresses to authorized operators. Does not expose credentials or session tokens.
AvailabilityAvailable after collection produces usable data. Returns HTTP 503 before the first collection and after a total failure. Partial collections retain current rows and mark gaps.

Prerequisites

No additional configuration is required.

Parameters

ParameterTypeDescriptionRequiredDefaultOptions
InstanceselectSelect the configured Redfish endpoint job.noFirst available job

Returns

One row per supported primary reading from the current collection. Missing or invalid values are blank; missing health is Not reported.

ColumnTypeUnitVisibilityDescription
KeystringhiddenStable row identity.
SortstringhiddenAttention, name and identity ordering.
SensorstringSensor or component reading.
TypestringMeasured quantity.
ReadingfloatCurrent value; blank when unavailable.
UnitsstringReading units.
HealthstringBMC-reported health of this reading; not inherited component health.
Derived health (thresholds)stringLocally evaluated threshold status; OK does not imply overall hardware health.
Data availabilitystringWhether this reading has a usable value.
ObservedtimestampCollection observation time; not the BMC’s internal sampling time.
ResourcestringhiddenResource supplying this reading.
Resource URIstringhiddenSource resource address.
Source propertystringhiddenSource reading property.
LocationstringhiddenBMC-reported physical context.
SourcestringhiddenWhether this value was reported or calculated.
rowOptionsnonehiddenRow presentation.

Redfish Hardware

Find components needing attention and inspect their identity, configuration and reported condition. Optional columns show CPU counts, memory and storage capacity, firmware release dates and assembly revisions. Component health, aggregate health and collection availability are kept distinct.

AspectDescription
NameRedfish:hardware
Require Cloudno
PerformanceReads data already collected by the job; no additional BMC requests. Response size grows with the number of rows.
SecurityExposes device identity, health and source resource addresses to authorized operators. Does not expose credentials or session tokens.
AvailabilityAvailable after collection produces usable data. Returns HTTP 503 before the first collection and after a total failure. Partial collections retain current rows and mark gaps.

Prerequisites

No additional configuration is required.

Parameters

ParameterTypeDescriptionRequiredDefaultOptions
InstanceselectSelect the configured Redfish endpoint job.noFirst available job

Returns

One row per monitored component or logical resource, including known resources that could not be read. Identity, configuration and version details are optional columns populated when reported by the BMC. Capacity belongs to the individual resource; physical drives and logical volumes must not be added together. Release date describes the firmware or software release, not its installation. Missing or unusable details are blank.

ColumnTypeUnitVisibilityDescription
KeystringhiddenStable row identity.
SortstringhiddenAttention, name and identity ordering.
ComponentstringComponent or logical resource name.
TypestringResource kind.
HealthstringBMC-reported health of this component.
StatestringBMC-reported operational state.
LocationstringBMC-reported location or slot.
Reported issuestringBMC conditions, rollup warnings or predicted failure.
Data availabilitystringWhether this component was read in this collection.
ObservedtimestampCollection observation time; not the BMC’s internal sampling time.
ManufacturerstringhiddenComponent manufacturer.
ModelstringhiddenComponent model.
Serial numberstringhiddenComponent serial number.
Part numberstringhiddenComponent part number.
Asset tagstringhiddenComponent asset tag.
FirmwarestringhiddenFirmware, software or BIOS version.
Power statestringhiddenBMC-reported power state.
Health rollupstringhiddenBMC-reported aggregate health, separate from component health.
Failure predictedbooleanhiddenBMC predicts component failure.
Resource URIstringhiddenSource resource address.
Processor coresintegercoreshiddenTotal cores in this processor.
Enabled coresintegercoreshiddenEnabled cores in this processor.
Supported threadsintegerthreadshiddenExecution threads supported by this processor.
CapacityintegerbyteshiddenCapacity of this memory device, physical drive or logical volume. Memory capacity is converted from MiB to bytes.
Memory typestringhiddenMemory device technology, such as DDR4 or DDR5.
Media typestringhiddenDrive media type, such as SSD or HDD.
Drive protocolstringhiddenProtocol used by this drive, such as SAS, SATA or NVMe.
RAID typestringhiddenRAID configuration of this logical volume.
Release datetimestamphiddenFirmware or software release/production date; not installation time.
Hardware versionstringhiddenVendor-reported hardware version of this assembly.
Engineering revisionstringhiddenEngineering change level or revision of this assembly.
rowOptionsnonehiddenRow presentation.

Redfish Logs

Browse events currently retained by one BMC log service in the Logs view. Select the endpoint job and a service linked from its Systems, Managers or Chassis. Refresh reads the log again; BMC rotation or clearing can remove events. This viewer does not store an archive.

AspectDescription
NameRedfish:logs
Require Cloudno
PerformanceEach query discovers linked services and reads every page and entry of the selected log before filtering. There is no event cap; cost grows with BMC retention and pagination. Reads share the job’s max_concurrent_requests budget with metrics. The default UI refresh is 60 seconds. Slow full scans can fail at the Function deadline; narrow time or text filters do not reduce BMC reads.
SecurityUses the job’s existing credentials, TLS and proxy settings. Reading logs requires BMC permissions for the linked services and entries. Queries are read-only apart from creating and deleting their authentication sessions. Event messages may contain sensitive operational information; credentials and session tokens are not returned.
AvailabilityAvailable for running jobs without waiting for a successful metric poll. An empty service selector means no supported linked services were advertised. Missing Entries support and inaccessible services return an error; an empty readable log returns an empty table. The view has no histogram, live tail or historical archive, and a multi-page read is not an atomic snapshot.

Prerequisites

No additional configuration is required.

Parameters

ParameterTypeDescriptionRequiredDefaultOptions
InstanceselectSelect the configured Redfish endpoint job.noFirst available job
Log serviceselectSelect a linked service advertised by this endpoint.yesFirst advertised service in the UI
SeverityselectFilter by BMC severity. Unknown includes missing and unrecognized values.noallAll severities (default), Critical, Warning, OK, Unknown
AfterintegerInclusive lower time boundary in integer Unix seconds. A negative value is relative to before, or to now when before is omitted.noNo lower boundary
BeforeintegerInclusive upper time boundary in integer Unix seconds. Zero or a negative value is relative to now.noNo upper boundary
SearchstringCase-sensitive Netdata simple patterns against the combined message, IDs, resource addresses, entry type and reported severity. Use *failure* for a substring. Space-separated patterns are checked in order; the first match decides, ! excludes, and no match excludes the row. Use !*noise* * to exclude noise and keep everything else.noNo text filter

Returns

One row per matching retained entry. Time uses EventTimestamp, then valid Created. Both originals and the time basis remain available in details. Undated entries remain visible as Unavailable after dated rows, with a notice that the time range cannot filter them. Refresh replaces all rows. Failed pages or members fail the request instead of returning a partial log as complete.

ColumnTypeUnitVisibilityDescription
OrderintegerhiddenNewest first, then undated entries; row position within this query.
TimetimestampEventTimestamp with valid Created fallback; Unavailable when neither can be used.
SeveritystringOK, Warning, Critical or Unknown.
MessagestringBMC event message.
Entry IDstringIdentifier assigned by this log service.
Entry typestringhiddenBMC event format.
Log servicestringhiddenSelected source resource.
Entry URIstringhiddenSource entry resource.
Message IDstringhiddenBMC message registry identifier.
EventTimestampstringhiddenOriginal event time, including invalid source values.
CreatedstringhiddenOriginal entry creation time, including invalid source values.
Time basisstringhiddenEventTimestamp, Created or Unavailable.
Reported severitystringhiddenOriginal severity, including unrecognized source values.
rowOptionsnonehiddenRow presentation.

Troubleshooting

Diagnostics

Debug Mode

Important: Debug mode is not supported for data collection jobs created via the UI using the Dyncfg feature.

To troubleshoot issues with the redfish collector, run the go.d.plugin with the debug option enabled. The output should give you clues as to why the collector isn’t working.

  • Navigate to the plugins.d directory, usually at /usr/libexec/netdata/plugins.d/. If that’s not the case on your system, open netdata.conf and look for the plugins setting under [directories].

    cd /usr/libexec/netdata/plugins.d/
    
  • Switch to the netdata user.

    sudo -u netdata -s
    
  • Run the go.d.plugin to debug the collector:

    ./go.d.plugin -d -m redfish
    

    To debug a specific job:

    ./go.d.plugin -d -m redfish -j jobName
    

Getting Logs

If you’re encountering problems with the redfish collector, follow these steps to retrieve logs and identify potential issues:

  • Run the command specific to your system (systemd, non-systemd, or Docker container).
  • Examine the output for any warnings or error messages that might indicate issues. These messages should provide clues about the root cause of the problem.
System with systemd

Use the following command to view logs generated since the last Netdata service restart:

journalctl _SYSTEMD_INVOCATION_ID="$(systemctl show --value --property=InvocationID netdata)" --namespace=netdata --grep redfish
System without systemd

Locate the collector log file, typically at /var/log/netdata/collector.log, and use grep to filter for collector’s name:

grep redfish /var/log/netdata/collector.log

Note: This method shows logs from all restarts. Focus on the latest entries for troubleshooting current issues.

Docker Container

If your Netdata runs in a Docker container named “netdata” (replace if different), use this command:

docker logs netdata 2>&1 | grep redfish

Known Errors

config validation: 'username' and 'password' are required for auth_method "<method>"

When

At job start, with auth_method set to auto, session, or basic.

Cause

Only these three modes send credentials, and both username and password must be set for them. The message also appears the other way round (must be empty for auth_method "none") when credentials are left in place after switching a job to none.

Fix

Set both fields, or switch auth_method to none for an endpoint that takes no credentials. Values may be secret references such as ${file:/etc/netdata/redfish-password} rather than literals.

ServiceRoot has no RedfishVersion

When

At job start or on the first collection, after the URL responded.

Cause

The address answered, but what it returned is not a Redfish ServiceRoot. Usually url points at the BMC’s web UI, a load balancer, or a captive portal rather than at the Redfish service.

Fix

Point url at the service origin or its ServiceRoot path — https://<bmc-address> or https://<bmc-address>/redfish/v1/. Confirm with curl -k https://<bmc-address>/redfish/v1/, which must return JSON containing RedfishVersion.

Redfish endpoint check: Redfish TLS certificate verification failed

When

With an https:// URL and a BMC presenting a self-signed or internally issued certificate, or a certificate issued for a different name than the one in url. During collection the same message appears without the Redfish endpoint check: prefix.

Cause

The Agent host does not trust the certificate authority that signed the BMC’s certificate, or the certificate does not cover the address in url. Most BMCs ship with a self-signed certificate. The collector logs this summary rather than the underlying TLS error text.

Fix

Point tls_ca at the CA bundle that signed the certificate, or install that CA in the Agent host’s trust store; for a name mismatch, use the address the certificate was issued for. tls_skip_verify: true will also connect, but it accepts any certificate and leaves the session open to interception — use it to confirm the diagnosis, not as the permanent setting.

The job starts and passes its check, then collects nothing

When

With auth_method set to auto or session.

Cause

In these modes the configuration test identifies the endpoint without opening a session, so it succeeds before the credentials are ever used. They are validated when collection starts.

Fix

Check the username and password, and that the BMC account may read the systems, chassis, managers, sensors, and storage you expect. auth_method: basic exercises the credentials on every request and fails more visibly while you are diagnosing.

Collection takes as long as, or longer than, the interval

Cause

The endpoint exposes more components than it can serve within update_every. BMCs are frequently slow and many serialize requests internally, so the walk cannot be shortened by concurrency alone. The collector publishes what it finished and starts fresh at the next interval, leaving gaps on some charts.

Fix

Raise update_every, narrow collect to the areas you need, or lower max_concurrent_requests for a controller that degrades under parallel load. Raise timeout only when individual responses genuinely need longer.

A component or reading is missing from the charts

Cause

The collector reads standard Redfish properties only; vendor-specific OEM extensions are skipped. A BMC may also omit a property, or expose it in a shape the standard schemas do not describe. Its area may also be excluded by collect.

Fix

Check collect covers the area first. If it does, report the vendor, model, and firmware version with a sanitized payload from the affected resource so support can be added.

The observability platform companies need to succeed

Sign up for free

Want a personalised demo of Netdata for your use case?

Contact Sales