|
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. |
| 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. |