2 Template-Toolkit template for OpenNMS Torrus config generation.
4 $Id: onms.tmpl,v 1.1 2010-12-27 00:04:40 ivan Exp $
8 This file is autogenerated from [% $data %]
15 <template name="onms-response">
16 <param name="ds-type" value="rrd-file" />
17 <param name="rrd-hwpredict" value="disabled" />
18 <param name="leaf-type" value="rrd-def" />
19 <param name="rrd-cf" value="AVERAGE" />
20 <param name="graph-lower-limit" value="0" />
21 <param name="vertical-label" value="milliseconds"/>
23 <template name="onms-response-icmp">
25 <param name="comment" value="ICMP response time"/>
26 <param name="rrd-ds" value="icmp" />
27 <param name="data-file" value="icmp.rrd" />
28 <param name="graph-legend" value="ICMP" />
29 <param name="vertical-label" value="microseconds" />
32 [% FOREACH interface = ifs %]
33 <!-- ********************************************************** -->
34 <!-- IP address: [% interface.addr %] -->
36 <subtree name="[% interface.addr %]">
37 <param name="data-dir" value="[% responcedir _ "/" _ interface.addr %]"/>
38 <apply-template name="onms-response"/>
39 [% FOREACH svc = interface.services;
40 IF svc.name == 'icmp' %]
41 <apply-template name="icmp" />
43 <leaf name="[% svc.legend %]">
44 <param name="comment" value="[% svc.legend %] response time" />
45 <param name="rrd-ds" value="[% svc.name %]" />
46 <param name="data-file" value="[% svc.name %].rrd" />
47 <param name="graph-legend" value="[% svc.legend %]" />