مانيتورينگ چيست ؟

سايت مرجع زبان برنامه نويسي جاوا                                           Java.TadbirPoya.ir> Articles> Java SE> Network> Network Monitoring

 آشنايي با مفاهيم مانيتورينگ شبكه

 

 

تکنولوژيهای جاوا
Java SE
Java EE
Java ME
JasperReports

 

لينك هاي مفيد
تدبيرگران پوياپرداز
دانلود هاي جاوا
آموزش جاوا
بازگشت
خانه

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 شماره مقاله  :   15

      تاريخ ايجاد :      1388/03/07

        تاريخ ويرايش :   1388/03/07

        دفعات بروز رساني :    0 

  نويسنده : سيد علي عبدالهي پور

 

     مقدمه اي بر مانيتورينگ شبكه

 

شبكه چيست ؟

شبكه به گروهي از كامپيوتر ها و وسايل مرتبط ديگر كه به وسيله تجهيزات ارتباطي به يكديگر متصل مي شوند، گفته مي شود. ارتباط موارد مذكور در شبكه ممكن است با اتصالات دائمي مانند كابل ها و يا اتصالات موقتي چون خطوط تلفن يا ديگر پيوندهاي ارتباطاتي باشد. يك شبكه مي تواند به كوچكي يك شبكه محلي «LAN»، متشكل از چند كامپيوتر، چاپگر و وسايل ديگر باشد و يا از تعداد زيادي كامپيوتر كوچك و بزرگ كه در نقاط جغرافيايي مختلف توزيع شده‌اند،تشكيل شود«WAN». هدف از ايجاد شبكه بدون توجه به وسعت آن فقط يك چيز مي باشد و آن، به اشتراك گذاري منابع است.

در اين مقاله روي صحبت به مواردي از جمله نوع تجهيزات شبكه، نوع اتصالات و يا منابع به اشتراك گذاشته شده نبوده بلكه، نكته مهم و اساسي مديريت، حفظ و نگهداري تجهيزات سخت افزاري و نرم افزاري و ارتقاء آن شبكه در آينده و ... مي باشد.

وظايف بيان شده در واقع بر لزوم وجود شخصي متخصص، در امور مديريت شبكه تاكيد دارند كه بدون وجود چنين شخصي با گذشت مدت زمان كوتاهي، كارايي شبكه افت كرده و كم كم كاربران ديگر قادر به استفاده از شبكه مورد نظر نخواهند بود.

پس بهتر است در ابتدا اين سئوال را مطرح كنيم كه :

 وظايف يك مدير شبكه چه مواردي مي باشند؟  مهمترين وظايف يك مدير شبكه عبارتند از:

1- Configuration Management          «مديريت پيكربندي»

هدف از اين بخش آن است كه تجهيزات يك شبكه را چطور پيكربندي كنيم تا به بهترين وجه با يكديگر كار كنند. بطور مثل يك روتر را چگونه تنظيم كنيم تا عمل مسيريابي را به نحو احسن انجام دهد.

2- Fault Management        «مديريت خطاها»

هدف از اين بخش آن است كه در صورت بروز خطا در شبكه، چگونه با آن برخورد شود تا كمترين مشكل را بوجود آورد.

3- Performance Management             «مديريت كارايي»

به عنوان نمونه مي توان به مديريت ترافيك شبكه و مسائلي از اين دست اشاره نمود.

4- Security Management            «مديريت امنيت»

هدف از اين بخش آن است كه مدير شبكه به عنوان نمونه تضمين دهد وقتي فرستنده اي بسته اي را روي خط قرار مي دهد، فقط گيرنده مورد نظر او بسته را دريافت نمايد و يك هكر به بسته فوق دسترسي نداشته باشد.

5- Planning Management               «مديريت طرح ريزي»

از جمله نكات مورد بحث در اين قسمت نحوه ارتقاء شبكه در آينده و طرح ريزي شبكه بر اساس نيازهاي آتي آن مي باشد.

 

حال براي اينكه يك مدير شبكه بتواند اين وظايف و وظايف ديگر خود را به صورت كامل انجام دهد، نياز به ابزارهاي مختلفي دارد. يكي از اين ابزارها، ابزار مانيتورينگ شبكه مي باشد كه مدير شبكه به واسطه آن قادر است موارد مختلفي از وظايف خود، بخصوص در بحث امنيت و مديريت كارايي « كنترل ترافيك شبكه » را انجام دهد.

 

