@cryptotaxi247 / infra-1 / commits / 00255c7b

* Backup.

svn path=/configurations/trunk/tud/; revision=10649

Eelco Dolstra committed Feb 12, 2008 at 16:52 UTC 00255c7b3bc840753d6a706f66d9c67e7d810a79
2 files changed +15 -7
main.nix
+14 -6
@@ -26,6 +26,7 @@ let
26 in
27
28 rec {
29 +
30 boot = {
31 grubDevice = "/dev/sda";
32 initrd = {
@@ -111,36 +112,42 @@ rec {
112 enable = true;
113 };
114
115 + cron = {
116 + systemCronJobs = [
117 + "25 * * * * root (TZ=CET date; ${pkgs.rsync}/bin/rsync -razv --numeric-ids /data/subversion/ /data/vm/ unixhome.st.ewi.tudelft.nl::bfarm/subversion) >> /var/log/svn-backup.log 2>&1"
118 + ];
119 + };
120 +
121 dhcpd = {
122 enable = true;
123 interfaces = ["eth0"];
117 - extraConfig = "
124 + extraConfig = ''
125 option subnet-mask 255.255.255.0;
126 option broadcast-address 192.168.1.255;
127 option routers 192.168.1.5;
128 option domain-name-servers 130.161.158.4, 130.161.33.17, 130.161.180.1;
122 - option domain-name \"buildfarm-net\";
129 + option domain-name "buildfarm-net";
130
131 subnet 192.168.1.0 netmask 255.255.255.0 {
132 range 192.168.1.100 192.168.1.200;
133 }
134
135 use-host-decl-names on;
129 - ";
136 + '';
137 machines = pkgs.lib.filter (machine: machine ? ethernetAddress) machineList;
138 };
139
140 extraJobs = [
141 { name = "buildfarm-supervisor";
135 - job = "
136 - description \"Build farm job starter\"
142 + job = ''
143 + description "Build farm job starter"
144
145 start on network-interfaces/started
146 stop on network-interfaces/stop
147
148 #respawn ${pkgs.su}/bin/su - root -c 'NIX_REMOTE= ${supervisor}/bin/run' > /var/log/buildfarm 2>&1
149 respawn ${pkgs.su}/bin/su - buildfarm -c ${supervisor}/bin/run > /var/log/buildfarm 2>&1
143 - ";
150 + '';
151 }
152 ];
153
@@ -232,4 +239,5 @@ rec {
239 urlPath = "/";
240 inherit (pkgs) stdenv;
241 };
242 +
243 }
nagios-base.cfg
+1 -1
@@ -44,7 +44,7 @@ define service {
44 use local-service
45 host_name localhost
46 servicegroups diskspace
47 - check_command check_local_disk!20%!10%!/
47 + check_command check_local_disk!15%!5%!/
48 }
49
50