انتشار سیستم نظارت Monitorix 3.14.0 ارائه شده است که برای نظارت بصری عملکرد سرویس های مختلف طراحی شده است، به عنوان مثال، نظارت بر دمای CPU، بار سیستم، فعالیت شبکه و پاسخگویی خدمات شبکه. سیستم از طریق یک رابط وب کنترل می شود، داده ها در قالب نمودار ارائه می شوند.
سیستم به زبان Perl نوشته شده است، RRDTool برای تولید نمودارها و ذخیره داده ها استفاده می شود، کد تحت مجوز GPLv2 توزیع می شود. این برنامه کاملا فشرده و خودکفا است (یک سرور http داخلی وجود دارد) که امکان استفاده از آن را حتی در سیستم های جاسازی شده نیز فراهم می کند. طیف نسبتاً گستردهای از پارامترهای نظارت پشتیبانی میشود، از نظارت بر کار زمانبندی کار، I/O، تخصیص حافظه و پارامترهای هسته سیستمعامل گرفته تا تجسم دادهها در رابطهای شبکه و برنامههای خاص (سرورهای پست، DBMS، Apache، nginx).
از مهمترین تغییرات نسخه جدید:
- اضافه شدن ماژول nvme.pm برای نظارت بر دستگاه های ذخیره سازی NVMe (NVM Express). از جمله پارامترهای در نظر گرفته شده: دمای درایو، بار، خطاهای ثبت شده، شدت عملیات نوشتن،
- ماژول amdgpu.pm برای نظارت بر وضعیت تعداد دلخواه پردازنده های گرافیکی AMD اضافه شده است. دینامیک تغییرات در پارامترهایی مانند دما، مصرف انرژی، سرعت چرخش کولر، مصرف حافظه ویدیویی و تغییرات فرکانس GPU نظارت می شود.
- اضافه شدن ماژول nvidiagpu.pm برای نظارت پیشرفته بر کارتهای ویدیویی مبتنی بر پردازندههای گرافیکی NVIDIA (نسخه پیشرفتهتر ماژول nvidia.pm که قبلاً در دسترس بود).
- پشتیبانی IPv6 به ماژول نظارت بر ترافیک traffacct.pm اضافه شده است.
- حالت عملکرد رابط در قالب یک برنامه وب تمام صفحه پیاده سازی شده است.
منبع: opennet.ru