MQTT-exporter - простой и универсальный экспортер
Он предоставляет метрики из
https://github.com/kpetremann/mqtt-exporter
Подсказал: Alex Kup - @Lifailon
Опубликовано в @gitgate
#moni #mqtt #exporter #prometheus
Prometheus для MQTT. Протестировано с Mosquitto MQTT и датчиками Xiaomi.Он предоставляет метрики из
MQTT-сообщений «из коробки». По умолчанию будет доступно до 2000 метрик из MQTT. Это можно настроить с помощью параметра MAX_METRICS.https://github.com/kpetremann/mqtt-exporter
Подсказал: Alex Kup - @Lifailon
Опубликовано в @gitgate
#moni #mqtt #exporter #prometheus
GitHub
GitHub - kpetremann/mqtt-exporter: Simple generic MQTT Prometheus exporter for IoT working out of the box
Simple generic MQTT Prometheus exporter for IoT working out of the box - kpetremann/mqtt-exporter
👍7🔥3
PicoClaw - сверхлегкий персональный ИИ-помощник, вдохновленный nanobot, полностью переработанный на языке Go с использованием процесса самоинициализации, в рамках которого сам ИИ-агент руководил всей архитектурной миграцией и оптимизацией кода.Работает на оборудовании стоимостью 10 долларов с объемом оперативной памяти менее 10 МБ: это на 99% меньше памяти, чем у
OpenClaw, и на 98% дешевле, чем Mac mini!Возможности:
- сверхлегкий: занимает менее 10 МБ памяти - на 99% меньше, чем базовый
Clawdbot - минимальная стоимость: достаточно эффективен для работы на оборудовании стоимостью 10 долларов - на 98% дешевле, чем
Mac mini.- молниеносная скорость: время запуска в 400 раз быстрее, загрузка за 1 секунду даже на одноядерном процессоре с частотой 0,6 ГГц.
- настоящая портативность: единый автономный исполняемый файл для
RISC-V, ARM и x86, запуск одним щелчком мыши!-
AI-Bootstrapped: Автономная реализация Go-native - 95% ядра создано агентами, а доработка осуществляется с участием человека.- интеграция c
Telegram, Discord, DingTalk или LINE.https://github.com/sipeed/picoclaw
Опубликовано в @gitgate
#ai #nanobot
👍15🔥6
undelete-btrfs - инструмент для автоматизации генерации регулярных выражений для пути при восстановлении BTRFS, а также для попытки восстановления на 3 уровнях. Чем дольше файл существовал до удаления, тем выше вероятность его восстановления. Это означает, что скрипт может не всегда хорошо работать в «тестовых» средах, где вы просто создаете файл и сразу же пытаетесь его восстановить, но он должен неплохо работать в «реальной» системе.В итоге вы также можете восстановить более старую версию файла. Скрипт попытается восстановить самую последнюю версию, но нет гарантии, что именно эта самая последняя восстанавливаемая версия является самой последней версией файла.
Скрипт протестирован и подтверждена его работоспособность с версией
btrfs-progs: v6.16.1 (скрипт также должен работать на более старых версиях).https://github.com/danthem/undelete-btrfs
Подсказал: Павел Тихонюк - @ptikhonyuk
Опубликовано в @gitgate
#btrfs #undelete #recovery #fs
GitHub
GitHub - danthem/undelete-btrfs: A noscript that attempts to undelete files in a BTRFS file system. Make sure you read the README.
A noscript that attempts to undelete files in a BTRFS file system. Make sure you read the README. - danthem/undelete-btrfs
👍11🔥8
Abdal OCSERV MGR - инструмент для управления VPN-сервером OpenConnect (ocserv) написанный на голом bashВозможности:
- создание пользователя
- изменение пароля пользователя
- блокировка учетной записи пользователя
- разблокировка учетнуой записи пользователя
- удаление учетной записи пользователя
- показать всех пользователей
- показать подключающихся пользователей
- отключить указанного пользователя
- выводит заблокированные
IP-адреса.- разблокировка указанного
IP-адреса.- показ пользователям тип программного обеспечения для подключения
- поддержка
Fedora - Debian - CentOS - Ubuntu - Red Hathttps://github.com/ebrasha/abdal-ocserv-mgr
Опубликовано в @gitgate
#ocserv #openconnect #vpn #adminpanel #bash
🔥17👍8
This media is not supported in your browser
VIEW IN TELEGRAM
Whosthere - инструмент для обнаружения локальных сетей с интерактивным пользовательским интерфейсом терминала (TUI), написанный на языке Go. Обнаруживайте, исследуйте и понимайте свою локальную сеть интуитивно понятным способом.Whosthere выполняет сканирование без привилегий, одновременно используя сканеры mDNS и SSDP. Кроме того, он сканирует локальную подсеть, пытаясь установить TCP/UDP-соединения для запуска разрешения ARP-запросов, а затем считывает ARP-кэш для идентификации устройств в вашей локальной сети. Этот метод заполняет ARP-кэш без необходимости повышения привилегий. Все обнаруженные устройства дополняются поиском OUI для отображения производителей, если таковые имеются.Whosthere предлагает удобный и интуитивно понятный способ ответить на вопрос, который задает каждый сетевой администратор: «Кто находится в моей сети?»https://github.com/ramonvermeulen/whosthere
Опубликовано в @gitgate
#net #tui #mdns #ssdp #arp
👍15🔥9
DPI Detector - инструмент для обнаружения блокировок сайтов/CDN/хостинг-провайдеров у российских интернет-провайдеров.Возможности:
- анализ
TLS - Проверка работы TLS 1.2 и TLS 1.3, обнаружение подмены сертификатов (MITM) и блокировки по SNI-
HTTP Injection детектор - находит редиректы на блок-страницы провайдера-
TCP 16-20KB блокировка - обнаруживает обрыв соединения после передачи 14-34KB- классификация ошибок -
TCP Reset (RST), Connection Abort, Handshake/Read Timeout, TLS alerts, SNI blocking, MITM (подмена сертификата), HTTP 451 и редиректы провайдера.- поддержка
IPv4-only режима - для изоляции от IPv6https://github.com/Runnin4ik/dpi-detector
Подсказал: Артем Вдовин - @Peregrin_Took84
Опубликовано в @gitgate
#ркн #rkn #dpi
1👍37🔥15
Media is too big
VIEW IN TELEGRAM
DockrTUI - быстрая, современная и управляемая с клавиатуры терминальная панель для Docker - создана с использованием Rust и ratatui.Потому что управление контейнерами не должно напоминать набор заклинаний в
Bash.Возможности:
- контейнеры, изображения, сети, тома и
Compose - всё в одном месте.- быстрые действия - запуск, остановка, перезапуск, осмотр, очистка
- интеллектуальный поиск и фильтрация
- встроенная оболочка внутри контейнеров (
cd, history, autocomplete и т. д.)- интеграция с
Compose - обнаружение и управление вашими проектами Compose.- управление томами - отображение списка, проверка, удаление и очистка неиспользуемых томов.
- чистый и эффективный
TUI на базе ratatuihttps://github.com/LuuNa-JD/dockrtui
Подсказал: Eliot Spencer - @tehn0mad
Опубликовано в @gitgate
#docker #tui #rust
1👍17🔥7
paqctl - унифицированный инструмент управления для обхода прокси-серверов. Он помогает подключаться к серверу вне закрытых сетей (например, за «Великой китайской стеной») и свободно получать доступ к интернету. Серверный компонент запускается на VPS, а клиент - на вашем компьютере с Windows/Mac/Linux.https://github.com/SamNet-dev/paqctl
Опубликовано в @gitgate
#vpn #bypass
GitHub
GitHub - SamNet-dev/paqctl: Unified proxy manager for bypassing firewalls - supports Paqet (KCP/raw socket) and GFW-Knocker (violated…
Unified proxy manager for bypassing firewalls - supports Paqet (KCP/raw socket) and GFW-Knocker (violated TCP/QUIC) with dual-backend simultaneous operation - SamNet-dev/paqctl
👍14🔥8
K8sQuest - локальная игровая платформа для обучения Kubernetes с интерактивным терминалом, похожим на графический интерфейс пользователя. В каждом задании происходит сбой в работе Kubernetes. Ваша задача это исправить.50 постепенно усложняющихся заданий в 5 мирах - от начального до продвинутого уровня.
Возможности:
- мониторинг в реальном времени - следите за обновлением ресурсов
Kubernetes в режиме реального времени с помощью команды "check".- постепенное раскрытие подсказок - они открываются по мере необходимости.
- пошаговые инструкции - пошаговые руководства для начинающих, когда они вам понадобятся
- после завершения миссии - узнайте, ПОЧЕМУ ваше решение сработало, на реальных примерах.
- четкие инструктажи по выполнению заданий - вы будете знать сложность, примерные сроки и основные понятия.
- система очков и отслеживания прогресса - следите за своим процессом обучения и достижениями.
- многотерминальный рабочий процесс - изучите реальные примеры отладки
- автоматическое сохранение прогресса - вы никогда не потеряете свои достижения
- сброс уровней - Застряли? Начните заново в любое время
https://github.com/Manoj-engineer/k8squest
Подсказал: Max Zotov - @Sf1nk5
Опубликовано в @gitgate
#game #k8s
GitHub
GitHub - Manoj-engineer/k8squest: K8sQuest — A local, hands-on Kubernetes learning game with real-world troubleshooting challenges.…
K8sQuest — A local, hands-on Kubernetes learning game with real-world troubleshooting challenges. Practice Pods, Deployments, Services, networking, storage, and debugging using kubectl on a local c...
3🔥19👍9
GlobalProtect-openconnect - современный VPN-клиент GlobalProtect для Linux, построенный на основе OpenConnect с полной поддержкой аутентификации SSO. Этот проект предоставляет как интерфейс командной строки, так и графический интерфейс для бесперебойного VPN-подключения.https://github.com/yuezk/GlobalProtect-openconnect
Опубликовано в @gitgate
#vpn #openconnect #ocserv #client
👍10🔥8
VibeNVR - современная, модульная и контейнеризированная система видеонаблюдения, предназначенная для управления IP-камерами, записью видео, обнаружением движения и единой временной шкалой событий. Она включает в себя высокопроизводительный видеодвижок (
VibeEngine), разработанный для эффективности и надежности, и реализованный в премиальном интерфейсе на основе React.Возможности:
- современный веб-интерфейс. Ультрапремиальный пользовательский интерфейс, созданный с использованием
React, Vite и иконок Lucide.- настраиваемая панель мониторинга. Переключайте виджеты и графики в соответствии с вашими потребностями в мониторинге.
- безопасность по умолчанию. Полная аутентификация
JWT для API, потоков и статических медиафайлов. Отсутствие несанкционированного доступа.- eсовершенствованный видеодвижок. Пользовательский движок на
Python, использующий OpenCV и FFmpeg для потоковой передачи и обработки RTSP.- поддержка сквозной записи и прямого копирования потока для записи с минимальным использованием ЦП
- интеллектуальное обнаружение движения. Встроенная функция обнаружения движения с регулируемой чувствительностью, интервалом между кадрами и буферами до/после захвата.
- хронология событий. Единый браузер для видеозаписей и снимков высокого разрешения с мгновенными фильтрами.
- управление хранилищем: Автоматическая фоновая очистка (
FIFO) и инструменты массового удаления.- группы камер. Организуйте камеры в пользовательские группы для логического управления многоракурсным просмотром.
- синхронизация часовых поясов. Полная поддержка ISO 8601 обеспечивает идеальную синхронизацию между движком, бэкэндом и пользовательским интерфейсом.
- иониторинг в реальном времени. Просмотр в режиме реального времени с адаптивным опросом кадров и динамическим проксированием потока
MJPEG.- развертывание без зависимостей в
Docker с использованием Docker Compose.https://github.com/spupuz/VibeNVR
Опубликовано в @gitgate
#nvr #ipcamera #api #opencp #ffmpeg #rtsp #docker
👍13🔥3
straps - комплексный инструмент тестирования на Bash, предоставляющий более 80 вспомогательных функций для облачной разработки, контейнеров Docker, Kubernetes, системного администрирования, проверки безопасности и автоматизации DevOps.Возможности:
- проверка типов данных: целые числа, числа с плавающей запятой, строки, беззнаковые целые числа.
- операции со строками: Сопоставление с образцом (начинается с, заканчивается на, содержит)
- тестирование сети: проверка подключения с использованием протоколов
TCP/UDP и таймаутом в 3 секунды.- операции с файловой системой: существование файлов/каталогов, права доступа и свойства.
-
Docker и контейнеры: статус контейнеров, проверка образов, доступ к портам, тома, сети.-
Kubernetes: именование ресурсов, метки, аннотации, пространства имен, запросы ресурсов.- обнаружение сервисов: мониторинг портов, разрешение
DNS, проверка работоспособности, проверка FQDN.- управление процессами и системами: мониторинг процессов, проверка пользователей/групп, интеграция с
systemd.- окружение и конфигурация: переменные окружения, проверка кодировки
base64/base32.- функции безопасности:
SSL/TLS-сертификаты, SSH-ключи, права доступа к файлам, контексты SELinux.- сетевая безопасность:
IPv6, обозначение CIDR, MAC-адреса, обнаружение частных/замкнутых IP-адресов.- мониторинг ресурсов: использование ЦП/памяти, дисковое пространство, системная нагрузка, ограничения процессов.
- тестирование
URL и API: проверка URL-адресов, коды ответов HTTP, конечные точки веб-перехватчиков.- интеграция с
BATS: бесшовная интеграция с системой автоматизированного тестирования Bash.- кроссплатформенность: несколько резервных инструментов для максимальной совместимости.
https://github.com/meeghele/straps
Подсказал: Сергай - @snubats
Опубликовано в @gitgate
#bash #docker #k8s #systemd #selinux #net
👍15🔥8
xyOps™ - система нового поколения для планирования заданий, автоматизации рабочих процессов, мониторинга серверов, оповещений и реагирования на инциденты - все это объединено в единую, целостную платформу. Она создана для разработчиков и операционных команд, которые хотят контролировать свой стек автоматизации, не жертвуя данными, свободой действий или прозрачностью. xyOps не скрывает функции за платными барьерами и не передает телеметрию никому. Она открыта, расширяема и предназначена для работы где угодно. Большинство платформ автоматизации сосредоточены на оркестрации рабочих процессов - они запускают задачи, но на самом деле не помогают увидеть, что происходит за их пределами.
xyOps идет дальше. Он не просто планирует задания; он связывает их с мониторингом в реальном времени, оповещениями, снимками серверов и системой обработки заявок, создавая единую интегрированную петлю обратной связи. Когда срабатывает оповещение, электронное письмо содержит список запущенных заданий на этом сервере. Одним щелчком мыши открывается снимок, показывающий каждый процесс, загрузку ЦП и сетевое соединение. Если задание завершается с ошибкой, xyOps может открыть заявку с полным контекстом - журналами, историей и связанными метриками. Все в xyOps взаимодействует со всем остальным, поэтому вы можете отслеживать проблему от обнаружения до устранения, не покидая систему.форк и дальнейшее развитие идей
Cronicle
https://github.com/pixlcore/xyopsОпубликовано в @gitgate
#job #tasr #scheduler #devops #management #cronicle
👍14🔥7
🎥 Вебинар по DevOps: Docker образы. Микросервисы
На вебинаре вы узнаете:
1. Как работает Docker и почему он стал стандартным контейнером?
2. Docker-образы: создание, настройка, оптимизация и безопасность.
3. Как Docker помогает в построении микросервисной структуры?
4. Лучшие практики работы с Docker-образами в DevOps и CI/CD процессах.
5. Ошибки при создании Docker-образов и как их избежать.
6. Демонстрация на одних примерах: сборка и деплой микросервисов с Docker.
В результате вебинара вы:
1. Поймёте, как эффективно работать с Docker-образами.
2. Узнайте, как собирать и модифицировать контейнеры для микросервисов.
3. Получите практические навыки работы с Docker в собственных проектах.
4. Освоите ключевые подходы к развертыванию и масштабированию контейнеризированных приложений.
👉 Для участия зарегистрируйтесь: https://vk.cc/cUIrtz
🎁 Все участники вебинара получат специальные условия на полное обучение курса "DevOps практики и инструменты"
На курсе вы пройдёте путь от концепции до конкретных инструментов: Terraform, Ansible, Docker, Kubernetes, Prometheus, GitLab CI и других. Программа построена практикующими инженерами и сочетает теорию с применением знаний в реальных сценариях.
👉 Повысить свои навыки: https://vk.cc/cUIrvV
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
На вебинаре вы узнаете:
1. Как работает Docker и почему он стал стандартным контейнером?
2. Docker-образы: создание, настройка, оптимизация и безопасность.
3. Как Docker помогает в построении микросервисной структуры?
4. Лучшие практики работы с Docker-образами в DevOps и CI/CD процессах.
5. Ошибки при создании Docker-образов и как их избежать.
6. Демонстрация на одних примерах: сборка и деплой микросервисов с Docker.
В результате вебинара вы:
1. Поймёте, как эффективно работать с Docker-образами.
2. Узнайте, как собирать и модифицировать контейнеры для микросервисов.
3. Получите практические навыки работы с Docker в собственных проектах.
4. Освоите ключевые подходы к развертыванию и масштабированию контейнеризированных приложений.
👉 Для участия зарегистрируйтесь: https://vk.cc/cUIrtz
🎁 Все участники вебинара получат специальные условия на полное обучение курса "DevOps практики и инструменты"
На курсе вы пройдёте путь от концепции до конкретных инструментов: Terraform, Ansible, Docker, Kubernetes, Prometheus, GitLab CI и других. Программа построена практикующими инженерами и сочетает теорию с применением знаний в реальных сценариях.
👉 Повысить свои навыки: https://vk.cc/cUIrvV
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
🔥3