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

Type PerformanceConf

                      DeviceManagerBase --+    
                                          |    
                     object --+           |    
                              |           |    
                           Base --+       |    
                                  |       |    
                         Historical --+   |    
                                      |   |    
     object --+                       |   |    
              |                       |   |    
           Base --+                   |   |    
                  |                   |   |    
EtagSupport --+   |                   |   |    
              |   |                   |   |    
   LockableItem --+                   |   |    
                  |                   |   |    
           Resource --+               |   |    
                      |               |   |    
             Collection --+           |   |    
                          |           |   |    
         object --+       |           |   |    
                  |       |           |   |    
               Base --+   |           |   |    
                      |   |           |   |    
          CopyContainer --+           |   |    
                          |           |   |    
         object --+       |           |   |    
                  |       |           |   |    
               Base --+   |           |   |    
                      |   |           |   |    
             Navigation --+           |   |    
                          |           |   |    
         object --+       |           |   |    
                  |       |           |   |    
               Base --+   |           |   |    
                      |   |           |   |    
         object --+   |   |           |   |    
                  |   |   |           |   |    
         Persistent --+   |           |   |    
                      |   |           |   |    
             Persistent --+           |   |    
                          |           |   |    
         object --+       |           |   |    
                  |       |           |   |    
               Base --+   |           |   |    
                      |   |           |   |    
                   Tabs --+           |   |    
                          |           |   |    
            Traversable --+           |   |    
                          |           |   |    
         object --+       |           |   |    
                  |       |           |   |    
               Base --+   |           |   |    
                      |   |           |   |    
               Acquirer --+           |   |    
                          |           |   |    
              ObjectManager --+       |   |    
                              |       |   |    
         object --+           |       |   |    
                  |           |       |   |    
               Base --+       |       |   |    
                      |       |       |   |    
        RoleManager --+       |       |   |    
                      |       |       |   |    
            RoleManager --+   |       |   |    
                          |   |       |   |    
         object --+       |   |       |   |    
                  |       |   |       |   |    
               Base --+   |   |       |   |    
                      |   |   |       |   |    
     object --+       |   |   |       |   |    
              |       |   |   |       |   |    
           Base --+   |   |   |       |   |    
                  |   |   |   |       |   |    
         CopySource --+   |   |       |   |    
                      |   |   |       |   |    
     object --+       |   |   |       |   |    
              |       |   |   |       |   |    
           Base --+   |   |   |       |   |    
                  |   |   |   |       |   |    
              Owned --+   |   |       |   |    
                      |   |   |       |   |    
     object --+       |   |   |       |   |    
              |       |   |   |       |   |    
           Base --+   |   |   |       |   |    
                  |   |   |   |       |   |    
               Tabs --+   |   |       |   |    
                      |   |   |       |   |    
        Traversable --+   |   |       |   |    
                      |   |   |       |   |    
                  ZItem --+   |       |   |    
                          |   |       |   |    
         object --+       |   |       |   |    
                  |       |   |       |   |    
               Base --+   |   |       |   |    
                      |   |   |       |   |    
               Acquirer --+   |       |   |    
                          |   |       |   |    
         PrimaryPathManager --+       |   |    
                              |       |   |    
         object --+           |       |   |    
                  |           |       |   |    
               Base --+       |       |   |    
                      |       |       |   |    
          CopyContainer --+   |       |   |    
                          |   |       |   |    
           RelCopyContainer --+       |   |    
                              |       |   |    
             object --+       |       |   |    
                      |       |       |   |    
                   Base --+   |       |   |    
                          |   |       |   |    
                UndoSupport --+       |   |    
                              |       |   |    
       PrimaryPathObjectManager --+   |   |    
                                  |   |   |    
             object --+           |   |   |    
                      |           |   |   |    
                   Base --+       |   |   |    
                          |       |   |   |    
           Node --+       |       |   |   |    
                  |       |       |   |   |    
            Element --+   |       |   |   |    
                      |   |       |   |   |    
  ElementWithAttributes --+       |   |   |    
                          |       |   |   |    
            PropertyManager --+   |   |   |    
                              |   |   |   |    
             ZenPropertyManager --+   |   |    
                                  |   |   |    
                RelationshipManager --+   |    
                                      |   |    
                         object --+   |   |    
                                  |   |   |    
                       ZenModelBase --+   |    
                                      |   |    
                         object --+   |   |    
                                  |   |   |    
                          ZenPacker --+   |    
                                      |   |    
                             ZenModelRM --+    
                                          |    
                                    Monitor --+
                                              |
                                StatusColor --+
                                              |
                                             PerformanceConf


