Index

A B C D E F G H I J K L M N O P R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractAllAtOnceStrategy - Class in org.sentrysoftware.metricshub.engine.strategy
Abstract strategy class for processing all monitor jobs at once.
AbstractCollect - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task
An abstract class representing a collection task within the MetricsHub engine.
AbstractCollect(Map<String, Source>, Mapping, Set<String>) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.AbstractCollect
Creates an instance of AbstractCollect with the specified sources, mapping, and execution order.
AbstractCollectionDeserializer<T> - Class in org.sentrysoftware.metricshub.engine.connector.deserializer.custom
An abstract deserializer for collections of a specific type.
AbstractCollectionDeserializer() - Constructor for class org.sentrysoftware.metricshub.engine.connector.deserializer.custom.AbstractCollectionDeserializer
 
AbstractConcat - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute
An abstract class representing a computation operation for concatenation.
AbstractConnectorProcessor - Class in org.sentrysoftware.metricshub.engine.strategy.detection
Abstract base class for processing and detecting connectors based on specific criteria.
AbstractConnectorProcessor() - Constructor for class org.sentrysoftware.metricshub.engine.strategy.detection.AbstractConnectorProcessor
 
AbstractConnectorUpdateChain - Class in org.sentrysoftware.metricshub.engine.connector.update
An abstract class implementing the ConnectorUpdateChain interface.
AbstractConnectorUpdateChain() - Constructor for class org.sentrysoftware.metricshub.engine.connector.update.AbstractConnectorUpdateChain
 
AbstractJsonNodeUpdater - Class in org.sentrysoftware.metricshub.engine.connector.parser
An abstract class that provides the structure for updating a JsonNode.
Each concrete subclass represents a specific JsonNode update implementation.
AbstractJsonNodeUpdater() - Constructor for class org.sentrysoftware.metricshub.engine.connector.parser.AbstractJsonNodeUpdater
 
AbstractLinkedHashMapDeserializer<T> - Class in org.sentrysoftware.metricshub.engine.connector.deserializer.custom
An abstract class providing deserialization support for custom types using Jackson's ObjectMapper and representing the deserialization of a LinkedHashMap instance.
AbstractLinkedHashMapDeserializer() - Constructor for class org.sentrysoftware.metricshub.engine.connector.deserializer.custom.AbstractLinkedHashMapDeserializer
 
AbstractMapDeserializer<T> - Class in org.sentrysoftware.metricshub.engine.connector.deserializer.custom
An abstract class providing deserialization support for custom types using Jackson's ObjectMapper and representing the deserialization of a Map instance.
AbstractMapDeserializer() - Constructor for class org.sentrysoftware.metricshub.engine.connector.deserializer.custom.AbstractMapDeserializer
 
AbstractMatchingLines - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute
An abstract class extending Compute that represents operations involving matching lines based on specified criteria.
AbstractMetric - Class in org.sentrysoftware.metricshub.engine.telemetry.metric
An abstract base class representing a telemetry metric.
AbstractMonitorTask - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task
An abstract class representing a monitor task, providing fields for sources, mapping, execution order, and source dependencies.
AbstractNodeProcessor - Class in org.sentrysoftware.metricshub.engine.connector.parser
Abstract base class for implementing a chain of responsibility pattern in processing JsonNodes.
AbstractNodeProcessor() - Constructor for class org.sentrysoftware.metricshub.engine.connector.parser.AbstractNodeProcessor
 
AbstractNonBlankNonNullInCollectionDeserializer - Class in org.sentrysoftware.metricshub.engine.connector.deserializer.custom
An abstract base class for deserializers handling non-null and non-blank values in collections.
AbstractNonBlankNonNullInCollectionDeserializer() - Constructor for class org.sentrysoftware.metricshub.engine.connector.deserializer.custom.AbstractNonBlankNonNullInCollectionDeserializer
 
AbstractStrategy - Class in org.sentrysoftware.metricshub.engine.strategy
Abstract class representing a strategy for handling connectors and their sources and computes.
AbstractStrategy() - Constructor for class org.sentrysoftware.metricshub.engine.strategy.AbstractStrategy
 
accept(LocalOsHandler.ILocalOsVisitor) - Method in class org.sentrysoftware.metricshub.engine.common.helpers.LocalOsHandler.Aix
 
accept(LocalOsHandler.ILocalOsVisitor) - Method in class org.sentrysoftware.metricshub.engine.common.helpers.LocalOsHandler.FreeBsd
 
accept(LocalOsHandler.ILocalOsVisitor) - Method in class org.sentrysoftware.metricshub.engine.common.helpers.LocalOsHandler.Hp
 
accept(LocalOsHandler.ILocalOsVisitor) - Method in class org.sentrysoftware.metricshub.engine.common.helpers.LocalOsHandler.ILocalOs
Accepts a visitor for handling different types of local operating systems.
accept(LocalOsHandler.ILocalOsVisitor) - Method in class org.sentrysoftware.metricshub.engine.common.helpers.LocalOsHandler.Linux
 
accept(LocalOsHandler.ILocalOsVisitor) - Method in class org.sentrysoftware.metricshub.engine.common.helpers.LocalOsHandler.MacOsx
 
accept(LocalOsHandler.ILocalOsVisitor) - Method in class org.sentrysoftware.metricshub.engine.common.helpers.LocalOsHandler.NetBsd
 
accept(LocalOsHandler.ILocalOsVisitor) - Method in class org.sentrysoftware.metricshub.engine.common.helpers.LocalOsHandler.OpenBsd
 
accept(LocalOsHandler.ILocalOsVisitor) - Method in class org.sentrysoftware.metricshub.engine.common.helpers.LocalOsHandler.Solaris
 
accept(LocalOsHandler.ILocalOsVisitor) - Method in class org.sentrysoftware.metricshub.engine.common.helpers.LocalOsHandler.Sun
 
accept(LocalOsHandler.ILocalOsVisitor) - Method in class org.sentrysoftware.metricshub.engine.common.helpers.LocalOsHandler.Windows
 
