سامانه پایش وضعیت
این سامانه وظیفه پایش و ارائه وضعیت سامانههای مختلف را بر عهده دارد. در این سامانه ابتدا باید سرویس های مختلف تعریف شود، سپس میتوان برای هر سرویس انواع مختلف پایشها با ویژگیهای مختلف را اختصاص داد. در حال حاضر پایشهای زیر قابل تعریف در سیستم هستند (برای هر سرویس میتوان چند مورد از یک نوع پایش
- پایش وضعیت آدرس URL
- پایش یک آدرس URL با امکان مشخص کردن Method، Username، Password، Request Headers، Request Params و Request Body
- پایش Ping
- پایش وضعیت Ping یک Hostname با امکان مشخص کردن Timeout، TTL و حداکثر Ping
- پایش DNS
- پایش وضعیت DNS یک Hostname با امکان مشخص کردن نوع رکورد DNS، Name Servers و حداکثر زمان پاسخ DNS
- پایش گواهی SSL
- پایش وضعیت و تعداد روز باقیمانده انقضا برای گواهی SSL یک Hostname با امکان مشخص کردن حداکثر تعداد روز قبل از انقضا
- پایش آیتم Zabbix
- پایش وضعیت هر آیتم مشخص Zabbix
ضمنا امکان نوشتن توضیح برای حوادث یا رویدادهای مختلف برای تاریخ مشخص در سامانه پیشبینی شده است. ویژگی دیگر این سامانه امکان نصب کلاینتهای مختلف در موقعیتهای مکانی مختلف برای بررسی و پایش وضعیت سرویسهای از مکانهای مختلف است. نمایش وضعیت سامانه های مختلف به صورت نمودار ماهانه دیده شده و با مشخص شدن رنگهای مختلف که نمایانگر وضعیت پایش در زمانهای مختلف برای کاربر نمایش داده میشود. در دورنمای این سامانه موارد زیر در نظر گرفته شده که در موعد مورد نیاز پیادهسازی خواهد شد:
- Ports Monitoring
- Firewall Rules
- Database Monitoring
- Custom Agents such as redis, elastic, …
- نمودار هفتگی و روزانه