هشدارها
روشن کردن قواعدی که به شما میگویند سرور یا هسته Xray به مشکل خورده است.
معرفی
هشدارها یک موتور قاعده به همراه گزارشی از آنچه فعال شده است. قواعد در نخستین اجرا ساخته میشوند اما به صورت پیشفرض خاموشاند، پس تا زمانی که خودتان آنها را روشن نکنید هیچ اعلانی نمیگیرید. این طراحی جلوی پیامهای غافلگیرکننده را میگیرد، اما یعنی یک نصب تازه تا وقتی به این صفحه سر نزنید ساکت است. تحویل پیام از راه کانالهای Telegram و Discord و وبهوک انجام میشود که در بخش تنظیمات پیکربندی میشوند.
پیشنیازها
- اول یک کانال تحویل پیکربندی کنید. روشن کردن یک قاعده بدون کانال یعنی قاعده در خلأ فعال میشود.
- اگر تحویل از راه تلگرام است، پیش از روشن کردن قواعد مطمئن شوید توکن ربات تنظیم شده باشد.
مراحل
- از نوار کناری Alerts را باز کنید.
- زیر Rules بخوانید هر قاعده روی چه چیزی فعال میشود، بعد آنهایی را که میخواهید روشن کنید.
- ویرایشگر آستانهٔ هر قاعده را باز کنید تا تنظیمش کنید. هر نوع قاعده تنها فیلدهایی را نشان میدهد که به آن مربوطاند.
- با کار آزمایشی روی یک قاعده، یک هشدار آزمایشی بفرستید و تحویل را سرتاسر بسنجید.
- Recent Events پایین صفحه را تماشا کنید. صد فعالسازی و رفع آخر را نشان میدهد و هر ۱۵ ثانیه تازه میشود.
مرجع
| قاعده | کِی فعال میشود | قابل تنظیم |
|---|---|---|
| Node Offline | گره ضربان خود را قطع میکند. | چیزی برای تنظیم ندارد. |
| Xray Crash Loop | کرشهای زیاد در یک بازه، بهطور پیشفرض ۵ کرش در ۳۰۰ ثانیه. | شمار، بازه |
| High CPU | مصرف پردازنده برای مدتی بالای آستانه بماند، بهطور پیشفرض بالای ۹۰٪ برای ۳۰۰ ثانیه. | مقدار، مدت |
| High Disk | مصرف دیسک از آستانه بالاتر برود، بهطور پیشفرض بالای ۹۰٪. | مقدار، مدت |
وقتی قاعدهای فعال میشود یک رویداد system.alert منتشر میکند، که فرستندهٔ
اعلان آن را به کانالهای فعال شما میرساند. قواعد وضعیتدار هستند، پس موتور
میداند شرط از کِی شروع شده و کِی برطرف شده، و هر دو در خط زمانی رویدادها دیده
میشوند.
جدا از این، تنظیمات ← Xray Monitoring خود رفتار تشخیص کرش را کنترل میکند: آستانهٔ حلقهٔ کرش و دورهٔ پایداری، یک فاصلهٔ خنکشدن اعلان تا در حلقهٔ کرش پیام سرازیر نشود، و یک محافظ غیرفعالسازی خودکار که پس از شکستهای زیاد Xray را متوقف میکند.
رفع اشکال
قاعده روشن است ولی چیزی نمیرسد. از خود قاعده یک هشدار آزمایشی بفرستید. اگر آزمایشی هم نرسید، مشکل از کانال است نه از قاعده، پس تنظیمات ← Notifications را ببینید.