SNMPv3

با سلام و خسته نباشید به استاد عزیز

من نرم افزار SolarWinds Engineer’s Toolset v9.2 را نصب کرده ام و میخواستم به روتر وصل بشوم هر کاری کردم نشد. در قسمت select router بعد از وارد کردن ip به 2 گزینه بر میخوریم (credentials) کدام را باید انتخاب کنم و چگونه در حالت snmp ver3 کار کنم. آیا روتر هم تنظیم بشود.

با تشکر . علی

پاسخ:

Credentials در شبکه به معنی Username و Password است و در سیسکو علاوه برآن به Enable Secret يا Enable Password نیز نیاز است تا به Privilege Mode دسترسی داشته باشیم.

تنظیم SNMPv3 بسیار ساده است:

snmp-server engineID

snmp-server community mypublic ro

snmp-server group mygroup v3 auth

snmp-server user myuser mygroup v3 auth md5 mypassword

!

snmp-server host 10.1.10.1 version 3 auth mygroup

http://www.cisco.com/en/US/docs/ios/12_0t/12_0t3/feature/guide/Snmp3.html

حال با این مقدمه دو راه برای تنظیم Solarwinds دارید:

راه حل اول که همیشه جواب میدهد:

Community تنظیم

فراموش نکنید که دستوری که در تصویر بالا در سیسکو وارد شده را تایپ کنید

پس از آن جهت تست میتوانیم Config را download کنیم

solar2

راه حل دو استفاده از snmpv3 برای solarwinds است که در همه برنامه پشتیبانی نمیشود:

به دستورات دقت کنید

solar3

در بخش Authentication گزینه MD5 را انتخاب کنید و پسورد آن mypass است

در بخش encryption طبق تصویر DES را انتخاب کنید در قسمت Key عبارت mypriv را تایپ کنید

برخی از ابزارهای solarwind متاسفانه snmpv3 را پشتیبانی نمیکنند اما با Bandwidth Gauges تست کردم و جواب داد.

نوشته های مرتبط

این نوشته در IOS Services, پاسخ به پرسش ها ارسال شده است. افزودن پیوند یکتا به علاقه‌مندی‌ها.

