OpenNMS API 1.2.3

Package org.opennms.netmgt.capsd

Interface Summary
Plugin The CapsdPlugin interface is the basic interface that a plugin for the capabilites daemon must support.
 

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.
 

Exception Summary
FailedOperationException  
InsufficientInformationException  
 


OpenNMS API 1.2.3

Generated by eevans on May 29 2005 2015.