A C D E F G H I J L M N O P R S T U V W 
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
 
A C D E F G H I J L M N O P R S T U V W 
All Classes All Packages