Skip to content

وب سایت شخصی ایمان منصوری

کتاب هفته

Sybex Advance Internetworking Guide

Sybex Press
Cisco
  Advance Advanced
Internetworking Guide
2009
Download Here

آخرین زمان Update

 6 مرداد 1389, 2:27 ق.ظ 

نمایش بازدیدکنندگان

mod_vvisit_counterامروز151
mod_vvisit_counterهمه روزها77708

افراد آنلاين در سايت

حاضرين در سايت : 10 نفر مهمان
Advertisement

RMON و Network Monitoring
امتياز: / 0
ضعيفعالي 

 

CCIE LOGO     MANAGEMENT LOGO

مبحث Network Management و Monitoring در شبکه یک امر بسیار مهم محسوب می شود. بهمین دلیل تا به امروز نرم افزار ها و استاندارد های عمومی و proprietary متفاوتی برای این امر به وجود آمده است. اما کاربرد ها و زمان استفاده هر یک بستگی به سناریو تعریف شده متفاوت خواهد بود. برای اینکه راحت تر بتوان در این مورد صحبت کرد ، با یک مثال بحث را ادامه دنبال می کنم. یک سناریو این چنینی فرض می کنید : چگونه می توان با در شبکه مبتنی بر IOS سیسکو در صورتی که CPU Usage از یک حد خاصی بالاتر و یا پادین تر رفت ، از آن مطلع شد ؟

برای انجام این کار این سه راه وجود دارد. راه کار اول که مستقل از IOS و سخت افزار عمل می کند ، استفاده از یک نرم افزار NMS است. نرم افزار هایی مثل Solarwinds IP Monitor می تواند  با کمک SNMP و با OID مربوط به CPU Usage آن را از device مربوط Query کنند و با توجه به یک منطق نرم افزاری که در آن تعریف شده است ، در صورتی که از عدد خاصی بالاتر رفت یک alarm ارسال کند. این راه حل صرفا بر قابلیت های نرم افزاری متکی بوده و خود device هیچ گونه دخالتی در این آن ندارد. راه کار دوم استفاده از EEM(Embedded Event Manager) است که از قابلیت های IOS استفاده می کند. در EEM با استفاده از زبان TCL و منطق برنامه نویسی می توان یک policy نوشت که CPU Usage را مانیتور کند و در صورت violate شدن Policy یک پیغام syslog و یا یک SNMP Trap ارسال کند. با وجود اینکه EEM یک راه کار بسیار قدرتمند است ولی استفاده از آن کمی سخت می باشد. و اما راهکار سوم که از همه آسان تر بوده و در عین حال بسیار هم کاربردی می باشد ، استفاده از RMON است. RMON یکی از راهکار های Network Monitoring بسیار کاربردی در شبکه های Cisco است. در تعریف ، RMON مجموعه ای متشکل از منغیر های مبتنی بر MIBهای استندارد شده است که شبکه را مانیتور می کند. البته نکته بسیار مهم اینست که تکنولوژی RMON صرفا متعلق به شرکت Cisco نمی باشد و در حال حاضر یک استاندارد است که در IETF شکل گرفته و هدف از ایجاد آن remote monitoring بر اساس RMON MIB می باشد. 4 مجموعه مختلف از MIB  های استاندارد شده توسط IETF برای استفاده از RMON تاکنون ایجاد شده است :

RMON 1  و RMON2  : که شامل remote monitoring با MIB های نسخه 1 و 2 می باشد.

DSMON : که remote monitoring در مقوله Differentiated Services را شامل می شود.

SMON : که Remote Monioring در شبکه های Switched را پوشش می دهد.

APM: که کابرد آن سنجش کیفیت در سطح Application است.


خوب از تعریف که گذر کنیم ، زمان command هست. با استفاده از دستوراتی که در زیر نوشته شده است ، هر یک دقیقه CPU usage (1min average) چک می شود و در صورتی که CPU Usage از 65%  بالاتر و یا از 5% کمتر شود RMON یک Syslog Message و/یا SNMP Trap ارسال می کند. مانیتور کردن کاهش usage نیز در امر مانیتورینگ مهم است.بدلیل اینکه بر روی یک روتر که در production level هست ، کاهش فعالیت CPU به معنای بروز یک مشکل است.

MY-RTR(config)#snmp-server community CISCO RO

MY-RTR(config)#snmp-server enable traps

MY-RTR(config)#snmp-server host 192.168.1.1 CISCO

MY-RTR(config)#rmon even 1 log trap MGMT description high owner config

MY-RTR(config)#rmon even 2 log trap MGMT description low owner config

MY-RTR(config)#rmon alarm 1.3.6.1.4.1.9.2.1.57 65 absolute rising-threshold 65 1 falling-threshold 5 2 owner config



: بيننده: 447 :: ايميل

  ارسال نظر

نوشتن نظر
نام:
ايميل:
صفحه اصلي:
عنوان:
BBCode:Web AddressEmail AddressBold TextItalic TextUnderlined TextQuoteCodeOpen ListList ItemClose List
نظر:



كد:* Code
من اين نظر را دوستانه جهت تماس ارسال ميكنم

 
< بعد   قبل >