1
0
forked from k-space/kube
kube/prometheus-operator
2022-09-15 21:12:33 +03:00
..
alertmanager-config.yml alertmanager: email config 2022-09-15 21:12:33 +03:00
application.yml alertmanager: email config 2022-09-15 21:12:33 +03:00
blackbox-exporter.yml Migrate to Prometheus Operator 2022-09-11 16:38:16 +03:00
bundle.yml Migrate to Prometheus Operator 2022-09-11 16:38:16 +03:00
mikrotik-exporter.yml Migrate to Prometheus Operator 2022-09-11 16:38:16 +03:00
node-exporter.yml prometheus-operator: Fix node exporter formatting 2022-09-12 07:44:06 +03:00
README.md Migrate to Prometheus Operator 2022-09-11 16:38:16 +03:00
snmp-exporter.yml Migrate to Prometheus Operator 2022-09-11 16:38:16 +03:00
snmp.yml Migrate to Prometheus Operator 2022-09-11 16:38:16 +03:00

Prometheus operator

curl -L https://github.com/prometheus-operator/prometheus-operator/releases/download/v0.59.0/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

Mikrotik expoeter

 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)