آشنایی با نرم افزارهای مانیتورینگ شبکه

آشنایی با نرم افزارهای مانیتورینگ شبکه
-
مانیتورینگ شبکه با MRTG
-
- یکی از قدیمی ترین و در عین حال ساده ترین نرم افزار های مانیتورینگ می باشد که بصورت گراف پارامترهای در حال نظارت را نمایش می دهد،
- اطلاعات خود را در فایل های RRD ذخیره کرده و از پایگاه داده ای استفاده نمی کند.
- این نرم افزار با استفاده از Perl نوشته شده و بر روی Linux ,Windows ,Mac قابل استفاده می باشد.
- وب سایت این نرم افزار شامل اسکریپت هایی می باشد که برای نظارت بیشتر بر مواردی همچون Sql , Firewall , Cpu ,Ram کاربرد دارد.
- این نرم افزار کاملا رایگان بوده و از وب سایت آن قابل دانلود می باشد.
- نصب آن بسیار ساده بوده و امکانات خاصی را در اختیار شما قرار نمی دهد.
- برای مانیتور کردن هر نود نیازمند OID های مربوطه خواهید بود.
- هیچ تفکیک و یا گروه بندی نمی توانید برای نود ها ایجاد کنید،
- از اطلاعات آن باید بصورت دستی پشتیبان تهیه کرد و هیچ مکانیزم پشتیبان گیری وجود ندارد.
- برای محیط های بزرگ توصیه نمی شود.
- هرگونه تغییر در برنامه را باید خودتان انجام دهید.
-
مانیتورینگ شبکه با PRTG NETWORK MONITOR
اگر قصد مانیتور کردن شبکه ای از کوچکی ۱۰ یا ۱۰۰ یا به بزرگی ۱۰۰۰ کامپیوتر را دارید،
و به دنبال یک نرم افزار حرفه ای و قابل اعتماد مانیتورینگ شبکه هستید،
به شما PRTG Network Monitor را پیشنهاد می کنیم.
-
- این نرم افزار به گفته شرکت سازنده ساده ترین و آسانترین راهکار مانیتورینگ شبکه است
که می توان آن را بدون دردسر در عرض ۵ دقیقه تنظیم کرد تا در شبکه مشغول به فعالیت شود.
-
- این نرم افزار می تواند به محض بروز اتفاق های غیر عادی در شبکه برای شما پیام اخطار صادر کند،
- بیش از ۱۵۰ هزار مدیر سیستم در دنیا از این نرم افزار استفاده می کنند
و در شرکت هایی با سایزهای کوچک تا سازمان هایی با ابعاد بزرگ نیز قابل استفاده است.
-
- PRTG نیازهای شما برای مانیتورینگ را با توجه به اندازه سازمانتان تعیین می کند
- و بر همین اساس هزینه های این نرم افزار بسیار در مقابل مدل های مشابه ارزانتر است و می تواند نیازهای شما را برطرق سازد.
- یکی از زیباترین قسمت های این نرم افزار نصب بسیار ساده و سریع آن است،
- این نرم افزار برای استفاده های کوچک تا تعداد ۱۰ عدد دستگاه در شبکه بصورت رایگان ارائه می باشد.
-
مانیتورینگ شبکه با CACTI
Cacti نرم افزار محصول شرکت سیسکو بوده و مبتنی بر لینوکس است.
عموماً در بخش NOC شرکت های Service Provider نصب شده و وضعیت Up link ها و لینک های مشتریان را بر روی محیط گرافیکی نشان میدهد.
این قابلیت را دارد تا برای هر مشتری یک حساب کاربری ایجاد کند تا مشتری بتواند وضعیت لینک خود را مشاهده کند.
نرمافزار Cacti یک نرمافزار کامل به منظور استخراج اطلاعات از RRDTOOL (ابزاری سودمند در سیستم عامل Unixجهت ذخیرهسازی و بازیابی اطلاعات) میباشد.
این نرمافزار با ذخیرهسازی اطلاعات مورد نیاز برای ترسیم نمودار و تجمع سازی اطلات در پایگاه دادهای mysql میباشد.
رابط این نرمافزار کاملا تحت PHP که توانائی نگهداری نمودارها و منابع اطلاعاتی ذیربط و آرشیوهای Round Robin در پایگاه اطلاعاتی را دارا میباشد
که نهایتا موجب ترسیم نمودار برای کاربر مربوطه میگردد.
اجزاء اصلی تشکیل دهنده این نرم افزار شامل منابع اطلاعاتی، نمودارها و پیش پیکر بندیهای مربوطه میباشند.
برای جمع آوری اطلاعات مورد نیاز برای تهیه نمودار مسیری برای دسترسی به دستورات مورد نیاز و برنامههای مورد نیاز اجرائی برای دسترسی به هرگونه اطلاعات مورد نیاز فراهم میشود که این نرمافزار را قادر میسازد با روال Round Robin و تجمیع اطلاعات در پایگاه دادهای Mysql نمودارهای مورد نیاز را ترسیم نماید.
پس از جمعآوری اطلاعات نوبت به ترسیم نمودار خواهد رسید که شامل هر نوع مقیاسی که از RRDTOOL استخراج شده باشد میگردد.
بسته به نوع اطلاعات دریافتی جهت تهیه نمودار میتوان از انواع مقیاسهای مورد نیاز به صورت پیش فرض یا با تعریف خواسته مورد نیاز استفاده نمود.
مضاف بر اینکه رابط گرافیکی کاربر بسیار انعطاف پذیر میباشد که این امکان را فراهم میسازد که کاربر نمودارهای مورد نیاز جهت ترسیم را به دلخواه خود و بسته به نیاز سازمان دستهبندی نماید.
با داشتن محیط مدیریتی تحت وب و تمپلیت های مختلف برای سیستم عاملها و دستگاه های گوناگون روند مانیتورینگ را آسان میکند.
کاکتی اجازه میدهد تا کاربر با خدمات نظرسنجی در فواصل زمانی ازپیش تعین شده و نمودارهای بدست آمده از آن دسترسی داشته باشد.
بطورکلی داده های گراف در سری زمانهای مشخص مثلا بار cpu و یا استفاده از پهنای باند و… را در قالب نمودار مشخص میکند.
یکی از نرم افزارهای متن باز مانیتورینگ شبکه است،
که به صورت تحت وب و گرافیکی در فواصل زمانی مشخصی اطلاعاتی را از وضعیت شبکه و سرویس ها در قالب نمودارها و گراف ها (بر اساس پکیج RRDtools) به کاربر نشان می دهد،
بطور کلی این نمودارهای زمانی پارامترهایی مانند بار CPU، میزان استفاده از پهنای باند و… را به کاربر شبکه نشان می دهد.
یکی از موارد استفاده متداول از این نرم افزار:
نظارت بر ترافیک شبکه به وسیله ی جمع آوری اطلاعات سوئیچ ها و روتر ها از طریق پرو تکل SNMP می باشد.
این نرم افزار به زبان PHP نوشته شده و کاربران مختلف می توانند مجموعه گراف مخص به خود را مشاهده کنند.
از این نرم افزار گاهی اوقات توسط ارائه دهندگان خدمات میزبانی وب استفاده می شود
(به خصوص سرور اختصاصی، سرور مجازی خصوصی و ارائه دهندگان خدمات collocation) برای نشان دادن میزان استفاده کاربران از پهنای باند به کار می رود.
همچنین اطلاعات جمع آوری شده در سطح شبکه را بدون نیاز به تنظیات RRDtools برای (نمایش گراف ها و نمودارها) به کاربر نشان می دهد.
این نرم افزار، برای پروژهای کوچکتر سمت سرور نیاز به نصب پکیج cmd.php و برای پروژه های بزرگتر نیاز پکیج هایی به زبان C دارد.
-
مانیتورینگ شبکه با CISCO PRIME
Cisco Prime که نام محصول جدید Cisco Works LMS میباشد، یکی از شاهکار های سیسکو است.
این نرم افزار که دارای ماژول های مختلفی است، به جز مانیتور کردن شبکه، قابلیت های بسیار زیاد دیگری نیز دارد.
با استفاده از Wizard هایی که در اختیار شما میدهد، میتوانید روتر، سویچ و فایروال های شبکه را به راحتی تنظیم کنید.
همچنین انجام تنظیمات QoS و مانیتور کردن وضعیت ترافیک شبکه پس از راه اندازی QoS، از قابلیت های این نرم افزار است.
این نرم افزار نیز مبتنی بر لینوکس می باشد.
-
مانیتورینگ شبکه با NET MONITOR FOR EMPLOYEES
نرم افزاری برای مشاهده کامپیوترهای متصل شده به شبکه می باشد.
بدین ترتیب شما می توانید از کارهای کاربران خود با خبر شوید.
علاوه بر این شما قادر خواهید بود که کنترل کامپیوتر مقصد را از طریق موس و کیبورد در دست بگیرید.
ضبط صفحه نمایش کامپیوتر مقصد حتی در زمانی که آن را مشاهده نیز نمی کنید، از قابلیت های مهم نرم افزار است.
زمانی که کاربران شما نیاز به دستورالعمل هایی دارند، می توانید پیام ها را روی صفحه نمایش به آنها نشان دهید.
همچنین می توانید یک یا تمامی کامپیوترهای شبکه را مجزا کنید.
زمانی که می خواهید همه توجه شان به شما معطوف شود می توانید با نشان دادن یک پیام به کارمند یا قفل کردن کامپیوترش این کار را انجام دهید.
تمامی این ارتباطات رمزگذاری شده و کاملا ایمن خواهند بود.
برخی از ویژگیهای مهم این نرم افزار:
-
- نمایش تصویر زنده از کامپیوتر مقصد
- امکان بدست گرفتن کنترل کامپیوتر مقصد توسط کنترل موس و صفحه کلید آن
- نمایش چندین صفحه از کامپیوترهای مقصد در یک جدول
- مدیریت کامپیوترها در یک گروه مانند کلاس های درس
- قفل کردن ایستگاه های کاری
- نمایش دسکتاپ مبدا به کامپیوترهای مقصد
- خاموش کردن، Restart، Hibernate و یا معلق کردن کامپیوترهای مقصد
- Log Off کردن کاربران دسکتاپ
- پشتیبانی از چند مانیتور
- بلاک کردن اینترنت
- عدم نیاز به پهنای باند زیاد
- کنترل پردازش های در حال اجرا
-
مانیتورینگ شبکه با WIRESHARK
بهترین نرم افزار آنالیز و اشکال زدایی پروتکل های شبکه می باشد Wireshark یک تحلیلگر بسته های شبکه است.
یک تحلیل کننده بسته های شبکه سعی در ضبط بسته های شبکه دارد و تلاش می کند جزئیات آن بسته ها را تا جای ممکن به دست آورد.
کاربردهای مختلفی را برحسب شخص مورد استفاده کننده دارد.
مثلا مدیران شبکه از این نرم افزار برای از بین بردن مشکلات به وجود آمده در شبکه استفاده میکنند.
مهندسین امنیت برای بازبینی امنیتی شبکه از این استفاده می کنند.
توسعه دهندگان شبکه برای اشکال زدایی پیاده سازی های پروتکل و افراد استفاده کننده شبکه از آن برای یادگیری کارکرد داخلی پروتکل استفاده می کنند.
برخی از ویژگیهای مهم این نرم افزار:
-
- قابل استفاده برای UNIX و Windows
- ضبط زنده ی بسته های داده از واسط شبکه
- نمایش بسته ها با جزئی ترین اطلاعات پروتکل
- باز کردن و ذخیره ی بسته ی داده ی ضبط شده
- وارد کردن و صادر کردن بسته های داده به/از برنامه های ضبط دیگر
- فیلتر کردن بسته ها بر اساس معیارهای مختلف
- جستجو برای بسته ها بر اساس معیارهای مختلف
- رنگ آمیزی نمایش بسته ها براساس فیلترها
- ایجاد مدل های آماری مختلف
- دیکد کردن پروتکل های مختلف
- نرم افزار منبع باز
-
مانیتورینگ شبکه با MONIT
یک نرم افزار تحت لینوکس است.
برای نظارت بر فرآیندها ی خطرناک یا برنامه های مشابه درحال اجرا بر روی localhost یعنی اگر یک وضعیت خطا رخ دهد monit میتواند آنرا متوقف کند و بعد آن عملی را که درحال اجرا بوده را راه اندازی کند.
همچنین میتواند اطلاعاتی از مقدار حافظه یا پردازنده و چرخه فرایند را به ما بدهد و یا اینکه چه مقدار فایل و پوشه بر روی localhost میباشد.
نظارت بر اتصالهای شبکه ای برای سرویس دهنده های مختلف بر روی localhost و یا روی میزبان از راه دور.
بطورکلی از monit برای نظارت بر منابع سیستم یا بر روی localhost مانند استفاده از CPU حافظه و میانگین بار استفاده می شود.
-
مانیتورینگ شبکه با DANWARE NETOP REMOTE CONTROL
NetOp Remote Control نام نرم افزاری می باشد که به وسیله آن مدیران شبکه قادر به کنترل سیستم های خود می باشند.
مشاهده صفحه نمایش سیستم ها، کنترل کامل و اعمال امور مختلف بر روی سیستم ها، عیب یابی و رفع معایب موجود در صورت امکان، نظارت بر نحوه عملکرد کاربران و نرم افزارها، کنترل پروتکل های مورد استفاده و بسیاری دیگر از ویژگی ها می باشد.
از ویژگی های برتر این نرم افزار، همان طور که در بالا اشاره شد قابلیت اعمال یک دستور بر روی تمام سیستم ها به صورت یکپارچه و همزمان می باشد.
این نرم افزار از تولیدات شرکت Danware می باشد
از دیگر نرم افزارهای netop میتوان به netop school اشاره کرد که به صورت اختصاصی برای کلاس های درس طراحی شده است NetOp School نام دارد.
نرم افزاری قدرتمند که امکان متعددی را در زمینه ارتباط میان سیستم های دانش آموز و معلم فراهم می آورد.
این نرم افزار که از جدیدترین امکانات برای آموزش هر چه بهتر بهره می برد قادر است تا در محیطی کاملا پویا و جذاب حتی امکان پرسیدن سوال را هم به صورت شبکه ای از طریق پل ارتباطی فراهم کند.
مدیریت رایانه دانش آموزان، بدست گیری کنترل رایانه ها، بستن امکانات و قابلیت های خاصی از سیستم نظیر بازی ها و یا حتی USB درایو ها، بستن اینترنت برای دانش آموزان و یا مسدود سازی سایت های خاص، امکان برگزاری امتحانات آنلاین و طراحی سوال برای هریک از دانش آموزان، قابلیت اعلام پایان امتحان از طریق زمان بندی و به صورت خودکار و بسیاری امکانات دیگر اشاره نمود.
NetOp School یک امکان فوق العاده جالب دیگر را هم در خود می بیند که برای بسیاری از استادان و دانشجویان اهمیت زیادی دارد.
امکان آموزش از راه دور، یعنی دانشجو در خانه پشت سیستم رایانه ای می نشیند و استاد هم با داشتن یک رایانه می تواند به سادگی کار آموزش را دنبال کند.
این نرم افزار به صورت دو بخش وجود دارد.
یعنی نسخه مدیر که همان استاد یا معلم است و نسخه دانش آموزی که بر روی سیستم دانش آموزان و دانشجویان نصب خواهد شد.
برخی از ویژگیهای مهم این نرم افزار:
-
- آموزش به صورت الکترونیکی با بالاترین بازدهی در آموزش
- امکان برقراری ارتباط به سادگی
- سازگار با انواع شبکه های رایانه ای
- امکان چت کردن میان رایانه های مختلف
- قابلیت به اشتراک گذاری صفحه نمایش سیستم معلم
- مدیریت کامل استاد بر روی سیستم دانشجو
- قابلیت برگزاری امتحانات آنلاین
- امکان طرح سوال به صورت اختصاصی
- بستن صفحه کلید و ماوس
- محیط کاربری فوق العاده جذاب
-
مانیتورینگ شبکه با ZABBIX
یکی از نرم افزارهای رایگان مانیتورینگ شبکه است، با گواهینامه تجاری از شرکت SIA zabbix این شرکت بحث توسعه این نرم افزار را به عهده دارد.
این نرم افزار برای مانیتور کردن داده ها نیاز به دیتابیس های MySQL ،PostgreSQL ،SQLlite ،Oracle،IBM DB2 دارد.
زابیکس مانیتورینگ سرویس های شبکه، سرورها و سخت افزار شبکه را انجام می دهد
همچنین این نرم افزار از سمت سرور نیاز به زبان C و چون تحت وب است نیاز به php دارد.
این نرم افزار قادر به چک کردن وضعیت چند سرویس ساده مانند SMTP یا HTTP بدون نصب هیچ برنامه ای از سمت کلاینت می باشد.
همچنین زابیکس بر روی سیستم عامل های یونیکسی و ویندوزی نصب می شود
و پارامترهایی نظیر میزان استفاده از CPU، ترافیک شبکه، میزان فضای استفاده از هارد دیسک و غیره را کنترل می کند.
همچنین با انجام تغییراتی در هنگام نصب زابیکس سرویس هایی نظیر SNMP TCP و ICMP و به همان خوبی سرویس های IPMI ،SSH،telnet را بر روی کلاینت ها مانیتور میکند.
این نرم افزار از مکانیزم اخطار برای سیستم های real-time مانند XMPP پشتیبانی می کند.
-
از سه ماژول مهم زیر پیروی می کند
(Server (written in C
(Agents (written in C
(Frontend (PHP and Javascript
-
مانیتورینگ شبکه با MUNIN
اینکه کار کردن با این نرم افزار بسیار راحت و آسان است،
حدود ۵۰۰ پلاگین از پیش تعریف شده برای این نرم افزار وجود دارد که به قابلیت های این نرم افزار اضافه می کند.
شما با استفاده از این نرم افزار به راحتی می توانید وضعیت های مختلف سیستم ها، شبکه و SANs خود را مانیتور کنید.
در واقع این نرم افزار بیشتر به دنبال پیدا کردن تفاوت های شبکه در هر روز است
و همچنین برای تهیه گزارش ها توسط پکیج RRDtools که به زبان نوشته شده استفاده می کند.
منطق این نرم افزار به این صورت است که شامل یک نود های اصلی و چندین نودهای فرعی است که نود اصلی توسط ارتباط برقرار کردن با سایر نودها اطلاعات مربوط به وضعیت شبکه را جمع آوری می کند و توسط پکیج RRDtools که بر روی سرور یا سیستم نصب شده است،
به صورت نمودار یا گراف به کاربر شبکه نشان می دهد.
از ویژگی های این نرم افزار می توان قابلیت تعریف پلاگین های جدید را نام برد.
-
مانیتورینگ شبکه با NAGIOS
نرمافزار نظارتی بسیار قدرتمند در زمینه ایراد و اشکالیابی در یک سازمان میباشد.
این نرمافزار قدرت شناسائی و حل مشکلات تکنولوژی اطلاعات و زیر ساخت شبکه، قبل از تاثیر مستقیم آنها بر روی ساختار شبکه را دارا میباشد.
در طراحی این نرمافزار مقیاسپذیری و انعطافپذیری نقش عمدهای را دارا میباشد.
ایرادهای زیر ساختاری شبکه که باعث اختلالهای جدی در روند عملکرد سازمان میشوند قبل از بروز توسط این نرمافزار شناسائی شده و با اطلاع به موقع کارمندان ناظر بر عملکرد، سبب اتخاذ تصمیم به موقع میگردد.
نگیوس یکی از نرم افزارهای پر طرفدار متن باز در حوزه ی نرم افزار های مانیتورینگ سرویس های شبکه است.
این نرم افزار نمایی از سرویس ها و هاست ها و هشدارهایی در خصوص وضعیت سرویس ها (on up …)، به کاربران شبکه نشان می دهد.
نگیوس در ابتدا تحت اسم Netsaint ایجاد و نوشته شده بود “Sainthood” (یا تقدیس) که مرجعی برای اسم اصلی این نرم افزار می باشد،
در پاسخ به رقابت قانونی با مالکان مارک های تجاری مشابه، مجبور به تغییر شد.
نیز لغتی یونانی به معنی “Saint” (یا مقدس) می باشد.
N.A.G.I.O.S (با تلفظ / نگیوس/) در حال حاضر توسط Ethan Galstad همراه با یک گروه توسعه دهنده، که از حامیان فعال پلاگین های اداری و نیز غیر اداری، می باشد پشتیبانی می شود.
یک سیستم کامپیوتری متن باز و نیز برنامه ای کاربردی برای نظارت شبکه می باشد.
نگیوس در اصل به منظور کار، تحت GNU/Linux طراحی شده بود، اما روی یونیکس های گوناگون دیگر نیز به خوبی اجرا می شود.
این یک نرم افزار رایگان است.
نحوه عملکرد
-
-
نظارت:
-
متخصصین فنآوری اطلاعات با پیکربندی نرمافزار Nagios اجزاء مختلف زیر ساخت شبکه شامل چیدمان سیستمها و پروتکلهای مورد استفاده در شبکه و نرمافزارهای مربوطه، سرویسهای ذیربط و سرور ها را نظارت مینمایند.
-
-
سیستم اعلام و هشدار:
-
نرمافزار Nagios در حین بروز اختلال در اجزاء زیر ساخت شبکه و نیز هنگام رفع اشکال مورد نظر با ارسال هشدار و ارسال پیغام متخصصین شبکه را از شرایط رویداد مطلع میسازد. این پیغامها میتواند از طریق رایانامه، پیامک و یا از طریق اجرای یک برنامه از پیش تعیین شده باشد.
در ذیل به برخی از ویژگی های این نرم افزار اشاره می شود:
مانیتورینگ سرویس های شبکه از قبیل: (SMTP, pop3,HTTp,NNTP,ICMP,SNMP,FTP,SSH).
مانیتورینگ منابع تعریف شده، برای هاست های شبکه از قبیل:
(پردازش بار سیستم، میزان فضای استفاده از هارد دیسک، ذخیره logهای سیستم و… )
همچنین این این نرم افزار قادر است از طریق فعال کردن پلاگین Check_MK روی سرور نگیوس، و نصب نرم افزار ++NSClient بر روی سیستم عامل ویندوز، مانیتورینگ سیستم عامل های ویندوزی را هم داشته باشد.
-
- مانیتورینگ بر روی همه وضعیت های شبکه از قبیل مشکلات هاست ها (دما، هشدارها…) از طریق نوشتن Script هایی که برای جمع آوری داده ها در سراسر شبکه صورت می گیرد.
- مانیتورینگ از طریق اسکریپت های اجرا شده از راه دور توسط فعال کردن پلاگین های از پیش تعریف شده.
- قابلیت کنترل سرور نگیوس، از را دور توسط سرویس های SSH یا SSL
- قابلیت نوشتن پلاگین های ساده ای از طریق (Perl ,C++ ,Shell scripts ,Payton ,Ruby,PHP C#و غیره) برای چک کردن سرویس هایی که به کاربران اطلاعات بیشتری از وضعیت شبکه می دهد.
- وجودPlugin هایی برای ترسیم نمودار های داده ای از قبیل: ( Nagiosgraph, PHP4Nagios Splunk for Nagis غیره.)
- قابلیت چک کردن سرویس ها به صورت موازی و همزمان.
- قابلیت تعریف هاست ها در شبکه به صورت سلسله مراتبی، همچنین قابلیت تشخیص هاست های Down شده از Unreachabl.
- ارسال پیام هنگام بروز مشکل یا برطرف شدن آن، برای هاست ها یا سرویس ها از طریق e-mail ,pager SMS و یا از طریق تعریف پلاگین ها.
- امکان بکاپ گیری از log فایل ها.
- امکان مانیتوریگ از سرور های بکاپ.
- وجود رابط گرافیکی برای تماشای نمایی از شبکه، log فایل ها، هشدارها، مشکلات و…
- ذخیره سازی داده هادر فایل های متنی علاوه بر پایگاه داده.
مزایای استفاده از نرمافزار:
- برنامهریزی برای ارتقاء و بهینهسازی زیرساختهای قدیمی شبکه قبل از بروز اختلال توسط آنها
- رسیدگی به مشکلات بلافاصله پس از بروز مشکل
- حل خودکار مشکلات احتمالی بعد از شناسائی
- هماهنگی راهبردی بین گروههای فنی درگیر در سازمان
- حصول اطمینان از برآورده شدن SLA مقرر
- نظارت بر کلیه روالهای کسب و کار در عملکرد زیر ساخت شبکه
جهت مشاهده دوره های آموزشی بر روی این لینک کلیک نمایید.
جدیدترین اخبار مجموعه فراز نتورک را در این صفحه اجتماعی دنبال کنید.
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.