dig. Копаємо DNS

Як відомо, dig — програма з CLI-інтерфейсом, що призначена для опитування DNS-серверів на предмет інформації про хост що нас цікавить і тд. Спробую пояснити на конкретних прикладах.

Запуск контейнерів без оркестраторів

Все більше сучасного ПО нативно працює в контейнерах і часто навіть поставляється тільки у вигляді Docker образу. Коли у вас в інфраструктурі є оркестратор, наприклад Kubernetes, на який можна перекласти управління життєвим циклом контейнерів, тоді все добре і прекрасно. Але в процесі руху до цього світлого майбутнього іноді потрібно підтримувати гібридну роботу сервісів, що працюють… Continue reading «Запуск контейнерів без оркестраторів»

Ключові метрики в моніторингу

Сучасний моніторинг далеко пішов від стандартів п’яти-десятирічної давності, коли вважалося, що досить збирати прості метрики по доступності хоста і пару системних метрик по використанню процесора і пам’яті. Алерти в той час були також дуже прості. Наприклад, хост не відповідає за останню хвилину або завантаження процесора більше 95%. В останні роки з ростом складності проектів, збільшенням… Continue reading «Ключові метрики в моніторингу»

Монтування файлової системи. Fstab

Файл /etc/fstab є в будь-якому дистрибутиві Linux: він пов’язаний з монтуванням файлових систем. Впринципі структура файлу неважка, але поява багатьох файлових систем значно його ускладнили. Добре перевірте файл fstab, адже коли його невірно відредагувати і зберегти система може не завантажитись взагалі. Отже, спробуймо в ньому розібратись.

Використання Logical Volume Manager (LVM)

LVM (Logical Volume Manager) — менеджер логічних томів, додатковий рівень абстракції між фізичними (/dev/sda1, /dev/sda2 і  т.д.) та логічними томами ( /home, /root, /boot і т.д.), що значно підвищує гнучкість файлової системи. Використовуючи менеджер логічних томів, можна відносно легко змінювати розмір вже існуючих логічних томів (додавши новий HDD, можна просто пододавати місця на уже створені… Continue reading «Використання Logical Volume Manager (LVM)»

Запуск Elasticsearch + Logstash + Kibana в Docker Compose

У цій статті ми запустимо стек для зручної роботи з вашими логами. Для реалізації нам знадобиться: Elasticsearch — одне з кращих рішень по повнотекстовому пошуку і фільтрації даних, Logstash — зручний інтерфейс до Elasticsearch для запису логів (фільтрація, збір і трансформація), ну а Kibana — це веб-інтерфейс для візуалізації і читання даних з Elasticsearch .… Continue reading «Запуск Elasticsearch + Logstash + Kibana в Docker Compose»

Установка и настройка Ansible на Ubuntu server 18.04

В данной статье мы рассмотрим как установить Ansible на Ubuntu server 18.04 и настроить playbook с автоматической установкой обновлений на Windows и Ubuntu хосты.Также рассмотрим простой пример как поднять веб сервер с nginx,php7,mysql и поднять роли iis, fileserver на Windows хостах с помощью playbook Ansible.

Мониторинг Docker контейнеров в Zabbix

Мониторить хочу количество контейнеров в состоянии Running/Crashed/Available. Для нескольких особо важных контейнеров нужно иметь возможность мониторить их статус по имени.Размещаем в /etc/zabbix/scripts такой вот скриптец под именем docker_status.sh: