[hide private]
[frames] | no frames]

[ Module Hierarchy | Class Hierarchy ]

# Class Hierarchy

- unreachable
- unreachable
- AccessControl.PermissionMapping.RoleManager
- Acquisition.Implicit
- Acquisition.Implicit
- Acquisition.Implicit
- CommandPlugin.CommandPlugin
- ExtensionClass.Base
- ExtensionClass.Base
- ExtensionClass.Base
- ExtensionClass.Base
- ExtensionClass.Base
- ExtensionClass.Base
- ExtensionClass.Base
- ExtensionClass.Base
- ExtensionClass.Base
- ExtensionClass.Base
- ExtensionClass.Base
- ExtensionClass.Base
- ExtensionClass.Base
- Globals.Persistent
- Globals.Persistent
- Globals.Persistent
- Globals.Persistent
- Globals.Persistent
- Globals.Persistent
- OFS.Traversable.Traversable
- OFS.ZDOM.Node: Node Interface
- Products.CMFCore.DynamicType.DynamicType: Mixin for portal content that allows the object to take on a dynamic type property.
- Products.DataCollector.CommandParsers.CommandParser.CommandParser
- Products.DataCollector.plugins.CollectorPlugin.CollectorPlugin
- Products.DataCollector.plugins.CollectorPlugin.CommandPlugin
- Products.Jobber.jobs.ShellCommandJob
- Products.Jobber.jobs.ShellCommandJob
- Products.ZCatalog.CatalogAwareness.CatalogAware: This is a Mix-In class to make objects automaticly catalog and uncatalog themselves in Zope, and to provide some other basic attributes that are useful to catalog.
- Products.ZenCollector.services.config.CollectorConfigService
- Products.ZenCollector.services.config.CollectorConfigService
- Products.ZenCollector.services.config.CollectorConfigService
- Products.ZenEvents.Availability.Availability
- Products.ZenEvents.Availability.Report: Determine availability by counting the amount of time down
- Products.ZenEvents.DbConnectionPool.DbConnectionPool
- Products.ZenEvents.EventDetail.EventData
- Products.ZenEvents.EventDetail.EventLog
- Products.ZenEvents.EventServer.Stats
- Products.ZenEvents.MySqlSendEvent.MySqlSendEventMixin: Mix-in class that takes a MySQL db connection and builds inserts that sends the event to the backend.
- Products.ZenEvents.Schedule.Schedule
- Products.ZenEvents.UpdateCheck.UpdateCheck
- Products.ZenEvents.WhereClause.WhereJavaScript: Base class for converting to/from javascript
- Products.ZenEvents.WhereClause._Parser
- Products.ZenHub.PBDaemon.FakeRemote
- Products.ZenHub.services.Procrastinator.Procrastinate: A class to delay executing a change to a device
- Products.ZenHub.services.RRDImpl.RRDImpl: RRDUtil wrapper class for zenhub
- Products.ZenHub.services.ThresholdMixin.ThresholdMixin
- Products.ZenModel.AdministrativeRoleable.AdministrativeRoleable
- Products.ZenModel.BasicDeviceLoader.BasicDeviceLoader: Load a machine
- Products.ZenModel.Commandable.Commandable
- Products.ZenModel.DeviceManagerBase.DeviceManagerBase: Default implementation of IDeviceManager interface.
- Products.ZenModel.DeviceResultInt.DeviceResultInt
- Products.ZenModel.GraphDefinition.FakeContext
- Products.ZenModel.Linkable.Linkable: A mixin allowing an object to be the endpoint of a Link object.
- Products.ZenModel.MaintenanceWindowable.MaintenanceWindowable
- Products.ZenModel.PerformanceView.PerformanceView: Mixin to provide hooks to performance management functions which allow targetmap management and graphing configuration generation is in PerformanceDevice and PerformanceServer
- Products.ZenModel.SiteError.SiteError
- Products.ZenModel.StatusColor.StatusColor: Status object
- Products.ZenModel.ZenMenuable.ZenMenuable: ZenMenuable is a mixin providing menuing.
- Products.ZenModel.ZenPack.ZenPackMigration: Base class for defining migration methods
- Products.ZenModel.ZenPackLoader.ZenPackLoader
- Products.ZenModel.ZentinelPortal.PortalGenerator
- Products.ZenModel.zenmib.DependencyMap: A dependency is a reference to another part of the MIB tree.
- Products.ZenRRD.CommandParser.CommandParser
- Products.ZenRRD.CommandParser.ParsedResults
- Products.ZenRRD.FileCleanup.FileCleanup
- Products.ZenRRD.RRDUtil.RRDUtil: Wrapper class around rrdtool
- Products.ZenRRD.Thresholds.Thresholds: Class for holding multiple Thresholds, used in most collectors
- Products.ZenRRD.zencommand.Options
- Products.ZenRRD.zencommand.SshPool: Cache all the Ssh connections so they can be managed
- Products.ZenRRD.zencommand.SshRunner: Run a single command across a cached SSH connection
- Products.ZenRRD.zenperfsnmp.OidData
- Products.ZenRRD.zenperfsnmp.SnmpStatus: Track and report SNMP status failures
- Products.ZenRRD.zenperfsnmp.Status: Keep track of the status of many parallel requests
- Products.ZenRRD.zenprocess.DeviceStats
- Products.ZenRRD.zenprocess.Pid: Helper class to track process id information
- Products.ZenRRD.zenprocess.ProcessStats
- Products.ZenRelations.RelSchema.RelSchema
- Products.ZenStatus.zenstatus.Status: Class to track the status of all connection attempts to remote devices.
- Products.ZenUI3.utils.javascript.JavaScriptSnippet
- Products.ZenUtils.Chain.Chain: Call a function over an interable of data, after each finishes.
- Products.ZenUtils.CmdBase.DMDError
- Products.ZenUtils.DaemonStats.DaemonStats: Utility for a daemon to write out internal performance statistics
- Products.ZenUtils.Driver.Driver: Walk an iterable that returns a deferred.
- Products.ZenUtils.Driver.ShortCircuit
- Products.ZenUtils.Map.Locked: Use a simple lock for all read/write access to a map
- Products.ZenUtils.Map.Timed: Store elements in a map for the given time
- Products.ZenUtils.NJobs.NJobs: Run a list of jobs in parallel, limited to N at a time.
- Products.ZenUtils.ObjectCache.CacheObj
- Products.ZenUtils.PObjectCache.CacheObj
- Products.ZenUtils.Step.Test
- Products.ZenUtils.Watchdog.ExitStatus: Model a child's exit status
- Products.ZenUtils.Watchdog.Reporter
- Products.ZenUtils.Watchdog.Watcher: Run the given command, and expect periodic input on a shared UNIX-domain socket.
- Products.ZenWidgets.ZenTableState.ZenTableState
- Products.ZenWin.Watcher.Watcher
- code.InteractiveInterpreter: Base class for InteractiveConsole.
- ctypes.Structure
- datetime.tzinfo
- exceptions.Exception
- exceptions.Exception: Common base class for all exceptions.
  - Products.ZenStatus.AsyncPing.PermissionError: Not permitted to access resource.
  - Products.ZenStatus.AsyncPing.IpConflict: Pinging two jobs simultaneously with different hostnames but the same IP
  - Products.ZenRRD.zencommand.TimeoutError: Error for a defered call taking too long to complete
  - Products.ZenModel.RRDView.RRDViewError
  - Products.ZenReports.ReportMail.UnknownUser
  - Products.ZenUtils.Watchdog.UnexpectedFailure
  - Products.ZenWidgets.browser.quickstart.userViews.SetAdminPasswordException: There was a problem setting the admin password
  - Products.ZenUtils.Version.VersionError
  - Products.ZenModel.ThresholdClass.BadInstance
  - Products.ZenWin.WMIClient.BadCredentials
  - Products.ZenUtils.ZCmdBase.DataRootError
  - Products.ZenEvents.WhereClause.Error
  - Products.ZenUtils.ZenPackCmd.NonCriticalInstallError
  - Products.ZenModel.ConfigurationError.ConfigurationError
  - Products.ZenUtils.Exceptions.ZentinelException: Root of all Zentinel Exceptions
  - Products.ZenUtils.CheckBasicInstall.BadInstallError: The database wasn't loaded correctly.
  - Products.ZenReports.ReportMail.NoDestinationAddressForUser
  - Products.ZenWidgets.PortletManager.DuplicatePortletRegistration
  - Products.ZenWidgets.ZenTableManager.TableStateNotFound
  - Products.ZenHub.PBDaemon.HubDown
  - Products.DataCollector.SshClient.SshClientError: Exception class
  - Products.ZenHub.PBDaemon.RemoteException: Exception that can cross the PB barrier
  - Products.ZenModel.RRDDataPoint.RRDDataPointError
  - Products.ZenUtils.ZenScriptBase.DataRootError
  - Products.ZenUtils.IpUtil.InvalidIPRangeError: Attempted to parse an invalid IP range.
  - Products.DataCollector.SshClient.NoPasswordException
  - Products.ZenUtils.Watchdog.TimeoutError
