قانونهای هشدار
سنسور فقط داده میفرستد؛ اینکه چه چیزی «هشدار» حساب شود را قانونها تعیین میکنند. سرور ServerMug هر ۲۰ ثانیه همهٔ قانونها را روی آخرین دادهها ارزیابی میکند. هر سازمان با ۲۱ قانون پیشفرض شروع میکند که برای بیشتر شبکهها مناسباند، ولی همه قابل تغییر و خاموش کردن هستند. این برگه نوع قانونها، چرخهٔ هشدار و فهرست قانونهای پیشفرض را توضیح میدهد.
چهار نوع قانون
| نوع | کی هشدار میسازد | بسته شدن |
|---|---|---|
| سنجه | یک سنجه (مثل CPU یا فضای دیسک) از «آستانهٔ هشدار» یا «آستانهٔ بحرانی» بگذرد و دستکم به اندازهٔ «حداقل مدت» همانجا بماند | خودکار، وقتی شرط در دو ارزیابی پیاپی برقرار نباشد |
| چک | وضعیت یک چک هشدار یا بحرانی شود | خودکار، وقتی چک سالم شود |
| قطع ارتباط | سنسور برای مدتی گزارشی نفرستد (سرور خاموش، قطعی شبکه یا توقف سرویس) | خودکار، با رسیدن گزارش |
| رویداد | رویدادی رخ دهد که نوعش با یک پیشوند شروع شود، مثلاً ransomware. |
فقط دستی |
هشدار رویداد عمداً خودکار بسته نمیشود: اگر فایل طعمه دست خورد، کسی باید بررسی کند و بگوید ماجرا تمام شده است.
چرخهٔ هشدار
- باز: شرط برقرار شد؛ مخاطبان سطح ۱ خبر میگیرند.
- تأییدشده: کسی در داشبورد «تأیید» زد. یعنی «دیدم و دارم رسیدگی میکنم». ارجاع به سطح ۲ متوقف میشود.
- بستهشده: مشکل خودش برطرف شد یا کسی «بستن» زد.
- تکرار یک مشکل هشدار تازه نمیسازد؛ همان هشدار باز میماند. هر درایو و هر چک هشدار جدای خودش را دارد.
- اگر هشداری از «هشدار» به «بحرانی» برسد، دوباره اطلاع داده میشود.
- وقتی سرور آفلاین است، هشدارهای سنجه و چک آن نه باز میشوند و نه بسته، چون داده کهنه است؛ فقط هشدار قطع ارتباط حرف میزند.
- اگر سرور در «حالت نگهداری» باشد، هشدار ساخته و در داشبورد دیده میشود ولی پیامک و webhook نمیرود.
ساختن یا ویرایش قانون
- به «قانونها» بروید. قانونها به تفکیک نوع فهرست شدهاند و قانونهای پیشفرض برچسب «پیشفرض» دارند.
- برای قانون تازه «+ قانون جدید» و برای تغییر «ویرایش» را بزنید.
- «نام» و «نوع» را تعیین کنید. برای قانون سنجه: «سنجه»، «برچسب (اختیاری)» (خالی یعنی همهٔ درایوها یا کارتها؛ یا مثلاً
C:)، «شرط» (بیشتر از / کمتر از)، «آستانهٔ هشدار»، «آستانهٔ بحرانی» و «حداقل مدت (دقیقه)». حداقل مدت صفر یعنی همان آخرین مقدار. - «دامنه» را انتخاب کنید: «همهٔ سرورها»، «یک گروه» یا «یک سرور».
- دو کلید پایین فرم: «قانون فعال باشد» و «پیامک / webhook بفرستد». اگر دومی خاموش باشد، هشدار ساخته و در داشبورد دیده میشود ولی به مخاطبان اطلاع داده نمیشود.
- «ذخیره» را بزنید.
در قانونهای پیشفرض نام و نوع ثابت است؛ آستانهها، دامنه، فعال بودن و اطلاعرسانی را میشود عوض کرد. قانون پیشفرض حذف نمیشود، فقط خاموش میشود.
۲۱ قانون پیشفرض
| قانون | نوع | شرط | پیامک بهطور پیشفرض |
|---|---|---|---|
| سرور از دسترس خارج شد | قطع ارتباط | ۳ دقیقه بدون گزارش؛ بحرانی | بله |
| مصرف بالای CPU | سنجه | cpu.usage_pct هشدار بالای ۹۰٪، بحرانی بالای ۹۷٪، به مدت ۱۰ دقیقه |
بله |
| مصرف بالای رم | سنجه | mem.used_pct هشدار بالای ۹۰٪، بحرانی بالای ۹۷٪، به مدت ۱۰ دقیقه |
بله |
| پر شدن دیسک | سنجه | disk.used_pct هشدار بالای ۸۵٪، بحرانی بالای ۹۵٪، بیدرنگ؛ هر درایو جدا |
بله |
| تمام شدن inode | سنجه | disk.inodes_used_pct هشدار بالای ۸۵٪، بحرانی بالای ۹۵٪ (لینوکس) |
بله |
| مشکل آنتیویروس | چک | antivirus هشدار یا بحرانی |
بله |
| سرویس تحت نظر متوقف شد | چک | services بحرانی |
بله |
| خرابی دیسک فیزیکی | چک | disk_health هشدار یا بحرانی |
بله |
| سرویس خراب systemd | چک | systemd_failed بحرانی |
بله |
| انقضای گواهی | چک | certificates هشدار یا بحرانی |
بله |
| بهروزرسانیهای معوق | چک | os_updates هشدار یا بحرانی |
خیر |
| رویداد امنیتی | چک | security_events هشدار یا بحرانی |
خیر |
| فایروال خاموش | چک | firewall هشدار |
خیر |
| ریبوت معوق | چک | pending_reboot هشدار |
خیر |
| اختلاف ساعت | چک | time_sync هشدار |
خیر |
| محافظ باجافزار کار نمیکند | چک | ransomware_guard هشدار |
خیر |
| اسکریپتهای سفارشی | چک | هر script:* هشدار یا بحرانی |
بله |
| نشانهٔ باجافزار | رویداد | هر رویداد ransomware. |
بله |
| رویداد امنیتی بحرانی | رویداد | رویدادهای security. با شدت بحرانی (پاک شدن لاگ، تشخیص تهدید) |
بله |
| رویداد امنیتی | رویداد | رویدادهای security. با شدت هشدار و بالاتر (حدس رمز، ادمین و کاربر جدید، سرویس جدید، نرمافزار پرخطر) |
خیر |
| ادمین جدید | رویداد | inventory.admin_added |
بله |
منطق این پیشفرضها ساده است: چیزی که همین امشب کار را میخواباند یا نشانهٔ نفوذ است (قطعی، دیسک پر، سرویس متوقف، باجافزار، پاک شدن لاگ) پیامک میشود. چیزی که مهم ولی غیرفوری است (آپدیت معوق، ریبوت معوق، فایروال خاموش) فقط در داشبورد هشدار میسازد تا در بازبینی روزانه دیده شود. اگر حملهٔ حدس رمز برایتان فوری است، در قانون «رویداد امنیتی» نوع رویداد کلید «پیامک / webhook بفرستد» را روشن کنید.
نمونههای کاربردی
- درایو داده با آستانهٔ دیگر: قانون سنجهٔ تازه با سنجهٔ «پر بودن دیسک»، برچسب
D:، آستانهٔ هشدار ۹۰ و بحرانی ۹۸، دامنهٔ «یک گروه» (مثلاً فایلسرورها). - فضای خالی کم بهجای درصد: سنجهٔ «فضای خالی دیسک» با شرط «کمتر از». مقدار به بایت است؛ مثلاً ۲۰ گیگابایت میشود
21474836480. - قطعی سریعتر برای سرور حیاتی: یک قانون «قطع ارتباط» تازه با دامنهٔ «یک سرور» (مثلاً کنترلر دامین) و ۲ دقیقه بدون گزارش بسازید. قانون پیشفرض ۳ دقیقهای برای بقیه سر جایش میماند.
- سرویس فقط در یک گروه: اگر نمیخواهید هشدار «سرویس تحت نظر متوقف شد» برای سرورهای آزمایشی پیامک شود، دامنهٔ آن را به گروه سرورهای اصلی محدود کنید.
اینکه پیامک دقیقاً به چه کسی و در چه ساعتی برسد، در مخاطبان، پیامک، ارجاع و سقف پیامک تنظیم میشود. معنای هر چک و رویداد در مرجع چکها آمده است.
دستور نصب را از کجا بیاورید؟
در داشبورد، صفحهٔ «افزودن سرور» دستور آماده با توکن خودتان را میدهد. هنوز حساب ندارید؟ درخواست دمو بدهید.
ورود به داشبورد درخواست دمو