Useful Tools | Linux | GitOps | DevOps
6.37K subscribers
279 photos
4 videos
9 files
898 links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

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

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
ctop - top-like интерфейс для управления и метрик контейнера

ctop предоставляет краткий и сжатый обзор показателей в реальном времени для нескольких контейнеров:

ctop поставляется со встроенной поддержкой Docker и runC; в будущих выпусках запланированы коннекторы для других контейнерных и кластерных систем.

https://github.com/bcicen/ctop

Опубликовано в @gitgate

#docker #runc #tui #cli
🔥15👍8
Icdiff - улучшенный цветной Diff

https://github.com/jeffkaufman/icdiff

Подсказал: Max Zotov - @Sf1nk5

Опубликовано в @gitgate

#tui #diff
2👍23🔥8
moribito - терминальный обозреватель LDAP-сервера, созданный с использованием Go и BubbleTea, предоставляющий интерактивный интерфейс для просмотра деревьев каталогов LDAP, просмотра записей и выполнения пользовательских запросов.

Возможности:
- интерактивная навигация по дереву: просматривайте структуру каталога LDAP с помощью клавиатуры/мыши
- средство просмотра записей: просмотр подробных атрибутов записи LDAP
- интеграция с буфером обмена: копирование значений атрибутов в системный буфер обмена
- интерфейс пользовательских запросов: выполнение пользовательских запросов LDAP с получением результатов в режиме реального времени.
- результаты с разбивкой на страницы: эффективная разбивка на страницы для больших наборов результатов с автоматической загрузкой
- гибкая конфигурация: поддержка файлов конфигурации и параметров командной строки
- безопасная аутентификация: поддержка SSL/TLS и различных методов аутентификации
- уУведомления об автоматических обновлениях: дополнительная проверка наличия новых версий на GitHub
- современный TUI: чистый, интуитивно понятный интерфейс, созданный с помощью BubbleTea
- несколько подключений: сохранение и переключение между несколькими конфигурациями сервера LDAP

https://github.com/ericschmar/moribito

Подсказал: Миша Исаев - @ismvru

Опубликовано в @gitgate

#ldap #tui
👍13🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
godap - удобный и мощный TUI для LDAP

Возможности:
- поддерживает аутентификацию с помощью пароля, NTLM-хеша, тикетов Kerberos или сертификата PEM/PKCS#12
- преобразует дату/время, логические значения и другие категориальные атрибуты в читаемый текст
- красивые цвета и крутые эмодзи
- поддержка LDAPS и StartTLS
- быстрый проводник, загружающий объекты по запросу
- рекурсивный поиск объектов в сочетании с полезными сохраненными поисковыми запросами
- гибкий поиск участников групп и групп пользователей
- поддерживает создание, редактирование и удаление объектов и атрибутов
- поддерживает перемещение и переименование объектов
- поддерживает поиск удаленных и переработанных объектов
- поддерживает экспорт определенных поддеревьев каталога в файлы JSON.
- интерактивный редактор userAccountControl
- интерактивный просмотрщик + редактор DACL
- интерактивный просмотрщик + редактор ADIDNS (базовый)
- просмотрщик групповых политик
- поддержка SOCKS

https://github.com/Macmod/godap

Подсказал: Max Zotov - @Sf1nk5

опубликовано в @gitgate

#ldap #tui
1👍13🔥7
This media is not supported in your browser
VIEW IN TELEGRAM
tufw - TUI клиент для UFW

Он позволяет добавлять, редактировать или удалять правила удобным способом, что идеально, если вы не знакомы с командой ufw.

https://github.com/peltho/tufw/

Опубликовано в @gitgate

#ufw #tui #firewall
2👍21🔥11
gonzo.gif
24.2 MB
Gonzo - TUI на базе Go для анализа журналов.

Мощный терминал для анализа журналов в реальном времени, вдохновлённый k9s. Анализируйте потоки журналов с помощью красивых диаграмм, аналитики на основе ИИ и расширенной фильтрации — всё прямо в терминале.

Анализ в реальном времени
- прямая трансляция —-обработка журналов по мере их поступления из stdin, файлов или сети.
- собственная поддержка OTLP - первоклассная поддержка формата журнала OpenTelemetry
- приемник OTLP - встроенный сервер gRPC для получения журналов по протоколу OpenTelemetry
- определение формата - автоматически определяет JSON, logfmt и простой текст.
- пользовательские форматы - определите собственные форматы журналов с помощью конфигурации YAML.
- отслеживание серьезности - цветные уровни серьезности с диаграммами распределения