- exceptions.ImportError
- logging.Formatter: Formatter instances are used to convert a LogRecord to text.
- markupbase.ParserBase: Parser base class which provides some common support methods used by the SGML/HTML and XHTML parsers.
- object: The most base type
  - Products.ZenRelations.ZenPropertyManager.PropertyDescriptor: Transforms the property value based on its type.
  - Products.ZenWin.services.WinServiceConfig.SmartService: wraps a service and provides helper methods
  - Products.ZenUtils.ZeoConn.ZeoConn
  - Products.ZenReports.AliasPlugin.AliasPlugin: A base class for performance report plugins that use aliases to choose datapoints
  - Products.ZenModel.browser.DeviceList.AdvancedQueryDeviceList: Adapter providing list of devices according to various criteria.
  - Products.ZenWidgets.messaging.MessageBox: Adapter for all persistent objects.
  - Products.ZenModel.ZenPacker.ZenPacker
  - Products.ZenRelations.ZenPropertyManager.ZenPropertyManager: ZenPropertyManager adds keyedselection type to PropertyManager.
  - Products.ZenModel.Lockable.Lockable
  - Products.ZenRelations.ToManyContRelationship.ToManyContSublocations: Adapter so the event dispatching can propagate to children.
  - Products.ZenUtils.DotNetCommunication.DotNetSession: A cookie-enabled http client that can log in to and retrieve data from Zenoss.net.
  - Products.ZenModel.RRDView.RRDView: Mixin to provide hooks to RRD management functions
  - Products.DataCollector.TelnetClient.FakePlugin: Fake class to provide plugin instances for command-line processing.
  - Products.ZenEvents.EventClassInst.EventClassPropertyMixin
  - Products.ZenUtils.observable.ObservableMixin: A mixin class that provides an implementation of the IObservable interface for any new-style class to use.
  - Products.ZenReports.AliasPlugin.Column: Represents a column in a report row.
  - Products.ZenRRD.zenprocess.ZenProcessPreferences
  - Products.ZenRelations.ImportRM.SpoofedOptions: SpoofedOptions
  - Products.ZenRelations.schemadoc.HtmlGenerator
  - dict: dict() -> new empty dictionary.
  - Products.ZenWidgets.messaging.BrowserMessage: A single message.
  - Products.DataCollector.Plugins.OsWalker
  - Products.DataCollector.BaseClient.BaseClient: Define the DataCollector Client interface
  - Products.ZenEvents.MailProcessor.MessageProcessor: Base class for parsing email messages that are retrieved via POP or received via SMTP.
  - Products.ZenModel.TemplateContainer.TemplateContainer: This mixin is so that different classes can sit on the other end of the RRDTemplate.deviceClass method.
  - Products.ZenWidgets.messaging.MessageSender: Adapts persistent objects in order to provide message sending capability.
  - Products.ZenRelations.ZenPropertyManager.IdentityTransformer: A do-nothing transformer to use as the default
  - Products.ZenWin.zeneventlog.ZenEventLogPreferences
  - Products.ZenStatus.AsyncPing.Ping: Class that provides asyncronous icmp ping.
  - Products.ZenRelations.utils.ZenRelationshipNameChooser: Adapts a ZenRelation to find a unique id.
  - Products.ZenUtils.PortScan.Scanner
  - Products.ZenReports.Utils.Record
  - Products.ZenUtils.Version.Version: A class for obtaining and manipulating version numbers as well as creating the necessary version files Zenoss utilizes.
  - Products.ZenReports.AliasPlugin.PythonColumnHandler: A column handler accepts row context (like a device, component, or extra information) and returns the column value.
  - Products.ZenEvents.SyslogProcessing.SyslogProcessor: Class to process syslog messages and convert them into events viewable in the Zenoss event console.
  - Products.ZenEvents.EventFilter.EventFilter: Mix-in for objects that query events
  - OFS.OrderSupport.OrderSupport: Ordered container mixin class.
  - Products.ZenModel.zendmd.ZenCompleter: Provides the abiility to specify *just* the zendmd-specific stuff when you first enter and hit tab-tab, and also the ability to remove junk that we don't need to see.
  - Products.ZenEvents.SendEvent.SendEvent
  - Products.ZenUtils.ZenDocTest.ZenDocTestRunner: Extracts doctests from the docstrings of a Zenoss module and runs them in an environment similar to that of zendmd.
  - Products.ZenEvents.EventClassifier.EventClassifier
  - Products.ZenModel.ZDeviceLoader.BaseDeviceLoader
  - Products.ZenUtils.CmdBase.CmdBase: Class used for all Zenoss commands
  - Products.ZenEvents.zenmail.ZenossDelivery
  - Products.ZenUtils.Ext.FormResponse: Builds a response for an Ext form.
  - Products.DataCollector.Plugins.ModelingManager: this class is not intended to be instantiated.
  - Products.ZenReports.AliasPlugin.RRDColumnHandler: A handler that return RRD data for the value given the row context
  - Products.ZenStatus.TestPing.Ping
  - Products.ZenModel.EventView.EventView
  - Products.ZenModel.ZenPackPersistence.ZenPackPersistence: This is a mix-in class that should be used whenever a ZenPack-supplied class is going to be stored persistently in the zodb.
  - Products.ZenEvents.zenmail.ZenossEventPoster
  - Products.ZenUtils.debugtools.Profiler
  - Products.ZenModel.ZenModelBase.ZenModelBase: All ZenModel Persistent classes inherit from this class.
  - Products.ZenWin.zenwin.ZenWinPreferences
  - Products.DataCollector.ApplyDataMap.ApplyDataMap
  - Products.DataCollector.Plugins.BaseLoaderFactory
  - Products.ZenEvents.zentrap.FakePacket: A fake object to make packet replaying feasible.
  - Products.ZenModel.LinkManager.Layer3Link: Provides an API for navigating paired groups of brains.
  - Products.ZenModel.DmdBuilder.DmdBuilder
  - type: type(object) -> the object's type type(name, bases, dict) -> a new type
  - Products.ZenEvents.DbAccessBase.DbAccessBase
  - Products.DataCollector.Plugins.MonitoringManager: this class is not intended to be instantiated.
  - Products.ZenModel.Link.ILink: Defines the interface for Link-like objects, which represent a connection between two devices or components
  - Products.DataCollector.Plugins.PluginManager: Manages plugin modules.
  - Products.ZenHub.zenhub.HubRealm: Following the Twisted authentication framework.
  - Products.ZenRRD.zencommand.ConfigurationProcessor
  - Products.ZenUtils.captureReplay.CaptureReplay: Base class for packet capture and replay capability.
  - Products.ZenModel.ZenPackable.ZenPackable: mix-in allows an object to be referenced by a ZenPack
  - Products.ZenUtils.captureReplay.FakePacket: A fake object to make packet replaying feasible.
  - Products.ZenRRD.zenprocess.ConfigListener
