Пост канала
- фото
👋 Привет, сетевой друг! Сегодня проKula - лёгкий мониторинг Linux-сервера который помещается в один бинарник. 🟣Что это: Go-приложение которое читает метрики напрямую из /proc и /sys каждую секунду, хранит их во встроенном ring-buffer хранилище и отдаёт через веб-дашборд или TUI в терминале. 🟣Что мониторит: CPU с разбивкой по типам нагрузки (user, system, iowait, steal), память, swap, сетевые интерфейсы с throughput и TCP-метриками, диски по IOPS, температуры, контейнеры Docker/Podman, PostgreSQL, MySQL, nginx, apache2. Плюс кастомные метрики через свои скрипты. 🟣Установка за минуту: # Guided установка bash -c "$(curl -fsSL https://raw.githubusercontent.com/c0m4r/kula/refs/heads/main/addons/install_v2.sh)" # Или вручную wget https://github.com/c0m4r/kula/releases/download/0.19.0/kula-0.19.0-amd64.tar.gz tar -xvf kula-0.19.0-amd64.tar.gz && cd kula && ./kula Дашборд поднимается на ``http://localhost:27960``. 🟣Через Docker если не хочется ничего ставить на хост: docker run --rm -it --name kula --pid host --network host \ -v /proc:/proc:ro c0m4r/kula:latest 🟣TUI для терминала - если нет браузера или нужен быстрый взгляд: ./kula tui 🟣Хранение данных по трём тирам: сырые данные с интервалом 1 секунда занимают до 250 МБ, агрегация по минуте до 150 МБ, по 5 минут до 50 МБ. Ring-buffer - старые данные перезаписываются новыми автоматически, место не растёт бесконечно. 🟣Есть Prometheus endpoint для интеграции в существующий стек, аутентификация через Argon2id с токенами, и опциональный AI-ассистент через локальный Ollama - анализирует метрики прямо в дашборде. 🤖Бесплатный ChatGPT
Открыть в MAX- Просмотры
- 281
- ER
- 1,8%
- Реакции
- 5