1 [% PROCESS 'html-incblocks.txt' %]
3 [% INCLUDE htmlstart title='Graphs for ' _ path(token) printpath=
1 %]
5 <!-- content template file is 'default-rrd.html' -->
6 [% parentComment = nodeParam(parent(token),'comment') %]
7 [% IF parentComment %]
<h1>Graphs for [% xmlnorm(parentComment) %]
</h1>[% END %]
9 [%- INCLUDE variables -%]
11 <h2>[% xmlnorm(nodeParam(token,'comment')) %]
</h2>
13 [%- INCLUDE legend -%]
15 [% monitors = nodeParam(token,'monitor');
17 moncount = monitors.split(',').size %]
18 <DIV CLASS=
"Monitors">
19 <DIV CLASS=
"MonitorsTitle">
20 <STRONG>Monitor[% (moncount
> 1) ? 's' : '' %]:
</STRONG>
21 [% (moncount
> 1) ? moncount : '' %]
22 [% FOREACH monitor = monitors.split(',');
23 mondesc = param(monitor, 'comment') %]
24 <DIV CLASS=
"MonitorLine">
25 <SPAN CLASS=
"MonitorName">[% monitor %]
</SPAN>
26 [% IF mondesc; %]
<SPAN CLASS=
"MonitorDesc">([% mondesc %])
</SPAN>[% END %]
33 [%- IF nodeParam(token, 'ds-type') != 'rrd-multigraph' -%]
34 [%- dayValues = rrprint(token, 'rrd-print-daily') -%]
35 [%- lastValue = rrprint(token, 'rrd-print-last') -%]
38 minimum: [% scale('%
.1f', dayValues
.0) %],
39 average: [% scale('%
.1f', dayValues
.1) %],
40 maximum:
<span class=
"green">[% scale('%
.1f', dayValues
.2) %]
</span>.
41 last: [% scale('%
.1f', lastValue) %]
</code>
46 graphviews = nodeParam(token,'rrgraph-views').split(',');
47 dayView = graphviews
.1;
48 weekView = graphviews
.2;
49 monthView = graphviews
.3;
50 yearView = graphviews
.4;
51 IF nodeParam(token, 'rrd-hwpredict') == 'enabled' and
52 ( param(view, 'rrd-hwpredict') == 'disabled' or variables.NOHW );
53 graphvars = ['NOHW',
1];
57 <h3>Last day graph
</h3>
58 <p class=
"Graph GraphImage">
59 [% INCLUDE rrgraph view=dayView vars=graphvars %]
62 <h3>Last week graph
</h3>
63 <p class=
"Graph GraphImage">
64 [% INCLUDE rrgraph view=weekView vars=graphvars %]
67 [%- longterm = param(view, 'longterm') -%]
70 <h3>Last month graph
</h3>
71 <p class=
"Graph GraphImage">
72 [% INCLUDE rrgraph view=monthView %]
75 <h3>Last year graph
</h3>
76 <p class=
"Graph GraphImage">
77 [% INCLUDE rrgraph view=yearView %]
82 <div class=
"BottomShortcuts">
86 hwview='longterm-rrd-html';
87 termview='default-rrd-html';
89 hwview='default-rrd-html';
90 termview='longterm-rrd-html';
94 IF nodeParam(token, 'rrd-hwpredict') == 'enabled' and
95 param(view, 'rrd-hwpredict') != 'disabled';
96 IF not variables.NOHW;
99 termvars = ['NOHW', ''];
102 hwvars = ['NOHW', ''];
103 termvars = ['NOHW',
1];
105 INCLUDE shortcut url=url(token, hwview, hwvars)
106 text=hwaction _
" Holt-Winters"
107 title=
"Switch Holt-Winters prediction boundaries";
110 termview='default-rrd-html';
112 termview='longterm-rrd-html';
118 sctitle=
"View last day and last week graphs";
121 sctitle=
"View last day, week, month, and year graphs";
124 INCLUDE shortcut url=url(token, termview, termvars)
125 text=termstr _
"term view"
128 INCLUDE shortcut url=plainURL _ 'explain-rrdgraph.html'
130 title='Describe graph elements and values'
136 [% INCLUDE bottomline %]
137 [% INCLUDE htmlend %]