1
0
forked from k-space/kube
Files
ansible
argocd
asterisk
bind
camtiler
cert-manager
cnpg-system
dragonfly-operator-system
elastic-system
etherpad
freescout
gitea
grafana
hackerspace
harbor
kube-system
kubernetes-dashboard
local-path-storage
logging
logmower
longhorn-system
metallb-system
minio-clusters
mongodb-operator
monitoring
README.md
alertmanager.yaml
blackbox-exporter.yaml
mikrotik-exporter.yaml
node-exporter.yaml
ping-exporter.yaml
prometheus.yaml
snmp-configs.yaml
snmp-exporter.yaml
mysql-clusters
nextcloud
nyancat
oidc-gateway
openebs
opensearch-operator
passmower
playground
postgres-clusters
prometheus-operator
redis-clusters
reloader
ripe87
rosdump
shared
signs
tigera-operator
traefik
whoami
whoami-oidc
wiki
wildduck
woodpecker
.gitignore
CLUSTER.md
CONTRIBUTORS.md
LICENSE.md
README.md
SLACK.md
ansible.cfg
cluster-role-bindings.yml
known_hosts
kube-apiserver.j2
storage-class.yaml
kube/monitoring
rasmus 66034d2463 docs: mega refactor
Also bunch of edits at wiki.k-space.ee
2024-07-30 10:51:34 +03:00
..
2024-07-26 13:56:13 +03:00
2024-07-27 03:17:24 +03:00
2024-07-30 10:51:34 +03:00
2024-07-28 20:00:51 +03:00

Monitoring

Additional docs: https://wiki.k-space.ee/en/hosting/monitoring

This namespace is managed by ArgoCD

To reconfigure SNMP targets etc:

kubectl delete -n monitoring configmap snmp-exporter
kubectl create -n monitoring configmap snmp-exporter --from-file=snmp.yml=snmp-configs.yaml

To set Slack secrets:

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

To set Mikrotik secrets:

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