Configuration for Performance servers
Method Summary
  currentValues(self, paths)
fill out full path and call to server
  deleteRRDFiles(self, device, datasource, datapoint)
  getDataSourceCommands(self, devices)
Get the command configuration for all devices.
  getDefaultRRDCreateCommand(self)
Get the default RRD Create Command, as a string.
  getDevices(self, devices)
Return information for snmp collection on all devices in the form (devname, ip, snmpport, snmpcommunity [(oid, path, type),])
  getDeviceUpdates(self, devices)
Return a list of devices that have changed.
  getOSProcessConf(self, devices)
Get the OS Process configuration for all devices.
  getProcessStatus(self, device)
Get the known process status from the Event Manager
  getSnmpStatus(self, devname)
Return the failure counts for Snmp
  getXmlRpcDevices(self, devname)
Get the XMLRPC configuration for all devices.
  performanceCustomSummary(self, gopts)
fill out full path for custom gopts and call to server
  performanceDataSources(self)
Return a string that has all the definitions for the performance ds's.
  performanceDeviceList(self, force)
Return a list of urls that point to our managed devices
  performanceGraphUrl(self, context, targetpath, targettype, view, drange)
set the full path of the target and send to view
  performanceMGraphUrl(self, context, targetsmap, view, drange)
set the full paths for all targts in map and send to view
  renderCustomUrl(self, gopts, drange)