مدير شبكه به كمك ابزار مانيتورينگ شبكه، پاسخ پرسش هاي مهمي را در مورد شبكه تحت مديريتش بدست مي آورد. از جمله: 

 «1» كدام سرويس موجود در شبكه بيشتر مورد استفاده قرار مي گيرد؟

 «2» پركارترين كاربر شبكه چه كسي است؟

 «3» در چه اوقاتي از روز ميزان فعاليت در شبكه بيشتر است؟

 «4» سايت هاي مورد علاقه كاربران شبكه چه سايت هايي مي باشند؟

 «5» آيا ميزان ترافيك شبكه (ورودي-خروجي) در حد ظرفيت تعريف شده شبكه است؟

 «6» آيا ISPيي كه ما از آن خدمات گرفته‌ايم، به اندازه پول ما پهناي باند به ما مي دهد؟

 «7» آيا الگوي لحاظ شده براي شبكه با آنچه كه ما انتظار داشتيم، يكسان است؟

 «8» ...

 

مزاياي مانيتورينگ شبكه

 «1» مي توان فهميد كه پهناي باند موجود، سخت افزارها و نرم افزارهاي فعلي جواب گوي نيازهاي كاربران شبكه مي باشند؟

 «2» شناسايي كاربران مشكل ساز، نفوذ گران و فيلتر كردن آنها

 «3» شناسايي و حذف ويروس هاي شبكه

 «4» مشكل يابي و رفع آنها، ساده تر و كم هزينه تر مي باشد.

 «5» بهينه سازي كارايي شبكه (تنظيمات اصولي شبكه به كمك مانيتورينگ)

 «6» تخمين ميزان پهناي باند مورد نياز در آينده بر اساس ميزان استفاده فعلي

 «7» استفاده بهينه از پهناي باند (جلوگيري از دانلود يا آپلود كردن هاي نا مربوط)

 «8» ...

 

مانيتورينگ شبكه

 

بخش هاي مهم در زمان مانيتورينگ شبكه

 

  الف)  مانيتورينگ وضعيت سلامت شبكه
            «1» دماي CPU،  سرعت فن ، ولتاژ سيستم
            «2» شناسايي منبع تغذيه هاي نيم سوز (بر اساس ولتاژ توليدي آنها)
            «3» ميزان استفاده از حافظه
            «4» .....
 
    ب)  مانيتورينگ اينترنت
            «1» پهناي باند مورد استفاده توسط كاربران
            «2» فعاليت هاي Proxy Server
            «3» پيدا كردن 100 سايت اول پربازديد توسط كاربران شبكه
            «4» ميزان درخواست هاي ورودي به DNS SERVER
            «5» آماده به كار بودن سرويس هاي حياتي سيستم مانند web server , Mail server
            «6» مدت زمان PING و درصد از دست دادن بسته ها Packet loss
            «7» .....
 
     ج)  مانيتورينگ شبكه داخلي
            «1» بررسي noise ، نرخ انتقال داده و سيگنال در شبكه هاي بي سيم
            «2» ميزان خرابي داده ها يا از بين رفتن  Packet ها
            «3» كنترل ميزان  Broadcast هاي شبكه
            «4» ميزان پهناي باند مصرفي توسط پروتكل هاي شبكه
            «5» ميزان پهناي باند مصرفي توسط هز پورت در يك سويچ
            «6» ....

 

   «نكته 1» مانيتورينگ شبكه محدود به Capture كردن فريم ها نيست و به كمك آن هر وسيله قابل مديريت - سخت افزاري و غير سخت افزاري - در شبكه را مي توان مانيتور نمود. مانند روترها، سويچ ها، ....

   «نكته 2» ابزارهاي مانيتورينگ يا Low Level «در شبكه هاي كوچك و در حد آمارگيري از فريم هاي در حال انتقال در شبكه» هستند يا High Level. ابزارهاي  

