Useful Tools | Linux | GitOps | DevOps
5.82K subscribers
157 photos
1 video
7 files
685 links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

Понравился проект из поста - поддержи автора звездой!

Автор: @dmitry_malinin
Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Обсуждение: @gittalk
Download Telegram
Nightingale Monitor — это облачный инструмент наблюдения и анализа с открытым исходным кодом, в котором реализована концепция дизайна «все в одном». Он объединяет сбор данных, визуализацию, мониторинг и оповещение, а также анализ данных. Он тесно интегрирован с облачной экосистемой и предоставляет предприятиям готовые функции мониторинга уровня, анализа и сигнализации.

https://github.com/ccfos/nightingale

#security #moni #prometheus #grafana #sre
👍9🔥1
katenary - конвертер docker-compose 
файлов в helm чарт для k8s.

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

https://github.com/metal3d/katenary

#docker #podman #k8s #helm #convert
🔥17👍8
nfs_client_iostat - Zabbix LLD Template для NFS клиентов, на базе статистики iostat.


https://github.com/pdacity/zabbix_nfs_client_iostat

Да моё, да PR-юсь. Не возбраняется озвездить репку :)

#moni #zabbix #nfs
👍10🔥5
gum - добавь гламура в свои шелл скрипты !

https://github.com/charmbracelet/gum

Прислано: @burpsuite_user

Только не увлекайтесь, помните о том, как вас будет проклинать DevOps фильтруя все эти красивости в /dev/null при автоматизации ;)

#bash #fun
🔥18👍7
kftray - мультиплатформенное приложение для k8s. Умеет управлять конфигурациями kubectl port forward для нескольких кластеров и переключаться между ними.

Работает в трее. Умеет сохранять конфигурации как локально, так и в git.

https://github.com/hcavarsan/kftray

#k8s #git #kubectl #tools
🔥10👍3
Семантическое Версионирование - базовые понятия которые необходимо знать и понимать каждому.

https://semver.org/lang/ru/

#version #release
👍17🔥11
И пользуясь случаем напомню, что у нас живет бот Онотоле ( @onotollebot ) в который можно прислать ссылочку на свой проект или стартап и прославиться. :)

Добавляете его, говорите /start и как давай писать...

Онотоле добрый и вежливый, все подскажет.
👍11🔥4
gonder - Сервис многопоточной рассылки.


Профили рассылки (выбор сетевого интерфейса/интерфейсов для параллельной отправки, количества потоков рассылки, паузы между досылками писем по одному и количество попыток доотправок).

Возможность отправки через SOCKS5.

Шаблонизатор со всеми вытекающими персонализациями писем.

Веб версия письма.

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

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

Статистика кампаний (открытия писем, переходов по ссылкам, отписки).

Веб панель управленияш работающая через API.

Полное разграничение прав доступа по группам и действиям в API/панели.
И много других полезностей.

https://github.com/Supme/gonder

Проект подписчика канала. Вы знаете куда нажимать чтобы озвездить репку !

#mail #maillist #api #webui
👍9🔥2
🔥58👍6
webhook - легковесный сервер для обработки webhook-ов, выполняющий shell команды.

Очень полезен например при написании телеграм ботов.

https://github.com/adnanh/webhook

Поделился: @chert_tm

#webhook #telegram #bot
👍11🔥10
mage-ai - построение конвейеров для работы с потоками данных.

Альтернатива известного многим airflow

https://github.com/mage-ai/mage-ai

Web site: https://www.mage.ai/

Подсказал: @burpsuite_user

#airflow
🔥10👍5
mk - интерактивная оболочка для Makefiles

CLI утилита для интерактивного запуска команд из Makefile. Позволяет в удобном интерфейсе выбирать и запускать определенные в файле make команды и управлять процессом сборки.

https://github.com/orangekame3/mk

#cli #make #build
👍12🔥6
task - замена make с синтаксисом пайплайнов или GitHub Аctions

Думаю DevOps-ам синтаксис прям родным покажется.

https://github.com/go-task/task

#make #pipeline #devops
👍16🔥7
forgejo - платформа совместной разработки, git сервер, полный форк Gitea.

Проект Forgejo возник в октябре 22-го года в результате "мягкого" форка Gitea, который был создан в ответ на попытки коммерциализации Gitea и перехода управления в руки коммерческой компании.

В Forgejo было продолжено применение принципов независимого управления и сохранена подконтрольность сообществу.

Код проекта написан на языке Go и распространяетсся под лицензией MIT.

https://codeberg.org/forgejo/forgejo/

Web: https://forgejo.org/

Поделился: @chert_tm (Игорь Рогов)

#git #gitea #fork
👍16🔥9
Woodpecker простая но мощная CI/CD платформа с великолепной расширяемостью с помощью плагинов, построенная на технологии DinD (docker in docker)

Комьюнити форк drone ci после его коммерциализации. Распространяется под лицензией Apache 2.0

Нативная интеграция с forgejo, gitea.

https://github.com/woodpecker-ci/woodpecker

Web: https://woodpecker-ci.org/
Plugins: https://woodpecker-ci.org/plugins

#cicd #drone
👍19🔥6
Совет дня:

Автоматическая принудительная перезагрузка после успешного обновления или установки пакета.

apt update && apt install -y needrestart <PKGNAME>


От: @r0ckdr1ll4
👍26🔥7
sql_exporter - SQL экспортер для prometheus

Зкспортер для выдачи результатов пользовательских SQL запросов через заданные интервалы в prometheus.

Поддерживает:
Postgres
ClickHouse
AWS Athena
MS-SQL
MySQL
Snowflake
Vertica
Materialize
CloudSQL


Отлично подходит для мониторинга синтетических бизнес метрик. Просто рассчитайте и сохраните их в таблице. Например оборот по счетам или любые другие бизнес-метрики, которые предварительно рассчитываются.

https://github.com/justwatchcom/sql_exporter

#moni #exporter #prometheus #pgsql #mysql #mssql #clickhouse
👍16🔥7
vaultwarden - Vault сервер, совместимый с Bitwarden написанный с нуля на Rust, ранее известный как bitwarden_rs.

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

Т.к. полная совместимость с bitwarden на уровне API - работает с его оригинальными клиентами. Клиенты под все платформы, включая мобильные, WEB и CLI версию. А также в виде плагина под популярный браузеры.

Из особенностей - позволяет создавать команды/организации и расшаривать информацию на ее членов, в том числе и в RO режиме.

https://github.com/dani-garcia/vaultwarden

Лицензия: AGPL-3.0

#vault #security #rust #bitwarden
👍24🔥4
smokeping_prober - простой экспортер сетевой доступности узлов. Отсылает серию ICMP (или UDP) пакетов на узлы и сохраняет ответы в виде метрик prometheus.

Позволяет задавать интервал опроса, адрес и протокол.

https://github.com/SuperQ/smokeping_prober

И помните - доступность узла с сервисом не равна доступности и работоспособности сервиса.

#moni #ping #exporter #network
👍15🔥7