Useful Tools | Linux | GitOps | DevOps
6.62K subscribers
348 photos
8 videos
12 files
1.02K links
Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

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

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Download Telegram
prometheus-pve-exporter - экспортер Prometheus для Proxmox VE

Экспортер предоставляет информацию, собранную с узла Proxmox VE, для использования системой мониторинга Prometheus.

https://github.com/prometheus-pve/prometheus-pve-exporter

Дашбоард для Graphana: https://grafana.com/grafana/dashboards/10347-proxmox-via-prometheus/
опубликовано в @gitgate

#moni #exporter #prometheus #proxmox #pve
👍9🔥4
xshok-proxmox - cкрипты для работы с proxmox и его оптимизации.

Возможности:
- отключиениекорпоративных репозиториев, включение публичных, добавление других источников
- исправление известных ошибок (отсутствие открытого ключа, максимальное количество просмотров пользователем и т. д.)
- обновление системы
- обнаружение процессора AMD EPYC и применение исправлений
- переключение APT на использование IPv4
- обновление proxmox и установка различных системных утилит.
- настройка bashrc
- добавление последнего CEPH, предоставленный d proxmox
- отключение portmapper / rpcbind (безопасность)
- обеспечение заполнение пулов энтропии, предотвращение замедление во время ожидания энтропии
- защита веб-интерфейса с помощью fail2ban
- определение, запущено ли приложение на виртуальной машине, и установка соответствующего гостевого агента.
- установка ifupdown2 для виртуальной внутренней сети позволяет вносить изменения в сетевые настройки без перезагрузки (несовместимо с openvswitch-switch)
- ограничение размера и оптимизация журнала
- установка заголовочных файлов исходного кода ядра
- установка kexec, который позволяет быстро перезагружать систему с использованием последней обновленной версии ядра, установленной в качестве основной в загрузчике.
- включение ksmtuned (ksm-control-daemon) и оптимизация в соответствии с размером оперативной памяти.
- установка языка, при изменении отключится XS_NOAPTLANG
- увеличение максимального количества просмотров пользователем, limit FD, ulimit FD, максимального лимита длинны ключей, ulimits
- оптимизация logrotate
- инструмент сканирования безопасности Lynis от Cisofy
- увеличение максимального количества открытых файлов FS
- оптимизация памяти
- красивый баннер MOTD
- включение оптимизации сети
- экономия трафика и не загрузка дополнителных языков, требуется XS_LANG="en_US.UTF-8"
- отключение репозиториев корпоративного proxmox
- удаление баннера подписки
- установка openvswitch для виртуальной внутренней сети
- определение, является ли узел сервером OVH, и установите OVH Real Time Monitoring
- установка pigz для замены gzip, сжатие gzip в 2 раза быстрее
- исправление ошибки: высокое использование подкачки при низком использовании памяти.
- включение контроля перегрузки TCP BBR
- включение TCP fastopen
- включение тестирование репозитория proxmox
- автоматическая синхронизация времени
- установка часового пояса, ели пусто = устанавливается автоматически по IP
- установка общих системных утилит
- увеличение скорости резервного копирования vzdump
- оптимизация размера ZFS arc в соответствии с размером памяти
- установка zfs-auto-snapshot

https://github.com/extremeshok/xshok-proxmox

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

#proxmox #pve
1👍27🔥5
OSX-PROXMOX - запуск macOS на любом компьютере (AMD и Intel)

Это руководство предоставляет самый простой и эффективный способ настройки macOS на Proxmox, независимо от того, используете ли вы оборудование AMD или Intel.

https://github.com/luchina-gabriel/OSX-PROXMOX

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

Несколько ранее было MacOS в Virtualbox - https://xn--r1a.website/gitgate/96 плюс поиск по тегу #macos тоже работает ! Можно даже генератор серийников для железа найти - https://xn--r1a.website/gitgate/95 ;)

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

