kube/prometheus-operator
2023-08-19 08:41:44 +03:00
..
.gitignore prometheus-operator: Remove bundle.yml 2022-12-24 21:07:07 +02:00
application.yml prometheus-operator: Fix alertmanager config 2023-08-14 19:03:04 +03:00
blackbox-exporter.yml prometheus-operator: Bump blackbox exporter replica count to 3 2022-10-04 10:11:53 +03:00
mikrotik-exporter.yml prometheus-exporter: Fix antiaffinity rule for Mikrotik exporter 2022-11-12 16:50:31 +02:00
node-exporter.yml prometheus-operator: Remove cone nodes 2023-08-14 22:25:56 +03:00
README.md prometheus-operator: Bump bundle version 2022-12-21 14:08:23 +02:00
snmp-exporter.yml prometheus-operator: Drop mfp-cyber.pub.k-space.ee 2023-08-19 08:41:44 +03:00
snmp.yml prometheus-operator: Fix SNMP for older HP printers 2022-09-20 23:26:09 +03:00

Prometheus operator

curl -L https://github.com/prometheus-operator/prometheus-operator/releases/download/v0.61.1/bundle.yaml | sed -e 's/namespace: default/namespace: prometheus-operator/g' > bundle.yml
kubectl create namespace prometheus-operator
kubectl apply --server-side -n prometheus-operator -f bundle.yml
kubectl delete -n prometheus-operator configmap snmp-exporter
kubectl create -n prometheus-operator configmap snmp-exporter --from-file=snmp.yml
kubectl apply -n prometheus-operator -f application.yml -f node-exporter.yml -f blackbox-exporter.yml -f snmp-exporter.yml -f mikrotik-exporter.yml

Slack

 kubectl create -n prometheus-operator secret generic slack-secrets \
    --from-literal=webhook-url=https://hooks.slack.com/services/...

Mikrotik exporter

 kubectl create -n prometheus-operator secret generic mikrotik-exporter \
  --from-literal=MIKROTIK_PASSWORD='f7W!H*Pu' \
  --from-literal=PROMETHEUS_BEARER_TOKEN=$(cat /dev/urandom | base64 | head -c 30)