summaryrefslogtreecommitdiff
path: root/hosts/chaski
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--hosts/chaski/configuration.nix2
-rw-r--r--hosts/chaski/services/grafana.nix43
2 files changed, 1 insertions, 44 deletions
diff --git a/hosts/chaski/configuration.nix b/hosts/chaski/configuration.nix
index 672b5d3..38e9e0d 100644
--- a/hosts/chaski/configuration.nix
+++ b/hosts/chaski/configuration.nix
@@ -8,7 +8,7 @@
imports =
[ # Include the results of the hardware scan.
./hardware-configuration.nix
- ./services/grafana.nix
+ # ./services/grafana.nix
# ./services/workadventure.nix
#./services/exneuland.nix
./services/jitsi.nix
diff --git a/hosts/chaski/services/grafana.nix b/hosts/chaski/services/grafana.nix
deleted file mode 100644
index 7de2f69..0000000
--- a/hosts/chaski/services/grafana.nix
+++ /dev/null
@@ -1,43 +0,0 @@
-{ config, pkgs, ... }:
-
-{
- services.prometheus = {
- enable = true;
- port = 9001;
- scrapeConfigs = [ {
- job_name = "lmucast-docker";
- static_configs = [ {
- targets = [ "cast.itunes.uni-muenchen.de:9101" ];
- } ];
- } ];
- };
-
- services.grafana = {
- enable = true;
- port = 5000;
- addr = "[::]";
- rootUrl = "https://scrape.stuebinm.eu/";
- auth.anonymous.enable = true;
-
- provision = {
- enable = true;
- datasources = [ {
- name = "lmucast";
- type = "prometheus";
- url = "http://localhost:9001";
- } ];
- };
- };
-
- services.nginx.enable = true;
- services.nginx.virtualHosts."scrape.stuebinm.eu" = {
- locations."/" = {
- proxyPass = "http://localhost:5000";
- proxyWebsockets = true;
- };
- enableACME = true;
- forceSSL = true;
- };
-
- networking.firewall.allowedTCPPorts = [ 80 443 ];
-}