| 6 مرداد 1389, 2:27 ق.ظ |
| RMON و Network Monitoring |
|
مبحث 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 :: ايميل
|
||||||
| < بعد | قبل > |
|---|
| لینک دوستان |
| Cisco In Persian |
| IP2Location |
| Swiss Army Knife |
| Latest Threats info |
| All Net Monitoring Tools |
| Online Network Tools |
| Networking ToolBox |
| speedtest.net |
| DNS Stuff |