بِزل: یک ابزار سبک مانیتورینگ سرور که همه چیز را کنترل می‌کند

خلاصه

بِزل یک مانیتورینگ متن‌باز برای کاربران Docker است که بدون نیاز به Prometheus یا Grafana، وضعیت سخت‌افزار و تمام کانتینرها را به‌صورت زنده نمایش می‌دهد. نصب آن چند دقیقه‌ای است، هشدار هوشمند می‌دهد و از چند سرور به‌طور هم‌زمان پشتیبانی می‌کند.

بِزل چیست و چرا به کارتان می‌آید؟

وقتی کانتینرهای زیادی روی سرور شخصی دارید، بررسی دستی هرکدام وقت‌گیر و دردسرآفرین است. بِزل با یک داشبورد ساده و واکنش‌گرا، مصرف CPU، حافظه، دیسک و وضعیت Docker را به‌صورت لحظه‌ای نشان می‌دهد. نیازی به پیکربندی پیچیده یا دیتابیس جانبی ندارید و حتی روی گوشی موبایتان هم روان اجرا می‌شود.

نصب فوق‌العاده ساده

  • Hub: کانتینر اصلی که وظیفه نمایش داده‌ها را دارد.
  • Agent: کانتینری که روی سرورهای هدف اجرا می‌شود و اطلاعات را به hub می‌فرستد.

با دو خط دستور هر دو بخش بالا می‌آیند؛ فقط آی‌پی hub را در Agent تعیین کرده و بلافاصله داده‌ها در داشبورد ظاهر می‌شوند.

ویژگی‌های کلیدی

قابلیتتوضیح
نمودارهای زندهCPU، RAM، شبکه، دما و حتی GPU
بررسی کانتینرهامصرف منابع هر Container به‌صورت جداگانه
هشدار هوشمندآستانه‌بندی برای CPU، RAM و فضای دیسک
چند سرورهیک داشبورد واحد برای تمام سرورهای خانگی
بدون وابستگی خارجیبدون Prometheus، Grafana یا پایگاه‌داده سنگین

کاربردهای روزمره

بعد از نصب متوجه شدم یک کانتینر Plex حافظه زیادی می‌گیرد؛ با هشدار بِزل سریعاً متوقفش کردم و آپدیت مشکل‌دار را برگشاندم. همچنین فهمیدم دیسک SSD در حال پرشدن است، پیش‌از آنکه سرویس متوقف شود فایل‌های اضافی را حذف کردم.

مزیت بِزل نسبت به رقبا

  1. نصب سریع (کمتر از ۵ دقیقه)
  2. مصرف منابع بسیار پایین
  3. نیازی به باز کردن پورت در اینترنت ندارید
  4. داشبورد واکنش‌گرا برای دسکتاپ و موبایل
  5. قابلیت افزودن HTTPS با Reverse Proxy دلخواه

جمع‌بندی

اگر به‌دنبال راه‌حلی سبک برای دیدن وضعیت Docker و سخت‌افزار بدون دردسر YAML‌های طولانی هستید، بِزل دقیقاً همان چیزی‌ست که می‌خواهید. نصبش کنید، هشدارها را تنظیم کنید و دیگر نگران crashهای ناگهانی یا پرشدن دیسک نباشید.

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *