1
0
mirror of https://github.com/openshift/openshift-docs.git synced 2026-02-05 21:46:22 +01:00
Files
openshift-docs/monitoring/using-rfhe.adoc
aireilly ecfea5b8a5 adding HTTP transport updates
add pv and pvc for ZTP events

Jack's http transport for events comments

Adding HTTP migration procedure

Adding Jack's ZTP events storage

adding some extra details for PTP events transport

jack's comments

for jack: added PVC docs updates to ZTP

Aneesh: Clarify transportHost is not required to be set for HTTP transport

event service and pv updates for jack

jacks comments

PV updates + splitting into 2 topics for HTTP/AMQP transport

jack's latest comments on PTP via ZTP procedures

updates for jack and tao
2023-04-17 19:38:17 +00:00

59 lines
2.6 KiB
Plaintext

:_content-type: ASSEMBLY
[id="using-rfhe"]
= Monitoring bare-metal events with the {redfish-operator}
include::_attributes/common-attributes.adoc[]
:context: using-rfhe
toc::[]
:FeatureName: Bare Metal Event Relay
include::snippets/technology-preview.adoc[]
[id="about-using-redfish-hardware-events"]
== About bare-metal events
Use the {redfish-operator} to subscribe applications that run in your {product-title} cluster to events that are generated on the underlying bare-metal host. The Redfish service publishes events on a node and transmits them on an advanced message queue to subscribed applications.
Bare-metal events are based on the open Redfish standard that is developed under the guidance of the Distributed Management Task Force (DMTF). Redfish provides a secure industry-standard protocol with a REST API. The protocol is used for the management of distributed, converged or software-defined resources and infrastructure.
Hardware-related events published through Redfish includes:
* Breaches of temperature limits
* Server status
* Fan status
Begin using bare-metal events by deploying the {redfish-operator} Operator and subscribing your application to the service. The {redfish-operator} Operator installs and manages the lifecycle of the Redfish bare-metal event service.
[NOTE]
====
The {redfish-operator} works only with Redfish-capable devices on single-node clusters provisioned on bare-metal infrastructure.
====
include::modules/nw-rfhe-introduction.adoc[leveloffset=+1]
include::modules/nw-rfhe-installing-operator-cli.adoc[leveloffset=+2]
include::modules/nw-rfhe-installing-operator-web-console.adoc[leveloffset=+2]
include::modules/hw-installing-amq-interconnect-messaging-bus.adoc[leveloffset=+1]
[id="subscribing-hw-events"]
== Subscribing to Redfish BMC bare-metal events for a cluster node
You can subscribe to Redfish BMC events generated on a node in your cluster by creating a `BMCEventSubscription` custom resource (CR) for the node, creating a `HardwareEvent` CR for the event, and creating a `Secret` CR for the BMC.
include::modules/nw-rfhe-creating-bmc-event-sub.adoc[leveloffset=+2]
include::modules/nw-rfhe-quering-redfish-hardware-event-subs.adoc[leveloffset=+2]
include::modules/nw-rfhe-creating-hardware-event.adoc[leveloffset=+2]
[role="_additional-resources"]
.Additional resources
* xref:../storage/persistent_storage/persistent_storage_local/persistent-storage-local.adoc#persistent-storage-using-local-volume[Persistent storage using local volumes]
include::modules/cnf-rfhe-notifications-api-refererence.adoc[leveloffset=+1]
include::modules/cnf-migrating-from-amqp-to-http-transport.adoc[leveloffset=+1]