- twisted.internet.defer.Deferred: This is a callback which will be put off until later.
- twisted.internet.protocol.AbstractDatagramProtocol: Abstract protocol for datagram-oriented transports, e.g.
- twisted.internet.protocol.BaseProtocol: This is the abstract superclass of all protocols.
- twisted.internet.protocol.Factory: This is a factory which produces protocols.
- twisted.persisted.styles.Ephemeral: This type of object is never persisted; if possible, even references to it are eliminated.
- twisted.protocols.policies.TimeoutMixin: Mixin for protocols which wish to timeout connections
- twisted.python.log.Logger: This represents a class which may 'own' a log.
- twisted.spread.pb.Avatar: A default IPerspective implementor.
- twisted.spread.pb.Copyable
- twisted.spread.pb.Copyable
- twisted.spread.pb.Copyable
- twisted.spread.pb.Copyable
- twisted.spread.pb.Copyable
- twisted.spread.pb.Copyable
- twisted.spread.pb.Copyable
- twisted.spread.pb.Copyable
- twisted.spread.pb.Copyable
- twisted.spread.pb.Copyable
- twisted.spread.pb.Copyable
- twisted.spread.pb.Copyable
- twisted.spread.pb.Copyable
- twisted.spread.pb.Copyable
- twisted.spread.pb.Copyable
- twisted.spread.pb.Copyable
- twisted.spread.pb.Copyable
- twisted.spread.pb.Copyable
- twisted.spread.pb.Copyable
- twisted.spread.pb.Copyable
- twisted.spread.pb.Referenceable
- twisted.spread.pb.Referenceable
- twisted.spread.pb.Referenceable
- twisted.spread.pb.Referenceable
- twisted.spread.pb.RemoteCopy
- twisted.spread.pb.RemoteCopy
- twisted.spread.pb.RemoteCopy
- twisted.spread.pb.RemoteCopy
- twisted.spread.pb.RemoteCopy
- twisted.spread.pb.RemoteCopy
- twisted.spread.pb.RemoteCopy
- twisted.spread.pb.RemoteCopy
- twisted.spread.pb.RemoteCopy
- twisted.spread.pb.RemoteCopy
- twisted.spread.pb.RemoteCopy
- twisted.spread.pb.RemoteCopy
- twisted.spread.pb.RemoteCopy
- twisted.spread.pb.RemoteCopy
- twisted.spread.pb.RemoteCopy
- twisted.spread.pb.RemoteCopy
- twisted.spread.pb.RemoteCopy
- twisted.spread.pb.RemoteCopy
- twisted.spread.pb.RemoteCopy
- twisted.spread.pb.RemoteCopy
- twisted.web.resource.Resource: I define a web-accessible resource.
- unittest.TestSuite: A test suite is a composite test consisting of a number of TestCases.
- webdav.EtagSupport.EtagSupport: This class is the basis for supporting Etags in Zope.
- xml.sax.handler.ContentHandler: Interface for receiving logical document content events.
- zope.interface.Interface
- zope.interface.Interface
- zope.interface.Interface
- zope.interface.Interface
- zope.interface.Interface
- zope.interface.Interface
- zope.interface.Interface
- zope.interface.Interface
- zope.interface.Interface
- zope.interface.Interface
- zope.interface.Interface
- zope.interface.Interface