IT-волна – Telegram
IT-волна
483 subscribers
172 photos
22 videos
1 file
62 links
Системное администрирование / DevOps /Fullstack

Автор - @Andrey_Chuyan
Сайт - https://chuyana.ru/

Бот 🤖 -
https://news.1rj.ru/str/DebugProBot
Download Telegram
#Monitoring #Prometheus
Контроль качества трафика

🚀 Привет, друзья!

Совсем недавно я провел открытый урок, на котором мы изучали, как мониторить скорость интернета в разных уголках нашей организации, а также находить каналы утечки трафика.

Запись урока доступна на моих каналах:
- YouTube
- Rutube

Статья на Habr:
- https://habr.com/p/870998/

Давайте разберем, как я осуществляю этот мониторинг.

Механизм очень простой: через Ansible мы разворачиваем на нужных узлах скрипты, регулярно запускающие Speedtest CLI, которые на эндпоинте /metrics выдают метрики для сервера Prometheus. Сервер, в свою очередь, передает метрики в Grafana, где мы строим наши красивые графики.📈
Please open Telegram to view this post
VIEW IN TELEGRAM
#Monitoring #Prometheus
Контроль качества трафика
IT-волна
#Monitoring #Prometheus Контроль качества трафика
speedtest_exporter.py
2.8 KB
#Monitoring #Prometheus
Контроль качества трафика

А вот и сам скрипт, он очень простой 👌
Дорогие друзья!

С наступившим Новым годом! 🎉 Пусть 2025 год принесет вам новые открытия, вдохновение для интересных идей и успешных проектов!

Благодарю вас за внимание и поддержку — они мотивируют меня создавать полезный контент.

С наилучшими пожеланиями, 
Андрей
🔥5🎄3
🤨Если вы хотели знать, где новые посты, то спешу вас успокоить, они обязательно будут. Я отсутствовал по уважительным причинам - был в зимнем походе с элементами выживания🥶

В комментариях краткая история и выводы➡️
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥53👍1🎄1
#юмор
sudo всегда помогает💪
🤣61👍1
#ansible
Ansible

🚀 Привет, пионерам технологий!
Ansible — это твой верный помощник как в оркестрации, так и для автоматизации отдельных задач.

Представь, что ты руководишь оркестром, который должен сыграть симфонию. Управлять и ставить задачи отдельным музыкантам конечно можно, но крайне утомительно и долго.

В данном примере Ansible выступает в роли дирижера. Вместо того чтобы бегать и вручную указывать каждому инструменту (веб-серверам, базам данных, процессам), как и что играть, ты пишешь партитуру (playbook) на YAML-языке и отдаешь ему.

Он не требует "помощников" (агентов), а просто стучится по SSH и раздаёт одновременно указания всем описанным узлам. Если что-то пошло не так, он об этом сообщит, а если действие уже было выполнено, он это запомнит и не будет повторять.
#юмор
Вы там не путайте 🧐
🤣4💯1
#linux
Запуск Linux

🚀 Привет, пионерам технологий!
Как запускается Linux?

Ты включаешь машину, и вроде бы всё "само загружается".
Однако, мы тут с вами инженеры - давайте разбираться, как это устроено 🔧

1️⃣ BIOS/UEFI: проверка железа
Компьютер включается, проверяет весь "инвентарь" (процессор, память, диск). Всё ок? Передает эстафету загрузчику.

2️⃣ Загрузчик (GRUB)
GRUB появляется и предлагает выбор: «Как загрузимся — по умолчанию, безопасно или стандартно? Если ответа нет, загрузит ядро по умолчанию.

3️⃣ Ядро Linux
Ядро стартует, подгружает драйверы и управляет всем железом. Без него — ты просто смотришь на чёрный экран.

🔄 initramfs — стартовая площадка
Прежде чем перейти к основной файловой системе, ядру нужен быстрый старт. Для этого используется initramfs — временная файловая система, которая помогает:
- Подключить драйверы для дисков
- Найти и смонтировать корневую файловую систему

4️⃣ Systemd/Init — команда юнитов
Эти скрипты наводят порядок: запускают сеть, подключают звук, подготавливают графику и терминал.

5️⃣ Готово! Привет, пользователь!
Теперь на экране тебя ждёт рабочий стол или терминал.
👍21
На каком этапе загрузки Linux запускается системный менеджер (например, systemd)?
Anonymous Quiz
2%
BIOS/UEFI
7%
Bootloader (GRUB, LILO)
4%
Kernel initialization
71%
Init system (systemd, Upstart)
4%
Filesystem mounting
11%
Initramfs
#юмор
Довольно наглядно
🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
#юмор
Главное, что задача решена 😁
Please open Telegram to view this post
VIEW IN TELEGRAM
😁2
#http
HTTP-запрос

🚀 Привет, пионерам технологий!
Что же такое HTTP-запрос? 🤔

HTTP-запрос — это сообщение, которое клиент (например, браузер) отправляет серверу, чтобы получить данные или выполнить действие.

📋 Из чего он состоит?

🔸 Стартовая строка:
- Метод (например, GET или POST);
- URL — адрес ресурса (test.com).
- Версия протокола (HTTP/1.1).

🔸 Заголовки:
Дополнительные параметры:
- Информация о браузере.
- Предпочитаемый язык (Accept-Language).
- Формат данных (Content-Type).

🔸 Тело запроса (Body):
Используется при передаче данных, например, для метода POST (когда вы что-то загружаете или заполняете форму).

---

🪄 Включаем аналогию:

На примере нашего любимого ресторана:

🙋‍♂️ Вы (браузер) входите и говорите официанту (сервер):
> "Принесите мне круассан!" (GET запрос).

Как всё происходит:
1️⃣ Стартовая строка.
- "Круассан (то, что я хочу)"
- "Есть ли он в меню?"

2️⃣ Заголовки (детали запроса):
- "Тёплый, без изюма" (Accept).
- "Общаемся на русском" (Accept-Language).

3️⃣ Body (тело):
- Это вы отдаёте свой уникальный рецепт чизкейка (данные) и просите кухню его приготовить (POST запрос).

Ответ сервера:
- 🟢 Всё прошло гладко: "200 OK — вот ваше блюдо!"
- 🟡 Чего-то нет? "404 Not Found — извините, круассана нет в меню."
- 🔴 Проблема на кухне: "500 Internal Server Error."

Завершение:
Когда вы закончили ужин (данные получены), официант спрашивает:
> "Желаете ещё что-то?"
Если нет, он закрывает соединение.

Резюмируя: HTTP-запросы — это четкая и слаженная коммуникация между браузером и сервером. 🚀
👍3