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