raidshadowlegend

raidshadowlegend

Обещаю никогда не пихать в свои посты рекламу своего телеграм-канала. Потому что у меня его нет)
Пикабушник
поставил 406 плюсов и 57 минусов
отредактировал 0 постов
проголосовал за 0 редактирований
7795 рейтинг 18 подписчиков 6 подписок 33 поста 22 в горячем

Ох уж эти программисты 1С

Ох уж эти программисты 1С

Спасибо HP за очень детальные инструкции

HP, спасибо вам там конечно за детальные инструкции на упаковке, но поверьте, так стало только хуже...

Спасибо HP за очень детальные инструкции IT юмор, IT, Сисадмин, Картинка с текстом
Показать полностью 1

Пффф... Буду я еще тратить время на всякие ненужности

Пффф... Буду я еще тратить время на всякие ненужности IT юмор, IT, Сисадмин, Linux, Картинка с текстом, Сарказм

- Может быть проверить контрольную сумму, прежде чем это запускать?
- Да не, и так сойдёт.

Тук-тук, а вот и конец твоей стабильной инфраструктуре

Тук-тук, а вот и конец твоей стабильной инфраструктуре IT, IT юмор, Linux, Картинка с текстом, Психологическая помощь, Импортозамещение, Astra Linux

Всем, кто имел несчастье по работе столкнуться с этими наколеночными поделками - могу только посочувствовать, и пожелать больше не сталкиваться (если конечно получится).

Ответ на пост «3 месяца работы в it»

Слишком много токсичных и едких комментариев совершенно не к месту. Это как раз яркий пример классического ведра с крабами.

Ключевой момент тут не в том, что айтишники выгорающие и жалующиеся нытики, а в том, что айтишники таким образом смогли заставить среднего работодателя уважать свой труд, своё время и свою работу. Поэтому здесь лучше не язвить, а думать как сделать чтобы в вашей отрасли стало так же как в ИТ.

Кажется этот принтер запустил программу самоуничтожения

и надо срочно бежать из офиса

Перенаправление логов из Fluentbit в Seq

Seq — это сервер поиска и анализа структурированных журналов приложений в режиме реального времени. Можно смотреть на него как на своего рода альтернативу для ELK. Хотя лицензия тут тоже не свободная, а использование для юрлиц платное. Но для домашней лаборатории для меня в своё время это оказался превосходный вариант (в принципе я до сих пор считаю так, потому что времени на развертывание Seq тратится несравнимо меньше чем на ELK. Для экспериментов самое то.

В данной статье проведу нехитрую операцию по развертыванию и настройке fluentbit и seq в docker, и настрою отправку собранных логов из fluentbit в seq.

Начнём с создания отдельной сети для наших контейнеров:

docker network create fluent-bit_seq

Установка Seq

Теперь захэшируем пароль, который будет использоваться.

PH=$(echo 'seqPass%%' | docker run --rm -i datalust/seq config hash)

Убедимся, что переменная действительно содержит пароль:

echo $PH

Запускаем контейнер:

docker run --name seq -d --network fluent-bit_seq \ -p8080:80 --restart unless-stopped \ -e ACCEPT_EULA=Y -e SEQ_FIRSTRUN_ADMINPASSWORDHASH="$PH" \ datalust/seq

Теперь, можем обратиться в браузере к localhost:8080 и залогиниться в Seq с помощью username=admin password=seqPass%%

Перенаправление логов из Fluentbit в Seq Linux, IT, DevOps, Сисадмин, Будни сисадмина, Туториал, Гайд, Логи, Длиннопост
Перенаправление логов из Fluentbit в Seq Linux, IT, DevOps, Сисадмин, Будни сисадмина, Туториал, Гайд, Логи, Длиннопост

Установка Fluentbit

Для начала экспортируем переменную, которая будет содержать каталог из которого будет взята конфигурация Fluentbit.

export sharedFolder=/var/fluent-bit_seq

Запустим временный контейнер, откуда скопируем дефолтный конфиг:

docker run -d --rm --name temp cr.fluentbit.io/fluent/fluent-bit

Скопируем сам конфиг с последующей остановкой ставшего ненужным контейнера:

docker cp temp:/fluent-bit/etc/ $sharedFolder docker stop temp

Теперь еще раз запустим контейнер fluentbit, но уже смонтировав в него каталог с конфигом:

docker run -dti --name fluent-bit --network fluent-bit_seq \ -v $sharedFolder:/fluent-bit/etc \ cr.fluentbit.io/fluent/fluent-bit

Перенаправление логов из Fluentbit в Seq Linux, IT, DevOps, Сисадмин, Будни сисадмина, Туториал, Гайд, Логи, Длиннопост

По дефолту fluentbit отправляет вывод на stdout. Так что с помощью docker log всегда можно посмотреть что с ним происходит. Наша задача как раз исправить дефолтное поведение.

docker logs fluent-bit

Перенаправление логов из Fluentbit в Seq Linux, IT, DevOps, Сисадмин, Будни сисадмина, Туториал, Гайд, Логи, Длиннопост

Настройка отправки логов в Seq

Отправляемся в конфиг fluentbit и ищем следующую секцию:

# fluent-bit.conf

[OUTPUT]

name stdout

match *

Заменяем её на указанную ниже, с последующим сохранением:

# fluent-bit.conf

[OUTPUT]

Name http

Match *

Host seq

Port 5341

URI /api/events/raw?clef

Format json_lines

Json_date_key @t

Json_date_format iso8601

Log_response_payload False

Теперь перезапустим контейнер с fluentbit для принятия изменений:

docker restart fluent-bit

Перенаправление логов из Fluentbit в Seq Linux, IT, DevOps, Сисадмин, Будни сисадмина, Туториал, Гайд, Логи, Длиннопост

Возвращаемся в браузер, открываем Seq, логинимся и теперь можем видеть, что логи из fluentbit отправляются прямиком туда:

Перенаправление логов из Fluentbit в Seq Linux, IT, DevOps, Сисадмин, Будни сисадмина, Туториал, Гайд, Логи, Длиннопост
Показать полностью 6

В связи с недавними новостями, старый мем заиграл новыми красками

В связи с недавними новостями, старый мем заиграл новыми красками IT, IT юмор, Сисадмин, Локальная сеть, Оборудование, Комиксы, System32comics, Принтер, Картридж, Маршрутизация, Роутер, Интерфейс

P.S. Для тех кто не в курсе, HP покупает Juniper.

Показать полностью 1
Отличная работа, все прочитано!