برنامه نویسی

# Uptime Kuma: ابزار نهایی نظارت بر وقت خود میزبان

Uptime Kuma ابزاری قدرتمند ، منبع باز و بازنشسته خود به روز است. با استفاده از UI مدرن ، مجموعه ویژگی های گسترده و امکان اجرای روی سرور خود ، این یک جایگزین عالی برای ابزارهای SaaS مانند Uptimerobot ، Uptime Better و Pingdom است.


🚀 uptime kuma چیست؟

Kuma Uptime یک ابزار نظارت بر خود میزبان است که به شما امکان می دهد:

  • پیگیری وب سایت و سرویس به موقع/خرابی
  • هشدارهای فوری را از طریق ادغام اعلان 78+ دریافت کنید
  • صفحات وضعیت عمومی را به اشتراک بگذارید
  • نظارت بر خدمات داخلی و خارجی
  • کنترل کامل بر روی داده های خود را حفظ کنید (درگیری شخص ثالث)

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

✅ انواع نظارت

  • HTTP (ها) (با کلمه کلیدی یا بررسی پاسخ JSON)
  • درگاه های TCP
  • پینگ (ICMP)
  • سوابق DNS
  • نظارت بر فشار (از طریق URL های منحصر به فرد)
  • سرورهای بازی Steam
  • بررسی سلامت کانتینر داکر

📊 داشبورد و UI

  • نمای کلی وضعیت زنده
  • درصد به روز
  • نمودارهای زمان پاسخ تاریخی
  • اطلاعات SSL و هشدارهای انقضا
  • پشتیبانی چند زبانی
  • احراز هویت دو عاملی (2FA)

🔔 اعلان ها و هشدارها

پشتیبانی می کند 78 سرویس از طریق تأیید ، از جمله:

  • ایمیل (SMTP)
  • تلگرام
  • لاغر
  • اختلاف
  • در
  • تیم های مایکروسافت
  • AWS SNS
  • سرفه های وب

📢 صفحات وضعیت عمومی

  • وضعیت را با مشتری یا ذینفعان به اشتراک بگذارید
  • چندین صفحه با دامنه های سفارشی
  • محافظت از رمز عبور اختیاری

📈 معیارها و API

  • سازگار با پرومتئوس /metrics نقطه پایانی
  • WebSocket/GraphQL API (غیر رسمی)
  • پیکربندی متغیر محیط
  • تونل Cloudflare (دسترسی از راه دور ایمن)

🔐 امنیت و سفارشی سازی

  • حساب های کاربری محلی
  • پشتیبانی 2FA
  • پشتیبانی پروکسی
  • پشتیبانی از قاب (اختیاری)

🧰 از موارد استفاده کنید

👨‍💻 توسعه دهندگان

  • نظارت بر محیط های مرحله بندی و تولید
  • مشکلات استقرار را با مانیتورهای فشار صادر کنید
  • با ابزارهای CI/CD ادغام شوید

🧑‍🔬 سرپرستان سیستم

  • نظارت بر خدمات داخلی (NAS ، DB ، سرورهای پستی)
  • قبل از اینکه مشکلات بر کاربران تأثیر بگذارد ، هشدارها دریافت کنید
  • از استقرارهای Docker یا Bare Metal استفاده کنید

🏠 علاقه مندان به آزمایشگاه خانگی

  • نظارت بر خدمات خود میزبان و دستگاه های هوشمند
  • پیگیری گواهینامه SSL
  • روی Raspberry Pi یا VP های کم منبع اجرا کنید

🏢 مشاغل کوچک

  • نظارت بر وب سایت ها و برنامه های عمومی
  • صفحات وضعیت عمومی را به اشتراک بگذارید
  • از قفل فروشنده خودداری کنید

🏢 شرکتها

  • نظارت بر خدمات در معرض اینترنت عمومی
  • با ابزارهای داخلی موجود ادغام شوید
  • برای معیارهای مرکزی از پرومتئوس/گرافانا استفاده کنید

⚙ خود میزبانی و استقرار

داکر (توصیه شده)

docker run -d --restart=always \\
  -p 3001:3001 \\
  -v uptime-kuma:/app/data \\
  --name uptime-kuma louislam/uptime-kuma:1
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

کتابچه راهنمای کاربر (node.js + npm)

git clone https://github.com/louislam/uptime-kuma.git
cd uptime-kuma
npm run setup
node server/server.js
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

پشتیبان گیری و پایداری

  • از Mounts Volume یا Set استفاده کنید DATA_DIR
  • تهیه نسخه پشتیبان kuma.db (پرونده SQLite)
  • به صورت اختیاری برای همگام سازی با S3 از LitEstream استفاده کنید

پروکسی معکوس و SSL

  • پشت Nginx یا Traefik اجرا کنید
  • برای SSL LETE ENCRYPT استفاده کنید
  • پیکربندی کردن SSL_CERT وت SSL_KEY متغیرهای env

🔍 مقایسه ویژگی

نشان Kuma Uptime uptimerobot (رایگان) به روز بهتر (رایگان) pingdom (پرداخت شده) کیک وضعیت (رایگان)
میزبان خود ستا سس سس سس سس
مانیتور نامحدود 50 @ 5 دقیقه 10 @ 3 دقیقه نامحدود 10 دقیقه @ 5 دقیقه
فاصله حداقل بررسی 20 ثانیه 5 دقیقه 30 ثانیه (پرداخت شده) 1 دقیقه 1 دقیقه (پرداخت شده)
کانال های هشدار 78+ (تأیید) ایمیل ، پیام کوتاه ، Slack ایمیل ، تماس ، شل و ول ایمیل ، وب سایت ایمیل ، شل و ول
صفحات وضعیت عمومی بله بله بله بله بله
چک های جهانی هیچ بله بله بله بله
نظارت SSL بله بله بله بله بله
بررسی معامله هیچ محدود بله بله هیچ

💡 نکاتی برای استفاده از تولید

  • SSL و 2FA را برای امنیت تنظیم کنید
  • تهیه نسخه پشتیبان kuma.db یا از LitEstream برای پشتیبان گیری خودکار استفاده کنید
  • از docker + استفاده کنید --restart=always برای قابلیت اطمینان
  • دسترسی به داشبورد را محدود کنید (به عنوان مثال VPN ، IP Allowlist)

پیوندهای مفید


thoughts افکار نهایی

Uptime Kuma یک جایگزین قدرتمند ، قابل تنظیم و مقرون به صرفه برای ابزارهای نظارت بر زمان تجاری است. این که آیا شما یک توسعه دهنده ، مشاغل کوچک یا شرکت شرکت هستید ، ویژگی های گسترده آن و مدل خود میزبانی آن را به یک راه حل برای نظارت قابل اعتماد تبدیل می کند.

امروز آن را امتحان کنید و کنترل خود را پس بگیرید!


نوشته شده توسط یک علاقه مندان به فناوری که عاشق ابزارهای خود میزبان است. اگر این موضوع را مفید دیدید ، به اشتراک گذاری یا بازخورد را در نظر بگیرید!

نوشته های مشابه

دیدگاهتان را بنویسید

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

دکمه بازگشت به بالا