--- /dev/null
+[%#
+ Example of using tpage for Torrus config generation.
+ This is an example only. See User Guide for more details.
+ Author: Christian Schnidrig
+ Generate the XML configuration with
+ tpage --define data=servers.data servers.tmpl >servers.xml
+%]
+[%
+ servers = [
+ {
+ name => 'torrus'
+ type => 'Linux',
+ location => 'Binz'
+ description => 'Torrus (Front-end)'
+ community => 'blabla',
+ ram => 3000000000
+ numCpu => 2,
+ disks => [
+ {name => '/', nickName => 'Root'}
+ {name => '/var/snmpcollector/0', nickName => 'Collector_0'}
+ {name => '/var/snmpcollector/1', nickName => 'Collector_1'}
+ {name => '/var/snmpcollector/2', nickName => 'Collector_2'}
+ {name => '/var/snmpcollector/3', nickName => 'Collector_3'}
+ {name => '/var/snmpcollector/4', nickName => 'Collector_4'}
+ ],
+ nics => [
+ {name => 'eth0', nickName => 'nic', speed => 100000000}
+ {name => 'eth1', nickName => 'local', speed => 1000000000}
+ ]
+ }
+ {
+ name => 'torrus2'
+ type => 'Linux',
+ location => 'Binz'
+ description => 'Torrus (Collector)'
+ community => 'blabla',
+ ram => 3000000000
+ numCpu => 2,
+ disks => [
+ {name => '/', nickName => 'Root'}
+ {name => '/var/snmpcollector/5', nickName => 'Collector_5'}
+ {name => '/var/snmpcollector/6', nickName => 'Collector_6'}
+ {name => '/var/snmpcollector/7', nickName => 'Collector_7'}
+ {name => '/var/snmpcollector/8', nickName => 'Collector_8'}
+ {name => '/var/snmpcollector/9', nickName => 'Collector_9'}
+ ],
+ nics => [
+ {name => 'eth0', nickName => 'nic', speed => 100000000}
+ {name => 'eth1', nickName => 'local', speed => 1000000000}
+ ]
+ }
+ {
+ name => 'someSolarisMachine',
+ type => 'Solaris',
+ location => 'Binz',
+ description => 'Tacacs Server',
+ community => 'blabla',
+ ram => 224000000,
+ numCpu => 1,
+ disks => [
+ {name => '/', nickName => 'Root'}
+ {name => '/log', nickName => 'Log'}
+ ],
+ nics => [
+ {name => 'le0', nickName => 'nic', speed => 100000000}
+ ]
+ }
+ ]
+%]