1 [% PROCESS 'html-incblocks.txt' %]
3 [% parentComment = nodeParam(parent(token),'comment') %]
5 INCLUDE htmlstart title='Graphs for ' _ xmlnorm(parentComment);
7 INCLUDE htmlstart title='Graphs for ' _ path(token) printpath=1;
12 %]<H1>Graphs for [% xmlnorm(parentComment) %]</H1>[% END %]
14 [% INCLUDE variables %]
16 <P>[% xmlnorm(nodeParam(token,'comment')) %]</P>
20 [% monitors = nodeParam(token,'monitor');
22 moncount = monitors.split(',').size %]
23 <DIV CLASS="Monitors">
24 <DIV CLASS="MonitorsTitle">
25 <STRONG>Monitor[% (moncount > 1) ? 's' : '' %]:</STRONG>
26 [% (moncount > 1) ? moncount : '' %]
27 [% FOREACH monitor = monitors.split(',');
28 mondesc = param(monitor, 'comment') %]
29 <DIV CLASS="MonitorLine">
30 <SPAN CLASS="MonitorName">[% monitor %]</SPAN>
31 [% IF mondesc; %]<SPAN CLASS="MonitorDesc">([% mondesc %])</SPAN>[% END %]
38 [% IF nodeParam(token, 'ds-type') != 'rrd-multigraph' %]
39 [% dayValues = rrprint(token, 'rrd-print-daily') %]
40 [% lastValue = rrprint(token, 'rrd-print-last') %]
42 <P>Min: [% scale('%.1f', dayValues.0) %],
43 Avg: [% scale('%.1f', dayValues.1) %],
44 Max: <STRONG>[% scale('%.1f', dayValues.2) %]</STRONG>,
45 Last: [% scale('%.1f', lastValue) %]
51 graphviews = nodeParam(token,'rrgraph-views').split(',');
52 dayView = graphviews.1;
53 weekView = graphviews.2;
54 monthView = graphviews.3;
55 yearView = graphviews.4;
56 IF nodeParam(token, 'rrd-hwpredict') == 'enabled' and
57 ( param(view, 'rrd-hwpredict') == 'disabled' or variables.NOHW );
58 graphvars = ['NOHW', 1];
63 <H2>Last day graph</H2>
64 [% INCLUDE rrgraph view=dayView vars=graphvars %]
68 <H2>Last week graph</H2>
69 [% INCLUDE rrgraph view=weekView vars=graphvars %]
72 [% longterm = param(view, 'longterm') %]
76 <H2>Last month graph</H2>
77 [% INCLUDE rrgraph view=monthView %]
81 <H2>Last year graph</H2>
82 [% INCLUDE rrgraph view=yearView %]
87 <DIV CLASS="BottomShortcuts">
90 hwview='longterm-rrd-html';
91 termview='default-rrd-html';
93 hwview='default-rrd-html';
94 termview='longterm-rrd-html';
98 IF nodeParam(token, 'rrd-hwpredict') == 'enabled' and
99 param(view, 'rrd-hwpredict') != 'disabled';
100 IF not variables.NOHW;
101 hwaction = 'Disable';
102 hwvars = ['NOHW', 1];
103 termvars = ['NOHW', ''];
106 hwvars = ['NOHW', ''];
107 termvars = ['NOHW', 1];
109 INCLUDE shortcut url=url(token, hwview, hwvars)
110 text=hwaction _ " Holt-Winters"
111 title="Switch Holt-Winters prediction boundaries";
114 termview='default-rrd-html';
116 termview='longterm-rrd-html';
122 sctitle="View last day and last week graphs";
125 sctitle="View last day, week, month, and year graphs";
128 INCLUDE shortcut url=url(token, termview, termvars)
129 text=termstr _ "term view"
132 INCLUDE shortcut url=plainURL _ 'explain-rrdgraph.html'
134 title='Describe graph elements and values'
139 [% INCLUDE bottomline %]
140 [% INCLUDE htmlend %]