گروه دوم علاوه بر Capture كردن فريم ها، نتايج را تجزيه و تحليل نيز مي كنند و نتيجه تجزيه و تحليل انجام شده را به صورت جداول و نمودارهاي گرافيكي قابل فهم تبديل مي‌نمايند. به عنوان نمونه از بررسي فريم‌هاي لايه Application نوع سرويس‌هاي ارائه شده در اين لايه مشخص مي‌شوند و يا مثلا بررسي مي‌كند كه ترافيك خطوط شبكه در حال حاظر در چه وضعيتي قرار دارد؟

پس نتيجه مي گيريم كه هر چه ابزار مانيتورينگ شبكه پيش رفته تر باشد، كار مدير شبكه در خصوص مديريت شبكه و تصميم گيري هاي مورد نياز ساده تر و دقيق تر خواهد شد.

   «نكته 3» ابزار مانيتورينگ شبكه به دو صورت قابل ارائه مي باشند:

              «1» تحت وب، مانند: Ntop

              «2» تحت دسكتاپ، مانند: Microsoft Network Monitor 

 

از معروف ترين ابزارهاي مانيتورينگ شبكه مي توان به ابزار  SolarWinds اشاره نمود. اين ابزار به گونه اي طراحي شده كه بر مبناي اكثر پروتكل هاي مديريت شبكه و سرور ها و سيستم عامل ها قابل استفاده مي باشد. قيمت آخرين نسخه آن حدود 1300 دلار مي باشد.

 

پروتكل SNMP

 

SNMP كه سر نام عبارت Simple Network Management Protocol‌ مي باشد يكي از پروتكل هاي مديريت تجهيزات شبكه مي باشد. در واقع ابزارهاي مانيتورينگ شبكه بر مبناي پروتكل هاي مديريت شبكه، عمل مانيتورينگ را انجام مي دهند. پروتكل SNMP‌ در حقيقت براي كنترل و مانيتورينگ نمي باشد، بلكه فرمت بسته هايي را كه براي اين منظور مبادله مي شوند را مشخص مي كند. اين پروتكل در لايه پايين تر از بسته هاي UDP استفاده مي كند.

 

SNMP Protocol

 

 

از جمله ويژگي هاي پروتكل SNMP مي توان به موارد زير اشاره نمود:

 

 «1» يكي از پروتكل لايه  كاربرد (Application) مي باشد.
 «2» ساختار آن از دو بخش تشكيل شده است :          1-SNMP Manager     2- SNMP Agent
 «3» براي انتقال داده بين دو بخش فوق از Message استفاده مي كند.
 «4» به كمك پروتكل فوق مي توان تمام اجزاء قابل مديريت را مانيتور نمود.
 «5» اين پروتكل براي انتقال بسته هاي خود، از دو پورت 161  و 162‌ از نوع UDP استفاده مي كند.

 «6» اين پروتكل در شبكه هايي كه بر مبناي يكي از دو پروتكل IPX‌ يا TCP/IP فعاليت مي كنند، كار مي كند.

به عنوان نمونه از پروتكل SNMP مي توان جهت ارسال فرامين به تجهيزات راه دور مانند روترها و مانيتور كردن و مديريت كردن آنها استفاده نمود. مثلا مي خواهيم بدانيم روتر در چه وضعيتي است. به كمك اين پروتكل با روتر ارتباط برقرار مي كنيم و اطلاعاتش را مي گيريم كه چند تا بسته تا به حال از آن عبور كرده و ...  يا اينكه از طريق اين پروتكل مي توان براي روتر فرمان صادر كرد كه روتر چه كارهايي را چگونه انجام دهد. چه بسته هايي را عبور دهد يا ندهد!

 

قالب كلي بسته هاي پروتكل SNMP به صورت زير مي باشد.

 

SNMP قالب كلي پروتكل

    

مطالب موجود در اين سايت به جهت ارتقاء سطح علمي برنامه نويسان جاوا تهيه و تنظيم شده است. در صورت تمايل مي توانيد مطالب خود را در جهت اصلاح يا ارتقاء مقالات موجود و يا ايجاد مقالات جديد به آدرس ايميل زير ارسال نماييد.

 JArticles@TadbirPoya.ir

 

استفاده از مطالب موجود در سايت با ذكر منبع بلامانع است.

Copyright @2008-2009 TadbirPoya.ir Co.All rights reserved