TGViewer
Channel Public Channel
DevOps MemOps

DevOps MemOps

@devops_memops

Всё о DevOps

Для связи - @raz_raz
Заказать рекламу через биржу: https://telega.in/c/devops_memops
Subscribers
6.36K
Photos
3.4K
Videos
541
Links
5.4K

Showing posts older than #6209 · Back to latest

Older Posts 20 shown
Post #6207 1.89K
zabbix-domain-expiry - отслеживайте даты истечения срока действия доменов с помощью протоколов RDAP или WHOIS.

Возможности:
— поддержка RDAP и WHOIS: запросы об истечении срока действия домена через RDAP (предпочтительно) с возможностью возврата к WHOIS.
— вывод JSON: скрипт выводит JSON для удобного анализа Zabbix.
— режим отладки: подробный отладочный вывод для устранения неполадок.

Скрипт отдает приоритет RDAP для более быстрых структурированных запросов, но возвращается к WHOIS в случае сбоя RDAP. awk анализ WHOIS поддерживает различные форматы дат, но может завершиться ошибкой, если запрос whois возвращает нестандартные ответы (отсутствие соответствия шаблону awk). Ограничения скорости на серверах WHOIS могут приводить к появлению состояний UNKNOWN; увеличьте или используйте пользовательский интервал проверки для смягчения этого ограничения (значение по умолчанию 1 день вполне разумно).

Для некоторых доменов верхнего уровня (например, .uk, .br) пути URL RDAP могут потребовать корректировки из-за нестандартного формата URL. См. функцию adjust_rdap_url(), которая уже обрабатывает корректировку пути /uk/.


📌 Подробнее: https://github.com/a-stoyanov/zabbix-domain-expiry

MemOps 🤨
GitHub GitHub - a-stoyanov/zabbix-domain-expiry: Zabbix template for monitoring the expiry dates of domains Zabbix template for monitoring the expiry dates of domains - a-stoyanov/zabbix-domain-expiry
  • ❤ 7
Post #6204 1.81K
preflight - Go-инструмент для sanity-проверок контейнеров - крошечный бинарник и ноль зависимостей.

Если нужно быстро проверить контейнер перед деплоем, без тяжёлых тулов и образов - preflight как раз про это. Написан на Go, работает автономно, можно встроить в CICD или локальную диагностику.


📌 Подробнее: https://github.com/vertti/preflight

MemOps 🤨
  • ❤ 4
  • 👍 2
Post #6202 1.75K
teleskopio - небольшой и красивый веб-клиент Kubernetes с открытым исходным кодом.

Возможности:
— поддержка нескольких конфигураций: легко переключайтесь между кластерами. teleskopio считывает переменную $KUBECONFIG и проверяет файл config.yaml.
— простая авторизация токена JWT.
— роль администратора и наблюдателя: полный доступ (администратор) или доступ только для чтения (наблюдатель) к кластеру.
— обзор кластера: получите общее представление о состоянии и активности кластера.
— редактор/создатель ресурсов: интегрированный редактор Monaco с подсветкой синтаксиса.
— обновления в режиме реального времени: изменения ресурсов в режиме реального времени с помощью Kubernetes watcher.
— журналы и события Pod: просматривайте журналы и историю событий непосредственно в пользовательском интерфейсе.
— ссылки на владельца: переход от ресурса к его владельцу.
— несколько вариантов шрифтов: настройте внешний вид пользовательского интерфейса.
— ручной запуск CronJob
— ресурсы Slace (развертывания, наборы реплик)
— фильтр CTRL + F для любого ресурса.
— светлые и темные темы.


📌 Подробнее: https://github.com/roman-kiselenko/teleskopio

MemOps 🤨
  • 👍 2
Post #6199 2.19K
kubespec.dev - найдите документацию по всем ресурсам, свойствам, типам и примерам Kubernetes. Онлайн гайд и очень подробный.

Возможности:
— древовидная структура всех ресурсов Kubernetes
— история изменений с Kubernetes v1.12
— примеры, которые можно использовать, копировать и изменять
— ссылки на официальную документацию Kubernetes и полезные ресурсы
— поддержка популярных CRD


