منبع اصلی نوشتار زیر در این لینک قرار دارد

آنالیز و مانیتورینگ سیستم با نرم افزار Nmon

analyze

ابزارهای و نرم افزارهای گوناگونی جهت مانیتورینگ سیستم،شبکه وجود دارد که در این میان نرم افزار Nmon یکی از این ابزارها می باشد که قابلیت ها و ویژگی های بسیار خوبی را دارا می باشد.

Nmon که مخفف Nigel’s performance Monitor می باشد یک ابزار خط فرمانی است  و برای انواع معماری ها در دسترس می باشد.نرم افزار Nmon قادر است تا داده های آنالیز شده ی اجزای سیستم را به دو صورت زنده نمایش دهد(On screen) یا اینکه آنها را در فایل ذخیره کند.

Nmon این امکان را به مدیران سیستم می دهد تا کارایی اجزای سیستم خود را محک بزنند و اطلاعات لازم را نمایش دهد.قسمت هایی که Nmon قادر است آنها را مانیتور کند به شرح زیر می باشند :

  • cpu
  • memory
  • network
  • disks
  • file systems
  • nfs
  • top processes
  • resources
  • power micro-partition

 

در واقع Nmon ترکیبی از دستورها و ابزارهای مانیتورینگی است که یک مدیر سیستم به انها احتیاج دارد.

 

نصب Nmon در فدورا :

برای نصب نرم افزار Nmon در فدورا کافی است تا بسته ی nmon را با استفاده از ابزارهای مدیریت بسته ی گرافیکی مانند KPackageKit یا Yumex یا Yumex NextGen نصب کنید یا اینکه با استفاده از ابزار خط فرمانی مدیریت بسته ی yum و اجرای این دستور آن را نصب کنید :

 # yum install nmon

 

روش استفاده از ابزار Nmon :

پس از نصب برنامه برای استفاده از آن کافی است تا دستور زیر را در ترمینال وارد کنید :

$ nmon

 

پس از اجرای دستور بالا برنامه اجرا خواهد شد :

 

nmon

 

همانطور که در تصویر بالا مشخص است برای روشن یا خاموش کردن  مانیتورینگ اجزای مختلف کافی است تا کلید مربوط به آن را فشار دهید به عنوان نمونه برای مانیتورینگ CPU کافی است تا حرف c را فشار دهید :

nmon-cpu monitoring

همچنین می توانید چند قسمت را به صورت همزمان مانیتور کنید :

nmon-monitoring

کار کاردن با Nmon  بسیار ساده می باشد اما همانطور که گفته شد این برنامه قادر است تا اطلاعات اجزای مانیتور شده را بدون اینکه نمایش دهد در فایل ذخیره کند که برای اینکار کافی است تا از دستور پایین استفاده نمایید :

 

$ nmon -f -s2 -c 30

  • سویئچ f-  اطلاعات را در فایل ذخیره می کند.
  • سویئچ s2- هر ۲ ثانیه اطلاعات را می گیرد.
  • سویئچ c 30- به این معنی می باشد که ۳۰ قسمت از اجزای سیستم را مانیتور کند.

برای اطلاعات بیشتر در مورد Nmon کافی است تا راهنمای آن را مطالعه نمایید :

$ nmon -h

 

$ man  nmon

 

امیدوارام از این ابزار استفاده لازم را ببرید تا همیشه سیستم هایی با Up Time بالا داشته باشید.

 



برچسب ها : , , , , , , , , , , , ,