return the for a list of custom gopts for a graph
Inherited from Monitor: breadCrumbs, deviceMoveTargets, getDeviceMoveTarget, getOrganizerName
Inherited from ZenModelRM: __init__, changePythonClass, creator, editableDeviceList, 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: __call__, __hash__, all_meta_types, callZenScreen, checkValidId, createHierarchyObj, custPropertyIds, custPropertyMap, getDmd, getDmdObj, getDmdRoot, getHierarchyObj, getIdLink, getNowString, getObjByPath, getPrimaryDmdId, getZopeObj, helpLink, isLocalName, manage_deleteObjects, prepId, saveCustProperties, todayDate, view, visibleCustPropertyMap, yesterdayDate, zenpathjoin, zenpathsplit, zenScreenUrl, zentinelTabs
Inherited from RelationshipManager: addRelation, buildRelations, cb_isMoveable, checkRelations, exportXml, exportXmlProperties, exportXmlRelationships, getRelationshipManagerId, getRelationshipNames, getRelationships, lookupSchema, manage_addRelation, manage_beforeDelete, manage_removeRelation, manage_workspace, removeRelation
Inherited from RelCopyContainer: manage_linkObjects, manage_renameObject, manage_unlinkObjects
Inherited from CopyContainer: cb_dataItems, cb_dataValid, manage_clone, manage_CopyContainerAllItems, manage_CopyContainerFirstItem, manage_copyObjects, manage_cutObjects, manage_pasteObjects, manage_renameObjects, validClipData
Inherited from ObjectManager: __class_init__, __getitem__, _checkId, filtered_meta_types, hasObject, list_imports, manage_afterAdd, manage_afterClone, manage_delObjects, manage_exportObject, manage_FTPlist, manage_FTPstat, manage_hasId, manage_importObject, objectIds, objectIds_d, objectItems, objectItems_d, objectMap, objectMap_d, objectValues, objectValues_d, superValues, tpValues
Inherited from Navigation: manage_zmi_logout
Inherited from Tabs: class_manage_path, filtered_manage_options, tabs_path_default, tabs_path_info
Inherited from Persistent: __getattribute__, bobobase_modification_time, locked_in_version, modified_in_version
Inherited from Persistent: __delattr__, __getstate__, __reduce__, __setattr__, __setstate__
Inherited from Collection: dav__init, DELETE, HEAD, listDAVObjects, PUT
Inherited from Resource: COPY, dav__simpleifhandler, dav__validate, LOCK, manage_DAVget, MKCOL, MOVE, OPTIONS, PROPFIND, PROPPATCH, TRACE, UNLOCK
Inherited from LockableItem: wl_clearLocks, wl_delLock, wl_getLock, wl_hasLock, wl_isLocked, wl_lockItems, wl_lockmapping, wl_lockTokens, wl_lockValues, wl_setLock
Inherited from EtagSupport: http__etag, http__parseMatchList, http__processMatchHeaders, http__refreshEtag
Inherited from Traversable: absolute_url, absolute_url_path, getPhysicalPath, restrictedTraverse, unrestrictedTraverse, virtual_url_path
Inherited from PrimaryPathManager: getPrimaryId, getPrimaryParent, getPrimaryPath, getPrimaryUrlPath, primaryAq
Inherited from ZItem: __len__, __repr__, getId, manage_editedDialog, raise_standardErrorMessage, this, title_and_id, title_or_id, tpURL
Inherited from CopySource: cb_isCopyable, cb_userHasCopyOrMovePermission
Inherited from Owned: changeOwnership, getOwner, getOwnerTuple, getWrappedOwner, manage_fixupOwnershipAfterAdd, owner_info, userCanTakeOwnership
Inherited from RoleManager: ac_inherited_permissions, access_debug_info, acquiredRolesAreUsedBy, get_local_roles, get_local_roles_for_userid, get_valid_userids, has_local_roles, manage_access, manage_defined_roles, manage_editRoles, manage_role, permission_settings, permissionsOfRole, possible_permissions, rolesOfPermission, userdefined_roles, users_with_local_role, valid_roles, validate_roles, validRoles
Inherited from RoleManager: manage_getPermissionMapping
Inherited from UndoSupport: get_request_var_or_attr, manage_undo_transactions, undoable_transactions
Inherited from ZenPropertyManager: deleteZenProperty, isLocal, manage_editProperties, saveZenProperties, setZenProperty, zenPropertyIds, zenPropertyItems, zenPropertyMap, zenPropertyOptions, zenPropertyPath, zenPropertyString, zenPropertyType, zenPropIsPassword
Inherited from PropertyManager: getProperty, getPropertyType, hasProperty, manage_addProperty, manage_changeProperties, manage_changePropertyTypes, manage_delProperties, propdict, propertyIds, propertyItems, propertyLabel, propertyMap, propertyValues, valid_property_id
Inherited from ElementWithAttributes: getAttribute, getAttributeNode, getAttributes
Inherited from Element: getChildNodes, getElementsByTagName, getFirstChild, getLastChild, getNextSibling, getNodeName, getNodeType, getParentNode, getPreviousSibling, getTagName
Inherited from Node: getNodeValue, getOwnerDocument, hasChildNodes
Inherited from Historical: manage_afterHistoryCopy, manage_beforeHistoryCopy, manage_change_history, manage_historicalComparison, manage_historyCompare, manage_historyCopy
Inherited from ZenPacker: addToZenPack, findObject
Inherited from DeviceManagerBase: lockDevicesFromDeletion, lockDevicesFromUpdates, moveDevices, removeDevices, setGroups, setLocation, setSystems, unlockDevices
Inherited from StatusColor: devStatusColor, pingColor, snmpColor
Inherited from Base: __getnewargs__
Inherited from object: __reduce_ex__, __str__

