1 [% PROCESS 'html-incblocks.txt' %]
3 [% INCLUDE htmlstart title='Graphs for ' _ path(token) printpath=1 %]
5 [% parentComment = nodeParam(parent(token),'comment') %]
6 [% IF parentComment %]<H1>Graphs for [% xmlnorm(parentComment) %]</H1>[% END %]
8 [% INCLUDE variables %]
10 <P>[% xmlnorm(nodeParam(token,'comment')) %]</P>
14 [% monitors = nodeParam(token,'monitor');
16 moncount = monitors.split(',').size %]
17 <DIV CLASS="Monitors">
18 <DIV CLASS="MonitorsTitle">
19 <STRONG>Monitor[% (moncount > 1) ? 's' : '' %]:</STRONG>
20 [% (moncount > 1) ? moncount : '' %]
21 [% FOREACH monitor = monitors.split(',');
22 mondesc = param(monitor, 'comment') %]
23 <DIV CLASS="MonitorLine">
24 <SPAN CLASS="MonitorName">[% monitor %]</SPAN>
25 [% IF mondesc; %]<SPAN CLASS="MonitorDesc">([% mondesc %])</SPAN>[% END %]
32 [% IF nodeParam(token, 'ds-type') != 'rrd-multigraph' %]
33 [% dayValues = rrprint(token, 'rrd-print-daily') %]
34 [% lastValue = rrprint(token, 'rrd-print-last') %]
36 <P>Min: [% scale('%.1f', dayValues.0) %],
37 Avg: [% scale('%.1f', dayValues.1) %],
38 Max: <STRONG>[% scale('%.1f', dayValues.2) %]</STRONG>,
39 Last: [% scale('%.1f', lastValue) %]
45 graphviews = nodeParam(token,'rrgraph-views').split(',');
46 dayView = graphviews.1;
47 weekView = graphviews.2;
48 monthView = graphviews.3;
49 yearView = graphviews.4;
50 IF nodeParam(token, 'rrd-hwpredict') == 'enabled' and
51 ( param(view, 'rrd-hwpredict') == 'disabled' or variables.NOHW );
52 graphvars = ['NOHW', 1];
57 <H2>Last day graph</H2>
58 [% INCLUDE rrgraph view=dayView vars=graphvars %]
62 <H2>Last week graph</H2>
63 [% INCLUDE rrgraph view=weekView vars=graphvars %]
66 [% longterm = param(view, 'longterm') %]
70 <H2>Last month graph</H2>
71 [% INCLUDE rrgraph view=monthView %]
75 <H2>Last year graph</H2>
76 [% INCLUDE rrgraph view=yearView %]
81 <DIV CLASS="BottomShortcuts">
84 hwview='longterm-rrd-html';
85 termview='default-rrd-html';
87 hwview='default-rrd-html';
88 termview='longterm-rrd-html';
92 IF nodeParam(token, 'rrd-hwpredict') == 'enabled' and
93 param(view, 'rrd-hwpredict') != 'disabled';
94 IF not variables.NOHW;
97 termvars = ['NOHW', ''];
100 hwvars = ['NOHW', ''];
101 termvars = ['NOHW', 1];
103 INCLUDE shortcut url=url(token, hwview, hwvars)
104 text=hwaction _ " Holt-Winters"
105 title="Switch Holt-Winters prediction boundaries";
108 termview='default-rrd-html';
110 termview='longterm-rrd-html';
116 sctitle="View last day and last week graphs";
119 sctitle="View last day, week, month, and year graphs";
122 INCLUDE shortcut url=url(token, termview, termvars)
123 text=termstr _ "term view"
126 INCLUDE shortcut url=plainURL _ 'explain-rrdgraph.html'
128 title='Describe graph elements and values'
133 [% INCLUDE bottomline %]
134 [% INCLUDE htmlend %]