- LINUX
- GIT
- DOCKER
- DOCKERFILE
- DOCKER-COMPOSE
- DOCKERSWARM
- KUBERNETES
- ANSIBLE
- BASH
- DOCKERFILE
- DOCKER-COMPOSE
- JENKINSFILE
- JENKINS-PIPELINE
- GITLAB CI/CD
- GROOVIE
- INSTALL
- PODS
- INGRESS
Мониторим CEPH кластер
Скажу сразу. Так как я ленивая жопа, то ставить CEPH Exporter будем в докер, а не гемороится со сбором из исходников. Да. Тут вот еще что:
Как ставить докер я писал тут
А как ставить мониторинг на Прометее и Графане вот тут.
Все это будет полезно для того, что написано под катом.
И так, приступим. Будем мониторить CEPH кластер.
Выгружаем наш образ и запускаем в докере.
sudo docker pull digitalocean/ceph_exporter
sudo docker run -v /etc/ceph:/etc/ceph --name ceph_exporter -p=9128:9128 -td digitalocean/ceph_exporter
Проверяем через docker ps что он запустился.
Добавляем в конфиг прометеуса (prometheus.yaml) наш новый exporter
- job_name: 'ceph-exporter'
static_configs:
- targets: ['YOU_IP_ADDRESS:9128']
labels:
alias: ceph-exporter
Добавляем в графану источник данных - прометей. Если еще не добавлен.
Затем добавляем дашборд. В данном примере используется Ceph - Cluster шаблон с Grafana Labs. Добавляем его. (Для удобства можно использовать ID 917 для быстрого импорта).
Переходим в добавленный дашборд и, если все действия были выполнены правильно, то наблюдаем информацию о нашем Ceph кластере.
Тадааам! Все работает! 👍
Спасибо за картинки и статью вот этому бложеку