Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
M
N
O
P
R
S
T
U
A
ALL
- Static variable in class databeans.
DeviceSelectParams
A_TBL_NAME
- Static variable in class common.
Defines
AddDevices
- class commands.
AddDevices
.
Command to process an add new devices to the GLTMon database request.
AddDevices()
- Constructor for class commands.
AddDevices
Construct a default AddDevices command with an empty list of devices.
AttribMonitorCtrl
- class controllers.
AttribMonitorCtrl
.
Handles the processing of a request to change the monitoring status of a device's interfaces.
AttribMonitorCtrl()
- Constructor for class controllers.
AttribMonitorCtrl
AttribRemoveCtrl
- class controllers.
AttribRemoveCtrl
.
Handles the processing of a request to change the removed status of a device's interfaces.
AttribRemoveCtrl()
- Constructor for class controllers.
AttribRemoveCtrl
Attribute
- class devices.
Attribute
.
Attributes are the actual data elements of interest on an interface.
Attribute(long, int, int, String, int, int, int, int, boolean, boolean)
- Constructor for class devices.
Attribute
Create a full Attribute object.
Attribute(Connection, long, int, int)
- Constructor for class devices.
Attribute
Query the database and create a Device from the query results.
Attribute(ResultSet)
- Constructor for class devices.
Attribute
Create an Attribute from a database query result set.
addDevice(Device)
- Method in class databeans.
DeviceList
Add a device to the list of devices
addMonitoredIf(Object)
- Method in class databeans.
OneDevice
addRemovedIf(Object)
- Method in class databeans.
OneDevice
addUnmonitoredIf(Object)
- Method in class databeans.
OneDevice
B
BeanUtilities
- class databeans.
BeanUtilities
.
Some utilities to populate beans, usually based on incoming request parameters.
BeanUtilities()
- Constructor for class databeans.
BeanUtilities
C
C_TBL_NAME
- Static variable in class common.
Defines
Change
- class devices.
Change
.
Changes represent database changes the polling process needs to know.
Change(long, String, long, int, int)
- Constructor for class devices.
Change
Construct full object.
Conf
- class server.
Conf
.
Read the gltmon conf file and parse and store the value pairs.
Conf()
- Constructor for class server.
Conf
Default constructor uses default conf filename.
Conf(String)
- Constructor for class server.
Conf
Constructor uses passed conf filename.
commands
- package commands
Provides the classes that perform specific command functions for the GLTMon Web application.
common
- package common
Provides the classes common between the GLTMon Web and server applications.
controllers
- package controllers
Provides the classes which respond to GLTMon Web application requests.
D
D_TBL_NAME
- Static variable in class common.
Defines
DateRange
- class databeans.
DateRange
.
Bean used to create a array of dates from the start to stop.
DateRange()
- Constructor for class databeans.
DateRange
Construct a default DateRange with an empty array.
DateRange(Timestamp, Timestamp)
- Constructor for class databeans.
DateRange
Construct a DateRange array from a start and stop date.
DbAttribute
- class devices.
DbAttribute
.
Process Attribute records in the database.
DbAttribute()
- Constructor for class devices.
DbAttribute
DbChange
- class devices.
DbChange
.
Process Change records in the database.
DbChange()
- Constructor for class devices.
DbChange
DbDevice
- class devices.
DbDevice
.
Retrieve Device records from the database.
DbDevice()
- Constructor for class devices.
DbDevice
DbInterface
- class devices.
DbInterface
.
Process DeviceInterface records in the database.
DbInterface()
- Constructor for class devices.
DbInterface
DbPollResult
- class devices.
DbPollResult
.
Process PollResult records in the database.
DbPollResult()
- Constructor for class devices.
DbPollResult
DbUtilities
- class commands.
DbUtilities
.
DbUtilities()
- Constructor for class commands.
DbUtilities
DbUtilities
- class server.
DbUtilities
.
DbUtilities()
- Constructor for class server.
DbUtilities
Defines
- class common.
Defines
.
Collection of global definitions used throughout the GLTMon application.
Defines()
- Constructor for class common.
Defines
Device
- class devices.
Device
.
A network device (e.g., router or switch) of interest to GLTMon.
Device(String, String, String, String, int, long)
- Constructor for class devices.
Device
Create a bare Device as first discovered via SNMP.
Device(Connection, long)
- Constructor for class devices.
Device
Query the database and create a Device from the query results.
Device(ResultSet)
- Constructor for class devices.
Device
Create a Device from a database query result set.
DeviceAdd
- class common.
DeviceAdd
.
The main class of the network device auto-discovery process.
DeviceAdd(DeviceAddParams, Connection)
- Constructor for class common.
DeviceAdd
Default constructor for an DeviceAdd run.
DeviceAddCtrl
- class controllers.
DeviceAddCtrl
.
Controller to handle a request to add more devices to the GLTMon database.
DeviceAddCtrl()
- Constructor for class controllers.
DeviceAddCtrl
DeviceAddParams
- class databeans.
DeviceAddParams
.
Parameter bean for adding new devices to the database.
DeviceAddParams()
- Constructor for class databeans.
DeviceAddParams
Construct a default DeviceAddParams with empty values.
DeviceInterface
- class devices.
DeviceInterface
.
An interface (e.g., port) contained within a Device.
DeviceInterface(long, int, String, long, int, boolean, boolean)
- Constructor for class devices.
DeviceInterface
Create a full DeviceInterface object.
DeviceInterface(Connection, long, int)
- Constructor for class devices.
DeviceInterface
Query the database and create a DeviceInterface from the query results.
DeviceInterface(ResultSet)
- Constructor for class devices.
DeviceInterface
Create a DeviceInterface from a database query result set.
DeviceList
- class databeans.
DeviceList
.
Bean holding a list of devices.
DeviceList()
- Constructor for class databeans.
DeviceList
Construct a default DeviceList with an empty array.
DeviceList(Vector)
- Constructor for class databeans.
DeviceList
Construct a DeviceList from a Vector array.
DeviceMonitorCtrl
- class controllers.
DeviceMonitorCtrl
.
Handles the processing of a request to change the monitoring status of a set of devices.
DeviceMonitorCtrl()
- Constructor for class controllers.
DeviceMonitorCtrl
DeviceRemoveCtrl
- class controllers.
DeviceRemoveCtrl
.
Handles the processing of a request to change the removed status of a set of devices.
DeviceRemoveCtrl()
- Constructor for class controllers.
DeviceRemoveCtrl
DeviceSelectParams
- class databeans.
DeviceSelectParams
.
Parameter bean for selecting devices from the database.
DeviceSelectParams()
- Constructor for class databeans.
DeviceSelectParams
Construct a default DeviceSelectParams with empty values.
DeviceThread
- class server.
DeviceThread
.
Controls the polling of all attributes associated with a single Device.
DeviceThread(Device, GLTMonitor, Conf)
- Constructor for class server.
DeviceThread
Construct a DeviceThread object for a specific Device.
DeviceThread.PollInfo
- class server.
DeviceThread.PollInfo
.
Inner class to hold a time and boolean indicating polling required.
DeviceThread.PollInfo(int, boolean)
- Constructor for class server.
DeviceThread.PollInfo
databeans
- package databeans
Provides JavaBean classes to hold command parameters and results.
dbAddPoll(Connection)
- Method in class devices.
PollResult
Save a poll of an Attribute to the databse.
dbClearChanges(Connection)
- Static method in class devices.
DbChange
dbClose(Connection)
- Static method in class commands.
DbUtilities
Close a pooled JNDI database connection.
dbClose(Connection)
- Static method in class server.
DbUtilities
Close the connection to the database.
dbConnect(String)
- Static method in class commands.
DbUtilities
Establish a JNDI pooled database connection.
dbConnection(Conf)
- Static method in class server.
DbUtilities
Establishes a database connection to a specific database.
dbDeleteChange(Connection)
- Method in class devices.
Change
Delete this Change record from the database.
dbDriver
- Variable in class server.
Conf
The driver to use to connect to the database server.
dbGetAllAttributes(Connection, long, int)
- Static method in class devices.
DbAttribute
Retrieve all Attributes from the database for a specific Device Interface.
dbGetAllChanges(Connection)
- Static method in class devices.
DbChange
Retrieve all Change table records in the database.
dbGetAllInterfaces(Connection, long)
- Static method in class devices.
DbInterface
Retrieve all the DeviceInterfaces for a specific Device.
dbGetMonitoredAttributes(Connection, long, int)
- Static method in class devices.
DbAttribute
Retrieve all monitored Attributes from the database for a specific Device Interface.
dbGetMonitoredDevices(Connection)
- Static method in class devices.
DbDevice
Query the Device table for all monitored devices.
dbGetMonitoredInterfaces(Connection, long)
- Static method in class devices.
DbInterface
Retrieve all the monitored DeviceInterfaces for a specific Device.
dbGetRemovedAttributes(Connection, long, int)
- Static method in class devices.
DbAttribute
Retrieve all removed Attributes from the database for a specific Device Interface.
dbGetRemovedDevices(Connection)
- Static method in class devices.
DbDevice
Query the Device table for all removed devices.
dbGetRemovedInterfaces(Connection, long)
- Static method in class devices.
DbInterface
Retrieve all the removed DeviceInterfaces for a specific Device.
dbGetUnmonitoredAttributes(Connection, long, int)
- Static method in class devices.
DbAttribute
Retrieve all unmonitored Attributes from the database for a specific Device Interface.
dbGetUnmonitoredDevices(Connection)
- Static method in class devices.
DbDevice
Query the Device table for all unmonitored devices.
dbGetUnmonitoredInterfaces(Connection, long)
- Static method in class devices.
DbInterface
Retrieve all the unmonitored DeviceInterfaces for a specific Device.
dbGetUnremovedAttributes(Connection, long, int)
- Static method in class devices.
DbAttribute
Retrieve all unremoved Attributes from the database for a specific Device Interface.
dbGetUnremovedInterfaces(Connection, long)
- Static method in class devices.
DbInterface
Retrieve all the unremoved DeviceInterfaces for a specific Device.
dbInsertAttribute(Connection)
- Method in class devices.
Attribute
Insert a new Attribute into the database.
dbInsertChange(Connection)
- Method in class devices.
Change
Insert a new Change into the database.
dbInsertDevice(Connection)
- Method in class devices.
Device
Insert a new Device into the database.
dbInsertInterface(Connection)
- Method in class devices.
DeviceInterface
Add a new Interface to the database.
dbIsAlive(Connection)
- Static method in class server.
DbUtilities
Test the database connection for viability.
dbName
- Variable in class server.
Conf
The name of the gltmon database on the server.
dbPassword
- Variable in class server.
Conf
The user's password used to access the database.
dbServer
- Variable in class server.
Conf
The full IP address of the database server.
dbUpdateAttribute(Connection)
- Method in class devices.
Attribute
Update detail fields in an Attribute record in the database.
dbUpdateDevice(Connection)
- Method in class devices.
Device
Update all the fields in a Device to the database.
dbUpdateInterface(Connection)
- Method in class devices.
DeviceInterface
Update detail fields in a DeviceInterface record in the database.
dbUpdateMonitored(Connection)
- Method in class devices.
Device
Update a Device's monitored status.
dbUpdateSysUpTime(Connection)
- Method in class devices.
Device
dbUser
- Variable in class server.
Conf
The user name used to access the database.
decTime()
- Method in class server.
DeviceThread.PollInfo
Decrement the time part of the PollInfo
deviceCheckSleep
- Variable in class server.
Conf
Time in milliseconds the gltmon controller should sleep between checks for Device activity.
deviceThreadSleep
- Variable in class server.
Conf
Time in milliseconds the DeviceThread should sleep between sanity checks on the Device's interfaces (e.g., operational status).
devices
- package devices
Provides the classes, which encapsulate the Devices, Interfaces, Attribute, and polling results of the GLTMon system.
doGet(HttpServletRequest, HttpServletResponse)
- Method in class controllers.
AttribMonitorCtrl
doGet(HttpServletRequest, HttpServletResponse)
- Method in class controllers.
AttribRemoveCtrl
doGet(HttpServletRequest, HttpServletResponse)
- Method in class controllers.
DeviceAddCtrl
doGet(HttpServletRequest, HttpServletResponse)
- Method in class controllers.
DeviceMonitorCtrl
doGet(HttpServletRequest, HttpServletResponse)
- Method in class controllers.
DeviceRemoveCtrl
doGet(HttpServletRequest, HttpServletResponse)
- Method in class controllers.
IfMonitorCtrl
doGet(HttpServletRequest, HttpServletResponse)
- Method in class controllers.
IfRemoveCtrl
doGet(HttpServletRequest, HttpServletResponse)
- Method in class controllers.
ReportStatusCtrl
doGet(HttpServletRequest, HttpServletResponse)
- Method in class controllers.
ReportTrendCtrl
doGet(HttpServletRequest, HttpServletResponse)
- Method in class controllers.
ServerStopCtrl
doPost(HttpServletRequest, HttpServletResponse)
- Method in class controllers.
AttribMonitorCtrl
doPost(HttpServletRequest, HttpServletResponse)
- Method in class controllers.
AttribRemoveCtrl
doPost(HttpServletRequest, HttpServletResponse)
- Method in class controllers.
DeviceAddCtrl
doPost(HttpServletRequest, HttpServletResponse)
- Method in class controllers.
DeviceMonitorCtrl
doPost(HttpServletRequest, HttpServletResponse)
- Method in class controllers.
DeviceRemoveCtrl
doPost(HttpServletRequest, HttpServletResponse)
- Method in class controllers.
IfMonitorCtrl
doPost(HttpServletRequest, HttpServletResponse)
- Method in class controllers.
IfRemoveCtrl
doPost(HttpServletRequest, HttpServletResponse)
- Method in class controllers.
ReportStatusCtrl
doPost(HttpServletRequest, HttpServletResponse)
- Method in class controllers.
ReportTrendCtrl
doPost(HttpServletRequest, HttpServletResponse)
- Method in class controllers.
ServerStopCtrl
done()
- Method in class commands.
AddDevices
Clean up after the command's execution.
done()
- Method in class commands.
SelectAttributes
Clean up after the command's execution.
done()
- Method in class commands.
SelectDevices
Clean up after the command's execution.
done()
- Method in class commands.
SelectInterfaces
Clean up after the command's execution.
done()
- Method in class commands.
SelectPollResults
Clean up after the command's execution.
done()
- Method in class commands.
UpdateAttribute
Clean up after the command's execution.
done()
- Method in class commands.
UpdateDevice
Clean up after the command's execution.
done()
- Method in class commands.
UpdateInterface
Clean up after the command's execution.
E
execute()
- Method in class commands.
AddDevices
Execute the discovery of new devices to add to the GLTMon database.
execute()
- Method in class commands.
SelectPollResults
Execute the SelectPollResults command.
executeUpdate(Connection, String)
- Static method in class server.
DbUtilities
Submit an update to the database, including INSERT and UPDATE statements.
F
FormResults
- class databeans.
FormResults
.
Results bean for the all JSP form pages.
FormResults(boolean, String)
- Constructor for class databeans.
FormResults
Construct a FormResults bean from a status and message.
G
GLTMonitor
- class server.
GLTMonitor
.
The driver class for GLTMon server application.
GLTMonitor(Conf)
- Constructor for class server.
GLTMonitor
Construct a GLTMonitor object that establishes a database connection.
getAddedDevices()
- Method in class commands.
AddDevices
getAnInterface()
- Method in class databeans.
OneInterface
getAttributeValue(String)
- Method in class devices.
SNMPDevice
Gets an attribute value given an OID.
getAttributeValues(String[])
- Method in class devices.
SNMPDevice
Retrieve the attributes for an array of Interface OIDs
getAttributes()
- Method in class commands.
SelectAttributes
getBase()
- Method in class databeans.
DeviceAddParams
getChangeID()
- Method in class devices.
Change
Getters
getChangeType()
- Method in class devices.
Change
getComm()
- Method in class databeans.
DeviceAddParams
getCommunity()
- Method in class devices.
Device
Gets the community string of the Device.
getDateCreated()
- Method in class devices.
Device
Gets the creation date of the Device.
getDateRange()
- Method in class databeans.
DateRange
getDevice()
- Method in class commands.
SelectAttributes
getDevice()
- Method in class commands.
SelectInterfaces
getDevice(int)
- Method in class databeans.
DeviceList
Retrieve a device from the list of devices.
getDevice()
- Method in class databeans.
OneDevice
getDevice()
- Method in class devices.
SNMPDevice
getDeviceID()
- Method in class devices.
Attribute
Getters
getDeviceID()
- Method in class devices.
Change
getDeviceID()
- Method in class devices.
Device
Gets the ID of the Device.
getDeviceID()
- Method in class devices.
DeviceInterface
Getters
getDeviceID()
- Method in class devices.
PollResult
Getters & Setters
getDeviceName()
- Method in class commands.
SelectPollResults
getDeviceName()
- Method in class commands.
UpdateAttribute
getDeviceName()
- Method in class commands.
UpdateInterface
getDevices()
- Method in class commands.
SelectDevices
getDevices()
- Method in class databeans.
DeviceList
getHost()
- Method in class databeans.
DeviceSelectParams
getIfAll(Connection, long, int, int)
- Static method in class devices.
DbPollResult
Retrieve all the PollResult records for a specific Device Interface's Attribute.
getIfDescr()
- Method in class commands.
SelectPollResults
getIfDescr()
- Method in class devices.
DeviceInterface
getIfDescr()
- Method in class devices.
PollResult
getIfIndex()
- Method in class devices.
Attribute
getIfIndex()
- Method in class devices.
Change
getIfIndex()
- Method in class devices.
DeviceInterface
getIfIndex()
- Method in class devices.
PollResult
getIfNumber()
- Method in class devices.
Device
Gets the number of Device Interfaces.
getIfOperStatus()
- Method in class devices.
DeviceInterface
getIfRange(Connection, long, int, int, Timestamp, Timestamp)
- Static method in class devices.
DbPollResult
Retrieve all the PollResult records for a specific Device Interface's Attribute within a date range.
getIfSpeed()
- Method in class devices.
DeviceInterface
getInterface()
- Method in class commands.
SelectAttributes
getInterface(int)
- Method in class devices.
SNMPDevice
Gets an active interface on the SNMPDevice.
getInterfaces()
- Method in class commands.
SelectInterfaces
getInterfaces(int)
- Method in class devices.
SNMPDevice
Using the GetNext requests, retrieve all interfaces from a device.
getIpAddress()
- Method in class devices.
Device
Gets the IP address of the Device.
getMaxPollLimit()
- Method in class devices.
Attribute
getMaxThreshold()
- Method in class devices.
Attribute
getMessage()
- Method in class databeans.
FormResults
getMinThreshold()
- Method in class devices.
Attribute
getMonitoredIfs()
- Method in class databeans.
OneDevice
getNumDevices()
- Method in class databeans.
DeviceList
getNumberOfInterfaces()
- Method in class devices.
SNMPDevice
Gets the number of active interfaces on the SNMPDevice.
getOid()
- Method in class devices.
Attribute
getOid()
- Method in class devices.
Change
getOid()
- Method in class devices.
PollResult
getOidName()
- Method in class commands.
SelectPollResults
getOidName()
- Method in class devices.
Attribute
getParams()
- Method in class commands.
AddDevices
getParams()
- Method in class commands.
SelectDevices
getPollFrequency()
- Method in class devices.
Attribute
getPollResults()
- Method in class commands.
SelectPollResults
getPollTimes()
- Method in class databeans.
ReportDataSet
getPollValues()
- Method in class databeans.
ReportDataSet
getProducerId()
- Method in class databeans.
ReportDataSet
getRangeFrom()
- Method in class databeans.
DeviceSelectParams
getRangeTo()
- Method in class databeans.
DeviceSelectParams
getRawData()
- Method in class databeans.
ReportDataSet
getRecords(Connection, String)
- Static method in class devices.
DbDevice
Retrieve multiple Device records from the database.
getRemovedIfs()
- Method in class databeans.
OneDevice
getRequestType()
- Method in class databeans.
DeviceAddParams
getRequestType()
- Method in class databeans.
DeviceSelectParams
getStart()
- Method in class databeans.
DateRange
getStart()
- Method in class databeans.
DeviceAddParams
getStartDate()
- Method in class commands.
SelectPollResults
getStop()
- Method in class databeans.
DateRange
getStop()
- Method in class databeans.
DeviceAddParams
getStopDate()
- Method in class commands.
SelectPollResults
getSubnet()
- Method in class databeans.
DeviceSelectParams
getSysDescr()
- Method in class devices.
Device
Gets the description of the Device.
getSysName()
- Method in class devices.
Device
Gets the name of the Device.
getSysUpTime()
- Method in class devices.
Device
Gets Device's up time.
getSysUpTime()
- Method in class devices.
SNMPDevice
getTime()
- Method in class server.
DeviceThread.PollInfo
getTimeStamp()
- Method in class devices.
PollResult
getUnmonitoredIfs()
- Method in class databeans.
OneDevice
getUpdateResults()
- Method in class commands.
UpdateAttribute
getUpdateResults()
- Method in class commands.
UpdateDevice
getUpdateResults()
- Method in class commands.
UpdateInterface
getValue()
- Method in class devices.
PollResult
getdevice()
- Method in class databeans.
OneInterface
gltmonSleep
- Variable in class server.
Conf
Time in milliseconds the gltmon controller should sleep between checks for Change records.
H
hasExpired(Map, Date)
- Method in class databeans.
ReportDataSet
I
IF_IN_ERRORS
- Static variable in class devices.
Attribute
IF_IN_OCTETS
- Static variable in class devices.
Attribute
IF_OUT_ERRORS
- Static variable in class devices.
Attribute
IF_OUT_OCTETS
- Static variable in class devices.
Attribute
I_TBL_NAME
- Static variable in class common.
Defines
IfMonitorCtrl
- class controllers.
IfMonitorCtrl
.
Handles the processing of a request to change the monitoring status of a device's interfaces.
IfMonitorCtrl()
- Constructor for class controllers.
IfMonitorCtrl
IfRemoveCtrl
- class controllers.
IfRemoveCtrl
.
Handles the processing of a request to change the removed status of a device's interfaces.
IfRemoveCtrl()
- Constructor for class controllers.
IfRemoveCtrl
ifDescr
- Static variable in class devices.
SNMPDevice
ifIndex
- Static variable in class devices.
SNMPDevice
ifNumber
- Static variable in class devices.
SNMPDevice
ifOperStatus
- Static variable in class devices.
SNMPDevice
ifSpeed
- Static variable in class devices.
SNMPDevice
initialize(String, HttpServletRequest)
- Method in class commands.
AddDevices
Setup the command and verify all the parameters and the database connection.
initialize(String, long, int)
- Method in class commands.
SelectAttributes
Initialize the command with the deviceID and ifIndex and database context.
initialize(String, HttpServletRequest)
- Method in class commands.
SelectAttributes
Initialize the command with the parameters and database context.
initialize(Connection, long, int)
- Method in class commands.
SelectAttributes
initialize(String, DeviceSelectParams)
- Method in class commands.
SelectDevices
Initialize the commands with the parameter and database context.
initialize(String, long)
- Method in class commands.
SelectInterfaces
Initialize the command with the deviceID and database context.
initialize(String, HttpServletRequest)
- Method in class commands.
SelectInterfaces
Initialize the command with the parameters and database context.
initialize(Connection, long)
- Method in class commands.
SelectInterfaces
Initialize the command with the DB connection and a deviceID.
initialize(String, HttpServletRequest)
- Method in class commands.
SelectPollResults
Initialize the command with the parameters and database context.
initialize(String, HttpServletRequest)
- Method in class commands.
UpdateAttribute
Initialize the command with the database context and request.
initialize(String, HttpServletRequest)
- Method in class commands.
UpdateDevice
Initialize the command with the database context and request.
initialize(String, HttpServletRequest)
- Method in class commands.
UpdateInterface
Initialize the command with the database context and request.
isActiveDevice()
- Method in class devices.
SNMPDevice
Determines whether the SNMPDevice is active and talking SNMP.
isChecked(String)
- Method in class databeans.
DeviceSelectParams
Verify a requestType to determine status of radio button.
isLargerIP(String, String)
- Static method in class common.
Utilities
Determine if the first IP address is larger or equal to the second IP address
isMonitored()
- Method in class databeans.
DeviceAddParams
isMonitored()
- Method in class devices.
Attribute
isMonitored()
- Method in class devices.
Device
Gets the monitoring status of the Device.
isMonitored()
- Method in class devices.
DeviceInterface
isOkay()
- Method in class databeans.
FormResults
isPoll()
- Method in class server.
DeviceThread.PollInfo
isRemoved()
- Method in class devices.
Attribute
isRemoved()
- Method in class devices.
Device
Gets the removed or present status of the Device.
isRemoved()
- Method in class devices.
DeviceInterface
isValid()
- Method in class databeans.
DeviceAddParams
Verify all the IP address parameters.
isValidBase()
- Method in class databeans.
DeviceAddParams
Verify the base IP address parameter.
isValidHost()
- Method in class databeans.
DeviceSelectParams
Verify the single Host IP address parameter.
isValidIP(String)
- Static method in class common.
Utilities
Determines the validity of a an IP address.
isValidRange()
- Method in class databeans.
DeviceSelectParams
Verify the Range IP address parameters.
isValidRequestType()
- Method in class databeans.
DeviceSelectParams
Verify the request type parameter.
isValidStart()
- Method in class databeans.
DeviceAddParams
Verify the start IP host address parameter.
isValidStop()
- Method in class databeans.
DeviceAddParams
Verify the stop IP host address parameter.
isValidSubnet(String)
- Static method in class common.
Utilities
Determines the validity of base IP address.
isValidSubnet()
- Method in class databeans.
DeviceSelectParams
Verify the Subnet IP address parameter.
isZero()
- Method in class server.
DeviceThread.PollInfo
M
MONITOR
- Static variable in class devices.
Change
main(String[])
- Static method in class server.
GLTMonitor
Main
monitorChanges()
- Method in class server.
GLTMonitor
Monitor changes occuring in the database, and notify the appropriate DeviceThread.
N
N_TBL_NAME
- Static variable in class common.
Defines
O
OneDevice
- class databeans.
OneDevice
.
Bean used to hold an Device's list of monitored, unmonitored, and removed Interfaces.
OneDevice(Device)
- Constructor for class databeans.
OneDevice
OneInterface
- class databeans.
OneInterface
.
Bean used to hold an Interface's list of monitored, unmonitored, and removed Attributes.
OneInterface(Device, DeviceInterface)
- Constructor for class databeans.
OneInterface
P
P_TBL_NAME
- Static variable in class common.
Defines
PollResult
- class devices.
PollResult
.
The actual information retrieved from a managed Attribute.
PollResult(long, int, int, String, long)
- Constructor for class devices.
PollResult
Create a PollResult w/o the timeStamp.
PollResult(long, int, int, Timestamp, String, long)
- Constructor for class devices.
PollResult
Create a full PollResults object.
PollResult(ResultSet)
- Constructor for class devices.
PollResult
Create a PollResult from a database query result.
populateBean(Object, HttpServletRequest)
- Static method in class databeans.
BeanUtilities
Examines all of the request parameters to see if any match a bean property (i.e., a setXxx method) in the object.
populateBean(Object, Map)
- Static method in class databeans.
BeanUtilities
Populates a bean based on a Map: Map keys are the bean property names; Map values are the bean property values.
produceDataset(Map)
- Method in class databeans.
ReportDataSet
R
RANGE
- Static variable in class databeans.
DeviceSelectParams
ReportDataSet
- class databeans.
ReportDataSet
.
Bean responsible for producing a dataset for reports from an array of PollResults.
ReportDataSet(ArrayList)
- Constructor for class databeans.
ReportDataSet
Construct a ReportDataSet for an array of PollResults.
ReportStatusCtrl
- class controllers.
ReportStatusCtrl
.
Handles the processing of a request to generate a status report.
ReportStatusCtrl()
- Constructor for class controllers.
ReportStatusCtrl
ReportTrendCtrl
- class controllers.
ReportTrendCtrl
.
Handles the processing of a request to generate a trend report.
ReportTrendCtrl()
- Constructor for class controllers.
ReportTrendCtrl
reinitialize(long)
- Method in class commands.
SelectInterfaces
remove()
- Method in class devices.
Device
Utility method to set removed to true.
run()
- Method in class server.
DeviceThread
The DeviceThread builds a list of monitored Interfaces w/ monitored attributes.
run()
- Method in class server.
Timer
Sleep for one second, wake, and notify the DeviceThread who spawned us.
S
SHUTDOWN
- Static variable in class devices.
Change
SINGLE
- Static variable in class databeans.
DeviceSelectParams
SNMPDevice
- class devices.
SNMPDevice
.
A device that contains the information and functionality needed to talk SNMP.
SNMPDevice(Device)
- Constructor for class devices.
SNMPDevice
Create an SNMPDevice given a Device.
SNMPDevice(Device, int)
- Constructor for class devices.
SNMPDevice
Create an SNMPDevice given a Device.
SNMPDevice(String, String)
- Constructor for class devices.
SNMPDevice
Create an SNMPDevice given an IP address and a community string.
SNMPDevice(String, String, int)
- Constructor for class devices.
SNMPDevice
Create an SNMPDevice given an IP address and a community string.
SUBNET
- Static variable in class databeans.
DeviceSelectParams
SelectAttributes
- class commands.
SelectAttributes
.
Commands to retrieve a list of attributes for a device interface from the GLTMon database.
SelectAttributes()
- Constructor for class commands.
SelectAttributes
Construct a default SelectAttributes command with an empty array.
SelectDevices
- class commands.
SelectDevices
.
Commands to retrieve a list of devices from the GLTMon database.
SelectDevices()
- Constructor for class commands.
SelectDevices
Construct a default SelectDevices command with an empty array.
SelectInterfaces
- class commands.
SelectInterfaces
.
Command to retrieve a list of monitored interfaces for a device from the GLTMon database.
SelectInterfaces()
- Constructor for class commands.
SelectInterfaces
Construct a default SelectInterfaces command with an empty array.
SelectPollResults
- class commands.
SelectPollResults
.
Command to retrieve a set of PollResults from the GLTMon database.
SelectPollResults()
- Constructor for class commands.
SelectPollResults
ServerStopCtrl
- class controllers.
ServerStopCtrl
.
Controller to handle a request to stop the GLTMon server application.
ServerStopCtrl()
- Constructor for class controllers.
ServerStopCtrl
scanDevices()
- Method in class common.
DeviceAdd
Scan a range of IP addresses from the base.start to the base.stop
selAllAttributes()
- Method in class commands.
SelectAttributes
Select all attributes for a device interface.
selAllDevices()
- Method in class commands.
SelectDevices
Retrieve a list of all devices.
selAllInterfaces()
- Method in class commands.
SelectInterfaces
Select all interfaces from the database.
selMonAttributes()
- Method in class commands.
SelectAttributes
Select the monitored attributes for a device interface.
selMonDevices()
- Method in class commands.
SelectDevices
Retrieve a list of unremoved monitored devices.
selMonInterfaces()
- Method in class commands.
SelectInterfaces
Select monitored interfaces from the database.
selRemAttributes()
- Method in class commands.
SelectAttributes
Select the monitored attributes for a device interface.
selRemDevices()
- Method in class commands.
SelectDevices
Retrieve a list of removed devices.
selRemInterfaces()
- Method in class commands.
SelectInterfaces
Select removed interfaces from the database.
selUnMonAttributes()
- Method in class commands.
SelectAttributes
Select the unmonitored attributes for a device interface.
selUnMonDevices()
- Method in class commands.
SelectDevices
Retrieve a list of unremoved unmonitored devices.
selUnMonInterfaces()
- Method in class commands.
SelectInterfaces
Select unmonitored interfaces from the database.
selUnRemAttributes()
- Method in class commands.
SelectAttributes
Select the unremoved attributes for a device interface.
selUnRemDevices()
- Method in class commands.
SelectDevices
Retrieve a list of unremoved devices.
selUnRemInterfaces()
- Method in class commands.
SelectInterfaces
Select unremoved interfaces from the database.
server
- package server
Provides the classes used by the GLTMon server applications.
setADevice(Device)
- Method in class databeans.
OneInterface
setAnInterface(DeviceInterface)
- Method in class databeans.
OneInterface
setBase(String)
- Method in class databeans.
DeviceAddParams
setComm(String)
- Method in class databeans.
DeviceAddParams
setCommunity(String)
- Method in class devices.
Device
Sets the community string for the Device.
setDateCreated(Timestamp)
- Method in class devices.
Device
Sets the Device's database creation time.
setDevice(Device)
- Method in class databeans.
OneDevice
setDeviceID(long)
- Method in class devices.
Attribute
Setters
setDeviceID(long)
- Method in class devices.
Device
Sets the ID of the Device.
setDeviceID(long)
- Method in class devices.
DeviceInterface
Setters
setDevices(ArrayList)
- Method in class databeans.
DeviceList
setHost(String)
- Method in class databeans.
DeviceSelectParams
setIfDescr(String)
- Method in class devices.
DeviceInterface
setIfIndex(int)
- Method in class devices.
Attribute
setIfIndex(int)
- Method in class devices.
DeviceInterface
setIfNumber(int)
- Method in class devices.
Device
Sets the Device's number of Interfaces.
setIfOperStatus(int)
- Method in class devices.
DeviceInterface
setIfSpeed(long)
- Method in class devices.
DeviceInterface
setIpAddress(String)
- Method in class devices.
Device
Sets the IP address of the Device.
setMaxPollLimit(int)
- Method in class devices.
Attribute
setMaxThreshold(int)
- Method in class devices.
Attribute
setMessage(String)
- Method in class databeans.
FormResults
setMinThreshold(int)
- Method in class devices.
Attribute
setMonitored(boolean)
- Method in class databeans.
DeviceAddParams
setMonitored(boolean)
- Method in class devices.
Attribute
setMonitored(boolean)
- Method in class devices.
Device
Sets the monitoring status of the Device.
setMonitored(boolean)
- Method in class devices.
DeviceInterface
setMonitoredIfs(ArrayList)
- Method in class databeans.
OneDevice
setNumDevices(int)
- Method in class databeans.
DeviceList
setOid(int)
- Method in class devices.
Attribute
setOidName(String)
- Method in class devices.
Attribute
setOkay(boolean)
- Method in class databeans.
FormResults
setPoll(boolean)
- Method in class server.
DeviceThread.PollInfo
setPollFrequency(int)
- Method in class devices.
Attribute
setPollInfo(int, int)
- Method in class devices.
Attribute
Set the Attribute's polling vlaues.
setRangeFrom(String)
- Method in class databeans.
DeviceSelectParams
setRangeTo(String)
- Method in class databeans.
DeviceSelectParams
setRemoved(boolean)
- Method in class devices.
Attribute
setRemoved(boolean)
- Method in class devices.
Device
Sets the removed status of the Device.
setRemoved(boolean)
- Method in class devices.
DeviceInterface
setRemovedIfs(ArrayList)
- Method in class databeans.
OneDevice
setRequestType(String)
- Method in class databeans.
DeviceAddParams
setRequestType(String)
- Method in class databeans.
DeviceSelectParams
setStart(int)
- Method in class databeans.
DeviceAddParams
setStop(int)
- Method in class databeans.
DeviceAddParams
setSubnet(String)
- Method in class databeans.
DeviceSelectParams
setSysDescr(String)
- Method in class devices.
Device
Sets the description of the Device.
setSysName(String)
- Method in class devices.
Device
Sets the name of the Device.
setSysUpTime(long)
- Method in class devices.
Device
Sets the Device's current up time.
setThresholds(int, int)
- Method in class devices.
Attribute
setTime(int)
- Method in class server.
DeviceThread.PollInfo
setUnmonitoredIfs(ArrayList)
- Method in class databeans.
OneDevice
setValue(long)
- Method in class devices.
PollResult
shutdown()
- Method in class server.
GLTMonitor
Invoke a clean shutdown of each DeviceThread
startDeviceThreads()
- Method in class server.
GLTMonitor
Fire up the threads to control the polling of each monitored Device.
stop()
- Method in class devices.
SNMPDevice
Stop an SNMP connection and free its resources.
sysContact
- Static variable in class devices.
SNMPDevice
sysDescr
- Static variable in class devices.
SNMPDevice
sysLocation
- Static variable in class devices.
SNMPDevice
sysName
- Static variable in class devices.
SNMPDevice
sysServices
- Static variable in class devices.
SNMPDevice
sysUpTime
- Static variable in class devices.
SNMPDevice
T
Timer
- class server.
Timer
.
Observable class to interrupt the DeviceThread every second.
Timer(long)
- Constructor for class server.
Timer
Construct a Timer object for the given Device, via the deviceID.
toString()
- Method in class databeans.
DeviceList
toString()
- Method in class devices.
Attribute
Convert the Attribute object into a printable String.
toString()
- Method in class devices.
Change
Convert the Change object into a printable String.
toString()
- Method in class devices.
Device
Convert the Device object into a printable String.
toString()
- Method in class devices.
DeviceInterface
Convert the DeviceInterface object into a printable String.
toString()
- Method in class devices.
PollResult
toString()
- Method in class server.
Conf
toString()
- Method in class server.
DeviceThread.PollInfo
U
UNMONITOR
- Static variable in class devices.
Change
UPDATE
- Static variable in class devices.
Change
U_TBL_NAME
- Static variable in class common.
Defines
UpdateAttribute
- class commands.
UpdateAttribute
.
Commands to update a list of attribute records in the GLTMon database.
UpdateAttribute()
- Constructor for class commands.
UpdateAttribute
UpdateDevice
- class commands.
UpdateDevice
.
Commands to update a list of device records in the GLTMon database.
UpdateDevice()
- Constructor for class commands.
UpdateDevice
UpdateInterface
- class commands.
UpdateInterface
.
Commands to update a list of interface records in the GLTMon database.
UpdateInterface()
- Constructor for class commands.
UpdateInterface
Utilities
- class common.
Utilities
.
Collection of utility methods for the GLTMon project.
Utilities()
- Constructor for class common.
Utilities
unremove()
- Method in class devices.
Device
Utility method to set removed to false.
update(Observable, Object)
- Method in class server.
DeviceThread
Process the notifications from all possible observable objects.
updateMonitoring()
- Method in class commands.
UpdateAttribute
Execute the updateMonitoring UpdateAttribute command.
updateMonitoring()
- Method in class commands.
UpdateDevice
Execute the updateMonitoring UpdateDevice command.
updateMonitoring()
- Method in class commands.
UpdateInterface
Execute the updateMonitoring UpdateInterface command.
updateRemoved()
- Method in class commands.
UpdateAttribute
Execute the updateRemoved UpdateAttribute command.
updateRemoved()
- Method in class commands.
UpdateDevice
Execute the updateMonitoring UpdateDevice command.
updateRemoved()
- Method in class commands.
UpdateInterface
Execute the updateRemoved UpdateInterface command.
A
B
C
D
E
F
G
H
I
M
N
O
P
R
S
T
U
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes