Add support for volume graphs

This commit is contained in:
Pierre Pronchery 2016-02-04 15:56:03 +01:00
parent 0f4c69e615
commit 77e44e0f88
2 changed files with 12 additions and 1 deletions

View File

@ -81,6 +81,16 @@ int rrd_create(RRDType type, char const * filename)
argv[12] = RRD_AVERAGE_4WEEK;
argv[13] = NULL;
break;
case RRDTYPE_VOLUME:
argv[5] = "--step";
argv[6] = "300";
argv[7] = "DS:used:GAUGE:600:0:U";
argv[8] = "DS:total:GAUGE:600:0:U";
argv[9] = RRD_AVERAGE_DAY;
argv[10] = RRD_AVERAGE_WEEK;
argv[11] = RRD_AVERAGE_4WEEK;
argv[12] = NULL;
break;
default:
/* FIXME implement */
return -1;

View File

@ -26,7 +26,8 @@
typedef enum _RRDType
{
RRDTYPE_UNKNOWN = 0,
RRDTYPE_LOAD
RRDTYPE_LOAD,
RRDTYPE_VOLUME
} RRDType;