Uptime Kuma چیست و برای چه کسی مناسب است؟
Uptime Kuma یک ابزار متنباز پایش در دسترس بودن است که با Node.js نوشته شده و یک رابط وب زنده و خوشساخت دارد. شما فهرستی از سایتها، APIها، پورتها و سرورها تعریف میکنید و Uptime Kuma در فاصلههای منظم آنها را بررسی میکند، زمان پاسخ را ثبت میکند و اگر سرویسی از دسترس خارج شد، از راه کانالهای اعلان به شما خبر میدهد.
تفاوت آن با سیستمهای پایش زیرساخت مثل Zabbix یا Prometheus این است که Uptime Kuma از بیرون به سرویس نگاه میکند: آیا سایت پاسخ میدهد، آیا کلمهٔ مورد انتظار در صفحه هست، آیا گواهی SSL منقضی نشده. به مصرف پردازنده و حافظه داخل سرور کاری ندارد. همین سادگی باعث میشود راهاندازی آن چند دقیقه طول بکشد و نگهداری تقریباً نخواهد.
مخاطب آن صاحب فروشگاه اینترنتی، آژانس طراحی سایت با دهها سایت مشتری، تیم توسعهای که چند API دارد و مدیر سیستمی است که میخواهد صفحهٔ وضعیت عمومی برای کاربرانش داشته باشد. برای پایش عمیقتر سرورها، Uptime Kuma را کنار Zabbix یا Prometheus ببینید.