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

Type IpService

                                    Commandable --+    
                                                  |    
                             object --+           |    
                                      |           |    
                               Lockable --+       |    
                                          |       |    
                            DeviceComponent --+   |    
                                              |   |    
                        DeviceResultInt --+   |   |    
                                          |   |   |    
                             object --+   |   |   |    
                                      |   |   |   |    
                              EventView --+   |   |    
                                          |   |   |    
                             object --+   |   |   |    
                                      |   |   |   |    
                                RRDView --+   |   |    
                                          |   |   |    
                     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 --+   |   |    
                                          |   |   |    
                              ManagedEntity --+   |    
                                              |   |    
                                    OSComponent --+    
                                                  |    
                                    ZenPackable --+    
                                                  |    
                                            Service --+
                                                      |
                                                     IpService


IpService object
Method Summary
  cantMonitor(self)
Return true if IpService only listens on 127.0.0.1.
  getDescription(self)
  getExpectRegex(self)
  getInstDescription(self)
Return some text that describes this component.
  getKeyword(self)
  getPort(self)
  getProtocol(self)
  getSendString(self)
  getServiceClass(self)
Return a dict like one set by IpServiceMap for services.
  ipServiceClassUrl(self)
  manage_editService(self, id, status, ipaddresses, protocol, port, description, monitor, severity, sendString, expectRegex, REQUEST)
Edit a Service from a web page.
  monitored(self)
Return monitored state of ipservice.
  primarySortKey(self)
  setServiceClass(self, kwargs)
