Class Summary |
AbstractPlugin |
This class provides a basic implementation for most of the interface methods
of the Plugin class. |
AbstractTcpPlugin |
Implements the basic functionality of a Tcp based servicethat can be
discovered by OpenNMS. |
BroadcastEventProcessor |
|
Capsd |
The Capability daemon - it is notified by the discovery process when a new
node is discovered - it then polls for all the capabilities for this node and
is responsible for loading the data collecte1d into the database. |
CitrixPlugin |
This class is designed to be used by the capabilities daemon to test for the
existance of an Citrix server on remote interfaces. |
ConnectionConfig |
|
DbIfServiceEntry |
Once loaded or create, the class tracks any changes and will write those
changes to the database whenever the store method is invoked. |
DbIpInterfaceEntry |
Once loaded or create, the class tracks any changes and will write those
changes to the database whenever the store method is invoked. |
DbNodeEntry |
This class is used to model a row of the node table from the
OpenNMS database. |
DbSnmpInterfaceEntry |
Once loaded or create, the class tracks any changes and will write those
changes to the database whenever the store method is invoked. |
DhcpPlugin |
This class is designed to be used by the capabilities daemon to test if a
remote interface is running a functional DHCP server as defined by RFC 2131. |
DnsPlugin |
This plugin is used to check a host for DNS (Domain Name Server) support. |
DominoIIOPPlugin |
This class is designed to be used by the capabilities daemon to test for the
existance of an IIOP on a Domino server on remote interfaces. |
DominoIIOPPlugin.DominoConnectionConfig |
Encapsulates the configuration characteristics unique to a DominoIIOP
connection |
EventUtils |
Provides a collection of utility methods used by the DeleteEvent Processor
for dealing with Events |
FtpPlugin |
This class is designed to be used by the capabilities daemon to test for the
existance of an FTP server on remote interfaces. |
GpPlugin |
This class is designed to be used by the capabilities daemon to test for the
existance of a generic service by calling an external script or program. |
HttpPlugin |
This class is designed to be used by the capabilities daemon to test for the
existance of an HTTP server on remote interfaces. |
HttpsPlugin |
This class is designed to be used by the capabilities daemon to test for the
existance of an HTTPS server on remote interfaces. |
IcmpPlugin |
This class provides Capsd with the ability to check for ICMP support on new
interfaces as them are passed into the system. |
IcmpPlugin.Ping |
This class is used to encapsulate a ping request. |
IfCollector |
This class is designed to collect all the relevant information from the
target designated during construction. |
IfCollector.SupportedProtocol |
This class is used to encapsulate the supported protocol information
discovered for an interface. |
IfSmbCollector |
This class is designed to collect the necessary SMB information from the
target address and store the collected information. |
IfSnmpCollector |
This class is designed to collect the necessary SNMP information from the
target address and store the collected information. |
ImapPlugin |
This class is designed to be used by the capabilities daemon to test for the
existance of an IMAP server on remote interfaces. |
JDBCPlugin |
This OpenNMS capsd plugin checks if a given server is running a server that
can talk JDBC on a given interface. |
KnownIPMgr |
This class represents a singular instance that is used to check address to
determine their pollablility. |
KnownIPMgr.AddrComparator |
This class implements the Comparator
interface and provides the infomation required for a Tree to be sorted. |
KnownIPMgr.IPInterface |
This class is used to encapsulate the elements of importants from the IP
interface table in the OpenNMS database. |
LdapPlugin |
This class is designed to be used by the capabilities daemon to test for the
existance of an LDAP server on remote interfaces. |
MSExchangePlugin |
This class is designed to be used by the capabilities daemon to test for the
existance of MS Exchange server on remote interfaces. |
NotesHttpPlugin |
This class is designed to be used by the capabilities daemon to test for the
existance of an Lotus Notes HTTP server on remote interfaces. |
NtpPlugin |
This plugin is used to check a host for NTP (Network Time Protocol) support. |
Pop3Plugin |
This class is designed to be used by the capabilities daemon to test for the
existance of MS Exchange server on remote interfaces. |
RadiusAuthPlugin |
This plugin is used to check a host for Radius Authentication support. |
ReparentViaSmb |
This class is designed to reparent interfaces in the database based on the
SMB protocol. |
ReparentViaSmb.LightWeightIfEntry |
LightWeightIfEntry is designed to hold specific information about an IP
interface in the database such as its IP address, its parent node id, and
its managed status and represents a lighter weight version of the
DbIpInterfaceEntry class. |
ReparentViaSmb.LightWeightNodeEntry |
This class is a lighter weight version of the DbNodeEntry class for use
in SMB reparenting. |
RescanProcessor |
This class is designed to rescan all the managed interfaces for a specified
node, update the database based on the information collected, and generate
events necessary to notify the other OpenNMS services. |
Scheduler |
This class implements a simple scheduler to ensure that Capsd rescans occurs
at the expected intervals. |
SmbPlugin |
This class is designed to be used by the capabilities daemon to test for SMB
support on remote interfaces. |
SmbUtils |
This class contains several static convience methods utilized by Capsd while
doing data collection via jCIFS and the SMB (Server Message Block) protocol. |
SmtpPlugin |
This class is designed to be used by the capabilities daemon to test for the
existance of an SMTP server on remote interfaces. |
SnmpPlugin |
This class is used to test passed address for SNMP support. |
SshPlugin |
This class is designed to be used by the capabilities daemon to test for the
existance of an TCP server on remote interfaces. |
SuspectEventProcessor |
This class is designed to scan/capability check a suspect interface, update
the database based on the information collected from the device, and generate
events necessary to notify the other OpenNMS services. |
TcpPlugin |
This class is designed to be used by the capabilities daemon to test for the
existance of an TCP server on remote interfaces. |