Product capabilities

امکانات RootMonitor

دید عملیاتی برای زیرساخت‌هایی که توقف آن‌ها پرهزینه است

RootMonitor با هدف تبدیل داده‌های پراکنده مانیتورینگ به یک نمای روشن، قابل فهم و قابل اقدام طراحی می‌شود. در این صفحه، قابلیت‌های فعلی، نسخه اولیه و موارد موجود در نقشه توسعه به‌صورت شفاف از هم جدا شده‌اند.

نسخه اولیهدر نقشه توسعه
فلسفه محصول

از نمایش وضعیت تا تصمیم عملیاتی

مانیتورینگ مؤثر فقط به معنی ارسال یک Ping و نمایش چراغ سبز یا قرمز نیست. یک سامانه مفید باید بتواند وضعیت سرویس را از چند زاویه بررسی کند، تغییرات عملکرد را در طول زمان نشان دهد، رخدادها را ثبت کند و هشدارهایی تولید کند که برای تیم فنی قابل اقدام باشند.

RootMonitor برای مدیران سرور و شبکه، تیم‌های DevOps، شرکت‌های نرم‌افزاری، فروشگاه‌های اینترنتی و سازمان‌هایی طراحی می‌شود که به یک دید یکپارچه از سلامت سرویس‌های خود نیاز دارند. معماری محصول از ابتدا برای API، Agent سرور، چندزبانه بودن و توسعه ناحیه‌های مانیتورینگ در آینده در نظر گرفته شده است.

دامنه قابلیت‌ها

یک نمای جامع از سرویس، سرور و شبکه

هر بخش با وضعیت توسعه واقعی خود معرفی شده است.

WEB
نسخه اولیه

مانیتورینگ HTTP و HTTPS

بررسی دسترس‌پذیری وب‌سایت‌ها و سرویس‌های تحت وب با ثبت کد پاسخ، زمان پاسخ و وضعیت اتصال.

  • بررسی کدهای HTTP و Redirect
  • اندازه‌گیری Response Time
  • کنترل اعتبار HTTPS و خطاهای اتصال
  • ثبت تاریخچه قطعی و بازیابی
API
در نقشه توسعه

مانیتورینگ API Endpoint

پایش نقاط پایانی API برای اطمینان از دسترس‌پذیری، سرعت و پاسخ مورد انتظار.

  • روش‌های GET و POST
  • Header و Token قابل تنظیم
  • کنترل Status Code و محتوای پاسخ
  • Webhook برای یکپارچه‌سازی
TCP
نسخه اولیه

Ping و TCP Port

کنترل دسترس‌پذیری میزبان، تأخیر شبکه و بازبودن پورت‌های سرویس‌های حیاتی.

  • Ping و Latency
  • TCP Connect برای پورت‌های مشخص
  • ثبت Packet Loss در مراحل بعد
  • مناسب برای SSH، RDP، SMTP و سرویس‌های سفارشی
DNS
در نقشه توسعه

DNS و SSL Certificate

پایش نام دامنه و تاریخ انقضای گواهی برای جلوگیری از قطعی ناشی از تنظیمات یا تمدید فراموش‌شده.

  • بررسی Resolve شدن دامنه
  • کنترل رکوردهای منتخب DNS
  • هشدار پیش از انقضای SSL
  • نمایش صادرکننده و زنجیره گواهی
KEY
در نقشه توسعه

Keyword و محتوای پاسخ

بررسی وجود یا عدم وجود عبارت مشخص در محتوای صفحه برای تشخیص خطاهایی که با پاسخ HTTP 200 پنهان می‌مانند.

  • عبارت مورد انتظار
  • عبارت ممنوع
  • تشخیص صفحه خطای سفارشی
  • محدودسازی حجم پاسخ برای امنیت
HB
در نقشه توسعه

Heartbeat و Cron Job

دریافت سیگنال از وظایف زمان‌بندی‌شده، بکاپ‌ها و پردازش‌های دوره‌ای؛ نبود سیگنال به‌عنوان رخداد ثبت می‌شود.

  • URL اختصاصی هر Heartbeat
  • Grace Period قابل تنظیم
  • مناسب برای Backup و ETL
  • ثبت آخرین اجرای موفق
SRV
در نقشه توسعه

Agent مانیتورینگ لینوکس

Agent سبک برای جمع‌آوری داده‌های داخلی سرور بدون نیاز به بازکردن دسترسی‌های مدیریتی عمومی.

  • CPU، RAM و Load Average
  • فضای دیسک و Disk I/O
  • Network Traffic و Uptime
  • Systemd Services و Docker Containers
INC
در نقشه توسعه

مدیریت رخداد

تبدیل تغییر وضعیت مانیتور به یک Incident مشخص با زمان شروع، مدت، وضعیت پیگیری و Timeline رویدادها.

  • ثبت زمان شروع و پایان
  • Acknowledgement و یادداشت اپراتور
  • Maintenance Window
  • تاریخچه و گزارش رخداد
ALT
نسخه اولیه

هشدارهای قابل اقدام

