Архивы рубрики ‘DevOps’

Мониторинг ICMP-доступности хоста в Prometheus

Алгоритм действий состоит из следующих шагов: 1.Настройка конфигурационного файла Blackbox-экспортера на поддержку icmp-проверки 2.Настройка Prometheus-а для подключения и поддержки Blackbox-экспортера 3.Настрйка правил Prometheus для мониторинга ICMP-доступности хоста   1.Настройка конфигурационного файла Blackbox-экспортера на поддержку icmp-проверки Определяем модуль с именем icmp-general. Время проверки — до 5 секунд Предпочитаемый IP-протокол для проверки ipv4 (чтобы не использовался ipv6) […]

Мониторинг Redis в Prometheus

Алгоритм действий состоит из следующих шагов: 1.Запуск Redis-экспортера для сбора метрик с Redis и отдачи их Prometheus-у 2.Настройка Prometheus-а для сбора метрик с Redis-экспортера 3.Импортирование/настройка dashboard Grafana для визуализации метрик 4.Настрйка правил Prometheus для мониторинга Redis показателей 1.Запуск Redis-экспортера для сбора метрик с Redis и отдачи их Prometheus-у Redis-экспортер запускаем в той же docker-сети, в […]

Мониторинг MySQL в Prometheus

Алгоритм действий состоит из следующих шагов: 1.Создание пользователя с необходимымы привилегиями для сбора метрик с mysql 2.Запуск MySQL-экспортера для сбора метрик с MySQL и отдачи их Prometheus-у 3.Настройка Prometheus-а для сбора метрик с MySQL-экспортера 4.Импортирование/настройка dashboard Grafana для визуализации метрик 5.Настрйка правил Prometheus для мониторинга MySQL показателей Описание параметров, которые испоьзуются для поcтроения дашбоарада в […]

Мониторинг PHP-FPM в Prometheus

Алгоритм действий состоит из следующих шагов: 1.Настройка PHP-FPM на отдачу статусной страницы 2.Настройка Nginx на поддержку статусной страницы PHP-FPM 3.Запуск PHP-FPM-экспортера для сбора метрик с PHP-FPM и отдачи их Prometheus-у 4.Настройка Prometheus-а для сбора метрик с PHP-FPM-экспортера 5.Импортирование/настройка dashboard Grafana для визуализации метрик 6.Настрйка правил Prometheus для мониторинга PHP-FPM показателей Описание собираемых параметров с помощью […]

Мониторинг Nginx в Prometheus

Алгоритм действий состоит из следующих шагов: 1.Настройка Nginx на отдачу статусной страницы 2.Запуск Nginx-экспортера для сбора метрик с Nginx и отдачи их Prometheus-у 3.Настройка Prometheus-а для сбора метрик с Nginx-экспортера 4.Импортирование/настройка dashboard Grafana для визуализации метрик 5.Настрйка правил Prometheus для мониторинга Nginx  показателей 1.Настройка Nginx на отдачу статусной страницы Проверка поддержки Nginx-ом модуля http_stub_status_module и […]

Знакомство с Ansible — Часть 2

В первой части рассмотрены следующие темы: — Конфигурационный файл Ansible, Inventory-файл — Полезные команды Ansible — Теги — Переменные — Ad-Hoc-режим — Модули — Debug в Ansible В этой второй части рассмотрены следующие темы: — Роли — Import/Include — Выполнение задачи на другом сервере(delegate_to) — Однократное выполнение задачи (run_once ) — Перехват и обработка ошибок(ignore_errors|any_errors_fatal) […]

Знакомство с Ansible — Часть 1

В этой первой части рассмотрены следующие темы: — конфигурационный файл Ansible, Inventory-файл — полезные команды Ansible — теги — переменные — Ad-Hoc-режим — модули — debug в Ansible Во второй части рассмотрены следующие темы: — роли — import/include — выполнение задачи на другом сервере(delegate_to) — однократное выполнение задачи (run_once ) — перехват и обработка ошибок(ignore_errors|any_errors_fatal) […]

Helm — полезные команды

Установка клиентской (helm-клиента) и серверной (helm-tiller) частей было рассмотрено в статье(актуально для версии Helm 2) https://kamaok.org.ua/?p=3109 Обновленная статья в связи с выходом Helm версии 3 Установка HELM версии 3 https://helm.sh/docs/intro/install/ На Centos7

На Ubuntu/Debian

Настройка автодополнения helm в bash

Проверка

Проверка локальных helm-переменных

[…]

Базовая работа с Kubernetes — часть 2

Рассмотрим несколько основных ресурсов/объектов в Kubernetes Ресурс/Объект Pod Pod  — минимальная базовая единица Kubernetes, представляет собой группу из одного или нескольких контейнеров (например, контейнеров Docker) с общим хранилищем / сетью и спецификацией для запуска контейнеров Сам по себе не может перезапускаться автоматически при ручном или аварийном завершении своей работы. Поэтому выше над Pod-ом существуют другие […]

Базовая работа с Kubernetes — часть 1

Ресурсы/объекты в Kubernetes (Deployment, Service, ReplicaSet, Pod и т .д.) можно создавать двумя методами/способами Императивный – определяем что должно произойти/какие команды нужно выполнить и в какой последовательности, каким образом нужно получить желаемое состояние ресурсов Декларативный – определяем состояние ресурсов, которое мы хотим получить, без указания каким именно образом должно быть достигнуто такое состояние. Такое определение […]


Thanx: Remont-vdom
Яндекс.Метрика