import torrus 1.0.9
[freeside.git] / torrus / xmlconfig / examples / servers.data
1 [%#
2   Example of using tpage for Torrus config generation.
3   This is an example only. See User Guide for more details.
4   Author: Christian Schnidrig
5   Generate the XML configuration with
6   tpage --define data=servers.data servers.tmpl >servers.xml
7 %]
8 [%
9   servers = [
10     {
11       name => 'torrus'
12       type => 'Linux',
13       location => 'Binz'
14       description => 'Torrus (Front-end)'
15       community => 'blabla',
16       ram => 3000000000
17       numCpu => 2,
18       disks => [
19           {name => '/', nickName => 'Root'}
20           {name => '/var/snmpcollector/0', nickName => 'Collector_0'}
21           {name => '/var/snmpcollector/1', nickName => 'Collector_1'}
22           {name => '/var/snmpcollector/2', nickName => 'Collector_2'}
23           {name => '/var/snmpcollector/3', nickName => 'Collector_3'}
24           {name => '/var/snmpcollector/4', nickName => 'Collector_4'}
25         ],
26       nics => [
27           {name => 'eth0', nickName => 'nic', speed => 100000000}
28           {name => 'eth1', nickName => 'local', speed => 1000000000}
29         ]
30     }
31     {
32       name => 'torrus2'
33       type => 'Linux',
34       location => 'Binz'
35       description => 'Torrus (Collector)'
36       community => 'blabla',
37       ram => 3000000000
38       numCpu => 2,
39       disks => [
40           {name => '/', nickName => 'Root'}
41           {name => '/var/snmpcollector/5', nickName => 'Collector_5'}
42           {name => '/var/snmpcollector/6', nickName => 'Collector_6'}
43           {name => '/var/snmpcollector/7', nickName => 'Collector_7'}
44           {name => '/var/snmpcollector/8', nickName => 'Collector_8'}
45           {name => '/var/snmpcollector/9', nickName => 'Collector_9'}
46         ],
47       nics => [
48           {name => 'eth0', nickName => 'nic', speed => 100000000}
49           {name => 'eth1', nickName => 'local', speed => 1000000000}
50         ]
51     }
52     {
53       name => 'someSolarisMachine',
54       type => 'Solaris',
55       location => 'Binz',
56       description => 'Tacacs Server',
57       community => 'blabla',
58       ram => 224000000,
59       numCpu => 1,
60       disks => [
61           {name => '/', nickName => 'Root'}
62           {name => '/log', nickName => 'Log'}
63         ],
64       nics => [
65           {name => 'le0', nickName => 'nic', speed => 100000000}
66         ]
67     }
68   ]
69 %]