Set the service class based on a dict describing the service.
Inherited from Service: getAqChainForUserCommands, getClassObject, getFailSeverity, getFailSeverityString, getServiceClassLink, getSeverities, getUrlForUserCommands, getUserCommandEnvironment, getUserCommandTargets, key, name
Inherited from OSComponent: device, isUserCreated, manage_deleteComponent, manage_updateComponent, setUserCreateFlag
Inherited from DeviceComponent: getAqProperty, getManageIp, getNagiosTemplate, getParentDeviceName, getParentDeviceUrl, getRRDTemplateByName, getStatus, getStatusString, hostname, manage_afterAdd, manage_afterClone, manage_beforeDelete, setAqProperty
Inherited from Lockable: getNextLockableParent, isLockedFromDeletion, isLockedFromUpdates, isUnlocked, lockFromDeletion, lockFromUpdates, lockStatus, lockWarning, sendEventWhenBlocked, setSendEventWhenBlockedFlag, unlock, unsetSendEventWhenBlockedFlag
Inherited from ZenModelRM: __init__, changePythonClass, creator, editableDeviceList, getCreatedTimeString, getDmdKey, getModificationTimeString, getSubObjects, getTreeItems, getZenRootNode, index_object, 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, breadCrumbs, 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_removeRelation, manage_workspace, removeRelation, _getCopy, _notifyOfCopyTo, _setObject
Inherited from PrimaryPathObjectManager: _delObject
Inherited from RelCopyContainer: manage_linkObjects, manage_renameObject, manage_unlinkObjects, _getRelName, _getSourceObjects, _verifyObjectLink, _verifyObjectPaste
Inherited from CopyContainer: cb_dataItems, cb_dataValid, manage_clone, manage_CopyContainerAllItems, manage_CopyContainerFirstItem, manage_copyObjects, manage_cutObjects, manage_pasteObjects, manage_renameObjects, validClipData, _delOb, _get_id, _getOb, _setOb
Inherited from ObjectManager: __class_init__, __getitem__, _checkId, filtered_meta_types, hasObject, list_imports, 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, _importObjectFromFile, _subobject_permissions
Inherited from Navigation: manage_zmi_logout
Inherited from Tabs: class_manage_path, filtered_manage_options, tabs_path_default, tabs_path_info
Inherited from Acquirer: __new__, __of__
Inherited from Persistent: __getattribute__, bobobase_modification_time, locked_in_version, modified_in_version
Inherited from Persistent: __delattr__, __getstate__, __reduce__, __setattr__, __setstate__, _p_activate, _p_deactivate, _p_delattr, _p_getattr, _p_invalidate, _p_setattr
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, _canCopy, _postCopy, _setId
Inherited from Owned: changeOwnership, getOwner, getOwnerTuple, getWrappedOwner, manage_fixupOwnershipAfterAdd, owner_info, userCanTakeOwnership, _deleteOwnershipAfterAdd, manage_changeOwnershipType, manage_takeOwnership
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, _addRole, _delRoles, _has_user_defined_role, _setRoles, manage_acquiredPermissions, manage_addLocalRoles, manage_changePermissions, manage_delLocalRoles, manage_permission, manage_setLocalRoles
Inherited from RoleManager: manage_getPermissionMapping, _isBeingAccessedAsZClassDefinedInstanceMethod, _isBeingUsedAsAMethod, manage_setPermissionMapping
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, _setProperty, _setPropValue
Inherited from PropertyManager: getProperty, getPropertyType, hasProperty, manage_addProperty, manage_changeProperties, manage_changePropertyTypes, manage_delProperties, propdict, propertyIds, propertyItems, propertyLabel, propertyMap, propertyValues, valid_property_id, _delProperty, _delPropValue, _propertyMap, _updateProperty, _wrapperCheck
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 DeviceResultInt: getDeviceClassName, getDeviceClassPath, getDeviceIp, getDeviceIpAddress, getDeviceLink, getDeviceMacaddress, getDeviceName, getDeviceUrl, getPingStatus, getPingStatusNumber, getProdState, getSnmpStatus, getSnmpStatusNumber, getXmlRpcStatus, getXmlRpcStatusNumber, isResultLockedFromDeletion, isResultLockedFromUpdates, sendEventWhenResultBlocked
Inherited from EventView: getEventHistory, getEventManager, getEventOwnerList, getEventSummary, getJSONEventsInfo, getJSONFields, getJSONHistoryEventsInfo, getStatusCssClass, getStatusImgSrc, manage_ackBatchEvents, manage_ackEvents, manage_createEventMap, manage_deleteBatchEvents, manage_deleteEvents, manage_deleteHeartbeat, manage_setEventStates, manage_undeleteBatchEvents, manage_undeleteEvents
Inherited from RRDView: cacheRRDValue, getDataSourceCommands, getDefaultGraphs, getRRDDataPoint, getRRDDataPoints, getRRDFileName, getRRDGraphUrl, getRRDNames, getRRDPaths, getRRDSum, getRRDTemplate, getRRDTemplateName, getRRDTemplates, getRRDValue, getRRDValues, getSnmpOidTargets, getThresholds, getXmlRpcTargets, makeLocalRRDTemplate, removeLocalRRDTemplate, rrdPath, snmpIgnore
Inherited from Commandable: compile, doCommandForTarget, getUserCommand, getUserCommands, manage_addUserCommand, manage_deleteUserCommand, manage_doUserCommand, manage_editUserCommand, redirectToUserCommands, write
Inherited from Base: __getnewargs__
Inherited from object: __reduce_ex__, __str__
Inherited from SRE_Pattern: _onlystars

