diff --git a/morph/grid/production/grid.nix b/morph/grid/production/grid.nix index ec0c1b37f996dd836f6011425f114471a2ccde0a..dd982833e73b40bb6e402285993100940eaaf805 100644 --- a/morph/grid/production/grid.nix +++ b/morph/grid/production/grid.nix @@ -45,7 +45,10 @@ let gridlib.monitoring gridlib.hardware-aws (gridlib.customize-monitoring { - inherit hostsMap vpnClientIPs nodeExporterTargets paymentExporterTargets; + inherit hostsMap vpnClientIPs + nodeExporterTargets + paymentExporterTargets + blackboxExporterHttpsTargets; inherit (grid-config) letsEncryptAdminEmail; googleOAuthClientID = grid-config.monitoringGoogleOAuthClientID; enableSlackAlert = true; @@ -127,6 +130,11 @@ let "storage005" ]; paymentExporterTargets = [ "payments" ]; + blackboxExporterHttpsTargets = [ + "https://private.storage/" + "https://payments.private.storage/" + "https://monitoring.private.storage/" + ]; in { network = { diff --git a/morph/grid/testing/grid.nix b/morph/grid/testing/grid.nix index 7a304e11cfd7ec3fbef3f8efa2417a9004132c42..45ebb30664d41967f4dbae1befd63303ceb7eef2 100644 --- a/morph/grid/testing/grid.nix +++ b/morph/grid/testing/grid.nix @@ -58,7 +58,10 @@ let gridlib.monitoring gridlib.hardware-aws (gridlib.customize-monitoring { - inherit hostsMap vpnClientIPs nodeExporterTargets paymentExporterTargets; + inherit hostsMap vpnClientIPs + nodeExporterTargets + paymentExporterTargets + blackboxExporterHttpsTargets; inherit (grid-config) letsEncryptAdminEmail; googleOAuthClientID = grid-config.monitoringGoogleOAuthClientID; enableSlackAlert = true; @@ -78,6 +81,11 @@ let vpnClientIPs = [ "172.23.23.11" "172.23.23.12" ]; nodeExporterTargets = [ "monitoring" "payments" "storage001" ]; paymentExporterTargets = [ "payments" ]; + blackboxExporterHttpsTargets = [ + "https://privatestorage-staging.com/" + "https://payments.privatestorage-staging.com/" + "https://monitoring.privatestorage-staging.com/" + ]; in { network = {