Package ZenModel :: Module Monitor :: Class Monitor
[hide private]
[frames] | no frames]

Class Monitor

source code

                                                   object --+        
                                                            |        
                                    ZenModelBase.ZenModelBase --+    
                                                                |    
Products.ZenRelations.RelationshipManager.RelationshipManager --+    
                                                                |    
                                      ExtensionClass.Base --+   |    
                                                            |   |    
                                       OFS.History.Historical --+    
                                                                |    
                                                   object --+   |    
                                                            |   |    
                                          ZenPacker.ZenPacker --+    
                                                                |    
                                            ZenModelRM.ZenModelRM --+
                                                                    |
                              DeviceManagerBase.DeviceManagerBase --+
                                                                    |
                                                       object --+   |
                                                                |   |
                                                  RRDView.RRDView --+
                                                                    |
                                                                   Monitor

Instance Methods [hide private]
 
snmpIgnore(self)
Should this component be monitored for performance using snmp.
source code
list
>>> dmd.Devices.Server.breadCrumbs()
[('/zport/dmd/Devices', 'Devices'), 
    ('/zport/dmd/Devices/Server', 'Server')]
breadCrumbs(self, target='dmd')
Return the data to create the breadcrumb links for this object.
source code
 
deviceMoveTargets(self)
see IManageDevice
source code
 
getDeviceMoveTarget(self, moveTargetName)
see IManageDevice
source code
 
getOrganizerName(self)
Return the DMD path of an Organizer without its dmdSubRel names.
source code
 
setPerformanceMonitor(self, performanceMonitor=None, deviceNames=None, REQUEST=None)
Provide a method to set performance monitor from any organizer
source code
 
rrdPath(self) source code
 
getRRDContextData(self, context) source code
 
getGraphDefUrl(self, graph, drange=None, template=None)
resolve template and graph names to objects and pass to graph performance
source code
 
device(self) source code

Inherited from ZenModelRM.ZenModelRM: __init__, changePythonClass, creator, editableDeviceList, findChild, getCreatedTimeString, getDmdKey, getModificationTimeString, getSubObjects, getTreeItems, getZenRootNode, index_object, primarySortKey, reindex_all, rename, unindex_object, viewName, zmanage_addProperty, zmanage_delObjects, zmanage_delProperties, zmanage_editProperties, zmanage_exportObject, zmanage_importObject, zmanage_importObjects

Inherited from ZenModelBase.ZenModelBase: __call__, __hash__, all_meta_types, aqBaseHasAttr, callZenScreen, checkRemotePerm, checkValidId, createHierarchyObj, custPropertyIds, custPropertyMap, getBreadCrumbUrlPath, getDmd, getDmdObj, getDmdRoot, getHierarchyObj, getIconPath, getIdLink, getNowString, getObjByPath, getPrimaryDmdId, getUnusedId, getZ, getZopeObj, helpLink, isLocalName, manage_deleteObjects, prepId, saveCustProperties, todayDate, urlLink, view, visibleCustPropertyMap, yesterdayDate, zenScreenUrl, zenpathjoin, zenpathsplit, zentinelTabs

Inherited from OFS.History.Historical: manage_afterHistoryCopy, manage_beforeHistoryCopy, manage_change_history, manage_historicalComparison, manage_historyCompare, manage_historyCopy

Inherited from ZenPacker.ZenPacker: addToZenPack, eligiblePacks, findObject

Inherited from DeviceManagerBase.DeviceManagerBase: getDevices, removeDevices

Inherited from RRDView.RRDView: cacheRRDValue, fetchRRDValue, fetchRRDValues, fullRRDPath, getDefaultGraphDefs, getGraphDef, getRRDDataPoint, getRRDDataPoints, getRRDFileName, getRRDNames, getRRDPaths, getRRDSum, getRRDTemplate, getRRDTemplateByName, getRRDTemplateName, getRRDTemplates, getRRDValue, getRRDValues, getThresholdInstances, getThresholds, makeLocalRRDTemplate, removeLocalRRDTemplate

Inherited from object: __delattr__, __getattribute__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Class Variables [hide private]
  meta_type = 'Monitor'

Inherited from ZenModelRM.ZenModelRM: default_catalog, isInTree, security

Inherited from ZenModelBase.ZenModelBase: index_html, sub_meta_types

Inherited from OFS.History.Historical: HistoricalRevisions, __ac_permissions__, manage_change_history_page, manage_options

Inherited from OFS.History.Historical (private): _manage_historyComparePage

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

snmpIgnore(self)

source code 
Should this component be monitored for performance using snmp.
Overrides: RRDView.RRDView.snmpIgnore
(inherited documentation)

breadCrumbs(self, target='dmd')

source code 

Return the data to create the breadcrumb links for this object.

This is a list of tuples where the first value is the URL of the bread crumb and the second is the lable.
Returns: list
>>> dmd.Devices.Server.breadCrumbs()
[('/zport/dmd/Devices', 'Devices'), 
    ('/zport/dmd/Devices/Server', 'Server')]
List of tuples to create a bread crumbs
Overrides: ZenModelBase.ZenModelBase.breadCrumbs
(inherited documentation)

deviceMoveTargets(self)

source code 
see IManageDevice
Overrides: DeviceManagerBase.DeviceManagerBase.deviceMoveTargets

rrdPath(self)

source code 
Overrides: RRDView.RRDView.rrdPath

getRRDContextData(self, context)

source code 
Overrides: RRDView.RRDView.getRRDContextData

getGraphDefUrl(self, graph, drange=None, template=None)

source code 
resolve template and graph names to objects and pass to graph performance
Overrides: RRDView.RRDView.getGraphDefUrl