Совет дня:
расширение диска под ext3/4 в linux до максимального размера (не забудьте подставить свое имя диска !!!)
Поделился: Алексей Агафонов - @supmea
Пояснения - https://t.me/bashday/99966
#tips
расширение диска под 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
👍19🔥6
fsextender
- расширяет файловую систему до максимального размера, вместе с нижележащими слоями. Может расширять:
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
👍18🔥7
ghostunnel
- простой SSL/TLS
прокси с взаимной аутентификацией для защиты не-TLS-сервисов.Ghostunnel
поддерживает два режима: клиентский и серверный. Ghostunnel
в серверном режиме работает перед бэкенд-сервером и принимает защищенные TLS
соединения, которые затем проксируются на (незащищенный) бэкенд. Бэкенд может быть TCP
рортом или unix
socket
.Ghostunnel
в клиентском режиме принимает (незащищенные) соединения через TCP
порт или unix socket
и проксирует их на защищенный TLS-сервис. Другими словами,
ghostunnel
является заменой stunnel
.https://github.com/ghostunnel/ghostunnel
Подсказал: Дмитрий Ефимов
#proxy #stunnel #tls #security
👍12🔥8
Совет дня:
Альтернативный вариант увеличения дисков в виртуалке. Предварительно докиньте место в блочник в гипервизоре.
#tips
Альтернативный вариант увеличения дисков в виртуалке. Предварительно докиньте место в блочник в гипервизоре.
#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
#tips
👍20🔥7
promgen
— это генератор файлов конфигурации для Prometheus
в виде веб-приложения, написанного на Django
, которое может помочь вам выполнить следующие задачи:-создание и управление файлами конфигурации
Prometheus
- настройка правил оповещений и параметры уведомлений
https://github.com/line/promgen
Документация: https://line.github.io/promgen
#moni #prometheus #alert #web #tools
GitHub
GitHub - line/promgen: Promgen is a configuration file generator for Prometheus
Promgen is a configuration file generator for Prometheus - line/promgen
🔥9👍4
kubetail
- скрипт на bash для отслеживания журналов Kubernetes
одновременно из нескольких контейнеров (pods)
Скрипт
Bash
, который позволяет вам объединять журналы из нескольких pod
в один поток. Это то же самое, что запустить "kubectl logs -f
", но для нескольких pod
.https://github.com/johanhaleby/kubetail
Подсказал: Максим Зотов - @sf1nk5
#moni #k8s #log #tools
опубликовано в @gitgate
GitHub
GitHub - johanhaleby/kubetail: Bash script to tail Kubernetes logs from multiple pods at the same time
Bash script to tail Kubernetes logs from multiple pods at the same time - johanhaleby/kubetail
🔥8👍5
sshs
- TUI
SSH
менеджер с fzf
поиском.Терминальный
SSH
менеджер с удобным fzf
поиском, в качестве списка хостов использует дефолтный SSH
конфиг, работает изз коробки без внесения дополнительных правок в конфиг.https://github.com/quantumsheep/sshs
Поделился: @Celentano_21_veka
#ssh #tui #util
опубликовано в @gitgate
GitHub
GitHub - quantumsheep/sshs: Terminal user interface for SSH
Terminal user interface for SSH. Contribute to quantumsheep/sshs development by creating an account on GitHub.
👍18🔥6
coroot
- опенсурс observability
платформа- возможность наблюдения без настроек
- сводная информация о состоянии приложения
- распределенная трассировка
- информация из журналов
- профилирование приложений в 1 клик
- встроенная экспертиза
- отслеживание развертывания
- мониторинг затрат
- AWS френдли :)
https://github.com/coroot/coroot
Подсказал: Максим Зотов - @sf1nk5
опубликовано в @gitgate
#moni #observability #ebpf
GitHub
GitHub - coroot/coroot: Coroot is an open-source observability and APM tool with AI-powered Root Cause Analysis. It combines metrics…
Coroot is an open-source observability and APM tool with AI-powered Root Cause Analysis. It combines metrics, logs, traces, continuous profiling, and SLO-based alerting with predefined dashboards a...
👍11🔥9
grpcmd
— это простой, удобный в использовании и удобный для разработчиков инструмент командной строки для gRPC
.Мультиплатформенный -
macOS
, Linux
и Windows
, содержит встроенный gRPC
сервер.https://github.com/grpcmd/grpcmd
Демо: https://raw.githubusercontent.com/grpcmd/grpcmd/main/demo.svg
опубликовано в @gitgate
#grpc #dev #tools
👍10🔥5
dcgm-exporter
- эспортер prometheus
метрик для NVIDIA GPU DCGM
https://github.com/NVIDIA/dcgm-exporter
Grafana дашбоард: https://grafana.com/grafana/dashboards/12239
опубликовано в @gitgate
#moni #nvidia #dcgm #exporter #prometheus
👍8🔥5
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 #firewall
👍12🔥6
anteon
- легкий мониторинг Kubernetes
и тестирование производительности. CLI
версия, onprem на собственном хостинге и облачная версия как сервис.Anteon автоматически генерирует карту сервисов вашего кластера
K8s
без кодового инструментария или sidecars. Таким образом, вы можете легко найти узкие места в вашей системе. Красные линии указывают на высокую задержку между сервисами.https://github.com/getanteon/anteon
Демо: https://demo.getanteon.com/
Подсказал: Максим Зотов - @sf1nk5
опубликовано в @gitgate
#k8s #moni #ebpf #cli #observability
GitHub
GitHub - getanteon/anteon: Anteon (formerly Ddosify) - Effortless Kubernetes Monitoring and Performance Testing. Available on CLI…
Anteon (formerly Ddosify) - Effortless Kubernetes Monitoring and Performance Testing. Available on CLI, Self-Hosted, and Cloud - getanteon/anteon
👍7🔥3
ProxLB
- балансировщик нагрузки виртуальных машин в кластере Proxmox
ProxLB (PLB)
- это усовершенствованный инструмент, разработанный для повышения эффективности и производительности кластеров Proxmox
за счет оптимизации распределения виртуальных машин или контейнеров по узлам кластера с помощью API Proxmox
. ProxLB
тщательно собирает и анализирует полный набор показателей ресурсов как с узлов кластера, так и с работающих VM
. Эти показатели включают использование CPU
, потребление памяти и использование диска, уделяя особое внимание локальным дисковым ресурсам.PLB
собирает данные об использовании ресурсов с каждого узла в кластере Proxmox
, включая использование CPU
, диска и памяти. Кроме того, он собирает статистику использования ресурсов со всех работающих VM
, обеспечивая детальное понимание распределения рабочей нагрузки кластера.Интеллектуальная перебалансировка - ключевая функция ProxLB, при которой он перебалансирует
VM
на основе использования их памяти, диска или CPU
, гарантируя, что ни один узел не будет перегружен, а другие останутся недоиспользованными. Возможности перебалансировки PLB
значительно повышают производительность и надежность кластера. Гарантируя равномерное распределение ресурсов, PLB
помогает предотвратить превращение любого узла в узкое место производительности, повышая надежность и стабильность кластера. Эффективная перебалансировка приводит к лучшему использованию доступных ресурсов, потенциально снижая потребность в дополнительных инвестициях в оборудование и снижая эксплуатационные расходы.https://github.com/gyptazy/ProxLB
опубликовано в @gitgate
#proxmox #balanser #ha #loadbalancer
GitHub
GitHub - gyptazy/ProxLB: ProxLB - (Re)Balance VM Workloads Across Nodes in Proxmox Clusters. A Load Balancer for Proxmox - and…
ProxLB - (Re)Balance VM Workloads Across Nodes in Proxmox Clusters. A Load Balancer for Proxmox - and more! - gyptazy/ProxLB
👍18🔥4
postgresql_internals-16.pdf
7.3 MB
Книга дня:
Postgresql 16 изнутри
В книге рассматривается внутреннее устройство СУБД Post-greSQL: детали реализации многоверсионности и изоляции на основе снимков данных, включая процедуру очистки неактуальных версий строк; буферный кеш и журнал предзаписи; использование блокировок различных уровней; планирование и выполнение SQL-запросов; принципы расширяемости и особенности имеющихся индексных методов доступа. Большое внимание уделяется возможностям, предоставляемым для самостоятельного
изучения механизмов функционирования PostgreSQL.
В настоящем издании учтены замечания читателей и исправлены опечатки, а также отражены изменения, произошедшие в версии
PostgreSQL 16.
Сайт книги: https://postgrespro.ru/education/books/internals.
опубликовано в @gitgate
#book
Postgresql 16 изнутри
В книге рассматривается внутреннее устройство СУБД Post-greSQL: детали реализации многоверсионности и изоляции на основе снимков данных, включая процедуру очистки неактуальных версий строк; буферный кеш и журнал предзаписи; использование блокировок различных уровней; планирование и выполнение SQL-запросов; принципы расширяемости и особенности имеющихся индексных методов доступа. Большое внимание уделяется возможностям, предоставляемым для самостоятельного
изучения механизмов функционирования PostgreSQL.
В настоящем издании учтены замечания читателей и исправлены опечатки, а также отражены изменения, произошедшие в версии
PostgreSQL 16.
Сайт книги: https://postgrespro.ru/education/books/internals.
опубликовано в @gitgate
#book
👍20🔥12
saiah
- селфхостед аналог lazydocker
в виде web
сервиса.https://github.com/will-moss/isaiah
опубликовано в @gitgate
#docker #lazydocker #webui #moni #tools
GitHub
GitHub - will-moss/isaiah: Self-hostable clone of lazydocker for the web. Manage your Docker fleet with ease
Self-hostable clone of lazydocker for the web. Manage your Docker fleet with ease - will-moss/isaiah
👍4🔥3
sql_primer.pdf
1.9 MB
Книга дня:
PostgreSQL. Основы языка SQL
Учебно-практическое пособие охватывает первую, базовую, часть учебного курса по языку SQL, созданного при участии российской компании
Postgres Professional. Учебный материал излагается в расчете на использование системы управления базами данных PostgreSQL. Рассмотрено создание рабочей среды, описаны языки определения данных и основные операции выборки и изменения данных.
Показаны примеры использования транзакций, уделено внимание методам оптимизации запросов.
Материал сопровождается многочисленными практическими примерами. Пособие может использоваться как для самостоятельного обучения, так и при проведении занятий под руководством преподавателя.
опубликовано в @gitgate
#book #postgres
PostgreSQL. Основы языка SQL
Учебно-практическое пособие охватывает первую, базовую, часть учебного курса по языку SQL, созданного при участии российской компании
Postgres Professional. Учебный материал излагается в расчете на использование системы управления базами данных PostgreSQL. Рассмотрено создание рабочей среды, описаны языки определения данных и основные операции выборки и изменения данных.
Показаны примеры использования транзакций, уделено внимание методам оптимизации запросов.
Материал сопровождается многочисленными практическими примерами. Пособие может использоваться как для самостоятельного обучения, так и при проведении занятий под руководством преподавателя.
опубликовано в @gitgate
#book #postgres
👍17🔥9
grafana-backup-tool
- приложение для резервного копирования и восстановления настроек Grafana
с использованием Grafana
API
.https://github.com/ysde/grafana-backup-tool
опубликовано в @gitgate
#moni #backup #tools #grafana
GitHub
GitHub - ysde/grafana-backup-tool: A Python-based application to backup Grafana settings by using the Grafana API
A Python-based application to backup Grafana settings by using the Grafana API - ysde/grafana-backup-tool
👍11🔥9
proxmove
- миграция виртуальных машин Proxmox
: переносит виртуальные машины между различными кластерами Proxmox VE
. Миграция виртуальной машины (
VM
) на PVE
-кластере с одной ноды на другой реализован в виртуальной среде Proxmox (PVE)
. Но миграция VM
из одного PVE
-кластера в другой - не поддерживается. proxmove
помогает перемещать виртуальные машины между PVE
-кластерами с минимальными трудностями. А если вы используете ZFS
, то и с минимальным простоем. https://github.com/ossobv/proxmove
опубликовано в @gitgate
#proxmox #migration #zfs
GitHub
GitHub - ossobv/proxmove: Migrate virtual machines between different Proxmox VE clusters with minimal downtime
Migrate virtual machines between different Proxmox VE clusters with minimal downtime - ossobv/proxmove
👍12🔥3
monitoring.pdf
6.5 MB
Книга дня:
Мониторинг PostgreSQL
Бесплатно от PostgressPro
Мониторинг PostgreSQL составляет важную часть работы администратора, помогая отвечать на многие вопросы, связанные с производительностью.
Эта книга всесторонне охватывает обширную тему мониторинга, соединяя в себе справочные материалы об инструментарии, практические приемы его использования и способы интерпретации полученных данных. Знание внутреннего устройства PostgreSQL и особенностей мониторинга, почерпнутое из этой книги, поможет в долгосрочной перспективе эффективно эксплуатировать СУБД и успешно решать возникающие задачи.
Для администраторов баз данных, системных администраторов, специалистов по надежности.
опубликовано в @gitgate
#book #postgres #moni #dba
Мониторинг PostgreSQL
Бесплатно от PostgressPro
Мониторинг PostgreSQL составляет важную часть работы администратора, помогая отвечать на многие вопросы, связанные с производительностью.
Эта книга всесторонне охватывает обширную тему мониторинга, соединяя в себе справочные материалы об инструментарии, практические приемы его использования и способы интерпретации полученных данных. Знание внутреннего устройства PostgreSQL и особенностей мониторинга, почерпнутое из этой книги, поможет в долгосрочной перспективе эффективно эксплуатировать СУБД и успешно решать возникающие задачи.
Для администраторов баз данных, системных администраторов, специалистов по надежности.
опубликовано в @gitgate
#book #postgres #moni #dba
👍10🔥6
Совет дня:
Краткий поминальник хоткеев для
https://i3wm.org/docs/refcard.html
Подсказал: Игорь Рогов - @chert_tm
опубликовано в @gitgate
#tips #i3wm #hotkey
Краткий поминальник хоткеев для
i3 windows manager
https://i3wm.org/docs/refcard.html
Подсказал: Игорь Рогов - @chert_tm
опубликовано в @gitgate
#tips #i3wm #hotkey
i3wm.org
i3 - Reference Card
i3 is a tiling window manager with clean, readable and documented code, featuring extended Xinerama support, usage of libxcb instead of xlib and several improvements over wmii
👍6🔥4