ابزارهای و نرم افزارهای گوناگونی جهت مانیتورینگ سیستم،شبکه وجود دارد که در این میان نرم افزار 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
پس از اجرای دستور بالا برنامه اجرا خواهد شد :
همانطور که در تصویر بالا مشخص است برای روشن یا خاموش کردن مانیتورینگ اجزای مختلف کافی است تا کلید مربوط به آن را فشار دهید به عنوان نمونه برای مانیتورینگ CPU کافی است تا حرف c را فشار دهید :
همچنین می توانید چند قسمت را به صورت همزمان مانیتور کنید :
کار کاردن با Nmon بسیار ساده می باشد اما همانطور که گفته شد این برنامه قادر است تا اطلاعات اجزای مانیتور شده را بدون اینکه نمایش دهد در فایل ذخیره کند که برای اینکار کافی است تا از دستور پایین استفاده نمایید :
$ nmon -f -s2 -c 30
- سویئچ f- اطلاعات را در فایل ذخیره می کند.
- سویئچ s2- هر 2 ثانیه اطلاعات را می گیرد.
- سویئچ c 30- به این معنی می باشد که 30 قسمت از اجزای سیستم را مانیتور کند.
برای اطلاعات بیشتر در مورد Nmon کافی است تا راهنمای آن را مطالعه نمایید :
$ nmon -h
$ man nmon
امیدوارام از این ابزار استفاده لازم را ببرید تا همیشه سیستم هایی با Up Time بالا داشته باشید.
tnx