- rrd_graph = [
- "DEF:read_sectors=%(file)s:read_sectors:AVERAGE",
- "DEF:write_sectors=%(file)s:write_sectors:AVERAGE",
-
- "CDEF:read_bytes=read_sectors,512,*",
- "CDEF:write_bytes=write_sectors,512,*",
-
- "LINE1:read_bytes#ff0000:%-15s" % _("Read"),
- "VDEF:read_cur=read_bytes,LAST",
- "VDEF:read_min=read_bytes,MINIMUM",
- "VDEF:read_max=read_bytes,MAXIMUM",
- "VDEF:read_avg=read_bytes,AVERAGE",
- "GPRINT:read_cur:%12s\:" % _("Current") + " %9.2lf",
- "GPRINT:read_max:%12s\:" % _("Maximum") + " %9.2lf",
- "GPRINT:read_min:%12s\:" % _("Minimum") + " %9.2lf",
- "GPRINT:read_avg:%12s\:" % _("Average") + " %9.2lf\\n",
-
- "LINE1:write_bytes#00ff00:%-15s" % _("Written"),
- "VDEF:write_cur=write_bytes,LAST",
- "VDEF:write_min=write_bytes,MINIMUM",
- "VDEF:write_max=write_bytes,MAXIMUM",
- "VDEF:write_avg=write_bytes,AVERAGE",
- "GPRINT:write_cur:%12s\:" % _("Current") + " %9.2lf",
- "GPRINT:write_max:%12s\:" % _("Maximum") + " %9.2lf",
- "GPRINT:write_min:%12s\:" % _("Minimum") + " %9.2lf",
- "GPRINT:write_avg:%12s\:" % _("Average") + " %9.2lf\\n",
- ]
+ @property
+ def rrd_graph(self):
+ _ = self.locale.translate
+
+ rrd_graph = [
+ "DEF:read_sectors=%(file)s:read_sectors:AVERAGE",
+ "DEF:write_sectors=%(file)s:write_sectors:AVERAGE",
+
+ "CDEF:read_bytes=read_sectors,512,*",
+ "CDEF:write_bytes=write_sectors,512,*",
+
+ "LINE1:read_bytes#ff0000:%-15s" % _("Read"),
+ "VDEF:read_cur=read_bytes,LAST",
+ "VDEF:read_min=read_bytes,MINIMUM",
+ "VDEF:read_max=read_bytes,MAXIMUM",
+ "VDEF:read_avg=read_bytes,AVERAGE",
+ "GPRINT:read_cur:%12s\:" % _("Current") + " %9.2lf",
+ "GPRINT:read_max:%12s\:" % _("Maximum") + " %9.2lf",
+ "GPRINT:read_min:%12s\:" % _("Minimum") + " %9.2lf",
+ "GPRINT:read_avg:%12s\:" % _("Average") + " %9.2lf\\n",
+
+ "LINE1:write_bytes#00ff00:%-15s" % _("Written"),
+ "VDEF:write_cur=write_bytes,LAST",
+ "VDEF:write_min=write_bytes,MINIMUM",
+ "VDEF:write_max=write_bytes,MAXIMUM",
+ "VDEF:write_avg=write_bytes,AVERAGE",
+ "GPRINT:write_cur:%12s\:" % _("Current") + " %9.2lf",
+ "GPRINT:write_max:%12s\:" % _("Maximum") + " %9.2lf",
+ "GPRINT:write_min:%12s\:" % _("Minimum") + " %9.2lf",
+ "GPRINT:write_avg:%12s\:" % _("Average") + " %9.2lf\\n",
+ ]
+
+ return rrd_graph