Интерактивная панель управления
- Макет в стиле k9s - привычный интерфейс сетки 2x2
- Диаграммы в реальном времени - частота слов, атрибуты, распределение серьезности и временные ряды
- Навигация с помощью клавиатуры и мыши - сочетания клавиш в стиле Vim, а также поддержка щелчков для навигации и колеса прокрутки
- Умный просмотрщик журналов - автоматическая прокрутка с интеллектуальной функцией паузы/возобновления
- Полноэкранный просмотрщик журналов. - Глобальное управление паузой - пробел приостанавливает работу всей панели управления во время буферизации журналов.
- Модальные сведения - детальный анализ отдельных записей журнала с возможностью расширения представления
- Анализ количества журналов - подробный модальный с визуализацией тепловой карты, анализом шаблонов по серьезности и распределением услуг
- Анализ ИИ - получайте ценную информацию о закономерностях и аномалиях журналов с помощью настраиваемых моделей.

https://github.com/control-theory/gonzo

Подсказал: Eliot Spencer - @tehn0mad

Опубликовано в @gitgate

#moni #log #tui #OpenTelemetry
👍15🔥8
Dolphin - единая панель для аналитики в реальном времени в MySQL/MariaDB и ProxySQL. Поддержка Linux, Windows и MacOS

https://github.com/charles-001/dolphie

Опубликовано в @gitgate

#mysql #postgres #proxysql #tui
1👍8🔥7
THE-Process-Manager - TUI приложение на основе Rust, которое отслеживает и отображает подробные метрики процессов. Этот инструмент собирает данные об использовании процессора и памяти для процессов, запущенных в системе.

Возможности:
- извлечение и отображение данных процесса
- расчет использования ЦП и памяти в процентах от общего объема доступных ресурсов.
- сортировка процессов
- подробная информация о процессе на основе PID.

https://github.com/moh-a-abde/THE-Process-Manager

Опубликовано в @gitgate

#moni #procfs #tui #top
👍8🔥6
Useful Tools | Linux | GitOps | DevOps
Mosh (Mobile Shell) - надстройка над ssh, которая позволяет компортно работать на плохих каналах, например с большими потерями пакетов. Из особенностей: - сохраняет сессию между подключениями - сохраняет сессию при смене IP адреса (например вы отключились…
Nerdlog - быстрый, ориентированный на удаленное взаимодействие, многохостовый TUI-просмотрщик логов с временной гистограммой и без центрального сервера. Он создан по мотивам Graylog/Kibana, но без лишних функций. Практически не требует настройки.

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

Основной сценарий использования: чтение системных журналов (из файлов /var/log/messages или /var/log/syslog, или непосредственно из journalctl) с одного или нескольких удаленных хостов. Очень эффективно даже при работе с большими файлами журналов (например, 1 ГБ и более).

Он поддерживает некоторые другие форматы логов и может использовать любые файлы логов, но именно это и стало основной причиной внедрения: наш бэкэнд веб-сервиса работал как службы systemd на множестве экземпляров Linux, выводя большое количество логов, и мы хотели иметь возможность эффективно читать эти логи и получать гистограмму временной шкалы, как это делают такие инструменты, как Graylog.

https://github.com/dimonomid/nerdlog

Подсказал: Eliot Spencer - @tehn0mad

Опубликовано в @gitgate

#moni #log #tui
🔥16👍11
apt-dater - терминальный координатор обновлений, c его помощью вы можете легко поддерживать в актуальном состоянии один или несколько хостов GNU/Linux (Debian).

Возможности:
- поддержкой XML-отчетов
- поддержкака screen и tmux
- TCL фильтры для группировки хостов
- фильтр по тэгам хостов
- hooks до и после выполнения
действие на хосте
- запись сессий
- устанавка обновления на хостах, являющихся частью
кластер одновременно
- автоматические обновления

https://github.com/DE-IBH/apt-dater

Опубликовано в @gitgate

#system #update #apt #tui #linux
👍8🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Basalt - приложение с интерфейсом пользователя терминала (TUI), позволяющее управлять хранилищами и заметками Obsidian из терминала. Basalt является кроссплатформенным и может быть установлен и запущен в основных операционных системах Windows, macOS и Linux.

Basalt не является полной или всеобъемлющей заменой Obsidian, а представляет собой минималистичный подход к управлению заметками в терминале с читаемым отображением Markdown и интерфейсом WYSIWYG.

https://github.com/erikjuhani/basalt

Опубликовано в @gitgate

#obsidian #tui #markdown #wysiwyg
👍11🔥5