📌 Подробнее: https://kubespec.dev/
https://github.com/aptakube/kubespec.dev

MemOps 🤨
  • ❤ 8
Post #6196 1.86K
Fence - изоляция процессов через namespace без root-прав

Docker отлично подходит для контейнеризации, но иногда он избыточен. Проверить скрипт из интернета, запустить непроверенный бинарник или изолировать процесс при тестировании — для таких задач нужно что-то проще и быстрее.

Fence — это CLI-утилита, которая создаёт изолированное окружение через Linux namespaces за секунды и без root-доступа.

Что умеет

Fence использует возможности ядра Linux для создания изолированных пространств. Процесс внутри не видит вашу файловую систему, может быть отрезан от сети и работает в собственном namespace процессов.

При этом никаких образов, слоёв или daemon'ов — просто оборачиваете команду и получаете изоляцию.

Процесс запускается моментально, работает как обычное приложение, но изолирован от остальной системы.


📌 Подробнее: https://github.com/Use-Tusk/fence

MemOps 🤨
  • 👍 5
  • ❤ 1
Post #6194 1.93K
Утилита fzf (Fuzzy Finder) — простейший инструмент, который превращает поиск по истории (Ctrl+R) в интерактивный список. Например, вы пишете "dock", и видите все команды с этим словом, можете выбрать стрелочками и запустить нужную. Удобно, когда одного совпадения (по умолчанию в Terminal) недостаточно. У проекта 76k звёзд на GitHub.

📌 Подробнее: https://github.com/junegunn/fzf

MemOps 🤨
  • ❤ 5
Post #6192 1.87K
Стажер спустя 3 месяца на нашем проекте

MemOps 😃
  • 😁 24
  • 🤝 1
Post #6191 1.8K
Dockadvisor - быстрый, легковесный линтер Dockerfile написанный на Go, который помогает найти различные общие проблемы и анти-паттерны.

В его составе порядка 60 правил, все достаточно стандартно для подобных инструментов (Dockle*, Hadolint, KICS, Checkov, Semgrep). Из приятного есть наличие красивого web-интерфейса с подсветкой и при этом можно использовать как и чисто go библиотеку.

📌 Подробнее: https://github.com/deckrun/dockadvisor

MemOps 🤨
Post #6186 1.9K
opentelemetry-host-metrics

При мониторинге инфраструктуры с помощью OpenTelemetry одним из наиболее важных компонентов является Host Metrics Receiver (hostmetrics). Он полностью заменяет традиционные агенты (например, Prometheus Node Exporter) и собирает основные системные метрики, такие как загрузка ЦП, использование памяти, диска и сети, непосредственно с компьютера, на котором запущен Collector.

Поскольку этому приемнику требуется прямой доступ к базовой системе, его следует использовать, когда Collector развернут в качестве агента. Например, в качестве DaemonSet на узлах Kubernetes или в качестве службы на виртуальной машине или «голом железе», а не в качестве централизованного шлюза. В этом руководстве вы узнаете, как настроить его в качестве альтернативы Node Exporter для мониторинга серверной инфраструктуры.


📌 Подробнее: https://www.dash0.com/guides/opentelemetry-host-metrics

MemOps 🤨
Dash0 Infrastructure Monitoring with OpenTelemetry Host Metrics · Dash0 Monitor infrastructure with OpenTelemetry Host Metrics Collect CPU memory disk and network data then build dashboards and alerts with Prometheus and Perses
  • 👍 1
  • 🫡 1
Post #6183 1.88K
k8z

Легкое, современное мобильное и настольное приложение для управления Kubernetes. Простое в использовании, быстрое и безопасное.


📌 Подробнее: https://github.com/k8zdev/k8z

MemOps 🤨
GitHub GitHub - k8zdev/k8z: A lightweight, modern mobile and desktop application for manage kubernetes. Easily for use fast, secure. A lightweight, modern mobile and desktop application for manage kubernetes. Easily for use fast, secure. - k8zdev/k8z
  • 🦄 2
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →