A C D E F G H I J L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractDataCollectorExtractor - Class in net.welen.jmole.collector
-
Abstract class for DataCollectorExtractors
- AbstractDataCollectorExtractor() - Constructor for class net.welen.jmole.collector.AbstractDataCollectorExtractor
- AbstractIntervalProtocol - Class in net.welen.jmole.protocols
- AbstractIntervalProtocol() - Constructor for class net.welen.jmole.protocols.AbstractIntervalProtocol
- AbstractProtocol - Class in net.welen.jmole.protocols
- AbstractProtocol() - Constructor for class net.welen.jmole.protocols.AbstractProtocol
C
- calculateThreshold(String, MBeanCollector, ObjectName, String) - Static method in class net.welen.jmole.threshold.Threshold
- cleanup() - Static method in class net.welen.jmole.Lifecycle
-
Stops JMole and all activated protocols
- collectMeasurement(String, String, String) - Method in class net.welen.jmole.JMole
- collectMeasurement(String, String, String) - Method in interface net.welen.jmole.JMoleMBean
-
Collects all measurements stated in the current configuration that matches the provided parameters
- collectMeasurementAsJSON(String, String, String) - Method in class net.welen.jmole.JMole
- collectMeasurementAsJSON(String, String, String) - Method in interface net.welen.jmole.JMoleMBean
- collectMeasurements() - Method in class net.welen.jmole.JMole
- collectMeasurements() - Method in interface net.welen.jmole.JMoleMBean
-
Collects all measurements stated in the current configuration
- collectMeasurements(String) - Method in class net.welen.jmole.JMole
- collectMeasurements(String) - Method in interface net.welen.jmole.JMoleMBean
-
Collects all measurements stated in the current configuration that matches the provided parameters
- collectMeasurements(String, String) - Method in class net.welen.jmole.JMole
- collectMeasurements(String, String) - Method in interface net.welen.jmole.JMoleMBean
-
Collects all measurements stated in the current configuration that matches the provided parameters
- collectMeasurements(String, Map<Object, PresentationInformation>) - Method in class net.welen.jmole.JMole
- collectMeasurements(Map<Object, PresentationInformation>) - Method in class net.welen.jmole.JMole
- collectMeasurementsAsJSON() - Method in class net.welen.jmole.JMole
- collectMeasurementsAsJSON() - Method in interface net.welen.jmole.JMoleMBean
- collectMeasurementsAsJSON(String) - Method in class net.welen.jmole.JMole
- collectMeasurementsAsJSON(String) - Method in interface net.welen.jmole.JMoleMBean
- collectMeasurementsAsJSON(String, String) - Method in class net.welen.jmole.JMole
- collectMeasurementsAsJSON(String, String) - Method in interface net.welen.jmole.JMoleMBean
- CompositeDataExtractor - Class in net.welen.jmole.collector.extractor_impl
- CompositeDataExtractor() - Constructor for class net.welen.jmole.collector.extractor_impl.CompositeDataExtractor
- CONFIG_FILENAME_PROPERTY_PREFIX - Static variable in class net.welen.jmole.JMole
- CONFIG_FILENAME_XSLT_PROPERTY_PREFIX - Static variable in class net.welen.jmole.JMole
- CONFIG_FILENAMES_PROPERTY - Static variable in class net.welen.jmole.JMole
- CONFIG_LEVEL_PROPERTY - Static variable in class net.welen.jmole.JMole
- Configuration - Class in net.welen.jmole
-
Holds the configuration for all MBeans that should be collected
- Configuration() - Constructor for class net.welen.jmole.Configuration
- configure() - Method in class net.welen.jmole.JMole
- configure() - Method in interface net.welen.jmole.JMoleMBean
-
Read and parses the config files and construct a new internal java representation.
- criticalMessages() - Method in class net.welen.jmole.JMole
- criticalMessages() - Method in interface net.welen.jmole.JMoleMBean
-
Get all currently triggered critical thresholds
- criticalMessagesAsJSON() - Method in class net.welen.jmole.JMole
- criticalMessagesAsJSON() - Method in interface net.welen.jmole.JMoleMBean
- currentThreads - Variable in class net.welen.jmole.protocols.munin.Munin
D
- DataCollectorExtractor - Interface in net.welen.jmole.collector
-
Interface describing DataCollectorExtractors that may be used for advanced parsing of MBean attributes
E
- extractData(ObjectName) - Method in interface net.welen.jmole.collector.DataCollectorExtractor
- extractData(ObjectName) - Method in class net.welen.jmole.collector.extractor_impl.CompositeDataExtractor
- extractData(ObjectName) - Method in class net.welen.jmole.collector.extractor_impl.RegExpDataExtractor
- extractData(ObjectName) - Method in class net.welen.jmole.collector.extractor_impl.SeparateMBeanDataExtractor
F
- formatLogString(String, char, String, String, String, Object, PresentationInformation) - Static method in class net.welen.jmole.protocols.Utils
G
- getAddress() - Method in class net.welen.jmole.protocols.munin.Munin
- getAddress() - Method in interface net.welen.jmole.protocols.munin.MuninMBean
- getAddress() - Method in class net.welen.jmole.protocols.nrpe.NRPE
- getAddress() - Method in interface net.welen.jmole.protocols.nrpe.NRPEMBean
- getAllJMoleSystemProperties() - Method in class net.welen.jmole.JMole
- getAllJMoleSystemProperties() - Method in interface net.welen.jmole.JMoleMBean
- getAttribute() - Method in class net.welen.jmole.collector.AbstractDataCollectorExtractor
- getAttribute() - Method in interface net.welen.jmole.collector.DataCollectorExtractor
- getAttributes() - Method in interface net.welen.jmole.collector.MBeanCollector
- getAttributes() - Method in class net.welen.jmole.collector.MBeanCollectorImpl
- getBufferAsString() - Method in class net.welen.jmole.protocols.nrpe.NRPEMessage
- getConfigFileNames() - Method in class net.welen.jmole.JMole
- getConfigFileNames() - Method in interface net.welen.jmole.JMoleMBean
- getConfiguration() - Method in class net.welen.jmole.JMole
-
Get the current configuration
- getConfiguration(ObjectName) - Method in class net.welen.jmole.threshold.ThresholdThread
- getConstructedName(ObjectName) - Method in interface net.welen.jmole.collector.MBeanCollector
-
By using the supplied name (together with the NameParameters and NameAttribute lists) a complete name is constructed that may be dynamic in runtime
- getConstructedName(ObjectName) - Method in class net.welen.jmole.collector.MBeanCollectorImpl
- getCounterIntervals() - Method in class net.welen.jmole.collector.MBeanCollectorImpl
- getCRC32() - Method in class net.welen.jmole.protocols.nrpe.NRPEMessage
- getCriticalHighThreshold() - Method in class net.welen.jmole.threshold.Threshold
- getCriticalHighThreshold() - Method in class net.welen.jmole.threshold.ThresholdValues
- getCriticalLowThreshold() - Method in class net.welen.jmole.threshold.Threshold
- getCriticalLowThreshold() - Method in class net.welen.jmole.threshold.ThresholdValues
- getCriticalMessages() - Method in class net.welen.jmole.threshold.ThresholdThread
- getCurrentThreads() - Method in class net.welen.jmole.protocols.munin.Munin
- getCurrentThreads() - Method in interface net.welen.jmole.protocols.munin.MuninMBean
- getFormat() - Method in class net.welen.jmole.protocols.logger.Logger
- getFormat() - Method in interface net.welen.jmole.protocols.logger.LoggerMBean
- getHost() - Method in class net.welen.jmole.protocols.logstash.Logstash
- getHost() - Method in interface net.welen.jmole.protocols.logstash.LogstashMBean
- getIndividualThresholds() - Method in class net.welen.jmole.threshold.Threshold
- getInterval() - Method in class net.welen.jmole.protocols.AbstractIntervalProtocol
- getInterval() - Method in interface net.welen.jmole.protocols.IntervalProtocol
- getInterval() - Method in interface net.welen.jmole.protocols.IntervalProtocolMBean
- getInterval() - Method in class net.welen.jmole.threshold.Threshold
- getJMole() - Method in class net.welen.jmole.protocols.AbstractProtocol
- getJMole() - Method in interface net.welen.jmole.protocols.Protocol
-
Get the JMole instance
- getJMoleInstance() - Static method in class net.welen.jmole.Lifecycle
- getKeepAlive() - Method in class net.welen.jmole.protocols.logstash.Logstash
- getKeepAlive() - Method in interface net.welen.jmole.protocols.logstash.LogstashMBean
- getLabel() - Method in class net.welen.jmole.threshold.Threshold
- getLevel() - Method in class net.welen.jmole.Configuration
- getLevel() - Method in class net.welen.jmole.JMole
- getLevel() - Method in interface net.welen.jmole.JMoleMBean
- getLevel() - Method in class net.welen.jmole.protocols.logger.Logger
- getLevel() - Method in interface net.welen.jmole.protocols.logger.LoggerMBean
- getMatchingObjectNames() - Method in interface net.welen.jmole.finder.MBeanFinder
- getMatchingObjectNames() - Method in class net.welen.jmole.finder.MBeanFinderImpl
- getMaxMessageSize() - Method in class net.welen.jmole.protocols.nrpe.NRPE
- getMaxMessageSize() - Method in interface net.welen.jmole.protocols.nrpe.NRPEMBean
- getMaxThreads() - Method in class net.welen.jmole.protocols.munin.Munin
- getMaxThreads() - Method in interface net.welen.jmole.protocols.munin.MuninMBean
- getMBeanCollector() - Method in class net.welen.jmole.Configuration
- getMBeanFinder() - Method in class net.welen.jmole.Configuration
- getMBeanServer() - Static method in class net.welen.jmole.Utils
-
Get the MBean server to use.
- getMessage() - Method in class net.welen.jmole.threshold.Threshold
- getMessage() - Method in class net.welen.jmole.threshold.ThresholdValues
- getName() - Method in interface net.welen.jmole.collector.MBeanCollector
- getName() - Method in class net.welen.jmole.collector.MBeanCollectorImpl
- getName() - Method in class net.welen.jmole.protocols.AbstractProtocol
- getName() - Method in interface net.welen.jmole.protocols.munin.MuninMBean
- getName() - Method in interface net.welen.jmole.protocols.Protocol
-
Get the name of the protocol
- getName() - Method in interface net.welen.jmole.protocols.ProtocolMBean
- getNodeName() - Method in class net.welen.jmole.protocols.munin.Munin
- getNodeName() - Method in interface net.welen.jmole.protocols.munin.MuninMBean
- getNumberOfConfigurations() - Method in class net.welen.jmole.JMole
- getNumberOfConfigurations() - Method in interface net.welen.jmole.JMoleMBean
- getNumberOfThresholds() - Method in class net.welen.jmole.JMole
- getNumberOfThresholds() - Method in interface net.welen.jmole.JMoleMBean
- getNumberOfThresholdThreads() - Method in class net.welen.jmole.JMole
- getNumberOfThresholdThreads() - Method in interface net.welen.jmole.JMoleMBean
- getPort() - Method in class net.welen.jmole.protocols.logstash.Logstash
- getPort() - Method in interface net.welen.jmole.protocols.logstash.LogstashMBean
- getPort() - Method in class net.welen.jmole.protocols.munin.Munin
- getPort() - Method in interface net.welen.jmole.protocols.munin.MuninMBean
- getPort() - Method in class net.welen.jmole.protocols.nrpe.NRPE
- getPort() - Method in interface net.welen.jmole.protocols.nrpe.NRPEMBean
- getPresentationInformation() - Method in class net.welen.jmole.Configuration
- getProperties() - Method in class net.welen.jmole.collector.AbstractDataCollectorExtractor
- getProperties() - Method in interface net.welen.jmole.collector.DataCollectorExtractor
- getResultCode() - Method in class net.welen.jmole.protocols.nrpe.NRPEMessage
- getTcpReadTimeOut() - Method in class net.welen.jmole.protocols.munin.Munin
- getTcpReadTimeOut() - Method in interface net.welen.jmole.protocols.munin.MuninMBean
- getTcpReadTimeOut() - Method in class net.welen.jmole.protocols.nrpe.NRPE
- getTcpReadTimeOut() - Method in interface net.welen.jmole.protocols.nrpe.NRPEMBean
- getThresholds() - Method in class net.welen.jmole.Configuration
- getType() - Method in class net.welen.jmole.protocols.nrpe.NRPEMessage
- getValues(ObjectName) - Method in interface net.welen.jmole.collector.MBeanCollector
- getValues(ObjectName) - Method in class net.welen.jmole.collector.MBeanCollectorImpl
- getVersion() - Method in class net.welen.jmole.protocols.nrpe.NRPEMessage
- getWarningHighThreshold() - Method in class net.welen.jmole.threshold.Threshold
- getWarningHighThreshold() - Method in class net.welen.jmole.threshold.ThresholdValues
- getWarningLowThreshold() - Method in class net.welen.jmole.threshold.Threshold
- getWarningLowThreshold() - Method in class net.welen.jmole.threshold.ThresholdValues
- getWarningMessages() - Method in class net.welen.jmole.threshold.ThresholdThread
H
- handleCritical(String, String, PresentationInformation, String) - Method in class net.welen.jmole.protocols.logger.Logger
- handleCritical(String, String, PresentationInformation, String) - Method in class net.welen.jmole.protocols.logstash.Logstash
- handleCritical(String, String, PresentationInformation, String) - Method in class net.welen.jmole.protocols.munin.Munin
- handleCritical(String, String, PresentationInformation, String) - Method in class net.welen.jmole.protocols.nrpe.NRPE
- handleCritical(String, String, PresentationInformation, String) - Method in interface net.welen.jmole.protocols.Protocol
-
Handle critical problem
- handleMeasurement(String, String, String, Object, PresentationInformation) - Method in class net.welen.jmole.protocols.AbstractIntervalProtocol
- handleMeasurement(String, String, String, Object, PresentationInformation) - Method in class net.welen.jmole.protocols.logger.Logger
- handleMeasurement(String, String, String, Object, PresentationInformation) - Method in class net.welen.jmole.protocols.logstash.Logstash
- handleNotification(Notification, Object) - Method in class net.welen.jmole.protocols.AbstractProtocol
- handleWarning(String, String, PresentationInformation, String) - Method in class net.welen.jmole.protocols.logger.Logger
- handleWarning(String, String, PresentationInformation, String) - Method in class net.welen.jmole.protocols.logstash.Logstash
- handleWarning(String, String, PresentationInformation, String) - Method in class net.welen.jmole.protocols.munin.Munin
- handleWarning(String, String, PresentationInformation, String) - Method in class net.welen.jmole.protocols.nrpe.NRPE
- handleWarning(String, String, PresentationInformation, String) - Method in interface net.welen.jmole.protocols.Protocol
-
Handle Warning
I
- IntervalProtocol - Interface in net.welen.jmole.protocols
- IntervalProtocolMBean - Interface in net.welen.jmole.protocols
J
- JMole - Class in net.welen.jmole
-
The MBean implementation of JMole and more or less the main class
- JMole() - Constructor for class net.welen.jmole.JMole
- JMoleMBean - Interface in net.welen.jmole
-
MBean interface for JMole
L
- Lifecycle - Class in net.welen.jmole
-
POJO to handle the lifecycle of JMole.
- Lifecycle() - Constructor for class net.welen.jmole.Lifecycle
- Logger - Class in net.welen.jmole.protocols.logger
- Logger() - Constructor for class net.welen.jmole.protocols.logger.Logger
- LoggerMBean - Interface in net.welen.jmole.protocols.logger
- Logstash - Class in net.welen.jmole.protocols.logstash
- Logstash() - Constructor for class net.welen.jmole.protocols.logstash.Logstash
- LogstashMBean - Interface in net.welen.jmole.protocols.logstash
M
- MBeanCollector - Interface in net.welen.jmole.collector
-
Describes the business interface of a MBean collector
- MBeanCollectorImpl - Class in net.welen.jmole.collector
-
The impl, of a MBeanCollector
- MBeanCollectorImpl() - Constructor for class net.welen.jmole.collector.MBeanCollectorImpl
- MBeanFinder - Interface in net.welen.jmole.finder
- MBeanFinderImpl - Class in net.welen.jmole.finder
- MBeanFinderImpl() - Constructor for class net.welen.jmole.finder.MBeanFinderImpl
- Munin - Class in net.welen.jmole.protocols.munin
- Munin() - Constructor for class net.welen.jmole.protocols.munin.Munin
- MuninMBean - Interface in net.welen.jmole.protocols.munin
- MuninSocketHandler - Class in net.welen.jmole.protocols.munin
- MuninSocketHandler(Socket, Munin) - Constructor for class net.welen.jmole.protocols.munin.MuninSocketHandler
N
- net.welen.jmole - package net.welen.jmole
- net.welen.jmole.collector - package net.welen.jmole.collector
- net.welen.jmole.collector.extractor_impl - package net.welen.jmole.collector.extractor_impl
- net.welen.jmole.finder - package net.welen.jmole.finder
- net.welen.jmole.protocols - package net.welen.jmole.protocols
- net.welen.jmole.protocols.logger - package net.welen.jmole.protocols.logger
- net.welen.jmole.protocols.logstash - package net.welen.jmole.protocols.logstash
- net.welen.jmole.protocols.munin - package net.welen.jmole.protocols.munin
- net.welen.jmole.protocols.nrpe - package net.welen.jmole.protocols.nrpe
- net.welen.jmole.threshold - package net.welen.jmole.threshold
- NOTIFICATION_TYPE - Static variable in class net.welen.jmole.JMole
- NRPE - Class in net.welen.jmole.protocols.nrpe
- NRPE() - Constructor for class net.welen.jmole.protocols.nrpe.NRPE
- NRPEMBean - Interface in net.welen.jmole.protocols.nrpe
- NRPEMessage - Class in net.welen.jmole.protocols.nrpe
-
Based on info from: https://github.com/stockholmuniversity/Nagios-NRPE/blob/master/share/protocol-nrpe.md
- NRPEMessage(int, int, int, byte[]) - Constructor for class net.welen.jmole.protocols.nrpe.NRPEMessage
- NRPEMessage(DataInputStream) - Constructor for class net.welen.jmole.protocols.nrpe.NRPEMessage
- NRPESocketHandler - Class in net.welen.jmole.protocols.nrpe
- NRPESocketHandler(Socket, NRPE) - Constructor for class net.welen.jmole.protocols.nrpe.NRPESocketHandler
O
- OBJECT_NAME - Static variable in class net.welen.jmole.JMole
P
- PROPERTY_MBEAN_SERVER - Static variable in class net.welen.jmole.Utils
- Protocol - Interface in net.welen.jmole.protocols
- ProtocolMBean - Interface in net.welen.jmole.protocols
- ProtocolMessagePlaceholder - Class in net.welen.jmole.protocols
- ProtocolMessagePlaceholder(String, Date, String, String, String, String, Object, PresentationInformation) - Constructor for class net.welen.jmole.protocols.ProtocolMessagePlaceholder
R
- REGEXP_PREFIX - Static variable in class net.welen.jmole.collector.extractor_impl.RegExpDataExtractor
- RegExpDataExtractor - Class in net.welen.jmole.collector.extractor_impl
- RegExpDataExtractor() - Constructor for class net.welen.jmole.collector.extractor_impl.RegExpDataExtractor
- register() - Method in class net.welen.jmole.JMole
-
Register the JMole MBean
- rpnCalculate(String) - Static method in class net.welen.jmole.Utils
- run() - Method in class net.welen.jmole.protocols.AbstractIntervalProtocol
- run() - Method in class net.welen.jmole.protocols.munin.Munin
- run() - Method in class net.welen.jmole.protocols.munin.MuninSocketHandler
- run() - Method in class net.welen.jmole.protocols.nrpe.NRPE
- run() - Method in class net.welen.jmole.protocols.nrpe.NRPESocketHandler
- run() - Method in class net.welen.jmole.threshold.ThresholdThread
S
- sendMessage(DataOutputStream) - Method in class net.welen.jmole.protocols.nrpe.NRPEMessage
- SeparateMBeanDataExtractor - Class in net.welen.jmole.collector.extractor_impl
- SeparateMBeanDataExtractor() - Constructor for class net.welen.jmole.collector.extractor_impl.SeparateMBeanDataExtractor
- setAddress(String) - Method in class net.welen.jmole.protocols.munin.Munin
- setAddress(String) - Method in interface net.welen.jmole.protocols.munin.MuninMBean
- setAddress(String) - Method in class net.welen.jmole.protocols.nrpe.NRPE
- setAddress(String) - Method in interface net.welen.jmole.protocols.nrpe.NRPEMBean
- setAttribute(String) - Method in class net.welen.jmole.collector.AbstractDataCollectorExtractor
- setAttribute(String) - Method in interface net.welen.jmole.collector.DataCollectorExtractor
- setAttribute(String) - Method in class net.welen.jmole.threshold.Threshold
- setAttributeFormatPatterns(Map<String, String>) - Method in interface net.welen.jmole.collector.MBeanCollector
- setAttributeFormatPatterns(Map<String, String>) - Method in class net.welen.jmole.collector.MBeanCollectorImpl
- setAttributeMatch(String) - Method in interface net.welen.jmole.finder.MBeanFinder
- setAttributeMatch(String) - Method in class net.welen.jmole.finder.MBeanFinderImpl
- setAttributeName(String) - Method in interface net.welen.jmole.finder.MBeanFinder
- setAttributeName(String) - Method in class net.welen.jmole.finder.MBeanFinderImpl
- setAttributeRecalculations(Map<String, String>) - Method in interface net.welen.jmole.collector.MBeanCollector
- setAttributeRecalculations(Map<String, String>) - Method in class net.welen.jmole.collector.MBeanCollectorImpl
- setAttributes(List<String>) - Method in interface net.welen.jmole.collector.MBeanCollector
-
Which attributes from the found MBean should be collected
- setAttributes(List<String>) - Method in class net.welen.jmole.collector.MBeanCollectorImpl
- setClassName(String) - Method in interface net.welen.jmole.finder.MBeanFinder
- setClassName(String) - Method in class net.welen.jmole.finder.MBeanFinderImpl
- setCounterIntervals(Map<String, Long>) - Method in class net.welen.jmole.collector.MBeanCollectorImpl
- setCriticalHighThreshold(String) - Method in class net.welen.jmole.threshold.Threshold
- setCriticalHighThreshold(String) - Method in class net.welen.jmole.threshold.ThresholdValues
- setCriticalLowThreshold(String) - Method in class net.welen.jmole.threshold.Threshold
- setCriticalLowThreshold(String) - Method in class net.welen.jmole.threshold.ThresholdValues
- setDataCollectorExtractors(Map<String, DataCollectorExtractor>) - Method in interface net.welen.jmole.collector.MBeanCollector
-
Specify of any of the collected attributes needs to be collected using a CollectorExtractor
- setDataCollectorExtractors(Map<String, DataCollectorExtractor>) - Method in class net.welen.jmole.collector.MBeanCollectorImpl
- setFormat(String) - Method in class net.welen.jmole.protocols.logger.Logger
- setFormat(String) - Method in interface net.welen.jmole.protocols.logger.LoggerMBean
- setIndividualThresholds(Map<String, ThresholdValues>) - Method in class net.welen.jmole.threshold.Threshold
- setInterval(long) - Method in class net.welen.jmole.protocols.AbstractIntervalProtocol
- setInterval(long) - Method in interface net.welen.jmole.protocols.IntervalProtocol
- setInterval(long) - Method in interface net.welen.jmole.protocols.IntervalProtocolMBean
- setInterval(long) - Method in class net.welen.jmole.threshold.Threshold
- setLabel(String) - Method in class net.welen.jmole.threshold.Threshold
- setLevel(int) - Method in class net.welen.jmole.Configuration
- setLevel(String) - Method in class net.welen.jmole.protocols.logger.Logger
- setLevel(String) - Method in interface net.welen.jmole.protocols.logger.LoggerMBean
- setMaxThreads(Integer) - Method in class net.welen.jmole.protocols.munin.Munin
- setMaxThreads(Integer) - Method in interface net.welen.jmole.protocols.munin.MuninMBean
- setMBeanCollector(MBeanCollector) - Method in class net.welen.jmole.Configuration
- setMBeanFinder(MBeanFinder) - Method in class net.welen.jmole.Configuration
- setMessage(String) - Method in class net.welen.jmole.threshold.Threshold
- setMessage(String) - Method in class net.welen.jmole.threshold.ThresholdValues
- setName(String) - Method in interface net.welen.jmole.collector.MBeanCollector
-
Set the name of the measurement
- setName(String) - Method in class net.welen.jmole.collector.MBeanCollectorImpl
- setName(String) - Method in class net.welen.jmole.protocols.AbstractProtocol
- setName(String) - Method in interface net.welen.jmole.protocols.munin.MuninMBean
- setName(String) - Method in interface net.welen.jmole.protocols.Protocol
-
Set protocol name
- setNameAttributes(List<String>) - Method in interface net.welen.jmole.collector.MBeanCollector
-
Configure if the name of the measurement should be completed by a dynamic content from the found MBeans attributes.
- setNameAttributes(List<String>) - Method in class net.welen.jmole.collector.MBeanCollectorImpl
- setNameDomainNameParts(List<Integer>) - Method in class net.welen.jmole.collector.MBeanCollectorImpl
- setNameParameters(List<String>) - Method in interface net.welen.jmole.collector.MBeanCollector
-
Configure if the name of the measurement should be completed by a dynamic content from the found MBeans parameters.
- setNameParameters(List<String>) - Method in class net.welen.jmole.collector.MBeanCollectorImpl
- setNodeName(String) - Method in class net.welen.jmole.protocols.munin.Munin
- setNodeName(String) - Method in interface net.welen.jmole.protocols.munin.MuninMBean
- setObjectNameQueries(List<String>) - Method in interface net.welen.jmole.finder.MBeanFinder
- setObjectNameQueries(List<String>) - Method in class net.welen.jmole.finder.MBeanFinderImpl
- setParameterMatch(String) - Method in interface net.welen.jmole.finder.MBeanFinder
- setParameterMatch(String) - Method in class net.welen.jmole.finder.MBeanFinderImpl
- setParameterName(String) - Method in interface net.welen.jmole.finder.MBeanFinder
- setParameterName(String) - Method in class net.welen.jmole.finder.MBeanFinderImpl
- setPort(Integer) - Method in class net.welen.jmole.protocols.munin.Munin
- setPort(Integer) - Method in interface net.welen.jmole.protocols.munin.MuninMBean
- setPort(Integer) - Method in class net.welen.jmole.protocols.nrpe.NRPE
- setPort(Integer) - Method in interface net.welen.jmole.protocols.nrpe.NRPEMBean
- setPresentationInformation(PresentationInformation) - Method in class net.welen.jmole.Configuration
- setProperties(Properties) - Method in class net.welen.jmole.collector.AbstractDataCollectorExtractor
- setProperties(Properties) - Method in interface net.welen.jmole.collector.DataCollectorExtractor
- setProperties(Properties) - Method in class net.welen.jmole.collector.extractor_impl.CompositeDataExtractor
- setProperties(Properties) - Method in class net.welen.jmole.collector.extractor_impl.RegExpDataExtractor
- setProperties(Properties) - Method in class net.welen.jmole.collector.extractor_impl.SeparateMBeanDataExtractor
- setTcpReadTimeOut(Integer) - Method in class net.welen.jmole.protocols.munin.Munin
- setTcpReadTimeOut(Integer) - Method in interface net.welen.jmole.protocols.munin.MuninMBean
- setTcpReadTimeOut(Integer) - Method in class net.welen.jmole.protocols.nrpe.NRPE
- setTcpReadTimeOut(Integer) - Method in interface net.welen.jmole.protocols.nrpe.NRPEMBean
- setThresholds(Map<String, Threshold>) - Method in class net.welen.jmole.Configuration
- setup() - Static method in class net.welen.jmole.Lifecycle
-
Starts up JMole and all activated protocols
- setWarningHighThreshold(String) - Method in class net.welen.jmole.threshold.Threshold
- setWarningHighThreshold(String) - Method in class net.welen.jmole.threshold.ThresholdValues
- setWarningLowThreshold(String) - Method in class net.welen.jmole.threshold.Threshold
- setWarningLowThreshold(String) - Method in class net.welen.jmole.threshold.ThresholdValues
- startProtocol(JMole) - Method in class net.welen.jmole.protocols.AbstractIntervalProtocol
- startProtocol(JMole) - Method in class net.welen.jmole.protocols.AbstractProtocol
- startProtocol(JMole) - Method in class net.welen.jmole.protocols.logger.Logger
- startProtocol(JMole) - Method in class net.welen.jmole.protocols.logstash.Logstash
- startProtocol(JMole) - Method in class net.welen.jmole.protocols.munin.Munin
- startProtocol(JMole) - Method in class net.welen.jmole.protocols.nrpe.NRPE
- startProtocol(JMole) - Method in interface net.welen.jmole.protocols.Protocol
-
Callback for starting the protocol
- stopProtocol() - Method in class net.welen.jmole.protocols.AbstractIntervalProtocol
- stopProtocol() - Method in class net.welen.jmole.protocols.AbstractProtocol
- stopProtocol() - Method in class net.welen.jmole.protocols.logger.Logger
- stopProtocol() - Method in class net.welen.jmole.protocols.logstash.Logstash
- stopProtocol() - Method in class net.welen.jmole.protocols.munin.Munin
- stopProtocol() - Method in class net.welen.jmole.protocols.nrpe.NRPE
- stopProtocol() - Method in interface net.welen.jmole.protocols.Protocol
-
Callback for stopping the protocol
- stopThread() - Method in class net.welen.jmole.threshold.ThresholdThread
T
- Threshold - Class in net.welen.jmole.threshold
- Threshold() - Constructor for class net.welen.jmole.threshold.Threshold
- ThresholdThread - Class in net.welen.jmole.threshold
- ThresholdThread(String, long, JMole) - Constructor for class net.welen.jmole.threshold.ThresholdThread
- ThresholdValues - Class in net.welen.jmole.threshold
- ThresholdValues() - Constructor for class net.welen.jmole.threshold.ThresholdValues
- toString() - Method in class net.welen.jmole.protocols.nrpe.NRPEMessage
U
- unregister() - Method in class net.welen.jmole.JMole
-
Unregister the JMole MBean
- useSSL() - Method in class net.welen.jmole.protocols.logstash.Logstash
- useSSL() - Method in interface net.welen.jmole.protocols.logstash.LogstashMBean
- Utils - Class in net.welen.jmole.protocols
- Utils - Class in net.welen.jmole
-
Collection of util methods that are used through JMole
- Utils() - Constructor for class net.welen.jmole.protocols.Utils
- Utils() - Constructor for class net.welen.jmole.Utils
V
- VALUE_PREFIX - Static variable in class net.welen.jmole.collector.extractor_impl.RegExpDataExtractor
W
- warningMessages() - Method in class net.welen.jmole.JMole
- warningMessages() - Method in interface net.welen.jmole.JMoleMBean
-
Get all currently triggered warning thresholds
- warningMessagesAsJSON() - Method in class net.welen.jmole.JMole
- warningMessagesAsJSON() - Method in interface net.welen.jmole.JMoleMBean
All Classes All Packages