aboutsummaryrefslogtreecommitdiff
path: root/nixos
diff options
context:
space:
mode:
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/monitoring.nix16
1 files changed, 3 insertions, 13 deletions
diff --git a/nixos/modules/monitoring.nix b/nixos/modules/monitoring.nix
index 36cd387..2fc6da5 100644
--- a/nixos/modules/monitoring.nix
+++ b/nixos/modules/monitoring.nix
@@ -6,8 +6,6 @@
}:
with lib; let
cnf = config.cynerd.monitoring;
- inherit (config.networking) hostName;
- isHost = cnf.host == hostName || hostName == "errol";
in {
options.cynerd.monitoring = {
enable = mkOption {
@@ -25,17 +23,9 @@ in {
default = false;
description = "If speedtest should be used to measure connection speed";
};
-
- host = mkOption {
- type = types.str;
- description = "Host name of the monitoring hosting system";
- readOnly = true;
- };
};
config = mkMerge [
- {cynerd.monitoring.host = "lipwig";}
-
(mkIf cnf.enable {
# Telegraf configuration
services.telegraf = {
@@ -127,14 +117,14 @@ in {
];
})
- (mkIf isHost {
+ (mkIf (config.networking.hostName == "lipwig") {
# InfluxDB
- services.influxdb2.enable = mkIf isHost true;
+ services.influxdb2.enable = true;
services.telegraf.extraConfig.inputs.prometheus = {
urls = ["http://localhost:8086/metrics"];
};
# Grafana
- services.grafana = mkIf isHost {
+ services.grafana = {
enable = true;
settings = {
users.allow_sign_up = false;