Fluentd — Kubernetes (Graylog, GELF)

За основу возьмем официальный Docker образ fluntd Установим необходимые gem'ы для GELF протокола и Kubernetes'а, а так же укажем, что fluentd будет запускаться от пользователя root, иначе будет получать ошибку доступа. Dockerfile:

Graylog — Kubernetes Ingress Nginx

Скачаем следующий контент пак В Graylog'е перейдем в "Systems" — "Content Packs", нажмем на "Import content pack" — "Browse…", укажем наш JSON файл с контент паком, и жмем "Upload". Затем в "Select content packs" открываем "Web Servers", находим там "nginx" и жмем на него, дальше в правой части экрана, где описание контент пака применяем его … Продолжить читать "Graylog — Kubernetes Ingress Nginx"

Nginx — Graylog2 proxy

Пример файла конфигурации для проксирования Graylog'a Nginx'ом graylog2.conf:

Gralog2 — Slack notify

Находим директорию Graylog'а для хранения плагинов: Переходим в нее: Переходим по ссылке: И находим .jar файл Качаем .jar файл в директорию для плагинов Graylog'а Перезапускаем Graylog Server: Для работы с плагином необходимо создать новую Webhook'у. Перейдем по ссылке: https://YOU_ORGANIZATION_NAME.slack.com/services/new/incoming-webhook При создании попросит указать канал и пользователя, можно указать любой канал или пользователя, затем в модуле … Продолжить читать "Gralog2 — Slack notify"

Graylog2 — Запуск в Kubernetes

Сервисы в Kubernetes: Elasticsearch — elasticsearch MongoDB — mongodb-main Namespace: staging URL для входа в Web UI: graylog.domain.com Генерация "PASSWORD_SECRET" и хеш пароля "ROOT_PASSWORD_SHA2" PASSWORD_SECRET: Если пакет "pwgen" отсутствует в системе, то его необходимо установить. ROOT_PASSWORD_SHA2: Вводим пароль и получаем его хеш:

FIX ERROR — AWS EC2 Graylog: Server currently unavailable

На AWS EC2 Instance при открытии Web интерфейса Graylog'а выводилось следующее сообщение: Server currently unavailable We are experiencing problems connecting to the Graylog server running on http://172.31.31.109:9000/api/. Please verify that the server is healthy and working correctly. You will be automatically redirected to the previous page once we can connect to the server. При этом … Продолжить читать "FIX ERROR — AWS EC2 Graylog: Server currently unavailable"

FIX ERROR — dd: memory exhausted by input buffer of size

При попытке создать файл размером в 2 гигабайта при помощи "dd": выскочила следующая ошибка: Причина тому, что нет такого количества сводной оперативной памяти, чтобы создавать блоки размером по 1 гигабайту. Решение, уменьшить размер блока, но увеличить их количество, чтобы суммарно вышло необходимые 2 гигабайта:

FIX ERROR — PG::InsufficientPrivilege: ERROR: permission denied to create extension "uuid-ossp"

Ошибка в связке Ruby+PostgreSQL rake aborted! StandardError: An error has occurred, this and all later migrations canceled: PG::InsufficientPrivilege: ERROR: permission denied to create extension "uuid-ossp" HINT: Must be superuser to create this extension. : CREATE EXTENSION IF NOT EXISTS "uuid-ossp" Причина: Пользователю необходимы привилегии суперпользователя. Решение: