diff options
author | Ismaël Bouya <ismael.bouya@normalesup.org> | 2020-08-08 15:56:45 +0200 |
---|---|---|
committer | Ismaël Bouya <ismael.bouya@normalesup.org> | 2020-08-08 15:56:45 +0200 |
commit | 6c95e93c85640e1fe544ed1b6a0b83e27725d0f0 (patch) | |
tree | a9a26e16d244311e164222dede579b1228169b20 /modules/private/monitoring | |
parent | f989f3edd7790c9b1a67dc99f074828211bbbe68 (diff) | |
download | Nix-6c95e93c85640e1fe544ed1b6a0b83e27725d0f0.tar.gz Nix-6c95e93c85640e1fe544ed1b6a0b83e27725d0f0.tar.zst Nix-6c95e93c85640e1fe544ed1b6a0b83e27725d0f0.zip |
Migrate caldance configuration to nixos
Diffstat (limited to 'modules/private/monitoring')
-rw-r--r-- | modules/private/monitoring/default.nix | 2 | ||||
-rw-r--r-- | modules/private/monitoring/objects_caldance-1.nix | 48 |
2 files changed, 1 insertions, 49 deletions
diff --git a/modules/private/monitoring/default.nix b/modules/private/monitoring/default.nix index c573af2..1590fd0 100644 --- a/modules/private/monitoring/default.nix +++ b/modules/private/monitoring/default.nix | |||
@@ -138,7 +138,7 @@ let | |||
138 | }; | 138 | }; |
139 | otherObjects = map | 139 | otherObjects = map |
140 | (n: (pkgs.callPackage (./. + "/objects_" + n + ".nix") { inherit emailCheck; })) | 140 | (n: (pkgs.callPackage (./. + "/objects_" + n + ".nix") { inherit emailCheck; })) |
141 | [ "caldance-1" "ulminfo-fr" "phare" ]; | 141 | [ "ulminfo-fr" "phare" ]; |
142 | masterObjects = pkgs.callPackage ./objects_master.nix { inherit config; }; | 142 | masterObjects = pkgs.callPackage ./objects_master.nix { inherit config; }; |
143 | commonObjects = pkgs.callPackage ./objects_common.nix ({ | 143 | commonObjects = pkgs.callPackage ./objects_common.nix ({ |
144 | master = cfg.master; | 144 | master = cfg.master; |
diff --git a/modules/private/monitoring/objects_caldance-1.nix b/modules/private/monitoring/objects_caldance-1.nix deleted file mode 100644 index d5b2d8d..0000000 --- a/modules/private/monitoring/objects_caldance-1.nix +++ /dev/null | |||
@@ -1,48 +0,0 @@ | |||
1 | { ... }: | ||
2 | let | ||
3 | defaultPassiveInfo = { | ||
4 | use = "external-passive-service"; | ||
5 | freshness_threshold = "450"; | ||
6 | retry_interval = "1"; | ||
7 | host_name = "caldance-1.v.immae.eu"; | ||
8 | }; | ||
9 | in | ||
10 | { | ||
11 | host = { | ||
12 | "caldance-1.v.immae.eu" = { | ||
13 | alias = "caldance-1.v.immae.eu"; | ||
14 | address = "caldance-1.v.immae.eu"; | ||
15 | use = "linux-server"; | ||
16 | }; | ||
17 | }; | ||
18 | service = map (s: defaultPassiveInfo // s) [ | ||
19 | { | ||
20 | service_description = "Size on root partition"; | ||
21 | } | ||
22 | |||
23 | { | ||
24 | service_description = "Total number of process"; | ||
25 | } | ||
26 | |||
27 | { | ||
28 | service_description = "Average load"; | ||
29 | } | ||
30 | |||
31 | { | ||
32 | service_description = "Swap usage"; | ||
33 | } | ||
34 | |||
35 | { | ||
36 | service_description = "fail2ban is active"; | ||
37 | } | ||
38 | |||
39 | { | ||
40 | service_description = "NTP is activated and working"; | ||
41 | freshness_threshold = "5400"; | ||
42 | } | ||
43 | |||
44 | { | ||
45 | service_description = "Databases are present in postgresql"; | ||
46 | } | ||
47 | ]; | ||
48 | } | ||