| Modifier and Type | Field and Description | 
|---|---|
java.util.List<ServerInformation> | 
MethodInformation.serverInfoList  | 
| Modifier and Type | Method and Description | 
|---|---|
ServerInformation | 
IMonitoring.getServerInfo(java.lang.String plugin,
             java.lang.String service,
             java.lang.String method,
             java.lang.String server)
Fetches information from a given method belonging to a specific server 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.concurrent.CompletableFuture<ServerInformation> | 
IMonitoringPromise.getServerInfo(java.lang.String plugin,
             java.lang.String service,
             java.lang.String method,
             java.lang.String server)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
MethodInformation.addInformation(ServerInformation info)
Adds a new server information. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
IMonitoringAsync.getServerInfo(java.lang.String plugin,
             java.lang.String service,
             java.lang.String method,
             java.lang.String server,
             AsyncHandler<ServerInformation> handler)  | 
| Modifier and Type | Method and Description | 
|---|---|
ServerInformation | 
AbstractService.checkConnection(Server server)  | 
static ServerInformation | 
Postfix.checkQueue(Server server)  | 
static ServerInformation | 
Postfix.checkRelay(Server server)  | 
ServerInformation | 
AbstractService.checkRunning(Server server)  | 
protected ServerInformation | 
AbstractService.createException(java.lang.String endpoint,
               Server server,
               java.lang.String exceptionMsg)  | 
ServerInformation | 
Cyrus.getImapProcesses(Server server)  | 
ServerInformation | 
AbstractJavaService.getServerInfo(Server server,
             java.lang.String method)  | 
ServerInformation | 
AbstractService.getServerInfo(Server server,
             java.lang.String method)  | 
ServerInformation | 
ServicesHandler.getServerInfo(java.lang.String service,
             java.lang.String method,
             Server server)  | 
ServerInformation | 
Cyrus.getSpecificServerInfo(Server server,
                     java.lang.String method)  | 
ServerInformation | 
Ysnp.getSpecificServerInfo(Server server,
                     java.lang.String method)  | 
ServerInformation | 
Webserver.getSpecificServerInfo(Server server,
                     java.lang.String method)  | 
ServerInformation | 
Xmpp.getSpecificServerInfo(Server server,
                     java.lang.String method)  | 
ServerInformation | 
Eas.getSpecificServerInfo(Server server,
                     java.lang.String method)  | 
ServerInformation | 
Lmtpd.getSpecificServerInfo(Server server,
                     java.lang.String method)  | 
ServerInformation | 
Elasticsearch.getSpecificServerInfo(Server server,
                     java.lang.String method)  | 
ServerInformation | 
Locator.getSpecificServerInfo(Server server,
                     java.lang.String method)  | 
ServerInformation | 
Node.getSpecificServerInfo(Server server,
                     java.lang.String method)  | 
ServerInformation | 
Ips.getSpecificServerInfo(Server server,
                     java.lang.String method)  | 
protected abstract ServerInformation | 
AbstractJavaService.getSpecificServerInfo(Server server,
                     java.lang.String method)  | 
ServerInformation | 
Postfix.getSpecificServerInfo(Server server,
                     java.lang.String method)  | 
ServerInformation | 
Tika.getSpecificServerInfo(Server server,
                     java.lang.String method)  | 
ServerInformation | 
Hps.getSpecificServerInfo(Server server,
                     java.lang.String method)  | 
protected abstract ServerInformation | 
AbstractService.getSpecificServerInfo(Server server,
                     java.lang.String method)  | 
ServerInformation | 
Php.getSpecificServerInfo(Server server,
                     java.lang.String endpoint)  | 
ServerInformation | 
Core.getSpecificServerInfo(Server server,
                     java.lang.String method)  | 
ServerInformation | 
Dav.getSpecificServerInfo(Server server,
                     java.lang.String method)  | 
ServerInformation | 
AbstractJavaService.memory(Server server)  | 
| Modifier and Type | Method and Description | 
|---|---|
ServerInformation | 
Leaks.getServerInfo(Server server,
             java.lang.String endpoint)  | 
ServerInformation | 
Memory.getServerInfo(Server server,
             java.lang.String endpoint)
Gets the memory usage of the server 
 | 
ServerInformation | 
Disks.getServerInfo(Server server,
             java.lang.String endpoint)  | 
ServerInformation | 
Dns.getServerInfo(Server server,
             java.lang.String endpoint)
Checks if the DNS could be resolved 
 | 
ServerInformation | 
Cpu.getServerInfo(Server server,
             java.lang.String endpoint)  | 
ServerInformation | 
MailIndex.getServerInfo(Server server,
             java.lang.String endpoint)  | 
ServerInformation | 
SystemHandler.getServerInfo(java.lang.String service,
             java.lang.String method,
             Server server)  | 
| Modifier and Type | Method and Description | 
|---|---|
ServerInformation | 
IServiceInfoProvider.getServerInfo(java.lang.String service,
             java.lang.String method,
             Server server)  | 
| Modifier and Type | Method and Description | 
|---|---|
ServerInformation | 
MonitoringService.getServerInfo(java.lang.String plugin,
             java.lang.String service,
             java.lang.String method,
             java.lang.String server)  | 
| Modifier and Type | Method and Description | 
|---|---|
abstract ServerInformation | 
Service.getServerInfo(Server server,
             java.lang.String endpoint)
Each service has its own methods and server infos; the lowest level of
 information being the server information, the implementation of this
 method obviously differs for every service. 
 | 
Copyright © 2021. All Rights Reserved.