معرفی ابزار لینوکسی برای مدیران سیستم، mmwatch

در سال ۲۰۱۷ در بلاگ cloudflare پستی با نام Three Little Tools: mmsum, mmwatch, mmhistogram منتشر شد. در این پست به سه ابزار ساده اشاره شده است که در کارهای اجرایی تیم مقابله با DDoS این شرکت استفاده میشود. در این پست به بررسی پیاده سازی mmwatch پرداخته میشود.
شاید بهترین راه برای معرفی این ابزار از طریق نمایش عملکرد آن باشد.

همانطور که در تصویر دیده میشود، این ابزار دستور ls -lh را هر دو ثانیه یک بار اجرا میکند و در صورت تغییر در متغییرهای عددی، نرخ تغییرات را گزارش میکند. در این تصویر از آنجا که یک فایل در حال دانلود است حجم فایل تغییر میکند و نرخ تغییرات حجم به صورت highlight شده نشان داده میشود. mmwatch امکان بدست آوردن نرخ یک پارامتر را از روی بررسی تفاوت خروجی یک دستور فراهم میکند.
برای استفاده از این ابزار میتوانید کد آن را در این آدرس مشاهده کنید. برای راحتی کار میتوانید مراحل زیر را دنبال کنید.
cd /usr/bin
sudo wget https://raw.githubusercontent.com/cloudflare/cloudflare-blog/master/2017-06-29-ssdp/mmwatch
sudo chmod a+x mmwatchاین مراحل فایل mmwatch را از آدرس گفته شده دانلود میکند و در دایرکتوری /usr/bin قرار میدهد. سپس به آن دسترسی اجرایی اضاف میکند. با طی کردن این مراحل میتوانید از دستور mmwatch استفاده کنید.
برای تست کردن میتوانید مانند تصویر بالا عمل کنید.
کد این برنامه با زبان پایتون نوشته شده است. اگر برایتان سوال شده که این ابزار چطور پیاده شده است پیشنهاد میکنم که این بلاگ پست را مطالعه کنید.
مطلبی دیگر از این انتشارات
مینی پروژه جاوا اسکریپت : Progress Steps
مطلبی دیگر از این انتشارات
پروژه جاوااسکریپت : شمارنده دنبال کنندگان
مطلبی دیگر از این انتشارات
نصب Cuda Nvidia برروی Ubuntu 20.04