Class Variable Summary
tuple __ac_permissions__ = (('View', ('performanceDataSources'...
int __allow_access_to_unprotected_subobjects__ = 1                                                                     
int configCycleInterval = 360                                                                   
tuple defaultRRDCreateCommand = ('RRA:AVERAGE:0.5:1:600', 'RRA...
int eventlogCycleInterval = 60                                                                    
tuple factory_type_information = ({'immediate_view': 'viewPerf...
PermissionRole getDefaultRRDCreateCommand__roles__ = <PermissionRole ob...
PermissionRole getDevices__roles__ = <PermissionRole object at 0x320db1...
str meta_type = 'PerformanceConf'
tuple meta_types = ()
str monitorRootName = 'Performance'
PermissionRole performanceDataSources__roles__ = <PermissionRole object...
PermissionRole performanceDeviceList__roles__ = <PermissionRole object ...
int perfsnmpCycleInterval = 300                                                                   
str portal_type = 'PerformanceConf'
int processCycleInterval = 180                                                                   
str renderpass = ''
str renderurl = '/zport/RenderServer'
str renderuser = ''
int statusCycleInterval = 60                                                                    
int winCycleInterval = 60                                                                    
int winmodelerCycleInterval = 60                                                                    
Inherited from ZenModelRM: default_catalog, getDmdKey__roles__, isInTree, primarySortKey__roles__, rename__roles__, viewName__roles__, zmanage_editProperties__roles__
Inherited from ZenModelBase: breadCrumbs__roles__, getPrimaryDmdId__roles__, helpLink__roles__, index_html, manage_deleteObjects__roles__, sub_meta_types, view__roles__, zentinelTabs__roles__
Inherited from RelationshipManager: manage_addRelation__roles__, manage_beforeDelete__roles__, manage_main, manage_main__roles__, manage_options, manage_removeRelation__roles__, manage_workspace__roles__
Inherited from CopyContainer: __implemented__, __providedBy__, __provides__, manage_clone__roles__, manage_CopyContainerAllItems__roles__, manage_CopyContainerFirstItem__roles__, manage_copyObjects__roles__, manage_cutObjects__roles__, manage_pasteObjects__roles__, manage_renameForm, manage_renameForm__roles__, manage_renameObject__roles__, manage_renameObjects__roles__
Inherited from ObjectManager: __roles__, isAnObjectManager, isPrincipiaFolderish, manage_addProduct, manage_afterAdd__roles__, manage_afterClone__roles__, manage_delObjects__roles__, manage_exportObject__roles__, manage_FTPlist__roles__, manage_FTPstat__roles__, manage_hasId__roles__, manage_importExportForm, manage_importExportForm__roles__, manage_importObject__roles__, manage_index_main, manage_index_main__roles__, objectIds__roles__, objectItems__roles__, objectValues__roles__
Inherited from Navigation: manage, manage__roles__, manage_copyright, manage_copyright__roles__, manage_form_title, manage_form_title__roles__, manage_menu, manage_menu__roles__, manage_page_footer, manage_page_footer__roles__, manage_page_header, manage_page_header__roles__, manage_page_style.css, manage_page_style.css__roles__, manage_top_frame, manage_top_frame__roles__, manage_zmi_logout__roles__, manage_zmi_prefs, manage_zmi_prefs__roles__, zope_quick_start, zope_quick_start__roles__
Inherited from Tabs: class_manage_path__roles__, filtered_manage_options__roles__, manage_tabs, manage_tabs__roles__
Inherited from Collection: __dav_collection__
Inherited from Resource: __dav_resource__, __http_methods__, COPY__roles__, DELETE__roles__, HEAD__roles__, listDAVObjects__roles__, LOCK__roles__, manage_DAVget__roles__, MOVE__roles__, OPTIONS__roles__, PROPFIND__roles__, PROPPATCH__roles__, TRACE__roles__, UNLOCK__roles__
Inherited from LockableItem: wl_clearLocks__roles__, wl_delLock__roles__, wl_getLock__roles__, wl_isLocked__roles__, wl_isLockedByUser__roles__, wl_lockItems__roles__, wl_lockmapping__roles__, wl_lockTokens__roles__, wl_lockValues__roles__, wl_setLock__roles__
Inherited from EtagSupport: __implements__
Inherited from Traversable: absolute_url__roles__, absolute_url_path__roles__, getPhysicalPath__roles__, getPhysicalRoot, getPhysicalRoot__roles__, restrictedTraverse__roles__, unrestrictedTraverse__roles__, virtual_url_path__roles__
Inherited from ZItem: __name__, __propsets__, getId__roles__, icon, id, isTopLevelPrincipiaApplicationObject, REQUEST, title
Inherited from Owned: changeOwnership__roles__, getOwner__roles__, getOwnerTuple__roles__, getWrappedOwner__roles__, manage_changeOwnershipType__roles__, manage_fixupOwnershipAfterAdd__roles__, manage_owner, manage_owner__roles__, manage_takeOwnership__roles__, owner_info__roles__
Inherited from RoleManager: __ac_local_roles__, __ac_roles__, ac_inherited_permissions__roles__, access_debug_info__roles__, aclAChecked, aclEChecked, aclPChecked, acquiredRolesAreUsedBy__roles__, manage_access__roles__, manage_acquiredForm, manage_acquiredForm__roles__, manage_acquiredPermissions__roles__, manage_addLocalRoles__roles__, manage_changePermissions__roles__, manage_defined_roles__roles__, manage_delLocalRoles__roles__, manage_editLocalRoles, manage_editLocalRoles__roles__, manage_editRoles__roles__, manage_listLocalRoles, manage_listLocalRoles__roles__, manage_permission__roles__, manage_permissionForm, manage_permissionForm__roles__, manage_role__roles__, manage_roleForm, manage_roleForm__roles__, manage_setLocalRoles__roles__, permission_settings__roles__, permissionMappingPossibleValues, permissionsOfRole__roles__, rolesOfPermission__roles__, selectedRoles, smallRolesWidget, userdefined_roles__roles__
Inherited from RoleManager: manage_getPermissionMapping__roles__, manage_setPermissionMapping__roles__
Inherited from UndoSupport: manage_undo_transactions__roles__, manage_UndoForm, manage_UndoForm__roles__, undoable_transactions__roles__
Inherited from ZenPropertyManager: manage_editProperties__roles__, manage_propertiesForm, manage_propertiesForm__roles__
Inherited from PropertyManager: getProperty__roles__, getPropertyType__roles__, hasProperty__roles__, manage_addProperty__roles__, manage_changeProperties__roles__, manage_changePropertyTypes__roles__, manage_delProperties__roles__, manage_propertyTypeForm, manage_propertyTypeForm__roles__, propdict__roles__, propertyIds__roles__, propertyItems__roles__, propertyLabel__roles__, propertyMap__roles__, propertysheets, propertyValues__roles__, valid_property_id__roles__
Inherited from Historical: HistoricalRevisions, manage_afterHistoryCopy__roles__, manage_beforeHistoryCopy__roles__, manage_change_history__roles__, manage_change_history_page, manage_change_history_page__roles__, manage_historicalComparison__roles__, manage_historyCompare__roles__, manage_historyCopy__roles__
Inherited from ZenPacker: security

Instance Method Details

currentValues(self, paths)

fill out full path and call to server

getDataSourceCommands(self, devices=None)

Get the command configuration for all devices.

getDefaultRRDCreateCommand(self)

Get the default RRD Create Command, as a string.
For example:
         '''RRA:AVERAGE:0.5:1:600
            RRA:AVERAGE:0.5:6:600
            RRA:AVERAGE:0.5:24:600
            RRA:AVERAGE:0.5:288:600
            RRA:MAX:0.5:288:600'''

getDevices(self, devices=None)

Return information for snmp collection on all devices in the form (devname, ip, snmpport, snmpcommunity [(oid, path, type),])

getDeviceUpdates(self, devices)

Return a list of devices that have changed. Takes a list of known devices and the time of last known change. The result is a list of devices that have changed, or not in the list.

getOSProcessConf(self, devices=None)

Get the OS Process configuration for all devices.

getProcessStatus(self, device=None)

Get the known process status from the Event Manager

getSnmpStatus(self, devname=None)

Return the failure counts for Snmp

getXmlRpcDevices(self, devname=None)

Get the XMLRPC configuration for all devices.

performanceCustomSummary(self, gopts)

fill out full path for custom gopts and call to server

performanceDataSources(self)

Return a string that has all the definitions for the performance ds's.

performanceDeviceList(self, force=True)

Return a list of urls that point to our managed devices

performanceGraphUrl(self, context, targetpath, targettype, view, drange)

set the full path of the target and send to view

performanceMGraphUrl(self, context, targetsmap, view, drange)

set the full paths for all targts in map and send to view

renderCustomUrl(self, gopts, drange)

return the for a list of custom gopts for a graph

Class Variable Details

__ac_permissions__

Type:
tuple
Value:
(('View',
  ('performanceDataSources',
   'performanceDeviceList',
   'getDefaultRRDCreateCommand',
   'getDevices')),)                                                    

__allow_access_to_unprotected_subobjects__

Type:
int
Value:
1                                                                     

configCycleInterval

Type:
int
Value:
360                                                                   

defaultRRDCreateCommand

Type:
tuple
Value:
('RRA:AVERAGE:0.5:1:600',
 'RRA:AVERAGE:0.5:6:600',
 'RRA:AVERAGE:0.5:24:600',
 'RRA:AVERAGE:0.5:288:600',
 'RRA:MAX:0.5:6:600',
 'RRA:MAX:0.5:24:600',
 'RRA:MAX:0.5:288:600')                                                

eventlogCycleInterval

Type:
int
Value:
60                                                                    

factory_type_information

Type:
tuple
Value:
({'actions': ({'action': 'viewPerformanceConfOverview',
               'id': 'overview',
               'name': 'Overview',
               'permissions': ('View',)},
              {'action': 'editPerformanceConf',
               'id': 'edit',
               'name': 'Edit',
               'permissions': ('Manage DMD',)},
...                                                                    

getDefaultRRDCreateCommand__roles__

Type:
PermissionRole
Value:
<PermissionRole object at 0x320db18>                                   

getDevices__roles__

Type:
PermissionRole
Value:
<PermissionRole object at 0x320db18>                                   

meta_type

Type:
str
Value:
'PerformanceConf'                                                      

meta_types

Type:
tuple
Value:
()                                                                     

monitorRootName

Type:
str
Value:
'Performance'                                                          

performanceDataSources__roles__

Type:
PermissionRole
Value:
<PermissionRole object at 0x320db18>                                   

performanceDeviceList__roles__

Type:
PermissionRole
Value:
<PermissionRole object at 0x320db18>                                   

perfsnmpCycleInterval

Type:
int
Value:
300                                                                   

portal_type

Type:
str
Value:
'PerformanceConf'                                                      

processCycleInterval

Type:
int
Value:
180                                                                   

renderpass

Type:
str
Value:
''                                                                     

renderurl

Type:
str
Value:
'/zport/RenderServer'                                                  

renderuser

Type:
str
Value:
''                                                                     

statusCycleInterval

Type:
int
Value:
60                                                                    

winCycleInterval

Type:
int
Value:
60                                                                    

winmodelerCycleInterval

Type:
int
Value:
60                                                                    

Generated by Epydoc 2.1 on Thu Aug 16 09:55:14 2007 http://epydoc.sf.net