21 پاسخ به SNMPv3

  1. ali می‌گوید:

    با سلام و تشکر از جواب شما
    من باز هم با راهنمایی شما نتونستم به روتر وصل شوم.
    نتونستم فیلدهای برنامه سولاروینز را با تنظیمات اس ان ام پی روی روتر مچ کنم.
    من عکسهای برنامه را براتون میفرستم بی زحمت بفرمایید داخل فیلدها چه اطلاعاتی باید بنویسم.
    با تشکر.

  2. Shafagh می‌گوید:

    فراموش کرده بودم تصاویر را upload کنم لطفا طبق این پست دوباره امتحان کنید. راه حل اول برای شما کافی است و نیازی به دومی ندارید.

  3. علی می‌گوید:

    با سلام …
    آقا یک دنیا ممنون .مرسی..
    خدا نگدارت باشد.

  4. عادل می‌گوید:

    با سلام
    دستورات بالا رو انجام دادم.

    show running-config
    snmp-server engineID local 1111111111
    snmp-server group XXXX v3 auth notify *tv.FFFFFFFF.FFFFFFFF.FFFFFFFF
    snmp-server community ADEL RO
    snmp-server ifindex persist
    snmp-server enable traps snmp authentication linkdown linkup coldstart warmstart
    snmp-server enable traps isdn call-information
    snmp-server enable traps isdn layer2
    snmp-server enable traps isdn chan-not-avail
    snmp-server enable traps isdn ietf
    snmp-server enable traps hsrp
    snmp-server enable traps config
    snmp-server enable traps entity
    snmp-server enable traps envmon
    snmp-server enable traps bgp
    snmp-server enable traps pim neighbor-change rp-mapping-change invalid-pim-message
    snmp-server enable traps ipmulticast
    snmp-server enable traps msdp
    snmp-server enable traps rsvp
    snmp-server enable traps frame-relay
    snmp-server enable traps rtr
    snmp-server enable traps syslog
    snmp-server host 10.1.10.1 version 3 auth XXXX

  5. Shafagh می‌گوید:

    برای تنظیم MRTG یک خط کافی بود:
    snmp-server community ADEL RO

    سپس در Configuration File مربوط به MRTG متغییر Community را ADEL ست کنید.

  6. عادل می‌گوید:

    چطور میشه دستورات در روتر رو پاک کرد.
    مثلا در اینجا میخوام دستورات snmp که اضافه است از کانفیگ پاک کنم.

  7. Shafagh می‌گوید:

    همان دستور را با فرم No (در ابتدایش) وارد کنید… عموما برای این کار دستورات را در Notepad کپی میکنیم و بعد از اضافه کردن No جلوی هر خط آنها را دورن ترمینال Paste میکنیم:

    no snmp-server enable traps msdp
    no snmp-server enable traps rsvp

  8. عادل می‌گوید:

    ممنونم آقای شفق.

  9. عادل می‌گوید:

    آیا SNMP از نظر امنیتی برای روتر مشکلی پیش میاره؟

  10. Shafagh می‌گوید:

    SNMP مشکل امنیتی زیاد دارد بخاطر همین SNMPv3 ارائه شده… اما با استفاده از Access-List میتوانید ارتباط SNMP را تنها به یک یا چند سرور محدود کنید… اگر فرض کنیم سرور شما 192.168.1.1 است:

    access-list 66 permit host 192.168.1.1

    snmp-server community public ro 66

  11. عادل می‌گوید:

    2 تا سوال:
    1- یعنی فقط به رنج آی پی سروری که SNMP روش مانیتور میشه اجازه استفاده از این سرویس رو بدم؟
    2- از کجا میشه فهمید داریم از SNMP V3 استفاده می کنیم؟ دستور خاصی باید داده بشه تا از این سرویس استفاده کنه یا بطور پیش فرض از اون استفاده میشه؟

  12. Shafagh می‌گوید:

    1. بله
    2. کل این مطلبی که پیش روی شماست در رابطه با همین است! که چگونه SNMPv3 استفاده کنیم اما فعلا به شما پیشنهاد نمیکنم روی MRTG از SNMP3 استفاده کنید که به اندکی تجربه نیاز دارد.

  13. عادل می‌گوید:

    پس پیشنهاد شما چیست؟

  14. Shafagh می‌گوید:

    استفاده از همان Access-List که اشاره شد.

  15. عادل می‌گوید:

    مرسی.

  16. عادل می‌گوید:

    جناب زندی

    بعد از اینکه فقط به یک آی پی اجازه استفاده از SNMP دادیم. طبق دستورات زیر:

    access-list 66 permit 192.168.1.1
    snmp-server community public RO 66

    آیا لازمه که از دستور زیر هم استفاده کنیم؟
    access-list 66 deny ip any any

  17. Shafagh می‌گوید:

    نیازی به این کار نیست
    پایان هر ACL خود به خود deny any است حتی اگر ذکر نشود.

  18. عادل می‌گوید:

    از وقتی SNMP رو راه انداختم از یه آی پی سعی میشه به سیستمی که گراف روتر رو میگیره نفوذ بشه.
    89.34.153.248

    نظرتون چیه؟

  19. Shafagh می‌گوید:

    ربطی به راه اندازی SNMP ندارد بلکه شاید PC شما نقش Webserver را نیز برای نمایش وب انجام میدهد و مورد توجه یک Worm قرار گرفته برای این کار یا از فایروال استفاده کنید یا IP دستگاه های داخل شبکه را Valid ست نکنید (اگر نیازی به دسترسی از بیرون وجود ندارد)

  20. عادل می‌گوید:

    فایروال دارم. همون بلوکش کرد.
    آی پی ولید نیست.
    از رنج اینولید روتر آی پی داره.

  21. Shafagh می‌گوید:

    اگر Public IP ندارد پس نمیتواند به شما Packet ارسال کند. Log فایروال شما داستان دیگری دارد!