#pve #proxmox #macos
👍20🔥12
XPipe - новый тип концентратора подключений к оболочке и удалённого файлового менеджера, который позволяет получить доступ ко всей вашей серверной инфраструктуре с локального компьютера. Он работает поверх установленных программ командной строки и не требует какой-либо настройки на удалённых системах. Поэтому, если вы обычно используете инструменты командной строки, такие как SSH, Docker, Kubectl и т. д., для подключения к серверам вы можете просто использовать XPipe поверх него.

XPipe полностью интегрируется с вашими инструментами, такими как ваши любимые текстовые редакторы/редакторы кода, терминалы, оболочки, инструменты командной строки и многое другое. Платформа разработана с учётом возможности расширения, что позволяет любому пользователю легко добавлять поддержку дополнительных инструментов или реализовывать собственные функции с помощью модульной системы расширений.

Поддерживает:
- SSH-подключения, файлы конфигурации и туннели
- контейнеры Docker, Podman, LXD и incus
- виртуальные машины и контейнеры Proxmox PVE
- виртуальные машины Hyper-V, KVM, VMware Player/Workstation/Fusion
- кластеры, модули и контейнеры Kubernetes
- соединения Tailscale и Teleport
- подсистема Windows для сред Linux, Cygwin и MSYS2
- удаленные сеансы Powershell
- RDP и VNC-подключения

https://github.com/xpipe-io/xpipe

Подсказал: Andrew - @avsmith

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

#ssh #docker #kubectl #pve #tailscale #vnc #rdp
👍25🔥13
TrueNAS Proxmox VE Storage Plugin - высокопроизводительный плагин для хранения данных в Proxmox VE, интегрирующий TrueNAS SCALE через iSCSI или NVMe/TCP, с поддержкой моментальных снимков в реальном времени, интеграцией с ZFS и совместимостью с кластерами.

Возможности:
- поддержка двух типов передачи данных - iSCSI (традиционный) или NVMe/TCP (с меньшей задержкой) для блочного хранения.
- iSCSI блочное хранилище - прямая интеграция с TrueNAS SCALE через iSCSI-устройства.
- поддержка NVMe/TCP - современный протокол NVMe поверх TCP для снижения задержки и нагрузки на ЦП (TrueNAS SCALE 25.10+)
- снимки ZFS - мгновенные и компактные снимки через TrueNAS ZFS.
- снимки состояния виртуальной машины в реальном времени - полные снимки состояния виртуальной машины, включая оперативную память (vmstate).
- совместимость с кластерами - полная поддержка кластеров Proxmox VE с общим хранилищем.
- автоматическое управление томами - динамическое создание ZVOL и сопоставление экстентов iSCSI.
- проверка конфигурации - предварительные проверки и подтверждение предотвращают ошибки конфигурации.
- поддержка двух API: WebSocket (JSON-RPC) и REST API.
- защита от ограничения скорости запросов - автоматическая повторная попытка с экспоненциальной задержкой для ограничений API TrueNAS.
- эффективность хранения данных - поддержка тонкого выделения ресурсов и сжатия ZFS.
- поддержка многоканального доступа - встроенная поддержка многоканального доступа iSCSI.
- аутентификация CHAP -дополнительная функция безопасности CHAP для соединений iSCSI.
- изменение размера тома - изменение размера только для расширения с предварительной проверкой свободного места.
- восстановление после ошибок - комплексная обработка ошибок с информативными сообщениями об ошибках.
- оптимизация производительности - настраиваемые размеры блоков и разреженные тома.

https://github.com/WarlockSyno/TrueNAS-Proxmox-VE-Storage-Plugin

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

#pve #storage #truenas #iscsi #nvme #zfs
🔥18👍8
cv4pve-botgram - плагин для управления Proxmox VE через Telegram

