diff --git a/k8s-manifests/monitoring/prometheus-stack.jsonnet b/k8s-manifests/monitoring/prometheus-stack.jsonnet index faadffb..7e51eb8 100644 --- a/k8s-manifests/monitoring/prometheus-stack.jsonnet +++ b/k8s-manifests/monitoring/prometheus-stack.jsonnet @@ -32,28 +32,7 @@ app + { kubeControllerManager: enabled: false alertmanager: - config: - global: - resolve_timeout: 5m - route: - group_by: ['alertname', 'cluster'] - group_wait: 30s - group_interval: 5m - repeat_interval: 12h - receiver: 'pushover' - routes: - - receiver: 'null' - matchers: - - alertname="Watchdog" - - receiver: 'null' - matchers: - - alertname="InfoInhibitor" - receivers: - - name: 'null' - - name: 'pushover' - pushover_configs: - - user_key: x9PipXt1zGOU31OJH9Osv18BFrlRhw - token: aqvce1uukerhxhayxdq85wgtdh2c5r + enabled: false prometheus: prometheusSpec: storageSpec: diff --git a/k8s-manifests/monitoring/zabbix-proxy.jsonnet b/k8s-manifests/monitoring/zabbix-proxy.jsonnet new file mode 100644 index 0000000..614a4d1 --- /dev/null +++ b/k8s-manifests/monitoring/zabbix-proxy.jsonnet @@ -0,0 +1,22 @@ +local app = import "../../_templates/argocd_app.libsonnet"; + +[ +app + { + name:: "zabbix-proxy", + namespace:: "monitoring", + chart:: "zabbix-helm-chrt", + repo:: "https://cdn.zabbix.com/zabbix/integrations/kubernetes-helm/6.4", + version:: "1.3.*", + syncOptions:: ["CreateNamespace=true", "Force=true"], + values:: ||| + zabbixAgent: + enabled: false + zabbixProxy: + env: + - name: ZBX_HOSTNAME + value: zabbix-proxy + - name: ZBX_SERVER_HOST + value: "zabbix.smsvc.net" + ||| +} +]