]> git.immae.eu Git - perso/Immae/Config/Nix.git/blame - modules/private/monitoring/objects_caldance-1.nix
Add Denise aventurier website
[perso/Immae/Config/Nix.git] / modules / private / monitoring / objects_caldance-1.nix
CommitLineData
e820134d
IB
1{ ... }:
2let
3 defaultPassiveInfo = {
4 use = "external-passive-service";
5 freshness_threshold = "450";
6 retry_interval = "1";
7 host_name = "caldance-1.v.immae.eu";
8 };
9in
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";
e820134d
IB
16 };
17 };
18 service = map (s: defaultPassiveInfo // s) [
19 {
20 service_description = "Size on root partition";
e820134d
IB
21 }
22
23 {
24 service_description = "Total number of process";
e820134d
IB
25 }
26
27 {
28 service_description = "Average load";
e820134d
IB
29 }
30
31 {
32 service_description = "Swap usage";
e820134d
IB
33 }
34
35 {
36 service_description = "fail2ban is active";
e820134d
IB
37 }
38
39 {
40 service_description = "NTP is activated and working";
e820134d
IB
41 freshness_threshold = "5400";
42 }
43
44 {
45 service_description = "Databases are present in postgresql";
e820134d
IB
46 }
47 ];
48}