چگونه مانیتورینگ لحظه ای در Juniper را فعال کنیم؟ اگه با سیستم عامل جونیپر کار کرده باشیم حتما با ابزارهای مانیتورینگ اون و فیچر هایی که برای تست و کنترل شبکه و مانیتورینگ شبکه در اون قرار دارند آشنا هستید.خوب یکی از این ابزار ها که بسیار قوی هم هست ابزار RPM یا real-time performance monitoring هست RPM ویژگی توی سیستم عامل جونیپر هست که به ادمین های شبکه این اجازه رو میده که به راحتی و با دقت خیلی بالایی پرفورمنس و بازدهی ارتباطات بین دو نقطه از شبکه رو به دست بیارند.با استفاده از این ابزار ما می تونیم که یک سری بسته رو با ویژگی های خاصی(که بهشون probe گفته میشه) به سمت مقصد مورد نظرمون ارسال کنیم
و بعد از به دست اومدن نتایج اون، این نتایج رو بررسی و آنالیز کنیم و مواردی مثل Packet lost، Jitter و یا Round-trip Time(که زمانیه که طول میکشه یه پیام یا سیگنالی فرستاده بشه و Ack مربوط به دریافتش برگرده رو میگن) رو به دست بیاریم و بررسیشون کنیم یا بهتر بگم وقتی که RPM روی دستگاه کانفیگ میشه دستگاه بازدهی شبکه رو بر مبنای مواردی مثل مدت زمان پاسخ به پکت،jitter و پکت لاست محاسبه میکنه.این مقادیر بر اساس پروتکلهای http & icmp & tcp & udp می تونه به دست بیاد.
برای این که از RPM استفاده کنیم بایستی که یک سری probe به سمت مقصد ارسال کنیم که با استفاده از IP و یا URL مورد نظر مقصد این probe ها ارسال میشن.وقتی که دستگاه یا سرور مقصد probe رو دریافت می کنه یه جوابی براش آماده میکنه که برای دستگاه ما می فرسته با بررسی زمان رفت و زمان برگشت از سیستم مقصد، سیستم عامل جونیپر پرفورمنس شبکه رو به دست میاره.
نکته: حتما برای استفاده از probe های مربوط به udp و TCP باید توی سیستم مقصد هم RPM Reciver کانفیگ شده باشه تا بتونه به این نوع از probe ها جواب بده. برای کانفیگ این ابزار توی سیستم عامل جونیپر از دستورات زیر استفاده میکنیم:
set services rpm probe customerA test icmp-test probe-interval 15 set services rpm probe customerA test icmp-test probe-type icmp-ping-timestamp set services rpm probe customerA test icmp-test hardware-timestamp set services rpm probe customerA test icmp-test target address 192.178.16.5 set services rpm probe customerA test icmp-test thresholds ingress-time 3000 set services rpm probe customerA test icmp-test traps ingress-time-exceeded set services rpm probe customerB test http-test probe-interval 30 set services rpm probe customerB test http-test probe-type http-get set services rpm probe customerB test http-test target url http://customerB.net set services rpm probe customerB test http-test thresholds successive-loss 3 set services rpm probe customerB test http-test thresholds total-loss 10 set services rpm probe customerB test http-test traps probe-failure set services rpm probe customerB test http-test traps test-failure
یک مثال از تنظیم این ابزار:
[edit] user@host# show services rpm probe customerA { test icmp-test { probe-type icmp-ping-timestamp; target address 192.0.2.2; probe-interval 15; thresholds { ingress-time 3000; } traps ingress-time-exceeded; hardware-timestamp; } } probe customerB { test http-test { probe-type http-get target url http://customerB.net; probe-interval 30; thresholds { successive-loss 3; total-loss 10; } traps [ probe-failure test-failure ]; } }
و برای مانیتور کردن RPM ها توی مد Operational سیستم دستور زیر رو وارد می کنیم:
show services rpm probe-results
امیدوارم که بتونید از این ابزار به خوبی استفاده کنید . موفق باشید
متخصص DevOps -مدرس توسینسو - http://www.mOmidian.ir
مدرس سایت توسینسو jncis-sec , jncia-jre , jncia-ijos http://www.mOmidian.ir
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود