summaryrefslogtreecommitdiff
path: root/torrus/xmlconfig/examples/servers.data
blob: 28775dc2804e347b3d0358695b7145d02f491d7d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
[%#
  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}
        ]
    }
  ]
%]