summaryrefslogtreecommitdiffstats
path: root/templates/start.tpl.php
blob: f3a8df4b680aa0284aac6cb743b22b4ee0fd1943 (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
====== Hostinfo ======

<WRAP centeralign>{confsearch> @hostinfo > Search in hostinfo}</WRAP>

===== �bersicht =====

<flattable key="Hostname" os="OS" arch="Arch" vserver="VServer"="--" maint="Maintainers"=0 nagios="Monitoring" bcfg2="Bcfg2" doc="Doku"="FIXME">
<?php foreach ($HOSTINFO as $host => $data) { ?>
[[<?php echo $host ?>|<?php echo str_replace('.spline.inf.fu-berlin.de', '', $host) ?>]]:
  @os: <?php echo $data['os']; echo "\n" ?>
  @arch: <?php echo $data['arch']; echo "\n" ?>
<?php if (isset($data['vserver']) && !empty($data['vserver'])) { ?>
  @vserver: <?php echo $data['vserver']; echo "\n" ?>
<?php } ?>
  @maint: <?php echo count($data['maintainers']); echo "\n" ?>
  @nagios: [[https://monitoring.spline.inf.fu-berlin.de/icinga/<?php echo str_replace('.spline.inf.fu-berlin.de', '', $host) ?>|Link]]
  @bcfg2: [[https://bcfg2.spline.inf.fu-berlin.de/client/<?php echo $host ?>|Link]]
<?php if (isset($data['doc']) && strlen(trim($data['doc'])) > 100) { ?>
  @doc: :-D
<?php } ?>

<?php } ?>
</flattable>

===== IPs =====

<flattable key="IP" host="Hostname" sort="1">
<?php foreach ($HOSTINFO as $host => $data) { ?>
<?php   if (isset($data['addresses']) && is_array($data['addresses'])) { ?>
<?php     foreach ($data['addresses'] as $address) { ?>
<?php       if (!isset($address['vserver'])) { ?>
<?php echo $address['address'] ?>:
  @host: [[<?php echo $host ?>|<?php echo str_replace('.spline.inf.fu-berlin.de', '', $host) ?>]]

<?php       } ?>
<?php     } ?>
<?php   } ?>
<?php } ?>
</flattable>

===== Bcfg2 Groups =====

<?php foreach (get_bcfg2_groups($HOSTINFO) as $group => $hosts) { ?>
==== <?php echo $group ?> ====

<?php   if ($hosts == 'all') { ?>
[[start#uebersicht|alle Server]]
<?php   } else { ?>
<flattable key="Hostname" os="OS" arch="Arch" vserver="VServer"="--" maint="Maintainers"=0 nagios="Monitoring" bcfg2="Bcfg2" doc="Doku"="FIXME">
<?php     foreach ($hosts as $host => $data) { ?>
[[<?php echo $host ?>|<?php echo str_replace('.spline.inf.fu-berlin.de', '', $host) ?>]]:
  @os: <?php echo $data['os']; echo "\n" ?>
  @arch: <?php echo $data['arch']; echo "\n" ?>
<?php if (isset($data['vserver']) && !empty($data['vserver'])) { ?>
  @vserver: <?php echo $data['vserver']; echo "\n" ?>
<?php } ?>
  @maint: <?php echo count($data['maintainers']); echo "\n" ?>
  @nagios: [[https://monitoring.spline.inf.fu-berlin.de/icinga/<?php echo str_replace('.spline.inf.fu-berlin.de', '', $host) ?>|Link]]
  @bcfg2: [[https://bcfg2.spline.inf.fu-berlin.de/client/<?php echo $host ?>|Link]]
<?php if (isset($data['doc']) && strlen(trim($data['doc'])) > 100) { ?>
  @doc: :-D
<?php } ?>

<?php     } ?>
</flattable>
<?php   } ?>
<?php } ?>