Tag Archives: Slack

Prometheus: Alertmanager и blackbox-exporter – проверка срока действия SSL и нотификация в Slack

27 July 2018
 

 Основная задача – проверять SSL-сертификаты и уведомлять о том, что срок действия сертификата завершается. Запуск blackbox-exporter Все сервисы мониторинг запускаются из Compose-файла, который деплоится на хост мониторинга из Ansible-шаблона roles/monitoring/templates/prometheus-compose.yml.j2. Добавляем туда ещё один контейнер: … blackbox-exporter: image: prom/blackbox-exporter command: ‘–config.file=/config/blackbox.yml’ # for debug #command: ‘–config.file=/config/blackbox.yml –log.level=debug’ networks: – prometheus ports: – 9115:9115 volumes: -… Read More »

Jenkins: уведомление в Slack из Jenkins Scripted Pipeline

25 July 2018
 

 Имеется Jenkins-job, из которой необходимо отправлять уведомления по завершению билда. В Jenkins для этого имеется Slack Notification, который и применим. Хороший пост по теме – тут>>>. Устанавливаем его: Настраиваем Slack – переходим на https://setevoy.slack.com/apps/new/A0F7VRFKN-jenkins-ci (меняем setevoy на ваш URL, само собой), и добавляем Jenkins: И следуем инструкции: Настройка Slack Notification Переходим в Jenkins > Global configuration, внизу настраиваем Slack… Read More »

Travis: уведомления в Slack и работа с бранчами – примеры

12 June 2016
 

 branches Пример реализации работы с разными бранчами в Travis. Пример файла: $ cat .travis.yml branches: only: – master script: – ./scripts/dns_update.sh -v – test $TRAVIS_TEST_RESULT == 0 && ./scripts/dns_update.sh -b – test $TRAVIS_TEST_RESULT == 0 && ./scripts/dns_update.sh -i notifications: slack: rooms: – akka:YbsC***6h5u#ok-technology on_failure: always on_success: always