accept(MetricType.IMetricTypeVisitor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.metric.MetricType.Counter
 
accept(MetricType.IMetricTypeVisitor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.metric.MetricType.Gauge
 
accept(MetricType.IMetricTypeVisitor) - Method in interface org.sentrysoftware.metricshub.engine.connector.model.metric.MetricType.IMetricKeyType
Accept the given visitor
accept(MetricType.IMetricTypeVisitor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.metric.MetricType.UpDownCounter
 
accept(ICriterionProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.identity.criterion.CommandLineCriterion
 
accept(ICriterionProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.identity.criterion.Criterion
Accepts the given criterion processor for evaluation.
accept(ICriterionProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.identity.criterion.DeviceTypeCriterion
Accepts the given criterion processor for evaluation.
accept(ICriterionProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.identity.criterion.HttpCriterion
Accepts the given criterion processor for evaluation.
accept(ICriterionProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.identity.criterion.IpmiCriterion
 
accept(ICriterionProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.identity.criterion.ProcessCriterion
 
accept(ICriterionProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.identity.criterion.ProductRequirementsCriterion
 
accept(ICriterionProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.identity.criterion.ServiceCriterion
 
accept(ICriterionProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.identity.criterion.SnmpGetCriterion
 
accept(ICriterionProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.identity.criterion.SnmpGetNextCriterion
 
accept(ICriterionProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.identity.criterion.WbemCriterion
 
accept(ICriterionProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.identity.criterion.WmiCriterion
 
accept(IComputeProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Add
 
accept(IComputeProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.And
 
accept(IComputeProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Append
 
accept(IComputeProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.ArrayTranslate
 
accept(IComputeProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Awk
 
accept(IComputeProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Compute
Accepts a compute processor for further processing.
accept(IComputeProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Convert
 
accept(IComputeProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Divide
 
accept(IComputeProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.DuplicateColumn
 
accept(IComputeProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.ExcludeMatchingLines
 
accept(IComputeProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Extract
 
accept(IComputeProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.ExtractPropertyFromWbemPath
 
accept(IComputeProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Json2Csv
 
accept(IComputeProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.KeepColumns
 
accept(IComputeProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.KeepOnlyMatchingLines
 
accept(IComputeProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Multiply
 
accept(IComputeProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.PerBitTranslation
 
accept(IComputeProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Prepend
 
accept(IComputeProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Replace
 
accept(IComputeProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Substring
 
accept(IComputeProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Subtract
 
accept(IComputeProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Translate
 
accept(IComputeProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Xml2Csv
 
accept(ISourceProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.CommandLineSource
 
accept(ISourceProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.CopySource
 
accept(ISourceProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.HttpSource
 
accept(ISourceProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.IpmiSource
 
accept(ISourceProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.SnmpGetSource
 
accept(ISourceProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.SnmpTableSource
 
accept(ISourceProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.Source
Accepts a source processor to perform processing on the source.
accept(ISourceProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.SqlSource
 
accept(ISourceProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.StaticSource
 
accept(ISourceProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.TableJoinSource
 
accept(ISourceProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.TableUnionSource
 
accept(ISourceProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.WbemSource
 
accept(ISourceProcessor) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.WmiSource
 
ACTIVE - Enum constant in enum class org.sentrysoftware.metricshub.engine.alert.AlertRuleState
Active state indicating that the alert rule is triggered.
Add - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute
Represents an Add computation task for monitoring.
Add(String, Integer, String) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Add
Add constructor using the Builder pattern.
addAll(Collection<Monitor>) - Method in class org.sentrysoftware.metricshub.engine.telemetry.MonitorsVo
Ingest all the given monitors
addAttribute(String, String) - Method in class org.sentrysoftware.metricshub.engine.telemetry.Monitor
This method adds a new attribute to the current monitor
addAttributes(Map<String, String>) - Method in class org.sentrysoftware.metricshub.engine.telemetry.Monitor
Add the given attributes to the current map of attributes
addConditionalCollection(Map<String, String>) - Method in class org.sentrysoftware.metricshub.engine.telemetry.Monitor
Add the given conditionalCollection map to the current map of conditionalCollection
addLegacyParameters(Map<String, String>) - Method in class org.sentrysoftware.metricshub.engine.telemetry.Monitor
Add the given legacyTextParameters map to the current map of legacyTextParameters
addMany(Map<String, Connector>) - Method in class org.sentrysoftware.metricshub.engine.connector.model.ConnectorStore
Adds multiple instances of Connector to the connector store.
addMetric(String, AbstractMetric) - Method in class org.sentrysoftware.metricshub.engine.telemetry.Monitor
Add a new metric in the map of metrics
addNewMonitor(Monitor, String, String) - Method in class org.sentrysoftware.metricshub.engine.telemetry.TelemetryManager
Add a new monitor instance
addNonNull(StringJoiner, String, T) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.StringHelper
Add the given prefix and value to the StringJoiner instance.
addOne(String, Connector) - Method in class org.sentrysoftware.metricshub.engine.connector.model.ConnectorStore
Add a new Connector instance
addPostDeserializeSupport(ObjectMapper) - Static method in class org.sentrysoftware.metricshub.engine.connector.deserializer.PostDeserializeHelper
Add the CustomDeserializer as Post deserializer to the given ObjectMapper
addSourceTable(String, SourceTable) - Method in class org.sentrysoftware.metricshub.engine.telemetry.ConnectorNamespace
Add a source in the current sourceTables map
aggregateExtensionConnectorStores() - Method in class org.sentrysoftware.metricshub.engine.extension.ExtensionManager
Aggregates connector stores from various provider extensions into a single ConnectorStore.
AIX - Enum constant in enum class org.sentrysoftware.metricshub.engine.connector.model.common.DeviceKind
IBM AIX.
AIX - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.LocalOsHandler
Represents the AIX operating system.
ALARM - Enum constant in enum class org.sentrysoftware.metricshub.engine.alert.Severity
Indicates an alarm alert that requires immediate attention due to critical issues.
AlertCondition - Class in org.sentrysoftware.metricshub.engine.alert
Represents a condition for triggering alerts based on monitored data.
AlertCondition() - Constructor for class org.sentrysoftware.metricshub.engine.alert.AlertCondition
 
AlertDetails - Class in org.sentrysoftware.metricshub.engine.alert
Represents details associated with an alert, including the problem, consequence, and recommended action.
AlertDetails() - Constructor for class org.sentrysoftware.metricshub.engine.alert.AlertDetails
 
AlertInfo - Class in org.sentrysoftware.metricshub.engine.alert
Represents information related to an alert, including the associated alert rule, monitor, metric name, hostname, host type, and parent monitor.
AlertInfo() - Constructor for class org.sentrysoftware.metricshub.engine.alert.AlertInfo
 
AlertOperator - Enum Class in org.sentrysoftware.metricshub.engine.alert
Represents different comparison operators used in alert conditions, such as equality, greater than, greater than or equal to, less than, less than or equal to, and not equal to.
AlertRule - Class in org.sentrysoftware.metricshub.engine.alert
Represents an alert rule used for monitoring conditions and triggering alerts based on those conditions.
AlertRule(BiFunction<Monitor, Set<AlertCondition>, AlertDetails>, Set<AlertCondition>, long, Severity) - Constructor for class org.sentrysoftware.metricshub.engine.alert.AlertRule
Creates an AlertRule instance with the specified conditionsChecker, conditions, period, and severity.
AlertRule(BiFunction<Monitor, Set<AlertCondition>, AlertDetails>, Set<AlertCondition>, long, Severity, AlertRuleType) - Constructor for class org.sentrysoftware.metricshub.engine.alert.AlertRule
Creates an AlertRule instance with the specified conditionsChecker, conditions, period, severity, and type.
AlertRule(BiFunction<Monitor, Set<AlertCondition>, AlertDetails>, Set<AlertCondition>, Severity) - Constructor for class org.sentrysoftware.metricshub.engine.alert.AlertRule
Creates an AlertRule instance with the specified conditionsChecker, conditions, and severity.
AlertRule(BiFunction<Monitor, Set<AlertCondition>, AlertDetails>, Set<AlertCondition>, Severity, AlertRuleType) - Constructor for class org.sentrysoftware.metricshub.engine.alert.AlertRule
Creates an AlertRule instance with the specified conditionsChecker, conditions, severity, and type.
AlertRuleState - Enum Class in org.sentrysoftware.metricshub.engine.alert
Represents the state of an alert rule.
AlertRuleType - Enum Class in org.sentrysoftware.metricshub.engine.alert
Enumeration representing types of alert rules.
ALL - Enum constant in enum class org.sentrysoftware.metricshub.engine.connector.model.common.ResultContent
Represents all content as result content.
And - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute
Represents an And computation task for monitoring.
And(String, Integer, String) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.And
Construct a new instance of And.
anyMatchLowerCase(Predicate<String>, String...) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.ArrayHelper
Check if the given data matches using the predicate function.
Each data element is converted to lower case before applying the predicate.
Append - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute
Represents an Append computation task for monitoring.
Append(String, Integer, String) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Append
Construct a new instance of Append.
areEqual(Map<String, String>, Map<String, String>) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.MapHelper
Check if the given maps are deeply the same.
ARRAY_2_SIMPLE_STATUS - Enum constant in enum class org.sentrysoftware.metricshub.engine.connector.model.common.ConversionType
Converts an array to a simple status.
ArrayHelper - Class in org.sentrysoftware.metricshub.engine.common.helpers
Utility class for handling arrays and common array-related operations.
ArrayTranslate - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute
Represents an ArrayTranslate computation task for monitoring.
ArrayTranslate(String, Integer, ITranslationTable, String, String) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.ArrayTranslate
Construct a new instance of ArrayTranslate.
AUTOMATIC_NAMESPACE - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Automatic Namespace
AutomaticDetection - Class in org.sentrysoftware.metricshub.engine.strategy.detection
The AutomaticDetection class represents a strategy for automatically detecting connectors based on predefined criteria.
AutomaticDetection(TelemetryManager, ClientsExecutor, Set<String>, ExtensionManager) - Constructor for class org.sentrysoftware.metricshub.engine.strategy.detection.AutomaticDetection
Constructs a new AutomaticDetection instance using the provided telemetry manager and clients executor.
AvailableSourceUpdate - Class in org.sentrysoftware.metricshub.engine.connector.update
Implementation of AbstractConnectorUpdateChain for updating available sources in the connector.
AvailableSourceUpdate() - Constructor for class org.sentrysoftware.metricshub.engine.connector.update.AvailableSourceUpdate
 
Awk - Class in org.sentrysoftware.metricshub.engine.awk
Utility class for working with AWK scripts.
Awk - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute
Represents an Awk computation task for monitoring.
Awk() - Constructor for class org.sentrysoftware.metricshub.engine.awk.Awk
 
Awk(String, String, String, String, String, String) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Awk
Construct a new instance of Awk.
AwkException - Exception Class in org.sentrysoftware.metricshub.engine.awk
Awk Exception
AwkException(String) - Constructor for exception class org.sentrysoftware.metricshub.engine.awk.AwkException
Constructs an AWK Exception using the given message
AwkException(String, Throwable) - Constructor for exception class org.sentrysoftware.metricshub.engine.awk.AwkException
Constructs an AWK Exception using the given message and the throwable
AwkExecutor - Class in org.sentrysoftware.metricshub.engine.awk
Utility class for executing AWK scripts.
AwkExecutor() - Constructor for class org.sentrysoftware.metricshub.engine.awk.AwkExecutor
 

B

BATTERY - Enum constant in enum class org.sentrysoftware.metricshub.engine.common.helpers.KnownMonitorType
Battery monitor type.
BLADE - Enum constant in enum class org.sentrysoftware.metricshub.engine.common.helpers.KnownMonitorType
Blade monitor type.
BODY - Enum constant in enum class org.sentrysoftware.metricshub.engine.connector.model.common.ResultContent
Represents body as result content.
BooleanDeserializer - Class in org.sentrysoftware.metricshub.engine.connector.deserializer.custom
Custom deserializer for converting boolean values from various representations to Java Boolean objects.
BooleanDeserializer() - Constructor for class org.sentrysoftware.metricshub.engine.connector.deserializer.custom.BooleanDeserializer
 
buildConfiguration(String, JsonNode, UnaryOperator<char[]>) - Method in interface org.sentrysoftware.metricshub.engine.extension.IProtocolExtension
Creates and returns a configuration object of the specified type based on the provided JSON node.
buildConfigurationFromJsonNode(String, JsonNode, UnaryOperator<char[]>) - Method in class org.sentrysoftware.metricshub.engine.extension.ExtensionManager
Constructs a configuration object from a given JSON node based on the specified configuration type.
buildMonitorId(String, String, String) - Static method in class org.sentrysoftware.metricshub.engine.telemetry.MonitorFactory
Build the monitor unique identifier [connectorid]_[monitorType]_[id]
buildObjectMapper() - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.JsonHelper
Build and return a new ObjectMapper instance enabling indentation.
buildYamlMapper() - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.JsonHelper
Build a new ObjectMapper using YAMLFactory.
bytesToChars(byte[]) - Static method in class org.sentrysoftware.metricshub.engine.security.CryptoCipher
Converts bytes to chars

C

CANT_FIND_EMBEDDED_FILE - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Can't Find Embedded File
CaseInsensitiveTreeMapDeserializer - Class in org.sentrysoftware.metricshub.engine.connector.deserializer.custom
Custom deserializer for converting JSON objects with string keys to a case-insensitive TreeMap.
CaseInsensitiveTreeMapDeserializer() - Constructor for class org.sentrysoftware.metricshub.engine.connector.deserializer.custom.CaseInsensitiveTreeMapDeserializer
 
charsToBytes(char[]) - Static method in class org.sentrysoftware.metricshub.engine.security.CryptoCipher
Converts chars to bytes
checkForStateAttribute(Map<String, String>) - Method in class org.sentrysoftware.metricshub.engine.telemetry.MetricFactory
Checks whether the state attribute exists in the metric attributes.
checkProtocol(TelemetryManager) - Method in interface org.sentrysoftware.metricshub.engine.extension.IProtocolExtension
Performs a protocol check based on the given telemetry manager and its strategy time.
cleanUpEnumInput(String) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.NumberHelper
Removes the fractional part and the decimal point of the given state if the fractional part contains only 0 after the decimal point.
ClientException - Exception Class in org.sentrysoftware.metricshub.engine.common.exception
This class is used to represent clients-related exceptions.
ClientException() - Constructor for exception class org.sentrysoftware.metricshub.engine.common.exception.ClientException
Constructs a new ClientException.
ClientException(Exception) - Constructor for exception class org.sentrysoftware.metricshub.engine.common.exception.ClientException
Constructs a new ClientException with the specified cause.
ClientException(String) - Constructor for exception class org.sentrysoftware.metricshub.engine.common.exception.ClientException
Constructs a new ClientException with the specified detail message.
ClientException(String, Exception) - Constructor for exception class org.sentrysoftware.metricshub.engine.common.exception.ClientException
Constructs a new ClientException with the specified detail message and cause.
ClientRuntimeException - Exception Class in org.sentrysoftware.metricshub.engine.common.exception
This class is used to manage exceptions that can be thrown by the functional interface implementations used to run commands.
ClientRuntimeException(ClientException) - Constructor for exception class org.sentrysoftware.metricshub.engine.common.exception.ClientRuntimeException
Constructs a new ClientRuntimeException with the specified cause.
ClientsExecutor - Class in org.sentrysoftware.metricshub.engine.client
The ClientsExecutor class provides utility methods for executing various operations through Clients.
ClientsExecutor() - Constructor for class org.sentrysoftware.metricshub.engine.client.ClientsExecutor
 
CLOSED - Enum constant in enum class org.sentrysoftware.metricshub.engine.common.helpers.state.IntrusionStatus
Represents the CLOSED intrusion status.
collectEmbeddedFiles() - Method in class org.sentrysoftware.metricshub.engine.connector.parser.EmbeddedFilesResolver
Collects all processed embedded files into a map where each file is indexed by its unique identifier.
CollectHelper - Class in org.sentrysoftware.metricshub.engine.strategy.utils
The CollectHelper class provides utility methods for extracting metric values and collect times from Monitor instances.
CollectHelper() - Constructor for class org.sentrysoftware.metricshub.engine.strategy.utils.CollectHelper
 
collectMetricUsingConnector(Connector, Monitor, long, String, String) - Method in class org.sentrysoftware.metricshub.engine.telemetry.MetricFactory
This method collects a metric using the connector metrics
collectMonitorMetrics(String, Connector, Monitor, String, Map<String, String>, long, boolean) - Method in class org.sentrysoftware.metricshub.engine.telemetry.MetricFactory
This method collects monitor metrics
collectNumberMetric(Monitor, String, Double, Long) - Method in class org.sentrysoftware.metricshub.engine.telemetry.MetricFactory
This method sets number metric in the monitor
collectNumberMetric(Monitor, String, String, Long) - Method in class org.sentrysoftware.metricshub.engine.telemetry.MetricFactory
This method sets number metric in the monitor
collectStateSetMetric(Monitor, String, String, String[], long) - Method in class org.sentrysoftware.metricshub.engine.telemetry.MetricFactory
This method sets a stateSet metric in the monitor
CollectStrategy - Class in org.sentrysoftware.metricshub.engine.strategy.collect
The CollectStrategy class represents a strategy for collecting metrics from various connectors in a monitoring system.
CollectStrategy(TelemetryManager, Long, ClientsExecutor, ExtensionManager) - Constructor for class org.sentrysoftware.metricshub.engine.strategy.collect.CollectStrategy
Constructs a new CollectStrategy using the provided telemetry manager, strategy time, and clients executor.
COLUMN_PATTERN - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Column pattern
COLUMN_REFERENCE_PATTERN - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Column Reference pattern
COMMA - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Separator: Comma
CommandLineCriterion - Class in org.sentrysoftware.metricshub.engine.connector.model.identity.criterion
Represents an operating system command detection criterion.
CommandLineCriterion(String, boolean, String, String, String, Boolean, Long) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.identity.criterion.CommandLineCriterion
Builder for constructing instances of CommandLineCriterion.
CommandLineSource - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source
Represents a source that executes an operating system command to retrieve data.
CommandLineSource(String, List<Compute>, boolean, String, Long, Boolean, String, String, Integer, Integer, String, String, String, ExecuteForEachEntryOf) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.CommandLineSource
Builder for creating instances of OsCommandSource.
compare(Connector, Connector) - Method in class org.sentrysoftware.metricshub.engine.common.ConnectorMonitorTypeComparator
 
compareVersions(String, String) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.VersionHelper
Compares the given versions.
CompiledFilenameUpdater - Class in org.sentrysoftware.metricshub.engine.connector.update
Implementation of AbstractConnectorUpdateChain for updating compiled filename in the connector.
CompiledFilenameUpdater() - Constructor for class org.sentrysoftware.metricshub.engine.connector.update.CompiledFilenameUpdater
 
Compute - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute
The abstract base class for various compute operations used in MetricsHub engine's data processing tasks.
Compute() - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Compute
 
ComputeProcessor - Class in org.sentrysoftware.metricshub.engine.strategy.source.compute
Processor for handling various compute operations in the context of source data.
ComputeProcessor() - Constructor for class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeProcessor
 
ComputeUpdaterProcessor - Class in org.sentrysoftware.metricshub.engine.strategy.source.compute
The ComputeUpdaterProcessor class is responsible for processing various compute operations such as array translation, logical AND, addition, AWK, conversion, division, duplicating columns, excluding matching lines, extracting data, extracting property from Wbem path, JSON to CSV conversion, keeping specified columns, keeping only matching lines, left concatenation, multiplication, per-bit translation, replacement, right concatenation, subtraction, substring, translation, and XML to CSV conversion.
ComputeUpdaterProcessor() - Constructor for class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeUpdaterProcessor
 
ConnectionType - Enum Class in org.sentrysoftware.metricshub.engine.connector.model.identity
Enum representing the types of connections for a connector.
ConnectionTypeSetDeserializer - Class in org.sentrysoftware.metricshub.engine.connector.deserializer.custom
Custom deserializer for converting JSON arrays to a set of ConnectionType.
ConnectionTypeSetDeserializer() - Constructor for class org.sentrysoftware.metricshub.engine.connector.deserializer.custom.ConnectionTypeSetDeserializer
 
Connector - Class in org.sentrysoftware.metricshub.engine.connector.model
Represents a connector with its configuration, metrics, monitors, and other settings.
Connector() - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.Connector
 
CONNECTOR - Enum constant in enum class org.sentrysoftware.metricshub.engine.common.helpers.KnownMonitorType
Connector monitor type.
CONNECTOR_ID_FORMAT - Static variable in class org.sentrysoftware.metricshub.engine.strategy.AbstractStrategy
Format for string value like: connector_connector-id
CONNECTOR_PARSING_ERROR - Static variable in class org.sentrysoftware.metricshub.engine.connector.parser.ConnectorLibraryParser
 
CONNECTOR_STATUS_METRIC_DEFINITION - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Connector Status Metric Definition
CONNECTOR_STATUS_METRIC_KEY - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Connector Status Metric Key
ConnectorDeserializer - Class in org.sentrysoftware.metricshub.engine.connector.deserializer
Deserializes YAML connector files.
ConnectorDeserializer(ObjectMapper) - Constructor for class org.sentrysoftware.metricshub.engine.connector.deserializer.ConnectorDeserializer
Constructs a new ConnectorDeserializer with the specified ObjectMapper.
ConnectorIdentity - Class in org.sentrysoftware.metricshub.engine.connector.model.identity
Represents the identity information of a connector.
ConnectorIdentity() - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.identity.ConnectorIdentity
 
ConnectorLibraryParser - Class in org.sentrysoftware.metricshub.engine.connector.parser
Parses connectors from YAML files in a given directory.
ConnectorLibraryParser() - Constructor for class org.sentrysoftware.metricshub.engine.connector.parser.ConnectorLibraryParser
 
ConnectorMonitorTypeComparator - Class in org.sentrysoftware.metricshub.engine.common
Comparator for sorting Connector instances based on the monitor type.
ConnectorMonitorTypeComparator() - Constructor for class org.sentrysoftware.metricshub.engine.common.ConnectorMonitorTypeComparator
 
ConnectorNamespace - Class in org.sentrysoftware.metricshub.engine.telemetry
Represents a namespace for a connector, containing information about source tables and related settings.
ConnectorNamespace() - Constructor for class org.sentrysoftware.metricshub.engine.telemetry.ConnectorNamespace
 
ConnectorParser - Class in org.sentrysoftware.metricshub.engine.connector.parser
Utility class for parsing connector files and creating Connector objects.
ConnectorParser() - Constructor for class org.sentrysoftware.metricshub.engine.connector.parser.ConnectorParser
 
CONNECTORS - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
 
ConnectorSelection - Class in org.sentrysoftware.metricshub.engine.strategy.detection
The ConnectorSelection class represents a strategy for selecting specific connectors based on predefined criteria.
ConnectorSelection(TelemetryManager, ClientsExecutor, Set<String>, ExtensionManager) - Constructor for class org.sentrysoftware.metricshub.engine.strategy.detection.ConnectorSelection
Constructs a new ConnectorSelection instance using the provided telemetry manager and clients executor.
ConnectorStagingManager - Class in org.sentrysoftware.metricshub.engine.strategy.detection
This class stages connector identifiers based on configured directives.
ConnectorStagingManager() - Constructor for class org.sentrysoftware.metricshub.engine.strategy.detection.ConnectorStagingManager
Constructs a ConnectorStagingManager with default settings and disable logging by default.
ConnectorStagingManager(String) - Constructor for class org.sentrysoftware.metricshub.engine.strategy.detection.ConnectorStagingManager
Constructs a ConnectorStagingManager with the given hostname and enables logging by default.
ConnectorStagingManager.StagedConnectorIdentifiers - Class in org.sentrysoftware.metricshub.engine.strategy.detection
Represents the staged connector identifiers for automatic detection and forced inclusion.
ConnectorStore - Class in org.sentrysoftware.metricshub.engine.connector.model
Manages the storage and retrieval of Connector instances.
ConnectorStore(Path) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.ConnectorStore
Constructs a ConnectorStore using the specified connector directory.
ConnectorTestResult - Class in org.sentrysoftware.metricshub.engine.strategy.detection
The ConnectorTestResult class represents the result of testing criteria for a specific connector during the detection process.
ConnectorTestResult() - Constructor for class org.sentrysoftware.metricshub.engine.strategy.detection.ConnectorTestResult
 
ConnectorUpdateChain - Interface in org.sentrysoftware.metricshub.engine.connector.update
Update chain interface used to update connector data at the POST processing
ConstantsProcessor - Class in org.sentrysoftware.metricshub.engine.connector.parser
Processor for replacing placeholder values in a JsonNode using constant values.
ConstantsProcessor(AbstractNodeProcessor) - Constructor for class org.sentrysoftware.metricshub.engine.connector.parser.ConstantsProcessor
Constructs a ConstantsProcessor with a next processor.
ContextExecutor - Class in org.sentrysoftware.metricshub.engine.strategy
Executor for executing a strategy in a separate thread with timeout handling.
ContextExecutor() - Constructor for class org.sentrysoftware.metricshub.engine.strategy.ContextExecutor
 
ControlledSshException - Exception Class in org.sentrysoftware.metricshub.engine.common.exception
This exception must be thrown by the controlled SSH executions
ControlledSshException(String) - Constructor for exception class org.sentrysoftware.metricshub.engine.common.exception.ControlledSshException
Constructs a new ControlledSshException with the specified detail message.
ConversionType - Enum Class in org.sentrysoftware.metricshub.engine.connector.model.common
Enumeration representing different conversion types used in the connector.
Convert - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute
Represents a Convert computation task for monitoring.
Convert(String, Integer, ConversionType) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Convert
Construct a new instance of Convert.
copy() - Method in class org.sentrysoftware.metricshub.engine.alert.AlertCondition
Creates a copy of the alert condition.
copy() - Method in class org.sentrysoftware.metricshub.engine.alert.AlertRule
Copy the current alert rule and build a new one
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.common.CustomConcatMethod
 
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.common.EmbeddedFile
Creates a copy of the current embedded file.
copy() - Method in enum class org.sentrysoftware.metricshub.engine.connector.model.common.EntryConcatMethod
 
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.common.ExecuteForEachEntryOf
Creates a copy of the current ExecuteForEachEntryOf instance.
copy() - Method in interface org.sentrysoftware.metricshub.engine.connector.model.common.IEntryConcatMethod
Creates a deep copy of the current IEntryConcatMethod instance.
copy() - Method in interface org.sentrysoftware.metricshub.engine.connector.model.common.ITranslationTable
Copy the ITranslationTable instance
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.common.ReferenceTranslationTable
 
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.common.SqlColumn
Creates a copy of the current SQL column.
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.common.SqlTable
Creates a copy of the current SQL table.
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.common.TranslationTable
Creates a deep copy of the TranslationTable instance.
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.identity.criterion.WbemCriterion
 
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.identity.criterion.WmiCriterion
 
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.identity.criterion.WqlCriterion
Creates a copy of the WqlCriterion instance.
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.CommandLineSource
Copy the current instance
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Add
 
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.And
 
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Append
 
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.ArrayTranslate
 
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Awk
 
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Compute
Creates a copy of the current compute operation.
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Convert
 
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Divide
 
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.DuplicateColumn
 
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.ExcludeMatchingLines
 
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Extract
 
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.ExtractPropertyFromWbemPath
 
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Json2Csv
 
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.KeepColumns
 
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.KeepOnlyMatchingLines
 
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Multiply
 
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.PerBitTranslation
 
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Prepend
 
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Replace
 
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Substring
Copy the current instance
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Subtract
 
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Translate
 
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Xml2Csv
 
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.CopySource
 
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.HttpSource
 
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.IpmiSource
 
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.SnmpGetSource
Copy the current instance
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.SnmpTableSource
Copy the current instance
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.Source
Creates a copy of the source.
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.SqlSource
 
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.StaticSource
Creates a new instance by copying the current instance.
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.TableJoinSource
 
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.TableUnionSource
 
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.WbemSource
 
copy() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.WmiSource
 
CopySource - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source
Represents a source task that copies data from another source.
CopySource(String, List<Compute>, boolean, String, String, ExecuteForEachEntryOf) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.CopySource
Constructs a new CopySource instance with the provided attributes.
Counter() - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.metric.MetricType.Counter
 
COUNTER - Enum constant in enum class org.sentrysoftware.metricshub.engine.connector.model.metric.MetricType
Counter Metric Type
CPU - Enum constant in enum class org.sentrysoftware.metricshub.engine.common.helpers.KnownMonitorType
CPU monitor type.
createConnectorMonitor(ConnectorTestResult) - Method in class org.sentrysoftware.metricshub.engine.strategy.detection.DetectionStrategy
This method creates a connector monitor in TelemetryManager for the given ConnectorTestResult instance
createEmbeddedTempFile(String, String) - Static method in class org.sentrysoftware.metricshub.engine.strategy.utils.OsCommandHelper
Create a temporary file with the given extension.
The temporary file name is prefixed with "metricshub_embedded_" to easily identify and clean up files in case of issues, preventing potential filesystem overloads.
createEndpointHostMonitor(boolean) - Method in class org.sentrysoftware.metricshub.engine.telemetry.MonitorFactory
Creates the endpoint Host monitor
createOrGetSempahore(String) - Method in class org.sentrysoftware.metricshub.engine.telemetry.SshSemaphoreFactory
Gets the Semaphore associated with the hostname, creating it if it does not exist.
createOrUpdateMonitor() - Method in class org.sentrysoftware.metricshub.engine.telemetry.MonitorFactory
This method creates or updates the monitor
createOrUpdateMonitor(String) - Method in class org.sentrysoftware.metricshub.engine.telemetry.MonitorFactory
This method creates or updates the monitor
createOsCommandEmbeddedFiles(String, SudoInformation, Map<Integer, EmbeddedFile>, BiFunction<String, String, File>) - Static method in class org.sentrysoftware.metricshub.engine.strategy.utils.OsCommandHelper
Create the temporary embedded files in the given command line.
createTempFileWithEmbeddedFileContent(EmbeddedFile, SudoInformation, BiFunction<String, String, File>) - Static method in class org.sentrysoftware.metricshub.engine.strategy.utils.OsCommandHelper
Create a temporary file with the content of the embeddedFile.
createUpdateChain() - Static method in class org.sentrysoftware.metricshub.engine.connector.parser.ConnectorParser
Create the update chain for this connector
createUrl(String, String, Integer) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.NetworkHelper
Constructs a URL from the specified protocol, hostname or IP address, and port.
Criterion - Class in org.sentrysoftware.metricshub.engine.connector.model.identity.criterion
Abstract class representing a detection criterion.
Criterion() - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.identity.criterion.Criterion
 
CriterionProcessor - Class in org.sentrysoftware.metricshub.engine.strategy.detection
The `CriterionProcessor` class is responsible for processing various criteria, facilitating detection operations related to different aspects such as IPMI, HTTP, SNMP, etc.
CriterionProcessor(ClientsExecutor, TelemetryManager, String, ExtensionManager) - Constructor for class org.sentrysoftware.metricshub.engine.strategy.detection.CriterionProcessor
Constructor for the CriterionProcessor class.
CriterionProcessVisitor - Class in org.sentrysoftware.metricshub.engine.strategy.utils
Visitor class for handling local operating system details related to process criteria.
CriterionProcessVisitor() - Constructor for class org.sentrysoftware.metricshub.engine.strategy.utils.CriterionProcessVisitor
 
CriterionTestResult - Class in org.sentrysoftware.metricshub.engine.strategy.detection
Represents the result of a criterion test, including information about success, failure, or errors.
CriterionTestResult() - Constructor for class org.sentrysoftware.metricshub.engine.strategy.detection.CriterionTestResult
 
CryptoCipher - Class in org.sentrysoftware.metricshub.engine.security
Utility class providing methods for encryption and decryption operations using AES/GCM/NoPadding algorithm.
CryptoCipher() - Constructor for class org.sentrysoftware.metricshub.engine.security.CryptoCipher
 
csvToTable(String, String) - Static method in class org.sentrysoftware.metricshub.engine.strategy.source.SourceTable
Return the List representation of the CSV String table : a1,b1,c1, a2,b2,c2, => [[a1,b1,c2],[a1,b1,c1]]
CustomConcatMethod - Class in org.sentrysoftware.metricshub.engine.connector.model.common
Represents a custom concatenation method for combining multiple entries.
CustomConcatMethod(String, String) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.common.CustomConcatMethod
Constructor to create a CustomConcatMethod instance.
CustomDeserializer - Class in org.sentrysoftware.metricshub.engine.connector.deserializer.custom
Class implementing the functionality of the Post deserialization
CustomDeserializer(JsonDeserializer<?>) - Constructor for class org.sentrysoftware.metricshub.engine.connector.deserializer.custom.CustomDeserializer
Constructs a new instance of CustomDeserializer.

D

decrypt(char[], File) - Static method in class org.sentrysoftware.metricshub.engine.security.SecurityManager
Decrypts the given encrypted password using the master key stored in the KeyStore.
decrypt(char[], SecretKey) - Static method in class org.sentrysoftware.metricshub.engine.security.CryptoCipher
Decrypt the given text value using a secreteKey
DEFAULT - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Default
DEFAULT_JOB_TIMEOUT - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Default Job Timeout
DEFAULT_LOCK_TIMEOUT - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Default Lock timeout
DELETE - Enum constant in enum class org.sentrysoftware.metricshub.engine.connector.model.common.HttpMethod
HTTP DELETE method.
deleteSemaphore(String) - Method in class org.sentrysoftware.metricshub.engine.telemetry.SshSemaphoreFactory
Removes the host-semaphore key-value pair for the specified hostname.
description() - Method in class org.sentrysoftware.metricshub.engine.connector.model.common.EmbeddedFile
Gets a string containing the embedded file reference.
DeserializationException - Exception Class in org.sentrysoftware.metricshub.engine.common.exception
Exception thrown to indicate a failure in deserialization.
DeserializationException(String) - Constructor for exception class org.sentrysoftware.metricshub.engine.common.exception.DeserializationException
Constructs a new DeserializationException with the specified detail message.
DeserializationException(String, Throwable) - Constructor for exception class org.sentrysoftware.metricshub.engine.common.exception.DeserializationException
Constructs a new DeserializationException with the specified detail message and cause.
deserialize(JsonParser, DeserializationContext) - Method in class org.sentrysoftware.metricshub.engine.connector.deserializer.custom.AbstractCollectionDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.sentrysoftware.metricshub.engine.connector.deserializer.custom.AbstractMapDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.sentrysoftware.metricshub.engine.connector.deserializer.custom.BooleanDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.sentrysoftware.metricshub.engine.connector.deserializer.custom.CustomDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.sentrysoftware.metricshub.engine.connector.deserializer.custom.NonBlankDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.sentrysoftware.metricshub.engine.connector.deserializer.custom.PortDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.sentrysoftware.metricshub.engine.connector.deserializer.custom.PositiveIntegerDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.sentrysoftware.metricshub.engine.connector.deserializer.custom.SqlTableDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.sentrysoftware.metricshub.engine.connector.deserializer.custom.TimeoutDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.sentrysoftware.metricshub.engine.connector.deserializer.custom.TranslationTableDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.sentrysoftware.metricshub.engine.deserialization.TimeDeserializer
Deserialize the JSON value to a Long representing the timeout in seconds.
deserialize(TreeNode) - Method in class org.sentrysoftware.metricshub.engine.connector.deserializer.ConnectorDeserializer
Deserializes the given YAML connector node.
deserialize(ObjectMapper, TreeNode, Class<T>) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.JsonHelper
Deserialize the given input stream.
deserialize(ObjectMapper, InputStream, Class<T>) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.JsonHelper
Deserialize the given input stream.
deserialize(File) - Method in class org.sentrysoftware.metricshub.engine.connector.deserializer.ConnectorDeserializer
Deserializes the given YAML connector file.
deserialize(InputStream) - Method in class org.sentrysoftware.metricshub.engine.connector.deserializer.ConnectorDeserializer
Deserializes the given YAML connector input stream.
deserialize(InputStream, Class<T>) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.JsonHelper
Deserialize and return the requested type using the InputStream.
deserialize(String, Class<T>) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.JsonHelper
Deserialize the JSON string to a Java value.
detect(JsonNode) - Static method in class org.sentrysoftware.metricshub.engine.connector.model.common.SqlColumn
Detects the SqlColumn using the value defined in the connector code.
detect(String) - Static method in enum class org.sentrysoftware.metricshub.engine.connector.model.common.DeviceKind
Detects the DeviceKind using the value defined in the connector code.
detect(String) - Static method in enum class org.sentrysoftware.metricshub.engine.connector.model.common.ResultContent
Detects ResultContent using the value defined in the connector code.
detect(String) - Static method in enum class org.sentrysoftware.metricshub.engine.connector.model.identity.ConnectionType
Detects ConnectionType using the value defined in the connector code.
Detection - Class in org.sentrysoftware.metricshub.engine.connector.model.identity
Represents the detection information of a connector.
Detection(Set<ConnectionType>, boolean, String, Set<DeviceKind>, Set<String>, List<Criterion>, Set<String>) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.identity.Detection
Constructs a new instance of the Detection class using the provided parameters.
DetectionStrategy - Class in org.sentrysoftware.metricshub.engine.strategy.detection
The DetectionStrategy class represents the strategy for detecting and creating monitors based on the configuration and connector detection results.
DetectionStrategy(TelemetryManager, Long, ClientsExecutor, ExtensionManager) - Constructor for class org.sentrysoftware.metricshub.engine.strategy.detection.DetectionStrategy
Builder for constructing instances of DetectionStrategy.
determineAcceptedSources(boolean, ExtensionManager) - Method in class org.sentrysoftware.metricshub.engine.configuration.HostConfiguration
Determine the accepted sources that can be executed using the current engine configuration
DEVICE_KINDS - Static variable in enum class org.sentrysoftware.metricshub.engine.connector.model.common.DeviceKind
A set containing all the enumerated device kinds.
DeviceKind - Enum Class in org.sentrysoftware.metricshub.engine.connector.model.common
Enum representing different kinds of devices that connectors can handle.
DeviceKindSetDeserializer - Class in org.sentrysoftware.metricshub.engine.connector.deserializer.custom
Custom deserializer for a collection of DeviceKind objects.
DeviceKindSetDeserializer() - Constructor for class org.sentrysoftware.metricshub.engine.connector.deserializer.custom.DeviceKindSetDeserializer
 
DeviceTypeCriterion - Class in org.sentrysoftware.metricshub.engine.connector.model.identity.criterion
Criterion for specifying device types to keep or exclude.
DeviceTypeCriterion(String, boolean, Set<DeviceKind>, Set<DeviceKind>) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.identity.criterion.DeviceTypeCriterion
Constructor with builder for creating an instance of DeviceTypeCriterion.
Discovery - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task
Represents a discovery task used in monitor configuration.
Discovery(Map<String, Source>, Mapping, Set<String>) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.Discovery
Constructs a new Discovery instance with the specified sources, mapping, and execution order.
DiscoveryStrategy - Class in org.sentrysoftware.metricshub.engine.strategy.discovery
The DiscoveryStrategy class represents the strategy for executing discovery tasks for monitors.
DiscoveryStrategy(TelemetryManager, Long, ClientsExecutor, ExtensionManager) - Constructor for class org.sentrysoftware.metricshub.engine.strategy.discovery.DiscoveryStrategy
Builder for constructing instances of DiscoveryStrategy.
DISK_CONTROLLER - Enum constant in enum class org.sentrysoftware.metricshub.engine.common.helpers.KnownMonitorType
Disk controller monitor type.
divide(String, Double, Double, String) - Static method in class org.sentrysoftware.metricshub.engine.strategy.utils.MathOperationsHelper
Performs a division arithmetic operation.
Divide - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute
Represents a Divide computation task for monitoring.
Divide(String, Integer, String) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Divide
Construct a new instance of Divide.
DOUBLE_PATTERN - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Double Pattern
DOWN - Static variable in class org.sentrysoftware.metricshub.engine.strategy.collect.ProtocolHealthCheckStrategy
Protocol down status value '0.0'
DuplexMode - Enum Class in org.sentrysoftware.metricshub.engine.common.helpers.state
Enumeration representing different duplex modes.
DuplicateColumn - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute
Represents a DuplicateColumn computation task for monitoring.
DuplicateColumn(String, Integer) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.DuplicateColumn
Construct a new instance of DuplicateColumn.

E

EmbeddedFile - Class in org.sentrysoftware.metricshub.engine.connector.model.common
Represents an embedded file within a connector.
EmbeddedFile() - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.common.EmbeddedFile
 
EmbeddedFileHelper - Class in org.sentrysoftware.metricshub.engine.strategy.utils
The EmbeddedFileHelper class provides utility methods for handling embedded files in various contexts, such as command lines, AWK directives, headers, and bodies.
EmbeddedFileHelper() - Constructor for class org.sentrysoftware.metricshub.engine.strategy.utils.EmbeddedFileHelper
 
EmbeddedFilesResolver - Class in org.sentrysoftware.metricshub.engine.connector.parser
Resolves and internalizes embedded files within a JsonNode.
EmbeddedFilesResolver(JsonNode, Path, Set<URI>) - Constructor for class org.sentrysoftware.metricshub.engine.connector.parser.EmbeddedFilesResolver
Constructs an EmbeddedFilesResolver with the given parameters.
EmbeddedFilesResolver.EmbeddedFileProcessingException - Exception Class in org.sentrysoftware.metricshub.engine.connector.parser
A custom exception class for errors that occur during the processing of embedded files.
empty() - Static method in class org.sentrysoftware.metricshub.engine.extension.ExtensionManager
Create a new empty instance of the Extension Manager.
empty() - Static method in class org.sentrysoftware.metricshub.engine.strategy.detection.CriterionTestResult
Creates an empty criterion test result.
empty() - Static method in class org.sentrysoftware.metricshub.engine.strategy.source.SourceTable
Creates an empty SourceTable instance.
EMPTY - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Empty String
ENCLOSURE - Enum constant in enum class org.sentrysoftware.metricshub.engine.common.helpers.KnownMonitorType
Enclosure monitor type.
encodeSha256(String) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.JUtils
Encodes the input string using the SHA-256 algorithm and returns the result in hexadecimal format.
encrypt(char[], File) - Static method in class org.sentrysoftware.metricshub.engine.security.SecurityManager
Encrypts the given password using the master key stored in the KeyStore.
encrypt(char[], SecretKey) - Static method in class org.sentrysoftware.metricshub.engine.security.CryptoCipher
Encrypts the given plaintext using the provided secret key.
ENGINE_PROPERTIES_FILE_NAME - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Engine properties file name
ENGINE_VERSION_PROPERTY - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Engine version property
EntryConcatMethod - Enum Class in org.sentrysoftware.metricshub.engine.connector.model.common
Represents different methods for concatenating entries in a connector.
ENUM_VALUES - Static variable in enum class org.sentrysoftware.metricshub.engine.connector.model.common.EntryConcatMethod
List of all possible values for EntryConcatMethod.
EnvironmentProcessor - Class in org.sentrysoftware.metricshub.engine.connector.parser
Processor for replacing placeholder values in a JsonNode using environment variables.
EnvironmentProcessor() - Constructor for class org.sentrysoftware.metricshub.engine.connector.parser.EnvironmentProcessor
Constructs a EnvironmentProcessor without a next processor.
EQ - Enum constant in enum class org.sentrysoftware.metricshub.engine.alert.AlertOperator
Equality operator.
equals(Object) - Method in record class org.sentrysoftware.metricshub.engine.strategy.utils.SudoInformation
Indicates whether some other object is "equal to" this one.
error(Criterion, String) - Static method in class org.sentrysoftware.metricshub.engine.strategy.detection.CriterionTestResult
Create a detection error report.
error(Criterion, String, Throwable) - Static method in class org.sentrysoftware.metricshub.engine.strategy.detection.CriterionTestResult
Create a detection error report.
error(Criterion, Throwable) - Static method in class org.sentrysoftware.metricshub.engine.strategy.detection.CriterionTestResult
Create a detection error report.
evaluate(Monitor) - Method in class org.sentrysoftware.metricshub.engine.alert.AlertRule
Evaluate the current AlertRule
ExcludeMatchingLines - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute
Represents an ExcludeMatchingLines computation task for monitoring.
ExcludeMatchingLines(String, Integer, String, String) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.ExcludeMatchingLines
Construct a new instance of ExcludeMatchingLines.
execute() - Method in class org.sentrysoftware.metricshub.engine.strategy.ContextExecutor
This method prepares the strategy, runs the run method it in a separate thread.
execute(Callable<T>, long) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.ThreadHelper
Executes a Callable task with a specified timeout.
executeAwk(String, String) - Static method in class org.sentrysoftware.metricshub.engine.awk.AwkExecutor
Execute the given awkScript on the awkInput
executeAwkScript(String, String) - Method in class org.sentrysoftware.metricshub.engine.client.ClientsExecutor
Call AwkExecutor in order to execute the Awk script on the given input
ExecuteForEachEntryOf - Class in org.sentrysoftware.metricshub.engine.connector.model.common
Represents a configuration for executing an operation for each entry of a specified source.
ExecuteForEachEntryOf(String, IEntryConcatMethod, Integer) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.common.ExecuteForEachEntryOf
Constructs an instance of ExecuteForEachEntryOf.
executeJson2Csv(String, String, List<String>, String) - Method in class org.sentrysoftware.metricshub.engine.client.ClientsExecutor
Execute JSON to CSV operation.
executeTableJoin(List<List<String>>, List<List<String>>, int, int, List<String>, boolean, boolean) - Method in class org.sentrysoftware.metricshub.engine.client.ClientsExecutor
Execute TableJoin
executeXmlParsing(String, String, String) - Method in class org.sentrysoftware.metricshub.engine.client.ClientsExecutor
Parse a XML with the argument properties into a list of values list.
ExtendsDeserializer - Class in org.sentrysoftware.metricshub.engine.connector.deserializer.custom
Custom deserializer for a collection of "extends" references.
ExtendsDeserializer() - Constructor for class org.sentrysoftware.metricshub.engine.connector.deserializer.custom.ExtendsDeserializer
 
ExtendsProcessor - Class in org.sentrysoftware.metricshub.engine.connector.parser
Represents a processor that merges extended connectors specified under the 'extends' section of the given JSON node.
ExtendsProcessor(Path, ObjectMapper, AbstractNodeProcessor) - Constructor for class org.sentrysoftware.metricshub.engine.connector.parser.ExtendsProcessor
 
ExtensionLoader - Class in org.sentrysoftware.metricshub.engine.extension
Manages the loading of extensions from a specified directory and produces an ExtensionManager.
ExtensionLoader() - Constructor for class org.sentrysoftware.metricshub.engine.extension.ExtensionLoader
 
ExtensionManager - Class in org.sentrysoftware.metricshub.engine.extension
Manages and aggregates various types of extensions used within MetricsHub.
ExtensionManager() - Constructor for class org.sentrysoftware.metricshub.engine.extension.ExtensionManager
 
Extract - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute
Represents an Extract computation task for monitoring.
Extract(String, Integer, Integer, String) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Extract
Construct a new instance of Extract.
extractArguments(String) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.FunctionArgumentsExtractor
Extracts the arguments from a function like
lookup("disk_controller", "id", "controller_number", $2)
extractAttributesFromMetricName(String) - Static method in class org.sentrysoftware.metricshub.engine.telemetry.MetricFactory
This method extracts the metric attributes from its name
extractHttpTokenFromSource(String, String, String) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.SourceUpdaterProcessor
Extracts the HTTP authentication token from the specified foreign source identified by foreignSourceKey.
extractName(String) - Static method in class org.sentrysoftware.metricshub.engine.telemetry.MetricFactory
This method removes attribute parts from the metric name
ExtractPropertyFromWbemPath - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute
Represents an ExtractPropertyFromWbemPath computation task for monitoring.
ExtractPropertyFromWbemPath(String, Integer, String) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.ExtractPropertyFromWbemPath
Construct a new instance of ExtractPropertyFromWbemPath.

F

failure(Criterion, String) - Static method in class org.sentrysoftware.metricshub.engine.strategy.detection.CriterionTestResult
Create a detection failure report.
FAILURE_PREDICTED - Enum constant in enum class org.sentrysoftware.metricshub.engine.common.helpers.state.PredictedFailure
FAILURE_PREDICTED state with numeric value 1.
FAN - Enum constant in enum class org.sentrysoftware.metricshub.engine.common.helpers.KnownMonitorType
Fan monitor type.
FILE_PATTERN - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
File Pattern
FileHelper - Class in org.sentrysoftware.metricshub.engine.common.helpers
Utility class for common file-related operations.
FileHelper() - Constructor for class org.sentrysoftware.metricshub.engine.common.helpers.FileHelper
 
fileSystemTask(URI, Map<String, ?>, Runnable) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.FileHelper
Executes a file system task using the provided URI, environment map, and a runnable task within a try-with-resources block.
fileSystemTask(URI, Map<String, ?>, Callable<T>) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.FileHelper
Executes a file system task using the provided URI, environment map, and a callable task within a try-with-resources block.
filterLines(List<String>, Integer, Integer, String, String) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.FilterResultHelper
Filter the lines: In removing the header if exists: all the lines from start to removeHeader number. In removing the Footer if exists: all the removeFooter number lines from the end. In removing all the lines matching to the excludeRegExp if exist In keeping only the lines matching to the keepOnlyRegExp if exist
FilterResultHelper - Class in org.sentrysoftware.metricshub.engine.common.helpers
Utility class for filtering and selecting columns in a list of lines.
FilterResultHelper() - Constructor for class org.sentrysoftware.metricshub.engine.common.helpers.FilterResultHelper
 
findConfigurationToSourceMapping() - Method in class org.sentrysoftware.metricshub.engine.extension.ExtensionManager
Find a mapping between configuration classes and their corresponding sets of source classes.
findConnectorsDirectory(URI) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.FileHelper
Return the path to the connectors directory if the Path in parameter is a path containing a "connectors" folder.
findCriterionExtension(Criterion, TelemetryManager) - Method in class org.sentrysoftware.metricshub.engine.extension.ExtensionManager
Find the extension which satisfies the processing of the given criterion according to the user's configuration.
findEmbeddedFile(String, Map<Integer, EmbeddedFile>, String, String) - Static method in class org.sentrysoftware.metricshub.engine.strategy.utils.EmbeddedFileHelper
Finds one embedded file that is referenced in the given string.
findEmbeddedFiles(String, Map<Integer, EmbeddedFile>) - Static method in class org.sentrysoftware.metricshub.engine.strategy.utils.EmbeddedFileHelper
Finds all the embedded files that are referenced in the given string.
findExtensionByType(String) - Method in class org.sentrysoftware.metricshub.engine.extension.ExtensionManager
Finds the first protocol extension that supports the specified type.
findMonitorById(String) - Method in class org.sentrysoftware.metricshub.engine.telemetry.TelemetryManager
This method finds a monitor having a given id regardless of its type
findMonitorById(String, Map<String, Monitor>) - Method in class org.sentrysoftware.metricshub.engine.telemetry.TelemetryManager
Finds a monitor using its id attribute
findMonitorByTypeAndId(String, String) - Method in class org.sentrysoftware.metricshub.engine.telemetry.TelemetryManager
Finds a monitor using its type and its id attribute
findMonitorsByType(String) - Method in class org.sentrysoftware.metricshub.engine.telemetry.TelemetryManager
Finds a monitor using its type
findParentMonitor(Monitor) - Method in class org.sentrysoftware.metricshub.engine.telemetry.TelemetryManager
This method finds the parent of a given monitor
findProtocolCheckExtensions(TelemetryManager) - Method in class org.sentrysoftware.metricshub.engine.extension.ExtensionManager
Find the extensions that satisfy the protocol check according to the user's configuration.
findSourceComputationExtension(Source) - Method in class org.sentrysoftware.metricshub.engine.extension.ExtensionManager
Find the extension which satisfies the processing of the given source according to its type.
findSourceDirectory(Class<?>) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.ResourceHelper
Retrieves the directory containing the given source class, whether it's located within a JAR file or a regular directory.
findSourceExtension(Source, TelemetryManager) - Method in class org.sentrysoftware.metricshub.engine.extension.ExtensionManager
Find the extension which satisfies the processing of the given source according to the user's configuration.
findTranslations(ITranslationTable) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeProcessor
Find the translation map associated with the ITranslationTable in parameter.
forceSerialization(Supplier<T>, TelemetryManager, String, Object, String, T) - Static method in class org.sentrysoftware.metricshub.engine.strategy.utils.ForceSerializationHelper
Force the serialization when processing the given object, this method tries to acquire the connector namespace lock before running the executable, if the lock cannot be acquired or there is an exception or an interruption then the defaultValue is returned
ForceSerializationHelper - Class in org.sentrysoftware.metricshub.engine.strategy.utils
The ForceSerializationHelper class provides utility methods for enforcing serialization of operations on connector namespaces.
ForceSerializationHelper() - Constructor for class org.sentrysoftware.metricshub.engine.strategy.utils.ForceSerializationHelper
 
formatExtendedJSON(String, SourceTable) - Static method in class org.sentrysoftware.metricshub.engine.strategy.utils.PslUtils
Converts an entry and its result into an extended JSON format: { "Entry":{ "Full":"<entry>", "Column(1)":"<1st field value>", "Column(2)":"<2nd field value>", "Column(3)":"<3rd field value>", "Value":<result> <- Result must be properly formatted (either "result" or {"property":"value"} } }
formatNumber(Number) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.NumberHelper
Format the given value as String
formatNumber(Number, String) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.NumberHelper
Format the given value as String
FREE_BSD - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.LocalOsHandler
Represents the FreeBSD operating system.
fromString(String) - Static method in class org.sentrysoftware.metricshub.engine.connector.model.common.EmbeddedFile
Provides a convenient way to create an embedded file from a string without specifying a character set, assuming UTF-8.
fromString(String, Charset) - Static method in class org.sentrysoftware.metricshub.engine.connector.model.common.EmbeddedFile
Creates an EmbeddedFile from a provided string, encoding the content using the specified Charset.
FULL - Enum constant in enum class org.sentrysoftware.metricshub.engine.common.helpers.state.DuplexMode
Represents the FULL duplex mode.
FunctionArgumentsExtractor - Class in org.sentrysoftware.metricshub.engine.common.helpers
Utility class for extracting arguments from a function code definition.
FunctionArgumentsExtractor() - Constructor for class org.sentrysoftware.metricshub.engine.common.helpers.FunctionArgumentsExtractor
 

G

Gauge() - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.metric.MetricType.Gauge
 
GAUGE - Enum constant in enum class org.sentrysoftware.metricshub.engine.connector.model.metric.MetricType
Gauge Metric Type
GCM_IV_LENGTH - Static variable in class org.sentrysoftware.metricshub.engine.security.CryptoCipher
Length of the GCM initialization vector (IV) in bytes.
GCM_TAG_LENGTH - Static variable in class org.sentrysoftware.metricshub.engine.security.CryptoCipher
Length of the GCM authentication tag in bytes.
generate(TelemetryManager, Long) - Method in interface org.sentrysoftware.metricshub.engine.extension.IStrategyProviderExtension
Generates and returns a list of strategies (IStrategy) based on the provided telemetry data and strategy time.
generateMasterKey(KeyStore, char[], File) - Static method in class org.sentrysoftware.metricshub.engine.security.SecurityManager
Generates and saves a new master key in the given KeyStore.
generateRandomMasterKey() - Static method in class org.sentrysoftware.metricshub.engine.security.CryptoCipher
Generates a random master key.
generateTextTable(String[], List<List<String>>) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.TextTableHelper
Creates a text table for the given rows.

Each row is designed as a List of String values.

The headers are generated based on columns (e.g.
generateTextTable(String, List<List<String>>) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.TextTableHelper
Creates a text table for the given rows.

Each row is designed as a List of String values.

The headers are generated based on semiColonSeparatedColumns (e.g.
generateTextTable(Collection<String>, List<List<String>>) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.TextTableHelper
Creates a text table for the given rows.

Each row is designed as a List of String values.

The headers are generated based on columns (e.g.
generateTextTable(List<List<String>>) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.TextTableHelper
Creates a text table for the given rows.

Each row is designed as a List of String values.

The headers are generated as Column 1, Column 2, ..., with the number of columns being based on the number of columns in the longest row.
generateTextTable(List<TableHeader>, List<List<String>>) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.TextTableHelper
Create a text table for the given headers and the corresponding rows.
Each row is designed as a List of String values.
get() - Method in interface org.sentrysoftware.metricshub.engine.connector.model.metric.IMetricType
Gets the metric type.
get() - Method in enum class org.sentrysoftware.metricshub.engine.connector.model.metric.MetricType
 
get() - Method in class org.sentrysoftware.metricshub.engine.connector.model.metric.StateSet
 
GET - Enum constant in enum class org.sentrysoftware.metricshub.engine.connector.model.common.HttpMethod
HTTP GET method.
getActive() - Method in class org.sentrysoftware.metricshub.engine.alert.AlertRule
Get the alert rule state.
getAttribute(String) - Method in class org.sentrysoftware.metricshub.engine.telemetry.Monitor
This method gets an attribute from the current monitor using its key
getBaseName() - Method in class org.sentrysoftware.metricshub.engine.connector.model.common.EmbeddedFile
Retrieves the filename without its extension.
getBaseName(String) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.FileHelper
Extracts the filename without its extension.
getByName(String) - Static method in enum class org.sentrysoftware.metricshub.engine.connector.model.common.ConversionType
Get ConversionType by name, the name defined in the connector code.
getByName(String) - Static method in enum class org.sentrysoftware.metricshub.engine.connector.model.common.EntryConcatMethod
Get EntryConcatMethod by name, the name defined in the connector code.
getClassVersion() - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.VersionHelper
Returns the project version.
getCompiledFilename() - Method in class org.sentrysoftware.metricshub.engine.connector.model.Connector
Get the compiled filename of the connector, if the compiled filename cannot be retrieved then the IllegalStateException is thrown
getConfigurationToSourceMapping() - Method in interface org.sentrysoftware.metricshub.engine.extension.IProtocolExtension
Provides a mapping between configuration classes and their corresponding sets of source classes.
This method must provide a strict mapping between the configuration and the evident source to process.
getConnectorNamespace(String) - Method in class org.sentrysoftware.metricshub.engine.telemetry.HostProperties
Get the connector namespace defined for the given connector identifier
getConnectorStore() - Method in interface org.sentrysoftware.metricshub.engine.extension.IConnectorStoreProviderExtension
Retrieves the loaded connector store.
getContentAsString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.common.EmbeddedFile
Provides a convenient way to convert content to a string when UTF-8 encoding is assumed.
getContentAsString(Charset) - Method in class org.sentrysoftware.metricshub.engine.connector.model.common.EmbeddedFile
Converts the byte array content of this embedded file into a string using the specified Charset.
getDescription() - Method in class org.sentrysoftware.metricshub.engine.connector.model.common.CustomConcatMethod
 
getDescription() - Method in enum class org.sentrysoftware.metricshub.engine.connector.model.common.EntryConcatMethod
 
getDescription() - Method in interface org.sentrysoftware.metricshub.engine.connector.model.common.IEntryConcatMethod
Gets a human-readable description of the entry concatenation method.
getDoubleValue(Number) - Static method in class org.sentrysoftware.metricshub.engine.strategy.utils.CollectHelper
Return the Double value of the given Number instance
getEmbeddedFiles(String) - Method in class org.sentrysoftware.metricshub.engine.telemetry.TelemetryManager
Retrieves a map of EmbeddedFile objects indexed by their unique integer identifiers, associated with a specific connector identified by connectorId.
getEndpointHostMonitor() - Method in class org.sentrysoftware.metricshub.engine.telemetry.TelemetryManager
Return the root host monitor instance
getEntryConcatMethod() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.Source
Get the EntryConcatMethod value
getExecuteForEachEntryOf() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.Source
Get the executeForEachEntryOf string value
getExtension(String) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.FileHelper
Extracts the extension of a provided filename.
getFileExtension() - Method in class org.sentrysoftware.metricshub.engine.connector.model.common.EmbeddedFile
Retrieves the file extension from the filename of this object.
getFileNameFromSudoCommand(String) - Static method in class org.sentrysoftware.metricshub.engine.strategy.utils.OsCommandHelper
Get the file name of the sudo pattern from the command.
getFqdn(String) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.NetworkHelper
Get the fully qualified domain name (FQDN) of the given hostname.
getHostname() - Method in class org.sentrysoftware.metricshub.engine.telemetry.TelemetryManager
Return the configured hostname
getIdentifier() - Method in interface org.sentrysoftware.metricshub.engine.extension.IProtocolExtension
Returns the identifier for protocol extension.
getInstance() - Static method in class org.sentrysoftware.metricshub.engine.telemetry.SshSemaphoreFactory
Gets the static instance containing all semaphores
getIntermediateCode(String) - Static method in class org.sentrysoftware.metricshub.engine.awk.Awk
Generates the "Awk Tuples", i.e.
getLastModifiedTime(Path) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.FileHelper
Returns the time of last modification of the specified Path in milliseconds since EPOCH.
getMetric(String) - Method in class org.sentrysoftware.metricshub.engine.telemetry.Monitor
Get a metric by metric name
getMetric(String, Class<T>) - Method in class org.sentrysoftware.metricshub.engine.telemetry.Monitor
Gets a metric of the specified type by name.
getMetricDefinitionFromExtractedMetricName(Connector, Monitor, String) - Method in class org.sentrysoftware.metricshub.engine.telemetry.MetricFactory
This method returns a metric definition based on the extracted metric name (metric name without attributes)
getNamespace() - Method in interface org.sentrysoftware.metricshub.engine.configuration.IWinConfiguration
Gets the namespace for the Windows protocol.
getNumberMetricCollectTime(Monitor, String, boolean) - Static method in class org.sentrysoftware.metricshub.engine.strategy.utils.CollectHelper
Get the NumberMetric collect time
getNumberMetricValue(Monitor, String, boolean) - Static method in class org.sentrysoftware.metricshub.engine.strategy.utils.CollectHelper
Get the NumberMetric value
getNumericValue() - Method in interface org.sentrysoftware.metricshub.engine.common.helpers.state.IState
Get the numeric value associated with the state.
getOrCreateConnectorIdentity() - Method in class org.sentrysoftware.metricshub.engine.connector.model.Connector
Get the connector identity and create it if it is not created yet.
getPassword() - Method in interface org.sentrysoftware.metricshub.engine.configuration.IWinConfiguration
Gets the password for the Windows protocol.
getResourceAsString(String, Class<?>) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.ResourceHelper
Get resource file content as String for the given class.
getSalt() - Static method in class org.sentrysoftware.metricshub.engine.security.CryptoCipher
Gets a new random salt data.
getSleepExecuteForEachEntryOf() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.Source
Get the executeForEachEntryOf sleep Integer value
getSourceTable(String) - Method in class org.sentrysoftware.metricshub.engine.telemetry.ConnectorNamespace
Get the SourceTable identified with the given key
getStackMessages(Throwable) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.StringHelper
Iterates over all the throwable causes and extract all the messages.
getStateSetMetricValue(Monitor, String, boolean) - Static method in class org.sentrysoftware.metricshub.engine.strategy.utils.CollectHelper
Get the StateSetMetric value.
getStrategyTime() - Method in class org.sentrysoftware.metricshub.engine.strategy.collect.ProtocolHealthCheckStrategy
 
getStrategyTime() - Method in interface org.sentrysoftware.metricshub.engine.strategy.IStrategy
Provide the current time from which the strategy starts.
getStrategyTimeout() - Method in class org.sentrysoftware.metricshub.engine.strategy.AbstractStrategy
 
getStrategyTimeout() - Method in class org.sentrysoftware.metricshub.engine.strategy.collect.ProtocolHealthCheckStrategy
 
getStrategyTimeout() - Method in interface org.sentrysoftware.metricshub.engine.strategy.IStrategy
Get the timeout of the strategy.
getSupportedCriteria() - Method in interface org.sentrysoftware.metricshub.engine.extension.IProtocolExtension
Retrieves the set of criterion classes that this extension supports.
getSupportedSources() - Method in interface org.sentrysoftware.metricshub.engine.extension.IProtocolExtension
Retrieves the set of source classes that this extension supports.
getSystemOsName() - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.LocalOsHandler
Get the OS Name from the System.
getSystemOsVersion() - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.LocalOsHandler
Get the OS Version from the System.
getTimeout() - Method in interface org.sentrysoftware.metricshub.engine.configuration.IWinConfiguration
Gets the timeout for the Windows protocol.
getTranslations() - Method in class org.sentrysoftware.metricshub.engine.connector.model.common.TranslationTable
Retrieves the translations mapping.
getType() - Method in class org.sentrysoftware.metricshub.engine.telemetry.metric.AbstractMetric
Get the metric type as String value
getType() - Method in class org.sentrysoftware.metricshub.engine.telemetry.metric.NumberMetric
 
getType() - Method in class org.sentrysoftware.metricshub.engine.telemetry.metric.StateSetMetric
 
getUpdatedNumberMetricValue(Monitor, String) - Static method in class org.sentrysoftware.metricshub.engine.strategy.utils.CollectHelper
Get the updated NumberMetric value
getUsername() - Method in interface org.sentrysoftware.metricshub.engine.configuration.IWinConfiguration
Gets the username for the Windows protocol.
getValue() - Method in class org.sentrysoftware.metricshub.engine.telemetry.metric.AbstractMetric
Gets the value of the metric.
getValue(Callable<Object>, String) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.StringHelper
Execute the given callable to get the resulting Object as String value.
getValueAtIndex(List<T>, int, T) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.ListHelper
Returns the element at the specified position in this list.
getValueAtIndex(T[], int, T) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.ArrayHelper
Returns the element at the specified position in the array.
getVo() - Method in class org.sentrysoftware.metricshub.engine.telemetry.TelemetryManager
Get the current monitors as MonitorsVo
GPU - Enum constant in enum class org.sentrysoftware.metricshub.engine.common.helpers.KnownMonitorType
GPU monitor type.
GT - Enum constant in enum class org.sentrysoftware.metricshub.engine.alert.AlertOperator
Greater than operator.
GTE - Enum constant in enum class org.sentrysoftware.metricshub.engine.alert.AlertOperator
Greater than or equal to operator.

H

HALF - Enum constant in enum class org.sentrysoftware.metricshub.engine.common.helpers.state.DuplexMode
Represents the HALF duplex mode.
hashCode() - Method in record class org.sentrysoftware.metricshub.engine.strategy.utils.SudoInformation
Returns a hash code value for this object.
hasTag(String) - Method in class org.sentrysoftware.metricshub.engine.connector.model.Connector
Checks if a specified tag is present in the tags associated with the Connector.
hasType() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.mapping.MappingResource
Whether the type is defined or not
HEADER - Enum constant in enum class org.sentrysoftware.metricshub.engine.connector.model.common.ResultContent
Represents header as result content.
HEX_2_DEC - Enum constant in enum class org.sentrysoftware.metricshub.engine.connector.model.common.ConversionType
Converts a hexadecimal string to its decimal equivalent.
HEXA_PATTERN - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Hexadecimal Pattern
hexToByteArray(String) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.ArrayHelper
Convert the specified hexadecimal string into a byte array.
HOST - Enum constant in enum class org.sentrysoftware.metricshub.engine.common.helpers.KnownMonitorType
Host monitor type.
HOST_NAME - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Host Name
HOST_TYPE_COMPUTE - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Host Type Compute
HOST_TYPE_TO_OTEL_HOST_TYPE - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Map of Host Types to OpenTelemetry Host Types
HOST_TYPE_TO_OTEL_OS_TYPE - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Map of Host Types to OS Types
HostConfiguration - Class in org.sentrysoftware.metricshub.engine.configuration
The HostConfiguration class represents the configuration for a host in the MetricsHub engine.
HostConfiguration() - Constructor for class org.sentrysoftware.metricshub.engine.configuration.HostConfiguration
 
HostLocation - Enum Class in org.sentrysoftware.metricshub.engine.common
Enumeration representing the location of a host, either local or remote.
HOSTNAME_EXCEPTION_MESSAGE - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Hostname Exception Message
HOSTNAME_MACRO - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Hostname macro
HostProperties - Class in org.sentrysoftware.metricshub.engine.telemetry
Represents properties related to a host, including information about IPMI, WMI, WBEM, and connector namespaces.
HostProperties() - Constructor for class org.sentrysoftware.metricshub.engine.telemetry.HostProperties
 
HP - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.LocalOsHandler
Represents the HP-UX operating system.
HPUX - Enum constant in enum class org.sentrysoftware.metricshub.engine.connector.model.common.DeviceKind
HP-UX.
HTTP - Enum constant in enum class org.sentrysoftware.metricshub.engine.configuration.TransportProtocols
HTTP transport protocol.
HTTP_METHODS - Static variable in enum class org.sentrysoftware.metricshub.engine.connector.model.common.HttpMethod
List of all HTTP methods.
HTTP_STATUS - Enum constant in enum class org.sentrysoftware.metricshub.engine.connector.model.common.ResultContent
Represents HTTP status as result content.
HttpCriterion - Class in org.sentrysoftware.metricshub.engine.connector.model.identity.criterion
Connector detection criterion using HTTP protocol.
HttpCriterion(String, boolean, HttpMethod, String, String, String, String, String, String, ResultContent, String) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.identity.criterion.HttpCriterion
Constructor with builder for creating an instance of HttpCriterion.
HttpMethod - Enum Class in org.sentrysoftware.metricshub.engine.connector.model.common
An enumeration representing different HTTP methods, including GET, POST, DELETE, and PUT.
HTTPS - Enum constant in enum class org.sentrysoftware.metricshub.engine.configuration.TransportProtocols
HTTPS transport protocol.
HttpSource - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source
Represents a source that retrieves data by making an HTTP request.
HttpSource(String, List<Compute>, boolean, HttpMethod, String, String, String, String, String, ResultContent, String, ExecuteForEachEntryOf) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.HttpSource
Builder for creating instances of HttpSource.

I

IComputeProcessor - Interface in org.sentrysoftware.metricshub.engine.strategy.source.compute
Interface for a ComputeProcessor responsible for processing various compute operations on source data.
IConfiguration - Interface in org.sentrysoftware.metricshub.engine.configuration
This interface represents the generic configuration that's used and implemented by various protocol configurations like HttpConfiguration, IpmiConfiguration, etc ...
IConnectorStoreProviderExtension - Interface in org.sentrysoftware.metricshub.engine.extension
Defines the contract for extensions that provide and manage a connector store.
ICriterionProcessor - Interface in org.sentrysoftware.metricshub.engine.strategy.detection
Interface for processing different types of criteria for detection.
IEntryConcatMethod - Interface in org.sentrysoftware.metricshub.engine.connector.model.common
Represents an interface for entry concatenation methods used in connector models.
ILocalOs() - Constructor for class org.sentrysoftware.metricshub.engine.common.helpers.LocalOsHandler.ILocalOs
 
IMetricType - Interface in org.sentrysoftware.metricshub.engine.connector.model.metric
Represents an interface for metric types.
INACTIVE - Enum constant in enum class org.sentrysoftware.metricshub.engine.alert.AlertRuleState
Inactive state indicating that the alert rule is not triggered.
INFO - Enum constant in enum class org.sentrysoftware.metricshub.engine.alert.Severity
Indicates an informational alert with no immediate action required.
INSTANCE - Enum constant in enum class org.sentrysoftware.metricshub.engine.alert.AlertRuleType
INSTANCE: An alert rule associated with a specific instance.
INTEGER_DETECT_PATTERN - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.NumberHelper
Pattern to detect integers with trailing zeros.
interpret(String) - Static method in enum class org.sentrysoftware.metricshub.engine.common.helpers.state.DuplexMode
Interpret the specified state value: {0, no, half, degraded} as HALF {1, yes, full, ok} as FULL
interpret(String) - Static method in enum class org.sentrysoftware.metricshub.engine.common.helpers.state.IntrusionStatus
Interpret the specified state value: {0, ok, closed} as CLOSED {1, degraded, 2, failed, open} as OPEN
interpret(String) - Static method in enum class org.sentrysoftware.metricshub.engine.common.helpers.state.LinkStatus
Interpret the specified state value: {0, ok, plugged} as Plugged {1, degraded, failed, 2, unplugged} as Unplugged
interpret(String) - Static method in enum class org.sentrysoftware.metricshub.engine.common.helpers.state.NeedsCleaning
Interpret the specified state value: { 0 } as OK { 1 } as NEEDED { 2 } as NEEDED_IMMEDIATELY
interpret(String) - Static method in enum class org.sentrysoftware.metricshub.engine.common.helpers.state.PredictedFailure
Interpret the specified state value: {0, ok, false} as OK {1, degraded, 2, failed, true} as FAILURE_PREDICTED
interpret(String, String) - Static method in class org.sentrysoftware.metricshub.engine.awk.Awk
Interprets the specified Awk script against an input string.
interpret(String, Map<String, T>, Class<T>) - Static method in interface org.sentrysoftware.metricshub.engine.common.helpers.state.IState
Interpret the given state value based on the stateTranslations lookup.
interpret(String, AwkTuples) - Static method in class org.sentrysoftware.metricshub.engine.awk.Awk
Interprets the specified Awk intermediate code against an input string.
interpret(String, AwkTuples, Charset) - Static method in class org.sentrysoftware.metricshub.engine.awk.Awk
Interprets the specified Awk intermediate code against an input string.
interpretContextMappingAttributes(Monitor) - Method in class org.sentrysoftware.metricshub.engine.strategy.utils.MappingProcessor
This method interprets context mapping attributes
interpretContextMappingConditionalCollection(Monitor) - Method in class org.sentrysoftware.metricshub.engine.strategy.utils.MappingProcessor
This method interprets context mapping conditional collections
interpretContextMappingLegacyTextParameters(Monitor) - Method in class org.sentrysoftware.metricshub.engine.strategy.utils.MappingProcessor
This method interprets context mapping legacy text parameters
interpretContextMappingMetrics(Monitor) - Method in class org.sentrysoftware.metricshub.engine.strategy.utils.MappingProcessor
This method interprets context mapping metrics
interpretMappingResource() - Method in class org.sentrysoftware.metricshub.engine.strategy.utils.MappingProcessor
This method interprets mapping instance mapping resource field
interpretNonContextMapping(Map<String, String>) - Method in class org.sentrysoftware.metricshub.engine.strategy.utils.MappingProcessor
This method interprets non context mapping.
interpretNonContextMappingAttributes() - Method in class org.sentrysoftware.metricshub.engine.strategy.utils.MappingProcessor
This method interprets non context mapping attributes
interpretNonContextMappingConditionalCollection() - Method in class org.sentrysoftware.metricshub.engine.strategy.utils.MappingProcessor
This method interprets non context mapping conditional collections
interpretNonContextMappingLegacyTextParameters() - Method in class org.sentrysoftware.metricshub.engine.strategy.utils.MappingProcessor
This method interprets non context mapping legacy text parameters
interpretNonContextMappingMetrics() - Method in class org.sentrysoftware.metricshub.engine.strategy.utils.MappingProcessor
This method interprets non context mapping metrics
interpretValueOf(String) - Static method in class org.sentrysoftware.metricshub.engine.deserialization.TimeDeserializer
Interpret the timeout value to have it in seconds.
interpretValueOf(String) - Static method in enum class org.sentrysoftware.metricshub.engine.configuration.TransportProtocols
Interpret the specified name and returns corresponding value.
IntrusionStatus - Enum Class in org.sentrysoftware.metricshub.engine.common.helpers.state
Enumeration representing different intrusion status.
InvalidConfigurationException - Exception Class in org.sentrysoftware.metricshub.engine.common.exception
Represents an exception that is thrown when an invalid configuration is encountered.
InvalidConfigurationException(String) - Constructor for exception class org.sentrysoftware.metricshub.engine.common.exception.InvalidConfigurationException
Constructs a new instance of the InvalidConfigurationException.
InvalidConfigurationException(String, Throwable) - Constructor for exception class org.sentrysoftware.metricshub.engine.common.exception.InvalidConfigurationException
Constructs a new instance of the InvalidConfigurationException.
IpmiCommandForSolarisException - Exception Class in org.sentrysoftware.metricshub.engine.common.exception
This exception is thrown for IPMI commands specific to Solaris.
IpmiCommandForSolarisException(String) - Constructor for exception class org.sentrysoftware.metricshub.engine.common.exception.IpmiCommandForSolarisException
Constructs a new IpmiCommandForSolarisException with the specified detail message.
IpmiCriterion - Class in org.sentrysoftware.metricshub.engine.connector.model.identity.criterion
Represents an IPMI (Intelligent Platform Management Interface) detection criterion.
IpmiCriterion(String, boolean) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.identity.criterion.IpmiCriterion
Builder for constructing instances of IpmiCriterion.
IpmiSource - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source
Represents a source task that retrieves data using IPMI.
IpmiSource(String, List<Compute>, boolean, String, ExecuteForEachEntryOf) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.IpmiSource
Constructs a new IpmiSource instance with the provided attributes.
IPostExecutionService - Interface in org.sentrysoftware.metricshub.engine.delegate
Interface for post-execution services in the MetricsHub engine.
IProtocolExtension - Interface in org.sentrysoftware.metricshub.engine.extension
Defines the contract for protocol extensions within the system.
IS_ENDPOINT - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Is Endpoint
isActive() - Method in class org.sentrysoftware.metricshub.engine.alert.AlertRule
Check if the current AlertRule is active
isAutoDetectionStaged() - Method in class org.sentrysoftware.metricshub.engine.strategy.detection.ConnectorStagingManager.StagedConnectorIdentifiers
Checks if connectors have been staged for automatic detection.
isConnectorStatusOk(Monitor) - Method in class org.sentrysoftware.metricshub.engine.telemetry.TelemetryManager
This method checks whether a connector status was set to "ok"
isDeviceKindIncluded(List<DeviceKind>, DeviceTypeCriterion) - Method in class org.sentrysoftware.metricshub.engine.strategy.detection.CriterionProcessor
Return true if the deviceKind in the deviceKindList is included in the DeviceTypeCriterion detection.
isEmpty() - Method in class org.sentrysoftware.metricshub.engine.strategy.source.SourceTable
Whether the current source table is empty or not
isEndpointHost() - Method in class org.sentrysoftware.metricshub.engine.telemetry.Monitor
This method checks if the monitor type is host and represents an endpoint.
isExecuteForEachEntryOf() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.Source
Whether the ExecuteForEachEntryOf is present in the Source or not
isForcedStaging() - Method in class org.sentrysoftware.metricshub.engine.strategy.detection.ConnectorStagingManager.StagedConnectorIdentifiers
Checks if connectors have been staged as forced connectors.
isLocalhost(String) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.NetworkHelper
Check whether the given hostname is a localhost.
isMetricDeactivated(String) - Method in class org.sentrysoftware.metricshub.engine.telemetry.Monitor
This method returns whether a metric is deactivated
ISourceComputationExtension - Interface in org.sentrysoftware.metricshub.engine.extension
Defines the contract for source computation extensions within the system.
ISourceProcessor - Interface in org.sentrysoftware.metricshub.engine.strategy.source
Interface for processing different types of data sources.
isSuccess() - Method in class org.sentrysoftware.metricshub.engine.strategy.detection.ConnectorTestResult
Whether the connector's criteria are successfully executed or not
isSupportedConfigurationType(String) - Method in interface org.sentrysoftware.metricshub.engine.extension.IProtocolExtension
Whether the configuration type expressed in the configurationType argument is supported or not
IState - Interface in org.sentrysoftware.metricshub.engine.common.helpers.state
Interface representing a generic state.
IStrategy - Interface in org.sentrysoftware.metricshub.engine.strategy
Interface for defining a strategy to be executed in the MetricsHub engine.
IStrategyProviderExtension - Interface in org.sentrysoftware.metricshub.engine.extension
Defines the contract for extensions that provide strategies.
isUpdated() - Method in class org.sentrysoftware.metricshub.engine.telemetry.metric.AbstractMetric
Whether the metric is updated or not
isUseSudo() - Method in record class org.sentrysoftware.metricshub.engine.strategy.utils.SudoInformation
Returns the value of the isUseSudo record component.
isValidConfiguration(IConfiguration) - Method in interface org.sentrysoftware.metricshub.engine.extension.IProtocolExtension
Checks if the given configuration is valid for this extension.
isValidSource(Source) - Method in interface org.sentrysoftware.metricshub.engine.extension.ISourceComputationExtension
Check if a Source is of the right sub type of source to be processed through the extension.
isVersionLessThanOtherVersion(String, String) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.VersionHelper
Checks if the given version is less than the given otherVersion.
isWindows() - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.LocalOsHandler
Check if the Local OS is a Windows.
ITERATIONS - Static variable in class org.sentrysoftware.metricshub.engine.security.CryptoCipher
Number of iterations for the PBKDF2 key derivation.
ITranslationTable - Interface in org.sentrysoftware.metricshub.engine.connector.model.common
Represents an interface for translation tables used in connector models.
IWinConfiguration - Interface in org.sentrysoftware.metricshub.engine.configuration
The IWinConfiguration interface represents the configuration for Windows protocols in the MetricsHub engine.

J

JobInfo - Class in org.sentrysoftware.metricshub.engine.common
Represents information about a job, including the hostname, connector ID, monitor type, and job name.
JobInfo() - Constructor for class org.sentrysoftware.metricshub.engine.common.JobInfo
 
JSON_ARRAY - Enum constant in enum class org.sentrysoftware.metricshub.engine.connector.model.common.EntryConcatMethod
Concatenation using a JSON array.
JSON_ARRAY_EXTENDED - Enum constant in enum class org.sentrysoftware.metricshub.engine.connector.model.common.EntryConcatMethod
Concatenation using an extended JSON array.
Json2Csv - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute
Represents a Json2Csv computation task for monitoring.
Json2Csv(String, String, String, String) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Json2Csv
Construct a new instance of Json2Csv.
JsonHelper - Class in org.sentrysoftware.metricshub.engine.common.helpers
Helper class for JSON and YAML serialization and deserialization using Jackson.
JsonNodeContextUpdater - Class in org.sentrysoftware.metricshub.engine.connector.parser
This utility class traverses a JsonNode using a path context, applying updates according to an updater function and a predicate that determines whether the value should be updated.
JsonNodeContextUpdater(JsonNode, Predicate<String>, BinaryOperator<String>) - Constructor for class org.sentrysoftware.metricshub.engine.connector.parser.JsonNodeContextUpdater
Constructs a new instance of the JsonNodeContextUpdater.
JsonNodeUpdater - Class in org.sentrysoftware.metricshub.engine.connector.parser
This utility class traverses a JsonNode, applying updates according to an updater function and a predicate that determines whether the value should be updated.
JsonNodeUpdater(JsonNode, Predicate<String>, UnaryOperator<String>) - Constructor for class org.sentrysoftware.metricshub.engine.connector.parser.JsonNodeUpdater
Constructs a new instance of the JsonNodeUpdater.
JUtils - Class in org.sentrysoftware.metricshub.engine.common.helpers
Utility class for various Java-related operations.
JUtils() - Constructor for class org.sentrysoftware.metricshub.engine.common.helpers.JUtils
 

K

KeepColumns - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute
Represents a KeepColumns computation task for monitoring.
KeepColumns(String, String) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.KeepColumns
Construct a new instance of KeepColumns.
KeepOnlyMatchingLines - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute
Represents a KeepOnlyMatchingLines computation task for monitoring.
KeepOnlyMatchingLines(String, Integer, String, String) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.KeepOnlyMatchingLines
Construct a new instance of KeepOnlyMatchingLines.
KEY_LENGTH - Static variable in class org.sentrysoftware.metricshub.engine.security.CryptoCipher
Length of the derived key in bytes.
KnownMonitorType - Enum Class in org.sentrysoftware.metricshub.engine.common.helpers
Enumeration representing known monitor types.

L

LED - Enum constant in enum class org.sentrysoftware.metricshub.engine.common.helpers.KnownMonitorType
LED monitor type.
lineToList(String, String) - Static method in class org.sentrysoftware.metricshub.engine.strategy.source.SourceTable
Transforms a line of CSV-formatted data to a list.
LinkStatus - Enum Class in org.sentrysoftware.metricshub.engine.common.helpers.state
Enumeration representing the link status states.
LINUX - Enum constant in enum class org.sentrysoftware.metricshub.engine.connector.model.common.DeviceKind
Linux.
LINUX - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.LocalOsHandler
Represents the Linux operating system.
LIST - Enum constant in enum class org.sentrysoftware.metricshub.engine.connector.model.common.EntryConcatMethod
Concatenation using a list.
listAllLinuxProcesses() - Static method in class org.sentrysoftware.metricshub.engine.strategy.utils.CriterionProcessVisitor
List all Linux processes.
ListHelper - Class in org.sentrysoftware.metricshub.engine.common.helpers
Helper class for common operations on lists.
load() - Method in class org.sentrysoftware.metricshub.engine.extension.ExtensionLoader
Loads extensions from the extensionsDirectory and returns an ExtensionManager that wraps all the loaded extensions.
load() - Method in interface org.sentrysoftware.metricshub.engine.extension.IConnectorStoreProviderExtension
Loads the connector store into memory.
loadKeyStore(File) - Static method in class org.sentrysoftware.metricshub.engine.security.SecurityManager
Loads the KeyStore from the specified file, creating it if it does not exist.
LOCAL - Enum constant in enum class org.sentrysoftware.metricshub.engine.common.HostLocation
Represents a local host.
LOCAL - Enum constant in enum class org.sentrysoftware.metricshub.engine.connector.model.identity.ConnectionType
Local connection
LOCALHOST - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
LocalHost
LocalOsHandler - Class in org.sentrysoftware.metricshub.engine.common.helpers
Helper class for handling the local operating system.
LocalOsHandler() - Constructor for class org.sentrysoftware.metricshub.engine.common.helpers.LocalOsHandler
 
LocalOsHandler.Aix - Class in org.sentrysoftware.metricshub.engine.common.helpers
Represents the Aix operating system.
LocalOsHandler.FreeBsd - Class in org.sentrysoftware.metricshub.engine.common.helpers
Represents the FreeBsd operating system.
LocalOsHandler.Hp - Class in org.sentrysoftware.metricshub.engine.common.helpers
Represents the HP-UX operating system.
LocalOsHandler.ILocalOs - Class in org.sentrysoftware.metricshub.engine.common.helpers
Abstract base class representing a local operating system.
LocalOsHandler.ILocalOsVisitor - Interface in org.sentrysoftware.metricshub.engine.common.helpers
Visitor interface for local operating system types.
LocalOsHandler.Linux - Class in org.sentrysoftware.metricshub.engine.common.helpers
Represents the Linux operating system.
LocalOsHandler.MacOsx - Class in org.sentrysoftware.metricshub.engine.common.helpers
Represents the macOS operating system.
LocalOsHandler.NetBsd - Class in org.sentrysoftware.metricshub.engine.common.helpers
Represents the NetBSD operating system.
LocalOsHandler.OpenBsd - Class in org.sentrysoftware.metricshub.engine.common.helpers
Represents the OpenBSD operating system.
LocalOsHandler.Solaris - Class in org.sentrysoftware.metricshub.engine.common.helpers
Represents the Solaris operating system.
LocalOsHandler.Sun - Class in org.sentrysoftware.metricshub.engine.common.helpers
Represents the Sun operating system.
LocalOsHandler.Windows - Class in org.sentrysoftware.metricshub.engine.common.helpers
Represents the Windows operating system.
LOG_COMPUTE_KEY_SUFFIX_TEMPLATE - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Log Compute Key Suffix Template
LoggingHelper - Class in org.sentrysoftware.metricshub.engine.common.helpers
Helper class for logging opeations
LoggingHelper() - Constructor for class org.sentrysoftware.metricshub.engine.common.helpers.LoggingHelper
 
LOGICAL_DISK - Enum constant in enum class org.sentrysoftware.metricshub.engine.common.helpers.KnownMonitorType
Logical disk monitor type.
logSourceError(String, String, String, String, Throwable) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.LoggingHelper
Log the given throwable
lookupSourceTable(String, String, TelemetryManager) - Static method in class org.sentrysoftware.metricshub.engine.strategy.source.SourceTable
Find the source table instance from the connector namespace.
If we have a hard-coded source then we will create a source wrapping the csv input.
LT - Enum constant in enum class org.sentrysoftware.metricshub.engine.alert.AlertOperator
Less than operator.
LTE - Enum constant in enum class org.sentrysoftware.metricshub.engine.alert.AlertOperator
Less than or equal to operator.
LUN - Enum constant in enum class org.sentrysoftware.metricshub.engine.common.helpers.KnownMonitorType
LUN monitor type.

M

MAC_OS_X - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.LocalOsHandler
Represents the macOS operating system.
MapHelper - Class in org.sentrysoftware.metricshub.engine.common.helpers
Helper class for operations related to maps.
MapHelper() - Constructor for class org.sentrysoftware.metricshub.engine.common.helpers.MapHelper
 
Mapping - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task
A class representing the mapping configuration for a monitor task.
Mapping() - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.Mapping
 
MappingProcessor - Class in org.sentrysoftware.metricshub.engine.strategy.utils
The MappingProcessor class provides functionality to interpret non-context mapping attributes, metrics, conditional collections, and legacy text parameters.
MappingProcessor() - Constructor for class org.sentrysoftware.metricshub.engine.strategy.utils.MappingProcessor
 
MappingResource - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.mapping
Represents a mapping resource used in monitor configuration.
MappingResource() - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.mapping.MappingResource
 
MASTER_KEY - Static variable in class org.sentrysoftware.metricshub.engine.security.CryptoCipher
Base64-encoded string representation of the master key.
MathOperationsHelper - Class in org.sentrysoftware.metricshub.engine.strategy.utils
The MathOperationsHelper class provides utility methods for performing basic mathematical operations, including subtraction, division, multiplication, rate calculation, and finding the minimum of two operands.
MathOperationsHelper() - Constructor for class org.sentrysoftware.metricshub.engine.strategy.utils.MathOperationsHelper
 
MAX_THREADS_COUNT - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Max Thread Count
MEMORY - Enum constant in enum class org.sentrysoftware.metricshub.engine.common.helpers.KnownMonitorType
Memory monitor type.
merge(JsonNode, JsonNode) - Static method in class org.sentrysoftware.metricshub.engine.connector.parser.ExtendsProcessor
Merge the given mainNode and updateNode.
MetricDefinition - Class in org.sentrysoftware.metricshub.engine.connector.model.metric
Represents the definition of a metric.
MetricDefinition() - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.metric.MetricDefinition
 
MetricFactory - Class in org.sentrysoftware.metricshub.engine.telemetry
Factory class for creating and collecting metrics for a Monitor based on information provided by a Connector.
MetricFactory() - Constructor for class org.sentrysoftware.metricshub.engine.telemetry.MetricFactory
 
METRICSHUB_KEY_STORE_FILE_NAME - Static variable in class org.sentrysoftware.metricshub.engine.security.SecurityManager
Name of the KeyStore file.
MetricsHubConstants - Class in org.sentrysoftware.metricshub.engine.common.helpers
The MetricsHubConstants class provides constants used in the MetricsHub engine.
MetricsHubConstants() - Constructor for class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
 
MetricsHubSecurityException - Exception Class in org.sentrysoftware.metricshub.engine.security
The MetricsHubSecurityException is an exception class specifically designed for security-related issues within the MetricsHub engine.
MetricsHubSecurityException(String) - Constructor for exception class org.sentrysoftware.metricshub.engine.security.MetricsHubSecurityException
Constructs a new MetricsHubSecurityException with the specified detail message.
MetricsHubSecurityException(String, Throwable) - Constructor for exception class org.sentrysoftware.metricshub.engine.security.MetricsHubSecurityException
Constructs a new MetricsHubSecurityException with the specified detail message and cause.
MetricsHubSecurityException(Throwable) - Constructor for exception class org.sentrysoftware.metricshub.engine.security.MetricsHubSecurityException
Constructs a new MetricsHubSecurityException with the specified cause.
MetricType - Enum Class in org.sentrysoftware.metricshub.engine.connector.model.metric
The MetricType enum represents different types of metrics.
MetricType.Counter - Class in org.sentrysoftware.metricshub.engine.connector.model.metric
The Counter class represents the key type for Counter metrics.
MetricType.Gauge - Class in org.sentrysoftware.metricshub.engine.connector.model.metric
The Gauge class represents the key type for Gauge metrics.
MetricType.IMetricKeyType - Interface in org.sentrysoftware.metricshub.engine.connector.model.metric
The IMetricKeyType interface represents the key type of a metric.
MetricType.IMetricTypeVisitor - Interface in org.sentrysoftware.metricshub.engine.connector.model.metric
The IMetricTypeVisitor interface defines the visit method for each metric type.
MetricType.UpDownCounter - Class in org.sentrysoftware.metricshub.engine.connector.model.metric
The UpDownCounter class represents the key type for Up-Down Counter metrics.
min(Double, Double) - Static method in class org.sentrysoftware.metricshub.engine.strategy.utils.MathOperationsHelper
Computes the minimum between two Double operands.
Monitor - Class in org.sentrysoftware.metricshub.engine.telemetry
Represents a monitoring entity with associated metrics, attributes, and alert rules.
Monitor() - Constructor for class org.sentrysoftware.metricshub.engine.telemetry.Monitor
 
MONITOR_ATTRIBUTE_APPLIES_TO_OS - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Monitor Attribute: Applies to OS
MONITOR_ATTRIBUTE_CONNECTOR_ID - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Monitor Attribute: Connector ID
MONITOR_ATTRIBUTE_ID - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Monitor Attribute ID
MONITOR_ATTRIBUTE_NAME - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Monitor Attribute: Name
MONITOR_ATTRIBUTE_PARENT_ID - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Monitor Attribute: Parent ID
MONITOR_JOBS_PRIORITY - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Map of Monitor Job Types to Priorities
MonitorFactory - Class in org.sentrysoftware.metricshub.engine.telemetry
Factory class for creating and updating Monitor instances.
MonitorFactory() - Constructor for class org.sentrysoftware.metricshub.engine.telemetry.MonitorFactory
 
MonitorJob - Interface in org.sentrysoftware.metricshub.engine.connector.model.monitor
Represents an interface for monitor jobs.
MonitorsVo - Class in org.sentrysoftware.metricshub.engine.telemetry
Value Object (VO) class representing a collection of monitors with additional metadata.
MonitorsVo() - Constructor for class org.sentrysoftware.metricshub.engine.telemetry.MonitorsVo
 
MonitorTaskSourceDepUpdate - Class in org.sentrysoftware.metricshub.engine.connector.update
Implementation of SourceConnectorUpdateChain for updating monitor task source dependencies in the connector.
MonitorTaskSourceDepUpdate() - Constructor for class org.sentrysoftware.metricshub.engine.connector.update.MonitorTaskSourceDepUpdate
 
MonoInstanceCollect - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task
The MonoInstanceCollect class represents a task for collecting metrics from a single instance.
MonoInstanceCollect(Map<String, Source>, Mapping, Set<String>) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.MonoInstanceCollect
Constructs a new MonoInstanceCollect instance with the provided sources, mapping, and execution order.
MultiInstanceCollect - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task
The MultiInstanceCollect class represents a task for collecting metrics from multiple instances.
MultiInstanceCollect(Map<String, Source>, Mapping, Set<String>, Set<String>) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.MultiInstanceCollect
Constructs a new MultiInstanceCollect instance with the provided sources, mapping, execution order, and keys.
multiply(String, Double, Double, String) - Static method in class org.sentrysoftware.metricshub.engine.strategy.utils.MathOperationsHelper
Performs a multiplication arithmetic operation.
Multiply - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute
Represents a Multiply computation task for monitoring.
Multiply(String, Integer, String) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Multiply
Construct a new instance of Multiply.

N

NE - Enum constant in enum class org.sentrysoftware.metricshub.engine.alert.AlertOperator
Not equal to operator.
NEEDED - Enum constant in enum class org.sentrysoftware.metricshub.engine.common.helpers.state.NeedsCleaning
NEEDED state indicating that cleaning is needed.
NEEDED_IMMEDIATELY - Enum constant in enum class org.sentrysoftware.metricshub.engine.common.helpers.state.NeedsCleaning
NEEDED_IMMEDIATELY state indicating an immediate need for cleaning.
NeedsCleaning - Enum Class in org.sentrysoftware.metricshub.engine.common.helpers.state
The NeedsCleaning enum represents different states related to the need for cleaning.
NET_BSD - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.LocalOsHandler
Represents the NetBSD operating system.
NETWORK - Enum constant in enum class org.sentrysoftware.metricshub.engine.common.helpers.KnownMonitorType
Network monitor type.
NETWORK - Enum constant in enum class org.sentrysoftware.metricshub.engine.connector.model.common.DeviceKind
Network.
NETWORK - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Network
NetworkHelper - Class in org.sentrysoftware.metricshub.engine.common.helpers
Helper class to retrieve network information.
NEW_LINE - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
New Line Character
newConnectorStore() - Method in class org.sentrysoftware.metricshub.engine.connector.model.ConnectorStore
Creates and returns a new instance of ConnectorStore, initialized with a copy of the current connectors.
NoCredentialProvidedException - Exception Class in org.sentrysoftware.metricshub.engine.common.exception
This exception is thrown when no credentials are provided.
NoCredentialProvidedException() - Constructor for exception class org.sentrysoftware.metricshub.engine.common.exception.NoCredentialProvidedException
Constructs a new NoCredentialProvidedException with a default message.
NodeProcessorHelper - Class in org.sentrysoftware.metricshub.engine.connector.parser
Helper class for creating instances of NodeProcessor implementations.
NodeProcessorHelper() - Constructor for class org.sentrysoftware.metricshub.engine.connector.parser.NodeProcessorHelper
 
NonBlankDeserializer - Class in org.sentrysoftware.metricshub.engine.connector.deserializer.custom
Custom deserializer for ensuring that a deserialized string property is non-blank.
NonBlankDeserializer() - Constructor for class org.sentrysoftware.metricshub.engine.connector.deserializer.custom.NonBlankDeserializer
 
NonBlankInLinkedHashSetDeserializer - Class in org.sentrysoftware.metricshub.engine.connector.deserializer.custom
Custom deserializer for ensuring that deserialized string values in a LinkedHashSet are non-blank.
NonBlankInLinkedHashSetDeserializer() - Constructor for class org.sentrysoftware.metricshub.engine.connector.deserializer.custom.NonBlankInLinkedHashSetDeserializer
 
nonNullNonBlank(String) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.StringHelper
Checks if the specified string is non-null and non-blank.
nthArg(String, String, String, String) - Static method in class org.sentrysoftware.metricshub.engine.strategy.utils.PslUtils
Extracts and formats the nth group in the given text based on the specified columns, separators, and result separator.
nthArgf(String, String, String, String) - Static method in class org.sentrysoftware.metricshub.engine.strategy.utils.PslUtils
Extracts and formats the nth group in the given text based on the specified columns, separators, and result separator.
NUMBER - Enum constant in enum class org.sentrysoftware.metricshub.engine.common.helpers.TextDataType
Represents a numeric data type.
NUMBER_METRIC_TYPE - Static variable in class org.sentrysoftware.metricshub.engine.telemetry.metric.NumberMetric
The constant representing the type of the metric (NumberMetric).
NumberHelper - Class in org.sentrysoftware.metricshub.engine.common.helpers
Helper class for number-related operations.
NumberMetric - Class in org.sentrysoftware.metricshub.engine.telemetry.metric
The NumberMetric class represents a numeric metric in the telemetry system.
NumberMetric(String, Long, Map<String, String>, Double) - Constructor for class org.sentrysoftware.metricshub.engine.telemetry.metric.NumberMetric
Creates a new instance of NumberMetric using the provided parameters.

O

OBJECT_MAPPER - Static variable in class org.sentrysoftware.metricshub.engine.connector.parser.ConnectorLibraryParser
The ObjectMapper instance for handling YAML files.
OK - Enum constant in enum class org.sentrysoftware.metricshub.engine.common.helpers.state.NeedsCleaning
OK state indicating no immediate need for cleaning.
OK - Enum constant in enum class org.sentrysoftware.metricshub.engine.common.helpers.state.PredictedFailure
OK state with numeric value 0.
OOB - Enum constant in enum class org.sentrysoftware.metricshub.engine.connector.model.common.DeviceKind
Management.
OPEN - Enum constant in enum class org.sentrysoftware.metricshub.engine.common.helpers.state.IntrusionStatus
Represents the OPEN intrusion status.
OPEN_BSD - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.LocalOsHandler
Represents the OpenBSD operating system.
OrderedSources - Class in org.sentrysoftware.metricshub.engine.strategy.source
The OrderedSources class is responsible for building a list of ordered sources based on either the execution order or the source dependency tree.
OrderedSources() - Constructor for class org.sentrysoftware.metricshub.engine.strategy.source.OrderedSources
 
OrderedSources.OrderedSourcesBuilder - Class in org.sentrysoftware.metricshub.engine.strategy.source
The OrderedSourcesBuilder class extends the generated builder for additional methods related to building the list of ordered sources.
OrderedSourcesBuilder() - Constructor for class org.sentrysoftware.metricshub.engine.strategy.source.OrderedSources.OrderedSourcesBuilder
 
org.sentrysoftware.metricshub.engine.alert - package org.sentrysoftware.metricshub.engine.alert
 
org.sentrysoftware.metricshub.engine.awk - package org.sentrysoftware.metricshub.engine.awk
 
org.sentrysoftware.metricshub.engine.client - package org.sentrysoftware.metricshub.engine.client
 
org.sentrysoftware.metricshub.engine.common - package org.sentrysoftware.metricshub.engine.common
 
org.sentrysoftware.metricshub.engine.common.exception - package org.sentrysoftware.metricshub.engine.common.exception
 
org.sentrysoftware.metricshub.engine.common.helpers - package org.sentrysoftware.metricshub.engine.common.helpers
 
org.sentrysoftware.metricshub.engine.common.helpers.state - package org.sentrysoftware.metricshub.engine.common.helpers.state
 
org.sentrysoftware.metricshub.engine.configuration - package org.sentrysoftware.metricshub.engine.configuration
 
org.sentrysoftware.metricshub.engine.connector.deserializer - package org.sentrysoftware.metricshub.engine.connector.deserializer
 
org.sentrysoftware.metricshub.engine.connector.deserializer.custom - package org.sentrysoftware.metricshub.engine.connector.deserializer.custom
 
org.sentrysoftware.metricshub.engine.connector.model - package org.sentrysoftware.metricshub.engine.connector.model
 
org.sentrysoftware.metricshub.engine.connector.model.common - package org.sentrysoftware.metricshub.engine.connector.model.common
 
org.sentrysoftware.metricshub.engine.connector.model.identity - package org.sentrysoftware.metricshub.engine.connector.model.identity
 
org.sentrysoftware.metricshub.engine.connector.model.identity.criterion - package org.sentrysoftware.metricshub.engine.connector.model.identity.criterion
 
org.sentrysoftware.metricshub.engine.connector.model.metric - package org.sentrysoftware.metricshub.engine.connector.model.metric
 
org.sentrysoftware.metricshub.engine.connector.model.monitor - package org.sentrysoftware.metricshub.engine.connector.model.monitor
 
org.sentrysoftware.metricshub.engine.connector.model.monitor.mapping - package org.sentrysoftware.metricshub.engine.connector.model.monitor.mapping
 
org.sentrysoftware.metricshub.engine.connector.model.monitor.task - package org.sentrysoftware.metricshub.engine.connector.model.monitor.task
 
org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source - package org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source
 
org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute - package org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute
 
org.sentrysoftware.metricshub.engine.connector.parser - package org.sentrysoftware.metricshub.engine.connector.parser
 
org.sentrysoftware.metricshub.engine.connector.update - package org.sentrysoftware.metricshub.engine.connector.update
 
org.sentrysoftware.metricshub.engine.delegate - package org.sentrysoftware.metricshub.engine.delegate
 
org.sentrysoftware.metricshub.engine.deserialization - package org.sentrysoftware.metricshub.engine.deserialization
 
org.sentrysoftware.metricshub.engine.extension - package org.sentrysoftware.metricshub.engine.extension
 
org.sentrysoftware.metricshub.engine.security - package org.sentrysoftware.metricshub.engine.security
 
org.sentrysoftware.metricshub.engine.strategy - package org.sentrysoftware.metricshub.engine.strategy
 
org.sentrysoftware.metricshub.engine.strategy.collect - package org.sentrysoftware.metricshub.engine.strategy.collect
 
org.sentrysoftware.metricshub.engine.strategy.detection - package org.sentrysoftware.metricshub.engine.strategy.detection
 
org.sentrysoftware.metricshub.engine.strategy.discovery - package org.sentrysoftware.metricshub.engine.strategy.discovery
 
org.sentrysoftware.metricshub.engine.strategy.pre - package org.sentrysoftware.metricshub.engine.strategy.pre
 
org.sentrysoftware.metricshub.engine.strategy.simple - package org.sentrysoftware.metricshub.engine.strategy.simple
 
org.sentrysoftware.metricshub.engine.strategy.source - package org.sentrysoftware.metricshub.engine.strategy.source
 
org.sentrysoftware.metricshub.engine.strategy.source.compute - package org.sentrysoftware.metricshub.engine.strategy.source.compute
 
org.sentrysoftware.metricshub.engine.strategy.utils - package org.sentrysoftware.metricshub.engine.strategy.utils
 
org.sentrysoftware.metricshub.engine.telemetry - package org.sentrysoftware.metricshub.engine.telemetry
 
org.sentrysoftware.metricshub.engine.telemetry.metric - package org.sentrysoftware.metricshub.engine.telemetry.metric
 
OsCommandHelper - Class in org.sentrysoftware.metricshub.engine.strategy.utils
Utility class for handling OS commands, including local and remote execution.
OsCommandHelper() - Constructor for class org.sentrysoftware.metricshub.engine.strategy.utils.OsCommandHelper
 
OsCommandResult - Class in org.sentrysoftware.metricshub.engine.strategy.utils
The OsCommandResult class represents the result of an operating system command execution.
OsCommandResult() - Constructor for class org.sentrysoftware.metricshub.engine.strategy.utils.OsCommandResult
 
OTEL_AIX_OS_TYPE - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
OpenTelemetry OS Type: AIX
OTEL_FREE_BSD_OS_TYPE - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
OpenTelemetry OS Type: FreeBSD
OTEL_HPUX_OS_TYPE - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
OpenTelemetry OS Type: HP-UX
OTEL_LINUX_OS_TYPE - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
OpenTelemetry OS Type: Linux
OTEL_MAC_OS_X_OS_TYPE - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
OpenTelemetry OS Type: macOS X
OTEL_MANAGEMENT_OS_TYPE - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
OpenTelemetry OS Type: Management
OTEL_NET_BSD_OS_TYPE - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
OpenTelemetry OS Type: NetBSD
OTEL_NETWORK_OS_TYPE - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
OpenTelemetry OS Type: Network
OTEL_OPEN_BSD_OS_TYPE - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
OpenTelemetry OS Type: OpenBSD
OTEL_OPENVMS_OS_TYPE - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
OpenTelemetry OS Type: OpenVMS
OTEL_SOLARIS_OS_TYPE - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
OpenTelemetry OS Type: Solaris
OTEL_STORAGE_OS_TYPE - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
OpenTelemetry OS Type: Storage
OTEL_SUN_OS_TYPE - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
OpenTelemetry OS Type: Sun
OTEL_TRUE64_OS_TYPE - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
OpenTelemetry OS Type: Tru64
OTEL_WINDOWS_OS_TYPE - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
OpenTelemetry OS Type: Windows
OTHER - Enum constant in enum class org.sentrysoftware.metricshub.engine.connector.model.common.DeviceKind
Other.
OTHER_DEVICE - Enum constant in enum class org.sentrysoftware.metricshub.engine.common.helpers.KnownMonitorType
Other device monitor type.
OTHER_MONITOR_JOB_TYPES - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Other Monitor Job Types

P

parse(File) - Method in class org.sentrysoftware.metricshub.engine.connector.parser.ConnectorParser
Parses the given connector file.
parse(InputStream, URI, String) - Method in class org.sentrysoftware.metricshub.engine.connector.parser.ConnectorParser
Parse the given connector file
parseConnectorsFromAllYamlFiles(Path) - Method in class org.sentrysoftware.metricshub.engine.connector.parser.ConnectorLibraryParser
Parses connectors from all YAML files in the given directory.
parseDouble(String, Double) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.NumberHelper
Parse the given double value, if the parsing fails return the default value
parseInt(String, Integer) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.NumberHelper
Parse the given integer value, if the parsing fails return the default value
PASSWORD_MACRO - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Password macro
PENDING - Enum constant in enum class org.sentrysoftware.metricshub.engine.alert.AlertRuleState
Pending state indicating that the alert rule is waiting to become active.
PerBitTranslation - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute
Represents a PerBitTranslation computation task for monitoring.
PerBitTranslation(String, Integer, String, ITranslationTable) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.PerBitTranslation
Construct a new instance of PerBitTranslation.
PHYSICAL_DISK - Enum constant in enum class org.sentrysoftware.metricshub.engine.common.helpers.KnownMonitorType
Physical disk monitor type.
PLUGGED - Enum constant in enum class org.sentrysoftware.metricshub.engine.common.helpers.state.LinkStatus
Represents the plugged state with a numeric value of 1.
PortDeserializer - Class in org.sentrysoftware.metricshub.engine.connector.deserializer.custom
Custom deserializer for deserializing integer values representing ports.
PortDeserializer() - Constructor for class org.sentrysoftware.metricshub.engine.connector.deserializer.custom.PortDeserializer
 
PositiveIntegerDeserializer - Class in org.sentrysoftware.metricshub.engine.connector.deserializer.custom
Custom deserializer for deserializing integer values ensuring they are non-negative.
PositiveIntegerDeserializer() - Constructor for class org.sentrysoftware.metricshub.engine.connector.deserializer.custom.PositiveIntegerDeserializer
 
POST - Enum constant in enum class org.sentrysoftware.metricshub.engine.connector.model.common.HttpMethod
HTTP POST method.
PostDeserializeHelper - Class in org.sentrysoftware.metricshub.engine.connector.deserializer
Helper class for adding post-deserialization support to an ObjectMapper.
PostDeserializeHelper() - Constructor for class org.sentrysoftware.metricshub.engine.connector.deserializer.PostDeserializeHelper
 
POWER_SUPPLY - Enum constant in enum class org.sentrysoftware.metricshub.engine.common.helpers.KnownMonitorType
Power supply monitor type.
PredictedFailure - Enum Class in org.sentrysoftware.metricshub.engine.common.helpers.state
Enumeration representing states related to predicted failures.
PrepareCollectStrategy - Class in org.sentrysoftware.metricshub.engine.strategy.collect
The PrepareCollectStrategy class represents a strategy for preparing the collection of metrics from monitors in a monitoring system.
PrepareCollectStrategy(TelemetryManager, Long, ClientsExecutor, ExtensionManager) - Constructor for class org.sentrysoftware.metricshub.engine.strategy.collect.PrepareCollectStrategy
Constructs a new PrepareCollectStrategy using the provided telemetry manager, strategy time, and clients executor.
Prepend - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute
Represents a Prepend computation task for monitoring.
Prepend(String, Integer, String) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Prepend
Construct a new instance of Prepend.
PreSourceDepUpdate - Class in org.sentrysoftware.metricshub.engine.connector.update
Implementation of SourceConnectorUpdateChain for updating pre-source dependencies in the connector.
PreSourceDepUpdate() - Constructor for class org.sentrysoftware.metricshub.engine.connector.update.PreSourceDepUpdate
 
PreSourcesStrategy - Class in org.sentrysoftware.metricshub.engine.strategy.pre
Implements pre-sources processing strategy extending the functionality of AbstractStrategy.
PreSourcesStrategy(TelemetryManager, Long, ClientsExecutor, Connector, ExtensionManager) - Constructor for class org.sentrysoftware.metricshub.engine.strategy.pre.PreSourcesStrategy
Initializes a new instance of PreSourcesStrategy with the necessary components for executing the strategy.
prettyHttpHeaders(Map<String, String>) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.StringHelper
Format the given HTTP headers map as the following example:
Content-Type: application/json
Connection: keep-alive
println() - Method in class org.sentrysoftware.metricshub.engine.awk.UniformPrintStream
 
process() - Method in class org.sentrysoftware.metricshub.engine.connector.parser.EmbeddedFilesResolver
Look for all references of embedded files that look like: ${file::}, find the referenced file, load its content as byte array to create a new EmbeddedFile instance, store the created embedded file in the EmbeddedFilesResolver.processedEmbeddedFiles lookup and replace the reference to the external file by a reference to the internalized embedded file in the JsonNode representing the connector.
process(JsonNode) - Method in class org.sentrysoftware.metricshub.engine.connector.parser.AbstractNodeProcessor
Process the provided JsonNode with the remaining chain of processors.
process(CommandLineCriterion) - Method in class org.sentrysoftware.metricshub.engine.strategy.detection.CriterionProcessor
Process the given CommandLineCriterion through Client and return the CriterionTestResult
process(CommandLineCriterion) - Method in interface org.sentrysoftware.metricshub.engine.strategy.detection.ICriterionProcessor
Process the Command Line criterion.
process(DeviceTypeCriterion) - Method in class org.sentrysoftware.metricshub.engine.strategy.detection.CriterionProcessor
Process the given DeviceTypeCriterion and return the CriterionTestResult
process(DeviceTypeCriterion) - Method in interface org.sentrysoftware.metricshub.engine.strategy.detection.ICriterionProcessor
Process the device type criterion.
process(HttpCriterion) - Method in class org.sentrysoftware.metricshub.engine.strategy.detection.CriterionProcessor
Process the given HttpCriterion through Client and return the CriterionTestResult
process(HttpCriterion) - Method in interface org.sentrysoftware.metricshub.engine.strategy.detection.ICriterionProcessor
Process the HTTP criterion.
process(IpmiCriterion) - Method in class org.sentrysoftware.metricshub.engine.strategy.detection.CriterionProcessor
Process the given IpmiCriterion through Client and return the CriterionTestResult
process(IpmiCriterion) - Method in interface org.sentrysoftware.metricshub.engine.strategy.detection.ICriterionProcessor
Process the IPMI criterion.
process(ProcessCriterion) - Method in class org.sentrysoftware.metricshub.engine.strategy.detection.CriterionProcessor
Process the given ProcessCriterion through Client and return the CriterionTestResult
process(ProcessCriterion) - Method in interface org.sentrysoftware.metricshub.engine.strategy.detection.ICriterionProcessor
Process the process criterion.
process(ProductRequirementsCriterion) - Method in class org.sentrysoftware.metricshub.engine.strategy.detection.CriterionProcessor
Process the given ProductRequirementsCriterion and return the CriterionTestResult.
process(ProductRequirementsCriterion) - Method in interface org.sentrysoftware.metricshub.engine.strategy.detection.ICriterionProcessor
Process the product requirements criterion.
process(ServiceCriterion) - Method in class org.sentrysoftware.metricshub.engine.strategy.detection.CriterionProcessor
Process the given ServiceCriterion through Client and return the CriterionTestResult
process(ServiceCriterion) - Method in interface org.sentrysoftware.metricshub.engine.strategy.detection.ICriterionProcessor
Process the service criterion.
process(SnmpGetCriterion) - Method in class org.sentrysoftware.metricshub.engine.strategy.detection.CriterionProcessor
Process the given SnmpGetCriterion through Client and return the CriterionTestResult
process(SnmpGetCriterion) - Method in interface org.sentrysoftware.metricshub.engine.strategy.detection.ICriterionProcessor
Process the SNMP Get criterion.
process(SnmpGetNextCriterion) - Method in class org.sentrysoftware.metricshub.engine.strategy.detection.CriterionProcessor
Process the given SnmpGetNextCriterion through Client and return the CriterionTestResult
process(SnmpGetNextCriterion) - Method in interface org.sentrysoftware.metricshub.engine.strategy.detection.ICriterionProcessor
Process the SNMP Get Next criterion.
process(WbemCriterion) - Method in class org.sentrysoftware.metricshub.engine.strategy.detection.CriterionProcessor
Process the given WbemCriterion through Client and return the CriterionTestResult
process(WbemCriterion) - Method in interface org.sentrysoftware.metricshub.engine.strategy.detection.ICriterionProcessor
Process the WBEM criterion.
process(WmiCriterion) - Method in class org.sentrysoftware.metricshub.engine.strategy.detection.CriterionProcessor
Process the given WmiCriterion through Client and return the CriterionTestResult
process(WmiCriterion) - Method in interface org.sentrysoftware.metricshub.engine.strategy.detection.ICriterionProcessor
Process the WMI criterion.
process(CommandLineSource) - Method in interface org.sentrysoftware.metricshub.engine.strategy.source.ISourceProcessor
Process the CommandLineSource and return a SourceTable.
process(CommandLineSource) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.SourceProcessor
 
process(CommandLineSource) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.SourceUpdaterProcessor
 
process(Add) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeProcessor
 
process(Add) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeUpdaterProcessor
 
process(Add) - Method in interface org.sentrysoftware.metricshub.engine.strategy.source.compute.IComputeProcessor
Processes the Add compute operation on the source data.
process(And) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeProcessor
 
process(And) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeUpdaterProcessor
 
process(And) - Method in interface org.sentrysoftware.metricshub.engine.strategy.source.compute.IComputeProcessor
Processes the And compute operation on the source data.
process(Append) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeProcessor
 
process(Append) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeUpdaterProcessor
 
process(Append) - Method in interface org.sentrysoftware.metricshub.engine.strategy.source.compute.IComputeProcessor
Processes the Append compute operation on the source data.
process(ArrayTranslate) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeProcessor
 
process(ArrayTranslate) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeUpdaterProcessor
 
process(ArrayTranslate) - Method in interface org.sentrysoftware.metricshub.engine.strategy.source.compute.IComputeProcessor
Processes the ArrayTranslate compute operation on the source data.
process(Awk) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeProcessor
 
process(Awk) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeUpdaterProcessor
 
process(Awk) - Method in interface org.sentrysoftware.metricshub.engine.strategy.source.compute.IComputeProcessor
Processes the Awk compute operation on the source data.
process(Convert) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeProcessor
 
process(Convert) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeUpdaterProcessor
 
process(Convert) - Method in interface org.sentrysoftware.metricshub.engine.strategy.source.compute.IComputeProcessor
Processes the Convert compute operation on the source data.
process(Divide) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeProcessor
 
process(Divide) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeUpdaterProcessor
 
process(Divide) - Method in interface org.sentrysoftware.metricshub.engine.strategy.source.compute.IComputeProcessor
Processes the Divide compute operation on the source data.
process(DuplicateColumn) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeProcessor
This method processes DuplicateColumn compute
process(DuplicateColumn) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeUpdaterProcessor
 
process(DuplicateColumn) - Method in interface org.sentrysoftware.metricshub.engine.strategy.source.compute.IComputeProcessor
Processes the DuplicateColumn compute operation on the source data.
process(ExcludeMatchingLines) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeProcessor
 
process(ExcludeMatchingLines) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeUpdaterProcessor
 
process(ExcludeMatchingLines) - Method in interface org.sentrysoftware.metricshub.engine.strategy.source.compute.IComputeProcessor
Processes the ExcludeMatchingLines compute operation on the source data.
process(Extract) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeProcessor
This method processes Extract compute
process(Extract) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeUpdaterProcessor
 
process(Extract) - Method in interface org.sentrysoftware.metricshub.engine.strategy.source.compute.IComputeProcessor
Processes the Extract compute operation on the source data.
process(ExtractPropertyFromWbemPath) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeProcessor
 
process(ExtractPropertyFromWbemPath) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeUpdaterProcessor
 
process(ExtractPropertyFromWbemPath) - Method in interface org.sentrysoftware.metricshub.engine.strategy.source.compute.IComputeProcessor
Processes the ExtractPropertyFromWbemPath compute operation on the source data.
process(Json2Csv) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeProcessor
This method processes Json2Csv compute
process(Json2Csv) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeUpdaterProcessor
 
process(Json2Csv) - Method in interface org.sentrysoftware.metricshub.engine.strategy.source.compute.IComputeProcessor
Processes the Json2Csv compute operation on the source data.
process(KeepColumns) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeProcessor
 
process(KeepColumns) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeUpdaterProcessor
 
process(KeepColumns) - Method in interface org.sentrysoftware.metricshub.engine.strategy.source.compute.IComputeProcessor
Processes the KeepColumns compute operation on the source data.
process(KeepOnlyMatchingLines) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeProcessor
This method processes the KeepOnlyMatchingLines compute
process(KeepOnlyMatchingLines) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeUpdaterProcessor
 
process(KeepOnlyMatchingLines) - Method in interface org.sentrysoftware.metricshub.engine.strategy.source.compute.IComputeProcessor
Processes the KeepOnlyMatchingLines compute operation on the source data.
process(Multiply) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeProcessor
 
process(Multiply) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeUpdaterProcessor
 
process(Multiply) - Method in interface org.sentrysoftware.metricshub.engine.strategy.source.compute.IComputeProcessor
Processes the Multiply compute operation on the source data.
process(PerBitTranslation) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeProcessor
This method processes the PerBitTranslation compute
process(PerBitTranslation) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeUpdaterProcessor
 
process(PerBitTranslation) - Method in interface org.sentrysoftware.metricshub.engine.strategy.source.compute.IComputeProcessor
Processes the PerBitTranslation compute operation on the source data.
process(Prepend) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeProcessor
 
process(Prepend) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeUpdaterProcessor
 
process(Prepend) - Method in interface org.sentrysoftware.metricshub.engine.strategy.source.compute.IComputeProcessor
Processes the Prepend compute operation on the source data.
process(Replace) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeProcessor
This method processes the replace compute operation.
process(Replace) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeUpdaterProcessor
 
process(Replace) - Method in interface org.sentrysoftware.metricshub.engine.strategy.source.compute.IComputeProcessor
Processes the Replace compute operation on the source data.
process(Substring) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeProcessor
 
process(Substring) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeUpdaterProcessor
 
process(Substring) - Method in interface org.sentrysoftware.metricshub.engine.strategy.source.compute.IComputeProcessor
Processes the Substring compute operation on the source data.
process(Subtract) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeProcessor
 
process(Subtract) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeUpdaterProcessor
 
process(Subtract) - Method in interface org.sentrysoftware.metricshub.engine.strategy.source.compute.IComputeProcessor
Processes the Subtract compute operation on the source data.
process(Translate) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeProcessor
 
process(Translate) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeUpdaterProcessor
 
process(Translate) - Method in interface org.sentrysoftware.metricshub.engine.strategy.source.compute.IComputeProcessor
Processes the Translate compute operation on the source data.
process(Xml2Csv) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeProcessor
This method processes Xml2Csv compute
process(Xml2Csv) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.compute.ComputeUpdaterProcessor
 
process(Xml2Csv) - Method in interface org.sentrysoftware.metricshub.engine.strategy.source.compute.IComputeProcessor
Processes the Xml2Csv compute operation on the source data.
process(CopySource) - Method in interface org.sentrysoftware.metricshub.engine.strategy.source.ISourceProcessor
Process the CopySource and return a SourceTable.
process(CopySource) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.SourceProcessor
 
process(CopySource) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.SourceUpdaterProcessor
 
process(HttpSource) - Method in interface org.sentrysoftware.metricshub.engine.strategy.source.ISourceProcessor
Process the HttpSource and return a SourceTable.
process(HttpSource) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.SourceProcessor
 
process(HttpSource) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.SourceUpdaterProcessor
 
process(IpmiSource) - Method in interface org.sentrysoftware.metricshub.engine.strategy.source.ISourceProcessor
Process the IpmiSource and return a SourceTable.
process(IpmiSource) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.SourceProcessor
 
process(IpmiSource) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.SourceUpdaterProcessor
 
process(SnmpGetSource) - Method in interface org.sentrysoftware.metricshub.engine.strategy.source.ISourceProcessor
Process the SnmpGetSource and return a SourceTable.
process(SnmpGetSource) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.SourceProcessor
 
process(SnmpGetSource) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.SourceUpdaterProcessor
 
process(SnmpTableSource) - Method in interface org.sentrysoftware.metricshub.engine.strategy.source.ISourceProcessor
Process the SnmpTableSource and return a SourceTable.
process(SnmpTableSource) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.SourceProcessor
 
process(SnmpTableSource) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.SourceUpdaterProcessor
 
process(SqlSource) - Method in interface org.sentrysoftware.metricshub.engine.strategy.source.ISourceProcessor
Process the SqlSource and return a SourceTable.
process(SqlSource) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.SourceProcessor
 
process(SqlSource) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.SourceUpdaterProcessor
 
process(StaticSource) - Method in interface org.sentrysoftware.metricshub.engine.strategy.source.ISourceProcessor
Process the StaticSource and return a SourceTable.
process(StaticSource) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.SourceProcessor
 
process(StaticSource) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.SourceUpdaterProcessor
 
process(TableJoinSource) - Method in interface org.sentrysoftware.metricshub.engine.strategy.source.ISourceProcessor
Process the TableJoinSource and return a SourceTable.
process(TableJoinSource) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.SourceProcessor
 
process(TableJoinSource) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.SourceUpdaterProcessor
 
process(TableUnionSource) - Method in interface org.sentrysoftware.metricshub.engine.strategy.source.ISourceProcessor
Process the TableUnionSource and return a SourceTable.
process(TableUnionSource) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.SourceProcessor
 
process(TableUnionSource) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.SourceUpdaterProcessor
 
process(WbemSource) - Method in interface org.sentrysoftware.metricshub.engine.strategy.source.ISourceProcessor
Process the WbemSource and return a SourceTable.
process(WbemSource) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.SourceProcessor
This method processes WbemSource instance
process(WbemSource) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.SourceUpdaterProcessor
 
process(WmiSource) - Method in interface org.sentrysoftware.metricshub.engine.strategy.source.ISourceProcessor
Process the WmiSource and return a SourceTable.
process(WmiSource) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.SourceProcessor
This method processes WmiSource source
process(WmiSource) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.SourceUpdaterProcessor
This method processes WmiSource source
processCriterion(Criterion, String, TelemetryManager) - Method in interface org.sentrysoftware.metricshub.engine.extension.IProtocolExtension
Executes a criterion check based on the given criterion and configuration within the telemetry manager.
ProcessCriterion - Class in org.sentrysoftware.metricshub.engine.connector.model.identity.criterion
Represents a process detection criterion.
ProcessCriterion(String, boolean, String) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.identity.criterion.ProcessCriterion
Builder for constructing instances of ProcessCriterion.
processFile(String, Path) - Method in class org.sentrysoftware.metricshub.engine.connector.parser.EmbeddedFilesResolver
Reads the file content and generate an EmbeddedFile instance.
processNode(JsonNode) - Method in class org.sentrysoftware.metricshub.engine.connector.parser.ConstantsProcessor
 
processNode(JsonNode) - Method in class org.sentrysoftware.metricshub.engine.connector.parser.ExtendsProcessor
 
processNode(JsonNode) - Method in class org.sentrysoftware.metricshub.engine.connector.parser.TemplateVariableProcessor
Processes a given Json node by calling JsonNodeUpdater
processSource(Source, String, TelemetryManager) - Method in interface org.sentrysoftware.metricshub.engine.extension.IProtocolExtension
Executes a source operation based on the given source and configuration within the telemetry manager.
processSource(Source, String, TelemetryManager) - Method in interface org.sentrysoftware.metricshub.engine.extension.ISourceComputationExtension
Executes a source operation based on the given source and configuration within the telemetry manager.
ProductRequirementsCriterion - Class in org.sentrysoftware.metricshub.engine.connector.model.identity.criterion
Represents a detection criterion based on product requirements, including engine and Knowledge Module (KM) versions.
ProductRequirementsCriterion(String, boolean, String, String) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.identity.criterion.ProductRequirementsCriterion
Constructor to create an instance of ProductRequirementsCriterion using a builder.
ProtocolHealthCheckStrategy - Class in org.sentrysoftware.metricshub.engine.strategy.collect
A strategy that aims to perform health check over a hostname on each protocol (HTTP, SNMP, IPMI, ...).
ProtocolHealthCheckStrategy(TelemetryManager, Long, ClientsExecutor, ExtensionManager) - Constructor for class org.sentrysoftware.metricshub.engine.strategy.collect.ProtocolHealthCheckStrategy
Constructs a new HealthCheckStrategy using the provided telemetry manager, strategy time, and clients executor.
psl2JavaRegex(String) - Static method in class org.sentrysoftware.metricshub.engine.strategy.utils.PslUtils
Converts a PSL regex into its Java equivalent.
PslUtils - Class in org.sentrysoftware.metricshub.engine.strategy.utils
Utility class for handling PSL (PATROL Script Language) regular expressions and formatting data in an extended JSON format.
PUT - Enum constant in enum class org.sentrysoftware.metricshub.engine.connector.model.common.HttpMethod
HTTP PUT method.

R

rate(String, Double, Double, Double, Double, String) - Static method in class org.sentrysoftware.metricshub.engine.strategy.utils.MathOperationsHelper
Computes a rate using the formula (value - previousValue) / (collectTime - previousCollectTime).
readFileContent(Path) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.FileHelper
Utility method to read the content of a file specified by a URI.
ReferenceResolverProcessor - Class in org.sentrysoftware.metricshub.engine.connector.parser
 
ReferenceResolverProcessor(AbstractNodeProcessor) - Constructor for class org.sentrysoftware.metricshub.engine.connector.parser.ReferenceResolverProcessor
 
ReferenceTranslationTable - Class in org.sentrysoftware.metricshub.engine.connector.model.common
Represents a translation table based on a reference in connector models.
ReferenceTranslationTable(String) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.common.ReferenceTranslationTable
Constructs a ReferenceTranslationTable with the given reference.
REMOTE - Enum constant in enum class org.sentrysoftware.metricshub.engine.common.HostLocation
Represents a remote host.
REMOTE - Enum constant in enum class org.sentrysoftware.metricshub.engine.connector.model.identity.ConnectionType
Remote connection
replace(String, String, String) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.StringHelper
Replace each substring of the template that matches the literal macro sequence with the specified literal replacement sequence.
replace(String, Supplier<String>, String) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.StringHelper
Replace each substring of the template that matches the literal macro sequence with the value specified by the replacementSupplier.
Replace - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute
Represents a Replace computation task for monitoring.
Replace(String, Integer, String, String) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Replace
Construct a new instance of Replace.
replaceAttributeReferences(String, Map<String, String>) - Static method in class org.sentrysoftware.metricshub.engine.strategy.source.SourceUpdaterProcessor
Replace the attribute identifiers referenced in the key with the attribute values that need to be retrieved from the given attributes lookup.
replaceSourceReferenceContent(String, TelemetryManager, String, String, Object) - Static method in class org.sentrysoftware.metricshub.engine.strategy.source.SourceUpdaterProcessor
Replace source reference content in the given value
replaceSudo(String, SudoInformation) - Static method in class org.sentrysoftware.metricshub.engine.strategy.utils.OsCommandHelper
Replace the %{SUDO:xxx}% tag in the given text with the sudo command.
resetCache() - Static method in class org.sentrysoftware.metricshub.engine.awk.AwkExecutor
Clear the ConcurrentHashMap awkCodeMap
resolveDns(String) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.NetworkHelper
Resolve the IP address of the given hostname.
Resource - Class in org.sentrysoftware.metricshub.engine.telemetry
Represents a resource associated with a monitor.
Resource() - Constructor for class org.sentrysoftware.metricshub.engine.telemetry.Resource
 
ResourceHelper - Class in org.sentrysoftware.metricshub.engine.common.helpers
Helper class for working with resources.
ResourceHelper() - Constructor for class org.sentrysoftware.metricshub.engine.common.helpers.ResourceHelper
 
ResultContent - Enum Class in org.sentrysoftware.metricshub.engine.connector.model.common
Enumeration representing different types of result content that can be extracted from a connector.
RetryableException - Exception Class in org.sentrysoftware.metricshub.engine.common.exception
Exception which indicates that a retry operation is required.
See RetryOperation implementation.
RetryableException() - Constructor for exception class org.sentrysoftware.metricshub.engine.common.exception.RetryableException
 
RetryOperation<T> - Class in org.sentrysoftware.metricshub.engine.strategy.utils
The RetryOperation class provides a mechanism for retrying a function that may throw a RetryableException.
RetryOperation() - Constructor for class org.sentrysoftware.metricshub.engine.strategy.utils.RetryOperation
 
reverse(Stream<T>) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.StreamUtils
Reverse the given Stream using a Deque.
ROBOTICS - Enum constant in enum class org.sentrysoftware.metricshub.engine.common.helpers.KnownMonitorType
Robotics monitor type.
round(double, int, RoundingMode) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.NumberHelper
Round the given double value using the specified decimal places
rowToCsv(List<String>, String) - Static method in class org.sentrysoftware.metricshub.engine.strategy.source.SourceUpdaterProcessor
Transform the List row to a String representation [a1,b1,c2] => a1,b1,c1
run() - Method in interface org.sentrysoftware.metricshub.engine.delegate.IPostExecutionService
Executes the designated post-execution service.
run() - Method in class org.sentrysoftware.metricshub.engine.strategy.AbstractAllAtOnceStrategy
This is the main method.
run() - Method in class org.sentrysoftware.metricshub.engine.strategy.collect.CollectStrategy
This method is the main collection step method
run() - Method in class org.sentrysoftware.metricshub.engine.strategy.collect.PrepareCollectStrategy
 
run() - Method in class org.sentrysoftware.metricshub.engine.strategy.collect.ProtocolHealthCheckStrategy
 
run() - Method in class org.sentrysoftware.metricshub.engine.strategy.detection.AbstractConnectorProcessor
Run the Detection job and returns the detected ConnectorTestResult
run() - Method in class org.sentrysoftware.metricshub.engine.strategy.detection.AutomaticDetection
 
run() - Method in class org.sentrysoftware.metricshub.engine.strategy.detection.ConnectorSelection
 
run() - Method in class org.sentrysoftware.metricshub.engine.strategy.detection.DetectionStrategy
 
run() - Method in class org.sentrysoftware.metricshub.engine.strategy.pre.PreSourcesStrategy
Executes the strategy's core logic, processing pre-sources associated with the connector.
run(Supplier<T>) - Method in class org.sentrysoftware.metricshub.engine.strategy.utils.RetryOperation
Execute the function, if it fails with the RetryableException, retry the function.
run(IStrategy...) - Method in class org.sentrysoftware.metricshub.engine.telemetry.TelemetryManager
Executes the given IStrategy instances.
runAllConnectorsDetectionCriteria(Stream<Connector>, HostConfiguration) - Method in class org.sentrysoftware.metricshub.engine.strategy.detection.AbstractConnectorProcessor
Run all detection criteria of the Connector on the HostConfiguration
runConnectorDetectionCriteria(Connector, String) - Method in class org.sentrysoftware.metricshub.engine.strategy.detection.AbstractConnectorProcessor
Run the detection using the criteria defined in the given connector.

S

same(Object) - Method in class org.sentrysoftware.metricshub.engine.alert.AlertRule
Check if the given object is the same as the current AlertRule instance.
save() - Method in class org.sentrysoftware.metricshub.engine.telemetry.metric.AbstractMetric
Set the collect time as previous collect time
save() - Method in class org.sentrysoftware.metricshub.engine.telemetry.metric.NumberMetric
 
save() - Method in class org.sentrysoftware.metricshub.engine.telemetry.metric.StateSetMetric
 
SecurityManager - Class in org.sentrysoftware.metricshub.engine.security
Provides utility methods for encryption and decryption operations using a master key stored in a KeyStore.
SecurityManager() - Constructor for class org.sentrysoftware.metricshub.engine.security.SecurityManager
 
selectedColumns(List<String>, String, String) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.FilterResultHelper
Select the columns in the lines.
SEMICOLON - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Semicolon
serialize(T) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.JsonHelper
Serialize the Java value to a JSON String
ServiceCriterion - Class in org.sentrysoftware.metricshub.engine.connector.model.identity.criterion
Represents a detection criterion based on a service.
ServiceCriterion(String, boolean, String) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.identity.criterion.ServiceCriterion
Constructor to create an instance of ServiceCriterion using a builder.
setAsEndpoint() - Method in class org.sentrysoftware.metricshub.engine.telemetry.Monitor
Set the current monitor as endpoint
setIsEndpoint(boolean) - Method in class org.sentrysoftware.metricshub.engine.telemetry.Monitor
Set isEndpoint to true or false
setNextUpdateChain(ConnectorUpdateChain) - Method in class org.sentrysoftware.metricshub.engine.connector.update.AbstractConnectorUpdateChain
 
setNextUpdateChain(ConnectorUpdateChain) - Method in interface org.sentrysoftware.metricshub.engine.connector.update.ConnectorUpdateChain
Sets the next update chain in the sequence.
setTranslation(String, String) - Method in class org.sentrysoftware.metricshub.engine.connector.model.common.TranslationTable
Sets a translation for the specified key.
Severity - Enum Class in org.sentrysoftware.metricshub.engine.alert
Enum representing different severity levels for alerts.
Simple - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task
The Simple class represents a simple monitor task.
Simple(Map<String, Source>, Mapping, Set<String>) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.Simple
Constructs a new Simple instance with the provided sources, mapping, and execution order.
SimpleMonitorJob - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor
Represents a monitor job associated with a simple monitoring task.
SimpleMonitorJob() - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.SimpleMonitorJob
 
SimpleStrategy - Class in org.sentrysoftware.metricshub.engine.strategy.simple
The SimpleStrategy class represents a simple strategy for executing monitor tasks.
SimpleStrategy(TelemetryManager, Long, ClientsExecutor, ExtensionManager) - Constructor for class org.sentrysoftware.metricshub.engine.strategy.simple.SimpleStrategy
Builder for constructing instances of SimpleStrategy.
SnmpCriterion - Class in org.sentrysoftware.metricshub.engine.connector.model.identity.criterion
Abstract class representing an SNMP criterion.
SnmpGetCriterion - Class in org.sentrysoftware.metricshub.engine.connector.model.identity.criterion
Represents an SNMP GET criterion used for detection.
SnmpGetCriterion(String, boolean, String, String) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.identity.criterion.SnmpGetCriterion
Constructs an SNMP GET criterion with the specified type, forceSerialization flag, OID, and expected result.
SnmpGetNextCriterion - Class in org.sentrysoftware.metricshub.engine.connector.model.identity.criterion
Represents an SNMP GET-NEXT criterion used for detection.
SnmpGetNextCriterion(String, boolean, String, String) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.identity.criterion.SnmpGetNextCriterion
Constructs an SNMP GET-NEXT criterion with the specified type, forceSerialization flag, OID, and expected result.
SnmpGetSource - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source
Represents a source task that retrieves data using SNMP GET.
SnmpGetSource(String, List<Compute>, boolean, String, String, ExecuteForEachEntryOf) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.SnmpGetSource
Constructs a new SnmpGetSource instance with the provided attributes.
SnmpSource - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source
Represents a base class for SNMP-based source tasks.
SnmpTableSource - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source
Represents a source task for SNMP-based tables.
SnmpTableSource(String, List<Compute>, boolean, String, String, String, ExecuteForEachEntryOf) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.SnmpTableSource
Constructs a new SnmpTableSource instance with the provided attributes.
SOLARIS - Enum constant in enum class org.sentrysoftware.metricshub.engine.connector.model.common.DeviceKind
Oracle Solaris.
SOLARIS - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.LocalOsHandler
Represents the Solaris operating system.
Source - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source
An abstract class representing a data source in the MetricsHub engine.
SOURCE_REF_PATTERN - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Source Reference Pattern
SourceConnectorUpdateChain - Class in org.sentrysoftware.metricshub.engine.connector.update
Abstract class for the source connector update chain, providing functionality to update source dependencies.
SourceConnectorUpdateChain() - Constructor for class org.sentrysoftware.metricshub.engine.connector.update.SourceConnectorUpdateChain
 
SourceKeyProcessor - Class in org.sentrysoftware.metricshub.engine.connector.parser
Processes source keys in a given JSON node structure.
SourceKeyProcessor() - Constructor for class org.sentrysoftware.metricshub.engine.connector.parser.SourceKeyProcessor
Constructs a SourceKeyProcessor without a next processor.
SourceKeyProcessor(AbstractNodeProcessor) - Constructor for class org.sentrysoftware.metricshub.engine.connector.parser.SourceKeyProcessor
Constructs a SourceKeyProcessor with a next processor.
SourceProcessor - Class in org.sentrysoftware.metricshub.engine.strategy.source
The SourceProcessor class is responsible for processing various types of monitor sources.
SourceProcessor() - Constructor for class org.sentrysoftware.metricshub.engine.strategy.source.SourceProcessor
 
sources(Map<String, Source>, List<String>, List<Set<String>>, JobInfo) - Method in class org.sentrysoftware.metricshub.engine.strategy.source.OrderedSources.OrderedSourcesBuilder
Build the list of ordered sources using the execution order or the source dependency tree.
SourcesDeserializer - Class in org.sentrysoftware.metricshub.engine.connector.deserializer.custom
Custom deserializer for deserializing a map of Source objects.
SourcesDeserializer() - Constructor for class org.sentrysoftware.metricshub.engine.connector.deserializer.custom.SourcesDeserializer
 
SourceTable - Class in org.sentrysoftware.metricshub.engine.strategy.source
The SourceTable class represents a table of data obtained from monitor sources.
SourceTable() - Constructor for class org.sentrysoftware.metricshub.engine.strategy.source.SourceTable
 
SourceUpdaterProcessor - Class in org.sentrysoftware.metricshub.engine.strategy.source
The SourceUpdaterProcessor class is responsible for processing various source types, including HTTP, IPMI, OS command, SNMP, static, table join, table union, WMI, and SNMP table sources.
SourceUpdaterProcessor() - Constructor for class org.sentrysoftware.metricshub.engine.strategy.source.SourceUpdaterProcessor
 
SqlColumn - Class in org.sentrysoftware.metricshub.engine.connector.model.common
Represents a sql table column used for executing SQL queries.
SqlColumn() - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.common.SqlColumn
 
SqlSource - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source
Represents a source that performs a SQL operation.
SqlSource(String, List<Compute>, boolean, String, ExecuteForEachEntryOf, List<SqlTable>, String) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.SqlSource
Builder for creating instances of SqlSource.
SqlTable - Class in org.sentrysoftware.metricshub.engine.connector.model.common
Represents a sql table used for executing SQL queries.
SqlTable() - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.common.SqlTable
 
SqlTableDeserializer - Class in org.sentrysoftware.metricshub.engine.connector.deserializer.custom
Custom deserializer for a List of SqlTable objects.
SqlTableDeserializer() - Constructor for class org.sentrysoftware.metricshub.engine.connector.deserializer.custom.SqlTableDeserializer
 
SshSemaphoreFactory - Class in org.sentrysoftware.metricshub.engine.telemetry
A factory class for managing SSH semaphores associated with hostnames.
SshSemaphoreFactory() - Constructor for class org.sentrysoftware.metricshub.engine.telemetry.SshSemaphoreFactory
 
stage(ConnectorStore, Set<String>) - Method in class org.sentrysoftware.metricshub.engine.strategy.detection.ConnectorStagingManager
Stage connector identifiers based on configured directives.
StagedConnectorIdentifiers() - Constructor for class org.sentrysoftware.metricshub.engine.strategy.detection.ConnectorStagingManager.StagedConnectorIdentifiers
 
StandardMonitorJob - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor
Represents a standard monitor job.
StandardMonitorJob() - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.StandardMonitorJob
 
STATE_SET_METRIC_FAILED - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
StateSet Metric Failed
STATE_SET_METRIC_OK - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
StateSet Metric OK
STATE_SET_METRIC_TYPE - Static variable in class org.sentrysoftware.metricshub.engine.telemetry.metric.StateSetMetric
The type identifier for the StateSetMetric.
StateSet - Class in org.sentrysoftware.metricshub.engine.connector.model.metric
Represents a set of states as a metric type.
StateSet() - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.metric.StateSet
 
StateSetMetric - Class in org.sentrysoftware.metricshub.engine.telemetry.metric
The `StateSetMetric` class represents a metric that holds a state value from a predefined set of states.
StateSetMetric(String, Long, Map<String, String>, String, String[]) - Constructor for class org.sentrysoftware.metricshub.engine.telemetry.metric.StateSetMetric
Constructs a new StateSetMetric.
STATIC - Enum constant in enum class org.sentrysoftware.metricshub.engine.alert.AlertRuleType
STATIC: A static or predefined alert rule.
StaticSource - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source
Represents a source task with a static value.
StaticSource(String, List<Compute>, boolean, String, String, ExecuteForEachEntryOf) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.StaticSource
Constructs a new StaticSource instance with the provided attributes.
STORAGE - Enum constant in enum class org.sentrysoftware.metricshub.engine.connector.model.common.DeviceKind
Storage.
STORAGE - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Storage
StreamUtils - Class in org.sentrysoftware.metricshub.engine.common.helpers
Utility class for working with streams.
STRING - Enum constant in enum class org.sentrysoftware.metricshub.engine.common.helpers.TextDataType
Represents a string data type.
StringHelper - Class in org.sentrysoftware.metricshub.engine.common.helpers
Helper class for working with strings.
StringHelper() - Constructor for class org.sentrysoftware.metricshub.engine.common.helpers.StringHelper
 
stringify(Object) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.StringHelper
Convert the given value to a string representation.
Substring - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute
Represents a Substring computation task for monitoring.
Substring(String, Integer, String, String) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Substring
Construct a new instance of Substring.
subtract(String, Double, Double, String) - Static method in class org.sentrysoftware.metricshub.engine.strategy.utils.MathOperationsHelper
Performs a subtraction arithmetic operation.
Subtract - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute
Represents a Subtract computation task for monitoring.
Subtract(String, Integer, String) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Subtract
Construct a new instance of Subtract.
success(Criterion, String) - Static method in class org.sentrysoftware.metricshub.engine.strategy.detection.CriterionTestResult
Create a successful detection report.
SUCCESSFUL_OS_DETECTION_MESSAGE - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Successful OS Detection Message
SUDO - Static variable in record class org.sentrysoftware.metricshub.engine.strategy.utils.SudoInformation
Default SUDO command
sudoCommand() - Method in record class org.sentrysoftware.metricshub.engine.strategy.utils.SudoInformation
Returns the value of the sudoCommand record component.
SudoInformation - Record Class in org.sentrysoftware.metricshub.engine.strategy.utils
Represents the necessary information to manage the sudo commands.
SudoInformation(boolean, Set<String>, String) - Constructor for record class org.sentrysoftware.metricshub.engine.strategy.utils.SudoInformation
Creates an instance of a SudoInformation record class.
SUN - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.LocalOsHandler
Represents the Sun operating system.
SupersedesDeserializer - Class in org.sentrysoftware.metricshub.engine.connector.deserializer.custom
Custom deserializer for deserializing a collection of supersedes connectors.
SupersedesDeserializer() - Constructor for class org.sentrysoftware.metricshub.engine.connector.deserializer.custom.SupersedesDeserializer
 

T

TAB - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Tab Character
TABLE_SEP - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Separator: Table Separator (Uses SEMICOLON)
TableHeader - Class in org.sentrysoftware.metricshub.engine.common.helpers
Represents the header of a table, including a title and the data type of the text it contains.
TableHeader(String, TextDataType) - Constructor for class org.sentrysoftware.metricshub.engine.common.helpers.TableHeader
Constructs a new TableHeader with the specified title and text data type.
TableJoinSource - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source
Represents a source that performs a join operation on two tables.
TableJoinSource(String, List<Compute>, boolean, String, String, Integer, Integer, String, String, String, ExecuteForEachEntryOf) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.TableJoinSource
Builder for creating instances of TableJoinSource.
TablesDeserializer - Class in org.sentrysoftware.metricshub.engine.connector.deserializer.custom
Custom deserializer for deserializing a collection of tables.
TablesDeserializer() - Constructor for class org.sentrysoftware.metricshub.engine.connector.deserializer.custom.TablesDeserializer
 
tableToCsv(List<List<String>>, String, boolean) - Static method in class org.sentrysoftware.metricshub.engine.strategy.source.SourceTable
Transform the List table to a String representation [[a1,b1,c2],[a1,b1,c1]] => a1,b1,c1, a2,b2,c2,
TableUnionSource - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source
Represents a source that performs a union operation on multiple tables.
TableUnionSource(String, List<Compute>, boolean, List<String>, String, ExecuteForEachEntryOf) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.TableUnionSource
Builder for creating instances of TableUnionSource.
TAPE_DRIVE - Enum constant in enum class org.sentrysoftware.metricshub.engine.common.helpers.KnownMonitorType
Tape drive monitor type.
TelemetryManager - Class in org.sentrysoftware.metricshub.engine.telemetry
The `TelemetryManager` class manages telemetry-related operations, monitors, and strategies.
TelemetryManager() - Constructor for class org.sentrysoftware.metricshub.engine.telemetry.TelemetryManager
 
TEMP_FILE_CREATOR - Static variable in class org.sentrysoftware.metricshub.engine.strategy.utils.OsCommandHelper
 
TEMPERATURE - Enum constant in enum class org.sentrysoftware.metricshub.engine.common.helpers.KnownMonitorType
Temperature monitor type.
TemplateVariableProcessor - Class in org.sentrysoftware.metricshub.engine.connector.parser
Processes template variables within JSON nodes by substituting placeholders with actual values from a set of connector variables.
TemplateVariableProcessor(Map<String, String>, AbstractNodeProcessor) - Constructor for class org.sentrysoftware.metricshub.engine.connector.parser.TemplateVariableProcessor
Constructs a new TemplateVariableProcessor with the specified map of connector variables and the next processor in the chain.
TextDataType - Enum Class in org.sentrysoftware.metricshub.engine.common.helpers
Enum representing the data type of text in a table header.
TextTableHelper - Class in org.sentrysoftware.metricshub.engine.common.helpers
Helper class providing methods for working with text tables.
THREAD_TIMEOUT - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Thread Timeout
ThreadHelper - Class in org.sentrysoftware.metricshub.engine.common.helpers
Provides utility methods for thread management, including executing tasks with a specified timeout.
ThreadHelper() - Constructor for class org.sentrysoftware.metricshub.engine.common.helpers.ThreadHelper
 
TimeDeserializer - Class in org.sentrysoftware.metricshub.engine.deserialization
Custom JSON deserializer for converting timeout values to seconds.
TimeDeserializer() - Constructor for class org.sentrysoftware.metricshub.engine.deserialization.TimeDeserializer
 
TimeoutDeserializer - Class in org.sentrysoftware.metricshub.engine.connector.deserializer.custom
Custom deserializer for deserializing timeout values.
TimeoutDeserializer() - Constructor for class org.sentrysoftware.metricshub.engine.connector.deserializer.custom.TimeoutDeserializer
 
toCaseInsensitiveRegex(String) - Static method in class org.sentrysoftware.metricshub.engine.strategy.utils.OsCommandHelper
Convert a string to be searched in a case insensitive regex.
toJson() - Method in class org.sentrysoftware.metricshub.engine.telemetry.TelemetryManager
Convert monitors to JSON format
toString() - Method in class org.sentrysoftware.metricshub.engine.alert.AlertDetails
 
toString() - Method in enum class org.sentrysoftware.metricshub.engine.configuration.TransportProtocols
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.common.ExecuteForEachEntryOf
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.common.SqlColumn
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.common.SqlTable
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.identity.criterion.CommandLineCriterion
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.identity.criterion.IpmiCriterion
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.identity.criterion.ServiceCriterion
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.identity.criterion.WbemCriterion
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.identity.criterion.WmiCriterion
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.identity.criterion.WqlCriterion
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.CommandLineSource
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.AbstractConcat
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.AbstractMatchingLines
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Add
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.And
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Append
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.ArrayTranslate
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Awk
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Compute
Returns a formatted string representation of the compute operation, indicating its type.
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Convert
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Divide
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.DuplicateColumn
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.ExcludeMatchingLines
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Extract
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.ExtractPropertyFromWbemPath
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Json2Csv
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.KeepColumns
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.KeepOnlyMatchingLines
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Multiply
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.PerBitTranslation
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Prepend
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Replace
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Substring
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Subtract
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Translate
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Xml2Csv
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.CopySource
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.HttpSource
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.IpmiSource
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.SnmpGetSource
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.SnmpSource
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.SnmpTableSource
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.Source
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.SqlSource
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.StaticSource
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.TableJoinSource
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.TableUnionSource
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.WbemSource
 
toString() - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.WmiSource
 
toString() - Method in record class org.sentrysoftware.metricshub.engine.strategy.utils.SudoInformation
Returns a string representation of this record class.
trace(Runnable) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.LoggingHelper
Run the given runnable if the tracing mode of the logger is enabled
Translate - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute
Represents a Translate computation task for monitoring.
Translate(String, Integer, ITranslationTable) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Translate
Construct a new instance of Translate.
TRANSLATION_REF_PATTERN - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Translation Reference Pattern
TranslationTable - Class in org.sentrysoftware.metricshub.engine.connector.model.common
Represents a translation table used for mapping values in the context of a connector.
TranslationTable() - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.common.TranslationTable
 
TranslationTableDeserializer - Class in org.sentrysoftware.metricshub.engine.connector.deserializer.custom
Custom deserializer for deserializing translation tables.
TranslationTableDeserializer() - Constructor for class org.sentrysoftware.metricshub.engine.connector.deserializer.custom.TranslationTableDeserializer
 
TransportProtocols - Enum Class in org.sentrysoftware.metricshub.engine.configuration
Enum representing transport protocols for communication.
TRU64 - Enum constant in enum class org.sentrysoftware.metricshub.engine.connector.model.common.DeviceKind
HP Tru64.

U

UNDERSCORE - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Underscore Character
UniformPrintStream - Class in org.sentrysoftware.metricshub.engine.awk
Overrides the println method of PrintStream
UniformPrintStream(OutputStream) - Constructor for class org.sentrysoftware.metricshub.engine.awk.UniformPrintStream
Construct a new instance of the UniformPrintStream.
UNPLUGGED - Enum constant in enum class org.sentrysoftware.metricshub.engine.common.helpers.state.LinkStatus
Represents the unplugged state with a numeric value of 0.
UP - Static variable in class org.sentrysoftware.metricshub.engine.strategy.collect.ProtocolHealthCheckStrategy
Protocol up status value '1.0'
UP_DOWN_COUNTER - Enum constant in enum class org.sentrysoftware.metricshub.engine.connector.model.metric.MetricType
Up-Down Counter Metric Type
update() - Method in class org.sentrysoftware.metricshub.engine.connector.parser.JsonNodeContextUpdater
Traverse the current JsonNode, applying the updater to each JsonNode child when the predicate evaluates to true, indicating that the value should be updated.
update() - Method in class org.sentrysoftware.metricshub.engine.connector.parser.JsonNodeUpdater
Traverse the current JsonNode, applying the updater to each JsonNode child when the predicate evaluates to true, indicating that the value should be updated.
update(UnaryOperator<String>) - Method in class org.sentrysoftware.metricshub.engine.connector.model.common.EmbeddedFile
Applies a specified transformation to the content of the embedded file, if content is present.
update(UnaryOperator<String>) - Method in interface org.sentrysoftware.metricshub.engine.connector.model.common.ITranslationTable
Update the given translation table
update(UnaryOperator<String>) - Method in class org.sentrysoftware.metricshub.engine.connector.model.common.ReferenceTranslationTable
 
update(UnaryOperator<String>) - Method in class org.sentrysoftware.metricshub.engine.connector.model.common.TranslationTable
Updates the translation values using the specified updater.
update(UnaryOperator<String>) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.CommandLineSource
 
update(UnaryOperator<String>) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.AbstractConcat
 
update(UnaryOperator<String>) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.AbstractMatchingLines
 
update(UnaryOperator<String>) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Add
 
update(UnaryOperator<String>) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.And
 
update(UnaryOperator<String>) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.ArrayTranslate
 
update(UnaryOperator<String>) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Awk
 
update(UnaryOperator<String>) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Compute
Updates the compute operation using the provided updater function.
update(UnaryOperator<String>) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Convert
 
update(UnaryOperator<String>) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Divide
 
update(UnaryOperator<String>) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.DuplicateColumn
 
update(UnaryOperator<String>) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Extract
 
update(UnaryOperator<String>) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.ExtractPropertyFromWbemPath
 
update(UnaryOperator<String>) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Json2Csv
 
update(UnaryOperator<String>) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.KeepColumns
 
update(UnaryOperator<String>) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Multiply
 
update(UnaryOperator<String>) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.PerBitTranslation
 
update(UnaryOperator<String>) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Replace
 
update(UnaryOperator<String>) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Substring
 
update(UnaryOperator<String>) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Subtract
 
update(UnaryOperator<String>) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Translate
 
update(UnaryOperator<String>) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Xml2Csv
 
update(UnaryOperator<String>) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.CopySource
 
update(UnaryOperator<String>) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.HttpSource
 
update(UnaryOperator<String>) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.IpmiSource
 
update(UnaryOperator<String>) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.SnmpSource
 
update(UnaryOperator<String>) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.SnmpTableSource
 
update(UnaryOperator<String>) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.Source
Updates the source based on the provided updater function.
update(UnaryOperator<String>) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.SqlSource
 
update(UnaryOperator<String>) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.StaticSource
 
update(UnaryOperator<String>) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.TableJoinSource
 
update(UnaryOperator<String>) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.TableUnionSource
 
update(UnaryOperator<String>) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.WbemSource
 
update(UnaryOperator<String>) - Method in class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.WmiSource
 
update(Connector) - Method in class org.sentrysoftware.metricshub.engine.connector.update.AbstractConnectorUpdateChain
 
update(Connector) - Method in interface org.sentrysoftware.metricshub.engine.connector.update.ConnectorUpdateChain
Updates the given Connector object using the defined logic.
UpDownCounter() - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.metric.MetricType.UpDownCounter
 
USER - Enum constant in enum class org.sentrysoftware.metricshub.engine.alert.AlertRuleType
USER: A user-defined alert rule.
USERNAME_MACRO - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Username macro
useSudoCommands() - Method in record class org.sentrysoftware.metricshub.engine.strategy.utils.SudoInformation
Returns the value of the useSudoCommands record component.

V

validateConfiguration(String) - Method in interface org.sentrysoftware.metricshub.engine.configuration.IConfiguration
Validates the current configuration for the given configured resource key.
validateConfigurationAttribute(T, Predicate<T>, Supplier<String>) - Static method in class org.sentrysoftware.metricshub.engine.common.helpers.StringHelper
Validate the attribute against a predetermined test
valueOf(String) - Static method in enum class org.sentrysoftware.metricshub.engine.alert.AlertOperator
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.sentrysoftware.metricshub.engine.alert.AlertRuleState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.sentrysoftware.metricshub.engine.alert.AlertRuleType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.sentrysoftware.metricshub.engine.alert.Severity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.sentrysoftware.metricshub.engine.common.helpers.KnownMonitorType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.sentrysoftware.metricshub.engine.common.helpers.state.DuplexMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.sentrysoftware.metricshub.engine.common.helpers.state.IntrusionStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.sentrysoftware.metricshub.engine.common.helpers.state.LinkStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.sentrysoftware.metricshub.engine.common.helpers.state.NeedsCleaning
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.sentrysoftware.metricshub.engine.common.helpers.state.PredictedFailure
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.sentrysoftware.metricshub.engine.common.helpers.TextDataType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.sentrysoftware.metricshub.engine.common.HostLocation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.sentrysoftware.metricshub.engine.configuration.TransportProtocols
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.sentrysoftware.metricshub.engine.connector.model.common.ConversionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.sentrysoftware.metricshub.engine.connector.model.common.DeviceKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.sentrysoftware.metricshub.engine.connector.model.common.EntryConcatMethod
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.sentrysoftware.metricshub.engine.connector.model.common.HttpMethod
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.sentrysoftware.metricshub.engine.connector.model.common.ResultContent
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.sentrysoftware.metricshub.engine.connector.model.identity.ConnectionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.sentrysoftware.metricshub.engine.connector.model.metric.MetricType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.sentrysoftware.metricshub.engine.alert.AlertOperator
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.sentrysoftware.metricshub.engine.alert.AlertRuleState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.sentrysoftware.metricshub.engine.alert.AlertRuleType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.sentrysoftware.metricshub.engine.alert.Severity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.sentrysoftware.metricshub.engine.common.helpers.KnownMonitorType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.sentrysoftware.metricshub.engine.common.helpers.state.DuplexMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.sentrysoftware.metricshub.engine.common.helpers.state.IntrusionStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.sentrysoftware.metricshub.engine.common.helpers.state.LinkStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.sentrysoftware.metricshub.engine.common.helpers.state.NeedsCleaning
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.sentrysoftware.metricshub.engine.common.helpers.state.PredictedFailure
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.sentrysoftware.metricshub.engine.common.helpers.TextDataType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.sentrysoftware.metricshub.engine.common.HostLocation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.sentrysoftware.metricshub.engine.configuration.TransportProtocols
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.sentrysoftware.metricshub.engine.connector.model.common.ConversionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.sentrysoftware.metricshub.engine.connector.model.common.DeviceKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.sentrysoftware.metricshub.engine.connector.model.common.EntryConcatMethod
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.sentrysoftware.metricshub.engine.connector.model.common.HttpMethod
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.sentrysoftware.metricshub.engine.connector.model.common.ResultContent
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.sentrysoftware.metricshub.engine.connector.model.identity.ConnectionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.sentrysoftware.metricshub.engine.connector.model.metric.MetricType
Returns an array containing the constants of this enum class, in the order they are declared.
VersionHelper - Class in org.sentrysoftware.metricshub.engine.common.helpers
Utility class for handling MetricsHub engine version information.
VERTICAL_BAR - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
Vertical Bar
visit(LocalOsHandler.Aix) - Method in interface org.sentrysoftware.metricshub.engine.common.helpers.LocalOsHandler.ILocalOsVisitor
Visit method for AIX operating system.
visit(LocalOsHandler.Aix) - Method in class org.sentrysoftware.metricshub.engine.strategy.utils.CriterionProcessVisitor
 
visit(LocalOsHandler.FreeBsd) - Method in interface org.sentrysoftware.metricshub.engine.common.helpers.LocalOsHandler.ILocalOsVisitor
Visit method for FreeBSD operating system.
visit(LocalOsHandler.FreeBsd) - Method in class org.sentrysoftware.metricshub.engine.strategy.utils.CriterionProcessVisitor
 
visit(LocalOsHandler.Hp) - Method in interface org.sentrysoftware.metricshub.engine.common.helpers.LocalOsHandler.ILocalOsVisitor
Visit method for HP-UX operating system.
visit(LocalOsHandler.Hp) - Method in class org.sentrysoftware.metricshub.engine.strategy.utils.CriterionProcessVisitor
 
visit(LocalOsHandler.Linux) - Method in interface org.sentrysoftware.metricshub.engine.common.helpers.LocalOsHandler.ILocalOsVisitor
Visit method for Linux operating system.
visit(LocalOsHandler.Linux) - Method in class org.sentrysoftware.metricshub.engine.strategy.utils.CriterionProcessVisitor
 
visit(LocalOsHandler.MacOsx) - Method in interface org.sentrysoftware.metricshub.engine.common.helpers.LocalOsHandler.ILocalOsVisitor
Visit method for macOS operating system.
visit(LocalOsHandler.MacOsx) - Method in class org.sentrysoftware.metricshub.engine.strategy.utils.CriterionProcessVisitor
 
visit(LocalOsHandler.NetBsd) - Method in interface org.sentrysoftware.metricshub.engine.common.helpers.LocalOsHandler.ILocalOsVisitor
Visit method for NetBSD operating system.
visit(LocalOsHandler.NetBsd) - Method in class org.sentrysoftware.metricshub.engine.strategy.utils.CriterionProcessVisitor
 
visit(LocalOsHandler.OpenBsd) - Method in interface org.sentrysoftware.metricshub.engine.common.helpers.LocalOsHandler.ILocalOsVisitor
Visit method for OpenBSD operating system.
visit(LocalOsHandler.OpenBsd) - Method in class org.sentrysoftware.metricshub.engine.strategy.utils.CriterionProcessVisitor
 
visit(LocalOsHandler.Solaris) - Method in interface org.sentrysoftware.metricshub.engine.common.helpers.LocalOsHandler.ILocalOsVisitor
Visit method for Solaris operating system.
visit(LocalOsHandler.Solaris) - Method in class org.sentrysoftware.metricshub.engine.strategy.utils.CriterionProcessVisitor
 
visit(LocalOsHandler.Sun) - Method in interface org.sentrysoftware.metricshub.engine.common.helpers.LocalOsHandler.ILocalOsVisitor
Visit method for Sun operating system.
visit(LocalOsHandler.Sun) - Method in class org.sentrysoftware.metricshub.engine.strategy.utils.CriterionProcessVisitor
 
visit(LocalOsHandler.Windows) - Method in interface org.sentrysoftware.metricshub.engine.common.helpers.LocalOsHandler.ILocalOsVisitor
Visit method for Windows operating system.
visit(LocalOsHandler.Windows) - Method in class org.sentrysoftware.metricshub.engine.strategy.utils.CriterionProcessVisitor
 
visit(MetricType.Counter) - Method in interface org.sentrysoftware.metricshub.engine.connector.model.metric.MetricType.IMetricTypeVisitor
Visit the given Counter type.
visit(MetricType.Gauge) - Method in interface org.sentrysoftware.metricshub.engine.connector.model.metric.MetricType.IMetricTypeVisitor
Visit the given Gauge type.
visit(MetricType.UpDownCounter) - Method in interface org.sentrysoftware.metricshub.engine.connector.model.metric.MetricType.IMetricTypeVisitor
Visit the given UpDownCounter type.
VM - Enum constant in enum class org.sentrysoftware.metricshub.engine.common.helpers.KnownMonitorType
Virtual machine monitor type.
VMS - Enum constant in enum class org.sentrysoftware.metricshub.engine.connector.model.common.DeviceKind
HP Open VMS.
VOLTAGE - Enum constant in enum class org.sentrysoftware.metricshub.engine.common.helpers.KnownMonitorType
Voltage monitor type.

W

WARN - Enum constant in enum class org.sentrysoftware.metricshub.engine.alert.Severity
Indicates a warning alert that requires attention but is not critical.
WbemCriterion - Class in org.sentrysoftware.metricshub.engine.connector.model.identity.criterion
Represents a detection criterion based on Wbem queries.
WbemCriterion(String, boolean, String, String, String, String) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.identity.criterion.WbemCriterion
Constructs a new WbemCriterion instance using the provided parameters.
WbemSource - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source
Represents a source that retrieves data using WBEM (Web-Based Enterprise Management) protocol.
WbemSource(String, List<Compute>, boolean, String, String, String, ExecuteForEachEntryOf) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.WbemSource
Builder for creating instances of WbemSource.
WHITE_SPACE - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
White Space
WINDOWS - Enum constant in enum class org.sentrysoftware.metricshub.engine.connector.model.common.DeviceKind
Microsoft Windows.
WINDOWS - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.LocalOsHandler
Represents the Windows operating system.
withExtendsAndConstantsProcessor(Path, ObjectMapper) - Static method in class org.sentrysoftware.metricshub.engine.connector.parser.NodeProcessorHelper
Creates a ExtendsProcessor with a ConstantsProcessor destination.
withExtendsAndTemplateVariableProcessor(Path, ObjectMapper, Map<String, String>) - Static method in class org.sentrysoftware.metricshub.engine.connector.parser.NodeProcessorHelper
Creates a ExtendsProcessor with a TemplateVariableProcessor destination that redirects to ConstantsProcessor.
withNodeProcessor(Path) - Static method in class org.sentrysoftware.metricshub.engine.connector.parser.ConnectorParser
Creates a new ConnectorParser with extends and constants AbstractNodeProcessor
withNodeProcessor(Path, Map<String, String>) - Static method in class org.sentrysoftware.metricshub.engine.connector.parser.ConnectorParser
Creates a new ConnectorParser with extends and constants AbstractNodeProcessor
withNodeProcessorAndUpdateChain(Path) - Static method in class org.sentrysoftware.metricshub.engine.connector.parser.ConnectorParser
Creates a new ConnectorParser with extends and constants AbstractNodeProcessor and with a ConnectorUpdateChain
withNodeProcessorAndUpdateChain(Path, Map<String, String>) - Static method in class org.sentrysoftware.metricshub.engine.connector.parser.ConnectorParser
Creates a new ConnectorParser with extends and constants AbstractNodeProcessor and with a ConnectorUpdateChain
WMI_DEFAULT_NAMESPACE - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
WMI Default Namespace
WMI_PROCESS_QUERY - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
WMI Process Query
WmiCriterion - Class in org.sentrysoftware.metricshub.engine.connector.model.identity.criterion
Represents a Windows Management Instrumentation (WMI) detection criterion.
WmiCriterion(String, boolean, String, String, String, String) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.identity.criterion.WmiCriterion
Constructor to create an instance of WmiCriterion using a JSON creator.
WmiSource - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source
Represents a source that retrieves data using Windows Management Instrumentation (WMI).
WmiSource(String, List<Compute>, boolean, String, String, String, ExecuteForEachEntryOf) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.WmiSource
Builder for creating instances of WmiSource.
WqlCriterion - Class in org.sentrysoftware.metricshub.engine.connector.model.identity.criterion
An abstract class representing a WQL (Windows Management Instrumentation Query Language) criterion, extending the base criterion class.

X

Xml2Csv - Class in org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute
Represents an Xml2Csv computation task for monitoring.
Xml2Csv(String, String, String) - Constructor for class org.sentrysoftware.metricshub.engine.connector.model.monitor.task.source.compute.Xml2Csv
Construct a new instance of Xml2Csv.

Z

ZIP - Static variable in class org.sentrysoftware.metricshub.engine.common.helpers.MetricsHubConstants
 
A B C D E F G H I J K L M N O P R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form