3 Example of using tpage for Torrus config generation.
4 This is an example only. See User Guide for more details.
5 Author: Christian Schnidrig
14 <subtree name="Servers">
15 [% FOREACH server = servers %]
16 <!-- ************************************************************* -->
17 <!-- [% server.name %] -->
18 <subtree name="[% server.type %]">
19 <subtree name="[% server.name %]">
21 <alias>/ByName/[% server.name %]/</alias>
23 <param name="snmp-community" value="[% server.community %]" />
24 <param name="comment" value="[% server.description %]" />
25 <param name="snmp-host" value="[% server.name %]" />
27 Description: [% server.description %]
28 Location: [% server.location %]
31 <apply-template name="physicalRam" />
32 <leaf name="PhysicalRAM">
33 <param name="lower-limit" value="0" />
34 <param name="upper-limit" value="[% server.ram %]" />
37 <param name="numCpu" value="[% server.numCpu %]" />
38 [% IF server.type == 'Linux'%]
39 <apply-template name="cpu-Linux" />
41 <apply-template name="cpu-Solaris" />
43 <apply-template name="load" />
44 <apply-template name="virtualMemory" />
46 <apply-template name="swap" />
48 <apply-template name="sysIO" />
49 [% SET precedence = 200 %]
50 [% FOREACH disk = server.disks %]
51 <leaf name="Disk_[% disk.nickName %]">
52 <param name="comment" value="Disk [% disk.name %]" />
53 <param name="data-file">
54 %system-id%_[%disk.nickName%].rrd
56 <param name="storage-name" value="[% disk.name %]" />
57 [% SET precedence = precedence + 10 %]
58 <param name="precedence" value="[% precedence %]" />
59 <apply-template name="disk" />
62 [% FOREACH nic = server.nics %]
63 <subtree name="[% nic.nickName %]">
64 <param name="interface-name" value="[% nic.name %]" />
65 <param name="interface-nick" value="[% nic.nickName %]" />
66 <param name="speed" value="[% nic.speed %]" />
67 <param name="comment" value="Network Traffic [% nic.name %]"/>
68 <apply-template name="interface-counters" />
69 [% SET precedence = precedence + 10 %]
70 <param name="precedence" value="[% precedence %]" />
73 <apply-template name="hrSystemUptime" />