public class FtpMonitoring extends Object implements WaarpInterfaceMonitor
Modifier and Type | Field and Description |
---|---|
WaarpSnmpAgent |
agent |
long |
bandwidthIn |
long |
bandwidthOut |
long |
lastInActiveTransfer |
long |
lastOutActiveTransfer |
long |
nbCountAllTransfer |
long |
nbCountInfoDone |
long |
nbCountInfoError |
long |
nbCountInfoInterrupted |
long |
nbCountInfoNotUpdated |
long |
nbCountInfoRunning |
long |
nbCountInfoToSubmit |
long |
nbCountInfoUnknown |
long |
nbInActiveTransfer |
long |
nbInErrorTransfer |
long |
nbInTotalTransfer |
long |
nbNetworkConnection |
long |
nbOutActiveTransfer |
long |
nbOutErrorTransfer |
long |
nbOutTotalTransfer |
long |
nbThread |
long |
secondsRunning |
Constructor and Description |
---|
FtpMonitoring(DbSession session) |
Modifier and Type | Method and Description |
---|---|
void |
initialize()
To initialize the monitor
|
void |
releaseResources()
To release the monitor resources.
|
void |
run(int type,
int entry)
Update the value for one particular MIB entry
|
protected void |
run(long nbMs,
FtpPrivateMib.WaarpDetailedValuesIndex entry)
Update a value in Detailed MIB part
|
protected void |
run(long nbMs,
FtpPrivateMib.WaarpErrorValuesIndex entry)
Update a value in Error MIB part
|
protected void |
run(long nbMs,
FtpPrivateMib.WaarpGlobalValuesIndex entry)
Update a value in Global MIB part
|
void |
setAgent(WaarpSnmpAgent agent) |
void |
updateCodeNoTransfer(ReplyCode code)
Update the reply code counter for other operations than a transfer
|
protected void |
updateDetailedValue(int rank,
long value)
Update a value in Detailed MIB part
|
protected void |
updateErrorValue(int rank,
long value)
Update a value in Error MIB part
|
protected void |
updateGlobalValue(int rank,
long value)
Update a value in Global MIB part
|
void |
updateLastInBound()
Update the last InBound connection time
|
void |
updateLastOutBand()
Update the last OutBound connection time
|
public WaarpSnmpAgent agent
public long nbNetworkConnection
public long secondsRunning
public long nbThread
public long bandwidthIn
public long bandwidthOut
public long nbCountInfoUnknown
public long nbCountInfoNotUpdated
public long nbCountInfoInterrupted
public long nbCountInfoToSubmit
public long nbCountInfoError
public long nbCountInfoRunning
public long nbCountInfoDone
public long nbInActiveTransfer
public long nbOutActiveTransfer
public long lastInActiveTransfer
public long lastOutActiveTransfer
public long nbInTotalTransfer
public long nbOutTotalTransfer
public long nbInErrorTransfer
public long nbOutErrorTransfer
public long nbCountAllTransfer
public FtpMonitoring(DbSession session)
session
- public void setAgent(WaarpSnmpAgent agent)
setAgent
in interface WaarpInterfaceMonitor
public void initialize()
WaarpInterfaceMonitor
initialize
in interface WaarpInterfaceMonitor
public void releaseResources()
WaarpInterfaceMonitor
releaseResources
in interface WaarpInterfaceMonitor
public void updateCodeNoTransfer(ReplyCode code)
code
- public void updateLastInBound()
public void updateLastOutBand()
public void run(int type, int entry)
type
- entry
- protected void updateGlobalValue(int rank, long value)
rank
- value
- protected void updateDetailedValue(int rank, long value)
rank
- value
- protected void updateErrorValue(int rank, long value)
rank
- value
- protected void run(long nbMs, FtpPrivateMib.WaarpGlobalValuesIndex entry)
nbMs
- entry
- protected void run(long nbMs, FtpPrivateMib.WaarpDetailedValuesIndex entry)
nbMs
- entry
- protected void run(long nbMs, FtpPrivateMib.WaarpErrorValuesIndex entry)
nbMs
- entry
- Copyright © 2009–2020 Waarp. All rights reserved.