buried more whitesapce
[torrus-plus.git] / src / templates / lazydays / default-rrd.html
blob4d3aadbe672568bcae1434239a281ccb5e86ac4a
1 [% PROCESS 'html-incblocks.txt' %]
2 [% INCLUDE setdate %]
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');
16 IF monitors != '';
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 %]
27 </DIV>
28 [% END %]
29 </DIV>
30 </DIV>
31 [% END %]
33 [%- IF nodeParam(token, 'ds-type') != 'rrd-multigraph' -%]
34 [%- dayValues = rrprint(token, 'rrd-print-daily') -%]
35 [%- lastValue = rrprint(token, 'rrd-print-last') -%]
37 <code>24-hour...
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>
42 [% END -%]
44 [%-
45 graphvars = [];
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];
54 END;
55 -%]
57 <h3>Last day graph</h3>
58 <p class="Graph GraphImage">
59 [% INCLUDE rrgraph view=dayView vars=graphvars %]
60 </p>
62 <h3>Last week graph</h3>
63 <p class="Graph GraphImage">
64 [% INCLUDE rrgraph view=weekView vars=graphvars %]
65 </p>
67 [%- longterm = param(view, 'longterm') -%]
68 [%- IF longterm -%]
70 <h3>Last month graph</h3>
71 <p class="Graph GraphImage">
72 [% INCLUDE rrgraph view=monthView %]
73 </p>
75 <h3>Last year graph</h3>
76 <p class="Graph GraphImage">
77 [% INCLUDE rrgraph view=yearView %]
78 </p>
80 [%- END -%]
82 <div class="BottomShortcuts">
83 <p>
85 IF longterm;
86 hwview='longterm-rrd-html';
87 termview='default-rrd-html';
88 ELSE;
89 hwview='default-rrd-html';
90 termview='longterm-rrd-html';
91 END;
92 hwvars = [];
93 termvars = [];
94 IF nodeParam(token, 'rrd-hwpredict') == 'enabled' and
95 param(view, 'rrd-hwpredict') != 'disabled';
96 IF not variables.NOHW;
97 hwaction = 'Disable';
98 hwvars = ['NOHW', 1];
99 termvars = ['NOHW', ''];
100 ELSE;
101 hwaction = 'Enable';
102 hwvars = ['NOHW', ''];
103 termvars = ['NOHW', 1];
104 END;
105 INCLUDE shortcut url=url(token, hwview, hwvars)
106 text=hwaction _ " Holt-Winters"
107 title="Switch Holt-Winters prediction boundaries";
108 ELSE;
109 IF longterm;
110 termview='default-rrd-html';
111 ELSE;
112 termview='longterm-rrd-html';
113 END;
114 END;
116 IF longterm;
117 termstr='Short';
118 sctitle="View last day and last week graphs";
119 ELSE;
120 termstr='Long';
121 sctitle="View last day, week, month, and year graphs";
122 END;
124 INCLUDE shortcut url=url(token, termview, termvars)
125 text=termstr _ "term view"
126 title=sctitle;
128 INCLUDE shortcut url=plainURL _ 'explain-rrdgraph.html'
129 text='Explain graph'
130 title='Describe graph elements and values'
131 newwindow=1;
133 </p>
134 </div>
136 [% INCLUDE bottomline %]
137 [% INCLUDE htmlend %]