Trees | Indices | Help |
|
---|
|
1 ########################################################################### 2 # 3 # This program is part of Zenoss Core, an open source monitoring platform. 4 # Copyright (C) 2007, Zenoss Inc. 5 # 6 # This program is free software; you can redistribute it and/or modify it 7 # under the terms of the GNU General Public License version 2 or (at your 8 # option) any later version as published by the Free Software Foundation. 9 # 10 # For complete information please visit: http://www.zenoss.com/oss/ 11 # 12 ########################################################################### 13 14 __doc__="""ShiftGraphPoint 15 16 Handles GraphPoints that define an rrd SHIFT 17 """ 18 19 from GraphPoint import GraphPoint 20 from Globals import InitializeClass 21 2224 ''' This is here so than zope will let us copy/paste/rename 25 graphpoints. 26 ''' 27 gp = ShiftGraphPoint(id) 28 context._setObject(gp.id, gp) 29 if REQUEST: 30 return context.callZenScreen(REQUEST)31 3234 35 meta_type = 'ShiftGraphPoint' 36 rrdFile = None 37 vname = '' 38 offset = 0 39 40 _properties = GraphPoint._properties + ( 41 {'id':'vname', 'type':'string', 'mode':'w'}, 42 {'id':'offset', 'type':'long', 'mode':'w'}, 43 ) 4466 67 68 InitializeClass(ShiftGraphPoint) 6946 return '%s' % self.offset47 48 51 5255 ''' Build the graphing commands for this graphpoint 56 ''' 57 from Products.ZenUtils.Utils import unused 58 unused(multiid, rrdDir) 59 if not (self.rrdFile and self.dsName and self.cFunc): 60 return cmds 61 62 offset = self.talesEval(self.offset, context) 63 64 return cmds + ['SHIFT:%s:%s' % ( 65 self.addPrefix(prefix, self.vname), offset or 0)]
Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1.1812 on Tue Oct 11 12:51:41 2011 | http://epydoc.sourceforge.net |