Class Variable Summary
tuple __ac_permissions__ = (('Manage DMD', ('manage_editServic...
str discoveryAgent = ''
tuple factory_type_information = ({'immediate_view': 'ipServic...
list ipaddresses = []
PermissionRole manage_editService__roles__ = <PermissionRole object at ...
str meta_type = 'IpService'
tuple meta_types = ()
int port = 0                                                                     
str portal_type = 'IpService'
str protocol = ''
tuple protocols = ('tcp', 'udp')
tuple _properties = ({'setter': 'setPort', 'type': 'int', 'id'...
tuple _relations = (('dependencies', <Products.ZenRelations.Re...
Inherited from OSComponent: isUserCreatedFlag, manage_deleteComponent__roles__, manage_updateComponent__roles__
Inherited from DeviceComponent: default_catalog, event_key, manage_afterAdd__roles__, manage_afterClone__roles__, manage_beforeDelete__roles__
Inherited from Lockable: modelerLock, sendEventWhenBlockedFlag
Inherited from ManagedEntity: monitor, snmpindex
Inherited from ZenModelRM: 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_main, manage_main__roles__, manage_options, manage_removeRelation__roles__, manage_workspace__roles__, _operation
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_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__, _objects
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 Persistent: _p_changed, _p_jar, _p_mtime, _p_oid, _p_serial, _p_state
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: __allow_access_to_unprotected_subobjects__, __name__, __propsets__, getId__roles__, icon, id, isTopLevelPrincipiaApplicationObject, REQUEST, title, _manage_editedDialog
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__, _method_manage_access, _normal_manage_access
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__, _reserved_names
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__, _manage_historyComparePage
Inherited from ZenPacker: security
Inherited from DeviceResultInt: getDeviceClassName__roles__, getDeviceClassPath__roles__, getDeviceIp__roles__, getDeviceIpAddress__roles__, getDeviceLink__roles__, getDeviceMacaddress__roles__, getDeviceName__roles__, getDeviceUrl__roles__, getPingStatus__roles__, getPingStatusNumber__roles__, getProdState__roles__, getSnmpStatus__roles__, getSnmpStatusNumber__roles__, getXmlRpcStatus__roles__, getXmlRpcStatusNumber__roles__, isResultLockedFromDeletion__roles__, isResultLockedFromUpdates__roles__, sendEventWhenResultBlocked__roles__
Inherited from EventView: manage_ackBatchEvents__roles__, manage_ackEvents__roles__, manage_createEventMap__roles__, manage_deleteBatchEvents__roles__, manage_deleteEvents__roles__, manage_deleteHeartbeat__roles__, manage_setEventStates__roles__, manage_undeleteBatchEvents__roles__, manage_undeleteEvents__roles__
Inherited from Commandable: defaultTimeout, getUserCommands__roles__, manage_addUserCommand__roles__, manage_deleteUserCommand__roles__, manage_doUserCommand__roles__, manage_editUserCommand__roles__

Instance Method Details

cantMonitor(self)

Return true if IpService only listens on 127.0.0.1.

getInstDescription(self)

Return some text that describes this component. Default is name.
Overrides:
ZenModel.DeviceComponent.DeviceComponent.getInstDescription

getServiceClass(self)

Return a dict like one set by IpServiceMap for services.

manage_editService(self, id=None, status=None, ipaddresses=None, protocol=None, port=None, description=None, monitor=False, severity=5, sendString='', expectRegex='', REQUEST=None)

Edit a Service from a web page.
Overrides:
ZenModel.Service.Service.manage_editService

monitored(self)

Return monitored state of ipservice. If service only listens on 127.0.0.1 return false.
Overrides:
ZenModel.Service.Service.monitored

setServiceClass(self, kwargs)

Set the service class based on a dict describing the service. Dict keys are be protocol and port
Overrides:
ZenModel.Service.Service.setServiceClass

Class Variable Details

__ac_permissions__

Type:
tuple
Value:
(('Manage DMD', ('manage_editService',)),)                             

discoveryAgent

Type:
str
Value:
''                                                                     

factory_type_information

Type:
tuple
Value:
({'actions': ({'action': 'ipServiceDetail',
               'id': 'status',
               'name': 'Status',
               'permissions': ('View',)},
              {'action': 'ipServiceManage',
               'id': 'manage',
               'name': 'Administration',
               'permissions': ('Manage DMD',)},
...                                                                    

ipaddresses

Type:
list
Value:
[]                                                                     

manage_editService__roles__

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

meta_type

Type:
str
Value:
'IpService'                                                            

meta_types

Type:
tuple
Value:
()                                                                     

port

Type:
int
Value:
0                                                                     

portal_type

Type:
str
Value:
'IpService'                                                            

protocol

Type:
str
Value:
''                                                                     

protocols

Type:
tuple
Value:
('tcp', 'udp')                                                         

_properties

Type:
tuple
Value:
({'setter': 'setPort', 'type': 'int', 'id': 'port', 'mode': ''},
 {'setter': 'setProtocol', 'type': 'string', 'id': 'protocol', 'mode':\
 ''},
 {'type': 'lines', 'id': 'ipaddresses', 'mode': ''},
 {'type': 'string', 'id': 'discoveryAgent', 'mode': ''})               

_relations

Type:
tuple
Value:
(('dependencies',
  <Products.ZenRelations.RelSchema.ToMany instance at 0x304f710>),
 ('dependents',
  <Products.ZenRelations.RelSchema.ToMany instance at 0x304f1e8>),
 ('pack', <Products.ZenRelations.RelSchema.ToOne instance at 0x306c468\
>),
 ('serviceclass',
  <Products.ZenRelations.RelSchema.ToOne instance at 0x30b1418>),
...                                                                    

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