Useful Tools | Linux | GitOps | DevOps
前往频道在 Telegram
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы. Понравился проект из поста - поддержи автора звездой! Web: https://gitgate.d3.ru Сотрудничество: @maxgrue
显示更多6 670
订阅者
+424 小时
-37 天
+4130 天
帖子存档
YADRO приглашает талантливых инженеров технической поддержки на One Week Offer 🔍
Если ты хорошо знаешь принципы серверной архитектуры и СХД, а также готов к амбициозным проектам и интересным задачам, у тебя есть шанс всего за неделю получить оффер в высокотехнологичной компании, которая стремится оставить след в истории.
Своими знаниями ребята готовы делиться с новыми сотрудниками через обучение и наставничество.
🔵 Скорее оставляй заявку и присоединяйся к команде!
fort - файервол для Windows 7 и новее, построенный на принципах простоты и надежности.
Возможности:
- фильтр по сетевым адресам, группам приложений и т. д.
- фильтр по SvcHost.exeназванию сервиса
- поддержка масок в именах путей приложений
-группы применения ограничения скорости
- списки блокировки через «Зоны»
-сохранение статистики трафика
- графическое отображение полосы пропускания
Имеет собственный драйвер ядра на основе Windows Filtering Platform (WFP)
https://github.com/tnodir/fort
Документация: https://github.com/tnodir/fort/wiki/User-Guide
опубликовано в @gitgate
#win #security #firewalldcgm-exporter - эспортер prometheus метрик для NVIDIA GPU DCGM
https://github.com/NVIDIA/dcgm-exporter
Grafana дашбоард: https://grafana.com/grafana/dashboards/12239
опубликовано в @gitgate
#moni #nvidia #dcgm #exporter #prometheusgrpcmd — это простой, удобный в использовании и удобный для разработчиков инструмент командной строки для gRPC.
Мультиплатформенный - macOS, Linux и Windows, содержит встроенный gRPC сервер.
https://github.com/grpcmd/grpcmd
Демо: https://raw.githubusercontent.com/grpcmd/grpcmd/main/demo.svg
опубликовано в @gitgate
#grpc #dev #toolsСовет дня:
Форматироване в телеграм
опубликовано в @gitgate
#tips
coroot - опенсурс observability платформа
- возможность наблюдения без настроек
- сводная информация о состоянии приложения
- распределенная трассировка
- информация из журналов
- профилирование приложений в 1 клик
- встроенная экспертиза
- отслеживание развертывания
- мониторинг затрат
- AWS френдли :)
https://github.com/coroot/coroot
Подсказал: Максим Зотов - @sf1nk5
опубликовано в @gitgate
#moni #observability #ebpfsshs - TUI SSH менеджер с fzf поиском.
Терминальный SSH менеджер с удобным fzf поиском, в качестве списка хостов использует дефолтный SSH конфиг, работает изз коробки без внесения дополнительных правок в конфиг.
https://github.com/quantumsheep/sshs
Поделился: @Celentano_21_veka
#ssh #tui #util
опубликовано в @gitgatekubetail - скрипт на bash для отслеживания журналов Kubernetes одновременно из нескольких контейнеров (pods)
Скрипт Bash, который позволяет вам объединять журналы из нескольких pod в один поток. Это то же самое, что запустить "kubectl logs -f", но для нескольких pod.
https://github.com/johanhaleby/kubetail
Подсказал: Максим Зотов - @sf1nk5
#moni #k8s #log #tools
опубликовано в @gitgateПриглашаем на митап «DevOps – новый подход в разработке» от ПСБ!
🗓 31 августа в 12:00
📍 Онлайн
На митапе обсудим актуальные инструменты, тенденции и перспективы развития DevOps, особенно в условиях импортозамещения. Вы узнаете, как эффективно автоматизировать процессы и внедрять лучшие практики.
Спикеры от ПСБ:
🔸 «Serverless: новый путь в разработке» – Лев Немировский
🔸 «Перенос распределенного монолита из одной CI-системы в другую» – Петр Галонза
🔸 «Почему у нас своё железо» – Александр Татаринцев
Спикеры от партнеров ПСБ (тема будет объявлена позже) выступят с докладами, завершит мероприятие Клуб DevOps, где участники смогут обсудить актуальные вопросы и проблемы.
Зарегистрироваться: https://cnrlink.com/psbmeetupusefult
Реклама. ПАО "Промсвязьбанк". ИНН 7744000912. erid: LjN8KQ81B
promgen — это генератор файлов конфигурации для Prometheus в виде веб-приложения, написанного на Django , которое может помочь вам выполнить следующие задачи:
-создание и управление файлами конфигурации Prometheus
- настройка правил оповещений и параметры уведомлений
https://github.com/line/promgen
Документация: https://line.github.io/promgen
#moni #prometheus #alert #web #toolsСовет дня:
Альтернативный вариант увеличения дисков в виртуалке. Предварительно докиньте место в блочник в гипервизоре.
#rescan disk
echo 1>/sys/class/block/sda/device/rescan
# install tools
apt-get install cloud-guest-utils
# extend partition
growpart /dev/sda 1
#extend FS
resize2fs /dev/sda1
#tipsghostunnel - простой SSL/TLS прокси с взаимной аутентификацией для защиты не-TLS-сервисов.
Ghostunnel поддерживает два режима: клиентский и серверный.
Ghostunnel в серверном режиме работает перед бэкенд-сервером и принимает защищенные TLS соединения, которые затем проксируются на (незащищенный) бэкенд. Бэкенд может быть TCP рортом или unix socket.
Ghostunnel в клиентском режиме принимает (незащищенные) соединения через TCP порт или unix socket и проксирует их на защищенный TLS-сервис.
Другими словами, ghostunnel является заменой stunnel.
https://github.com/ghostunnel/ghostunnel
Подсказал: Дмитрий Ефимов
#proxy #stunnel #tls #securityfsextender - расширяет файловую систему до максимального размера, вместе с нижележащими слоями.
Может расширять: ext3, ext4, xfs, логические и физические тома LVM, LVM Volume Group (за счет создания новых физических томов и использования уже созданных, но свободных), разделы на дисках с таблицами разделов MSDOS и GPT. Может создавать: новые разделы и физические тома LVM на дисках с таблицами разделов MSDOS и GPT.
написан на go, не требует установки дополнительных пакетов.
https://github.com/rekby/fsextender
#tools #fs #lvm #ext3 #ext4 #xfs #resizeСовет дня:
расширение диска под ext3/4 в linux до максимального размера (не забудьте подставить свое имя диска !!!)
#! /usr/bin/env bash
set -e
parted -s -a opt /dev/sda "print free" "resizepart 2 100%" "print free"
if [ $? -ne 0 ]; then
echo "Error resize partition"
exit 1
fi
resize2fs /dev/sda2
if [ $? -ne 0 ]; then
echo "Error resize filesystem"
exit 1
fi
echo "Resize partition and filesystem success"
Поделился: Алексей Агафонов - @supmea
Пояснения - https://t.me/bashday/99966
#tipsСовет дня:
изменение имени узла
hostnamectl set-hostname "mynode"
#tipsPS-Commands - большая база заметок PowerShell на русском языке.
Репозиторий содержит набор полезных скриптов и модулей, а также тестовый стенд WinForms с примерами реализации большинства функционала. С недавнего времени добавил большое количество заметок по работе с системными командами и консольными утилитами Linux, а также Docker и для других систем
https://github.com/Lifailon/PS-Commands
Веб: https://lifailon.github.io
Подсказал: Alex Kup ( @Lifalion )
#poweshell #code #sanple #doc #win❓Управление состоянием приложений в Kubernetes выходит из-под контроля?
Всего за пару часов вы научитесь использовать ConfigMaps для хранения и управления конфигурациями, а также безопасно работать с Secrets для управления чувствительными данными.
Вы узнаете продвинутые техники, необходимые для настройки и управления конфигурациями и секретами в Kubernetes, и сможете минимизировать риски утечки данных и конфигурационных ошибок.
🗓 Присоединяйтесь к открытому вебинару 28 августа в 20:00 мск!
Урок будет полезен DevOps-инженерам, backend-разработчикам, fullstack-разработчикам и архитекторам ПО.
🔥 Встречаемся в преддверии старта курса «DevOps-практики и инструменты». Все участники вебинара получат специальную цену на обучение!
👉 Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://vk.cc/czJUVG
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
pgroll— CLI утилита с открытым исходным кодом, для безопасных и обратимых миграций схем для PostgreSQL, поддерживающая несколько версий схем одновременно.
Умеет выполнять сложные операции миграции, чтобы гарантировать, что клиентские приложения продолжают работать во время обновления схемы базы данных, применения изменений без блокировки базы данных и одновременную работу старых и новых версий схемы (даже при внесении критических изменений!). Это устраняет риски, связанные с миграциями схем, и значительно упрощает развертывание клиентских приложений, также позволяя выполнять мгновенные откаты.
Функции
- Миграции без простоев (без блокировки базы данных, без критических изменений).
- Поддерживайте одновременную работу старых и новых версий схемы.
- Автоматическое заполнение столбцов при необходимости.
- Мгновенный откат в случае возникновения проблем во время миграции.
- Работает с существующими схемами, нет необходимости начинать с нуля.
- Работает с Postgres 14.0 и более поздними версиями.
- Работает с любым сервисом Postgres (включая RDS и Aurora).
Написано на Go, кроссплатформенная,без внешних зависимостей.
https://github.com/xataio/pgroll
#postgres #migrationbemi - автоматическое отслеживание изменений данных в PostgreSQL
Bemi автоматически отслеживает изменения в базе данных, обеспечивая 100% надежность и полное понимание каждого изменения. Он делает это, подключая PostgreSQL Write-Ahead Log (WAL) и реализуя шаблон данных Change Data Capture (CDC).
Разработанный с учетом простоты и неинвазивности, Bemi работает в фоновом режиме и не требует никаких изменений в существующих таблицах базы данных.
https://github.com/BemiHQ/bemi
#postgres #moni #watchdogdasel - (data select) инструмент для выборки, вставки, удаления и редактирования структуры JSON, TOML, YAML, XML и CSV.
Умеет конвертировать между форматами.
Совместим с jq и yq но позволяет обрабатывать множество форматов.
Кроссплатформенный, написан на go, есть и в виде go package для встраивания в приложения.
https://github.com/TomWright/dasel
Документация: https://daseldocs.tomwright.me
#json #toml #yaml #xml #csv #jq #yq #tools
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