Возможности:
- реализация на C#
- кроссплатформенность (Windows, Linux, macOS)
- работает через API (доступ с правами root не требуется)
- поддержка кластеров с автоматическим разрешением виртуальных машин/концентраций (VM/CT).
- высокая доступность с поддержкой нескольких хостов
- полный доступ к API через чат в Telegram.
- интерактивные команды с ответами в реальном времени.
- безопасная проверка подлинности в TG чате только для авторизованных чатов.
- мобильное управление из любого места
- подробная документация генерируется во время выполнения.
- операции с VM/CT (запуск, остановка, выключение, перезагрузка)
- управление узлами (выключение, перезагрузка)
- операции API (получение, установка, создание, удаление)
- мониторинг использования с подробной статистикой.
- псевдонимы команд для пользовательских рабочих процессов
- поддержка API-токенов (Proxmox VE 6.2+)
- параметры проверки SSL
- поддержка нескольких хостов для обеспечения высокой доступности.
- устойчивость к ошибкам благодаря всестороннему ведению журналов.
- проверка, обновление и модернизация возможностей

https://github.com/Corsinvest/cv4pve-botgram

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

#pve #manage #telegram
👍13🔥4
Pulse - современная, унифицированная панель мониторинга для отслеживания вашей инфраструктуры в средах Proxmox, Docker и Kubernetes. Она объединяет метрики, оповещения и аналитические данные, полученные с помощью ИИ, из всех ваших систем в единый, удобный интерфейс.

Разработано для домашних лабораторий, системных администраторов и поставщиков управляемых услуг, которым необходим «единый интерфейс» без сложностей корпоративных систем мониторинга.

Возможности:
- единый мониторинг: просмотр состояния и метрик для PVE, PBS, PMG, Docker и Kubernetes в одном месте.
- eмные оповещения: получайте уведомления через Discord, Slack, Telegram, электронную почту и другие каналы.
- автоматическое обнаружение: автоматически находит узлы Proxmox в вашей сети.
- история метрик: Постоянное хранилище с настраиваемым сроком хранения.
- backup Explorer: визуализация заданий резервного копирования и использования хранилища.
- чат-помощник (BYOK): Задавайте вопросы о вашей инфраструктуре на естественном языке.
- патрулирование (BYOK): проверка состояния здоровья с предоставлением результатов в соответствии с графиком.
анализ оповещений (Pro): Дополнительный анализ с помощью ИИ при срабатывании оповещений.
- отслеживание затрат: отслеживание использования и затрат по каждому поставщику/модели.
- Proxmox VE/PBS/PMG: Полный мониторинг и управление
- Kubernetes: Полный мониторинг кластера K8s с помощью агентов.
- Docker/Podman: Мониторинг контейнеров и сервисов Swarm.
- контейнеры OCI: нативная поддержка контейнеров в Proxmox 9.1+
- безопасность по умолчанию: учетные данные шифруются в состоянии покоя, строгая область действия API.
- обновление в один клик: простое обновление для поддерживаемых развертываний.
- OIDC/SSO: Аутентификация с использованием единого входа.
- ориентация на конфиденциальность: никакой телеметрии, все данные остаются на вашем сервере.

https://github.com/rcourtman/pulse

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

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

#moni #pve #pbs #docker #k8s
👍25🔥8
Proxmox Manager - скрипт на Bash, который объединяет инструменты командной строки Proxmox (qm, pct) в интерактивное меню или скриптовый интерфейс. Никаких демонов, агентов, зависимостей, кроме тех, что поставляются с Proxmox VE.

Возможности:
- вывод списока всех виртуальных машин и контейнеров с указанием их статуса (работает, остановлен, приостановлен).
- запуск, остановка, перезапуск экземпляров - с запросом подтверждения для деструктивных действий; отображение подробной информации об ошибке Proxmox в случае сбоя.
- консоль (оболочка LXC или терминал QEMU) - перед входом убедитесь, что CT запущен.
- управление снимками (список, создание, откат, удаление) - отображает существующие снимки перед откатом/удалением; проверяет формат имени снимка перед вызовом Proxmox.
- включение и получение данных для подключения SPICE к виртуальным машинам
- вывод в машиночитаемом формате JSON и в виде обычного текста для автоматизации.
- дополнительное структурированное логирование с помощью переменной среды LOG_FILE
- в заголовке отображаются имя хоста узла, версия PVE и время работы системы.

https://github.com/TimInTech/proxmox-manager

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

#pve #proxmox #cli #bash
10👍16🔥6