Class UnixIpmiSourceProcessor

java.lang.Object
org.sentrysoftware.metricshub.extension.oscommand.ipmi.UnixIpmiSourceProcessor

public class UnixIpmiSourceProcessor extends Object
Processes IPMI source information for Unix systems, leveraging telemetry configurations to execute and retrieve data from IPMI tool commands. It handles both local and remote command executions based on system configuration.
  • Constructor Details

    • UnixIpmiSourceProcessor

      public UnixIpmiSourceProcessor()
  • Method Details

    • processUnixIpmiSource

      public SourceTable processUnixIpmiSource(String sourceKey, String connectorId, TelemetryManager telemetryManager)
      Executes IPMI commands to collect data from Unix systems and constructs a SourceTable with the results. Handles command execution both locally and remotely, depending on the system configuration.
      Parameters:
      sourceKey - The key identifier for the IPMI source being processed.
      connectorId - Identifier for the connector instance processing this source.
      telemetryManager - Provides context and configuration for accessing system properties and executing commands.
      Returns:
      A SourceTable containing processed IPMI data. Returns an empty table if errors occur or if no data is available.