تمرکز بر هشدارهای روشن و کم‌نویز به‌جای تکرار بی‌هدف اعلان‌ها.

  • هشدار ایمیلی در نسخه اولیه
  • اعلان داخل داشبورد
  • قواعد جلوگیری از هشدار تکراری
  • SMS، Telegram و Webhook در مراحل بعد
PAGE
در نقشه توسعه

صفحه عمومی وضعیت

نمایش وضعیت سرویس‌های منتخب برای مشتریان، تیم داخلی یا کاربران محصول.

  • نمایش Uptime و رخدادها
  • تعمیرات برنامه‌ریزی‌شده
  • لوگو و رنگ اختصاصی در پلن‌های حرفه‌ای
  • دامنه اختصاصی در نسخه‌های بعد
REP
در نقشه توسعه

گزارش و تاریخچه

نمایش روند زمان پاسخ، درصد Uptime و سابقه قطعی‌ها برای تحلیل فنی و گزارش مدیریتی.

  • گزارش روزانه، هفتگی و ماهانه
  • نمودار Response Time
  • محاسبه Uptime بر اساس بازه
  • CSV و PDF در نسخه‌های بعد
SEC
نسخه اولیه

امنیت محصول و داده

طراحی امنیت از ابتدا، به‌ویژه برای جلوگیری از سوءاستفاده از Workerهای مانیتورینگ.

  • TLS برای ارتباطات
  • توکن‌های اختصاصی و قابل ابطال
  • Rate Limiting و Audit Log
  • کنترل SSRF و مقصدهای خصوصی
  • مدیریت Secrets خارج از کد
Use cases

RootMonitor برای چه تیم‌هایی طراحی می‌شود؟

فروشگاه و وب‌سایت

تشخیص سریع قطعی، کندی، خطای SSL یا خرابی صفحه پرداخت پیش از افزایش شکایت کاربران.

تیم DevOps و SaaS

کنترل APIها، Workerها، Cron Jobها و سرویس‌های وابسته در یک نمای عملیاتی.

مدیر شبکه و دیتاسنتر

پایش دسترس‌پذیری تجهیزات، لینک‌ها، پورت‌ها و سرورهای مهم.

شرکت کوچک بدون NOC

دریافت هشدار و امکان استفاده از خدمات مدیریت‌شده RootNet بدون ایجاد تیم شبانه‌روزی.

معماری قابل توسعه

سبک در شروع، آماده رشد در آینده

نسخه اولیه با PostgreSQL، Workerهای مستقل و API طراحی می‌شود. در مقیاس بالاتر امکان استفاده از TimescaleDB یا ClickHouse، Workerهای چندناحیه‌ای و استقرار سازمانی وجود خواهد داشت.

User & API→Monitoring Queue
Workers→PostgreSQL
Alerts→Dashboard
دیاگرام مفهومی؛ معماری نهایی پیش از توسعه موتور مانیتورینگ تثبیت می‌شود.
FAQ

پرسش‌های متداول

پاسخ روشن به مهم‌ترین پرسش‌ها پیش از شروع همکاری.

آیا تمام قابلیت‌های این صفحه اکنون فعال‌اند؟+

خیر. وضعیت هر قابلیت به‌صورت شفاف با برچسب نسخه اولیه، قابل ارائه یا در نقشه توسعه مشخص شده است. نسخه عمومی نرم‌افزار هنوز در حال توسعه است.

RootMonitor فقط برای وب‌سایت است؟+

خیر. معماری محصول برای وب‌سایت، API، سرور، شبکه و Heartbeat طراحی می‌شود، اما دامنه قابلیت‌های نسخه اولیه محدودتر خواهد بود.

Agent چه اطلاعاتی جمع‌آوری می‌کند؟+

هدف جمع‌آوری حداقل داده لازم برای سلامت سرور است؛ مانند CPU، RAM، دیسک، شبکه و وضعیت سرویس‌ها. اطلاعات حساس غیرضروری نباید جمع‌آوری شود.

آیا می‌توان مقصدهای داخل شبکه خصوصی را مانیتور کرد؟+

این قابلیت در مدل ابری نیازمند Agent یا Worker داخلی و کنترل‌های امنیتی ویژه است و در نسخه عمومی اولیه فعال نخواهد بود.

هشدار پیامکی و تلگرام از ابتدا فعال است؟+

نسخه اولیه روی ایمیل و اعلان داخل داشبورد تمرکز دارد. پیامک، Telegram، Webhook، Slack و Teams در مراحل بعدی قرار دارند.

آیا RootMonitor جایگزین SIEM یا EDR است؟+

خیر. RootMonitor بر سلامت، دسترس‌پذیری و عملکرد زیرساخت تمرکز دارد. یکپارچه‌سازی با سامانه‌های امنیتی ممکن است در آینده اضافه شود، اما محصول جایگزین SIEM یا EDR نیست.

آماده شروع هستید؟

اولین لایه دیدپذیری زیرساخت را بسازید.

برای بررسی نیازها و انتخاب مسیر مناسب با تیم RootNet در ارتباط باشید.

درخواست مشاوره