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