snmp ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΈ Π² The Dude

snmp

Π’ Π½Π΅Ρ‚Π° ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ инструкции ΠΊΠ°ΠΊ Π΄Π° инсталиратС ΡΡŠΡ€Π²ΡŠΡ€Π° Π·Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ The Dude ΠΎΡ‚ Mikrotik. Π‘Π΅Π³Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΡŠΡ‚ Π·Π° ΡΡŠΡ€Π²ΡŠΡ€ Π·Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π΅ пуснат само Π·Π° RouterOS. Π˜Π·ΠΏΠΎΠ»Π·Π²Π°Ρ… вСрсия 4.0 Π·Π° Windows.

snmp ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΈ Π² The Dude

Π’ΡƒΠΊ исках Π΄Π° обмисля ΠΊΠ°ΠΊ Π΄Π° наблюдавам ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΈΡ‚Π΅ Π² ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°: слСдСтС Π½ΠΈΠ²ΠΎΡ‚ΠΎ Π½Π° Ρ‚ΠΎΠ½Π΅Ρ€Π°, Π°ΠΊΠΎ Π΅ ΡΠ²ΡŠΡ€ΡˆΠΈΠ»ΠΎ, ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚Π΅ извСстиС. Π‘Ρ‚Π°Ρ€Ρ‚ΠΈΡ€Π°ΠΌΠ΅:

snmp ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΈ Π² The Dude

Π©Ρ€Π°ΠΊΠ½Π΅Ρ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅:

snmp ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΈ Π² The Dude

Π©Ρ€Π°ΠΊΠ½Π΅Ρ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ добавянС Π½Π° устройство (Ρ‡Π΅Ρ€Π²Π΅Π½ плюс) ΠΈ Π²ΡŠΠ²Π΅Π΄Π΅Ρ‚Π΅ IP адрСса Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°:

snmp ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΈ Π² The Dude

Π’ слСдващата ΡΡ‚ΡŠΠΏΠΊΠ° Ρ‰Ρ€Π°ΠΊΠ½Π΅Ρ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅, Π½Π°ΠΌΠΈΡ€Π° всички Π½Π°Π»ΠΈΡ‡Π½ΠΈ сонди, Ρ‰Ρ€Π°ΠΊΠ½Π΅Ρ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ ΠΊΡ€Π°ΠΉ:

snmp ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΈ Π² The Dude

Π©Ρ€Π°ΠΊΠ½Π΅Ρ‚Π΅ Π΄Π²ΡƒΠΊΡ€Π°Ρ‚Π½ΠΎ Π²ΡŠΡ€Ρ…Ρƒ ΠΈΠΊΠΎΠ½Π°Ρ‚Π°, която сС появява, отварят сС настройкитС, ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ Ρ‚ΠΈΠΏΠ° "ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€" ΠΈ Ρ‰Ρ€Π°ΠΊΠ½Π΅Ρ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ "ОК":

snmp ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΈ Π² The Dude

Π©Ρ€Π°ΠΊΠ½Π΅Ρ‚Π΅ с дСсния Π±ΡƒΡ‚ΠΎΠ½ Π²ΡŠΡ€Ρ…Ρƒ ΠΈΠΊΠΎΠ½Π°Ρ‚Π° ΠΈ ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΈΠ·Π³Π»Π΅Π΄:

snmp ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΈ Π² The Dude

Π’ ΠΏΠΎΠ»Π΅Ρ‚ΠΎ Π·Π° Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ OID:
[Device.Name] – ΠΈΠΌΠ΅ Π½Π° устройството
[oid("1.3.6.1.2.1.43.5.1.1.16.1")] – ΠΌΠΎΠ΄Π΅Π» Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€
[oid("1.3.6.1.2.1.43.11.1.1.6.1.1")] – Ρ‚ΠΈΠΏ касСта
[oid("1.3.6.1.2.1.43.11.1.1.9.1.1")] – Π½ΠΈΠ²ΠΎ Π½Π° Ρ‚ΠΎΠ½Π΅Ρ€Π°
Π’ Ρ€Π°Π·Π΄Π΅Π»Π° Π·Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€ΠΈΠΊΠ°Ρ‡ΠΈΡ‚Π΅ Π²Π°ΡˆΠ°Ρ‚Π° ΠΈΠΊΠΎΠ½Π°:

snmp ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΈ Π² The Dude

Π’Ρ€ΡŠΠ³Π²Π°ΠΌΠ΅, ΠΎΠΊΠ°Π·Π²Π° сС Ρ‚Π°ΠΊΠ°:

snmp ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΈ Π² The Dude

НС Π½Π° всички ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΈ oid("1.3.6.1.2.1.43.11.1.1.9.1.1") Π²Π΅Π΄Π½Π°Π³Π° ΠΏΠΎΠΊΠ°Π·Π²Π° Π½ΠΈΠ²ΠΎΡ‚ΠΎ Π½Π° Ρ‚ΠΎΠ½Π΅Ρ€Π°, Π½Π° някои Ρ‚ΠΎΠ·ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚ΡŠΡ€ ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΊΠΎΠ»ΠΊΠΎ страници остават Π·Π° ΠΏΠ΅Ρ‡Π°Ρ‚. Π—Π° Π΄Π° изчислитС Π½ΠΈΠ²ΠΎΡ‚ΠΎ Π½Π° Ρ‚ΠΎΠ½Π΅Ρ€Π°, трябва Π΄Π° Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅ ΠΊΠΎΠ»ΠΊΠΎ страници остават Π·Π° ΠΏΠ΅Ρ‡Π°Ρ‚ Π½Π° общия рСсурс Π½Π° касСтата ΠΈ Π΄Π° ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚Π΅ ΠΏΠΎ 100. Π—Π° Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Ρ‚ΠΎΠ²Π°, ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΎΡ‚Π½ΠΎΠ²ΠΎ β€žΠΏΡ€Π΅Π³Π»Π΅Π΄β€œ, слСд Ρ‚ΠΎΠ²Π° Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

snmp ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΈ Π² The Dude

Π©Ρ€Π°ΠΊΠ½Π΅Ρ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ създаванС Π½Π° Π½ΠΎΠ²Π° функция (Ρ‡Π΅Ρ€Π²Π΅Π½ плюс):

snmp ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΈ Π² The Dude

НарСкох функцията Ρ‚ΠΎΠ½Π΅Ρ€:

snmp ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΈ Π² The Dude

Π’ ΠΏΠΎΠ»Π΅Ρ‚ΠΎ Π·Π° ΠΊΠΎΠ΄ Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚Π΅ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°Ρ‚Π° ΠΈ я Π·Π°ΠΏΠ°Π·Π΅Ρ‚Π΅:

round(100*oid("1.3.6.1.2.1.43.11.1.1.9.1.1")/oid("1.3.6.1.2.1.43.11.1.1.8.1.1"))

Π’ Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚Π° Π·Π°ΠΌΠ΅Π½Π΅Ρ‚Π΅ [oid("1.3.6.1.2.1.43.11.1.1.9.1.1")] с ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° функция [toner()]

snmp ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΈ Π² The Dude

НапускамС. ΠŸΠΎΠ»ΡƒΡ‡Π°Π²Π° сС Ρ‚Π°ΠΊΠ°:

snmp ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΈ Π² The Dude

Π—Π° Π΄Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ нСобходимия oid ΠΈ Π΄Π° Π·Π°Π΄Π°Π΄Π΅Ρ‚Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ функцията snmp walk, дСсния Π±ΡƒΡ‚ΠΎΠ½ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π° - Snmp bypass инструмСнти:

snmp ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΈ Π² The Dude

Бъздава сС Π΄ΡŠΡ€Π²ΠΎ ΠΎΡ‚ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π½ΠΈ ΠΎΠ±Π΅ΠΊΡ‚ΠΈ:

snmp ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΈ Π² The Dude

Π©Ρ€Π°ΠΊΠ²Π°ΠΌΠ΅ с дСсния Π±ΡƒΡ‚ΠΎΠ½ Π²ΡŠΡ€Ρ…Ρƒ Ρ‚ΠΎΠ·ΠΈ, ΠΎΡ‚ ΠΊΠΎΠΉΡ‚ΠΎ сС Π½ΡƒΠΆΠ΄Π°Π΅ΠΌ, ΠΈ Ρ‰Ρ€Π°ΠΊΠ½Π΅Ρ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ ΠΊΠΎΠΏΠΈΡ€Π°Π½Π΅ Π½Π° OID.

извСстиС

Π‘Π΅Π³Π° Π½Π΅ΠΊΠ° Π΄Π° настроим извСстия Π·Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΡ (касСтата ΡΠ²ΡŠΡ€ΡˆΠΈ). ΠžΡ‚Π²ΠΎΡ€Π΅Ρ‚Π΅ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°, ΠΎΡ‚ΠΈΠ΄Π΅Ρ‚Π΅ Π² Ρ€Π°Π·Π΄Π΅Π»Π° услуги, натиснСтС Π·Π½Π°ΠΊΠ° плюс (Π΄ΠΎΠ±Π°Π²Π΅Ρ‚Π΅ Π½ΠΎΠ²Π° услуга):

snmp ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΈ Π² The Dude

Π’ ΠΏΠΎΠ»Π΅Ρ‚ΠΎ Π·Π° сонда Ρ‰Ρ€Π°ΠΊΠ½Π΅Ρ‚Π΅ Π²ΡŠΡ€Ρ…Ρƒ Ρ‚Ρ€ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ, Π·Π° Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΆΠ΅Π»Π°Π½Π°Ρ‚Π° сонда:

snmp ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΈ Π² The Dude

НСка създадСм собствСна сонда, натиснСтС чСрвСния плюс:

snmp ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΈ Π² The Dude

НарСкох Π³ΠΎ Ρ‚ΠΎΠ½Π΅Ρ€, ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ Ρ‚ΠΈΠΏ SNMP, Π°Π³Π΅Π½Ρ‚ ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅, Snmp ΠΏΡ€ΠΎΡ„ΠΈΠ» ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅,
ΠŸΡ€Π΅Π΄ΠΏΠΈΡΠ²Π°ΠΌΠ΅ Oid, ΠΊΠΎΠΉΡ‚ΠΎ отговаря Π·Π° Π½ΠΈΠ²ΠΎΡ‚ΠΎ Π½Π° Ρ‚ΠΎΠ½Π΅Ρ€Π° 1.3.6.1.2.1.43.11.1.1.9.1.1, Ρ‚ΠΈΠΏ Oid Integer, ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° сравнСниС>= 1

snmp ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΈ Π² The Dude

НиС Π·Π°ΠΏΠ°Π·Π²Π°ΠΌΠ΅ ΠΈ ΠΈΠ·Π±ΠΈΡ€Π°ΠΌΠ΅ новосъздадСния Ρ‚ΠΎΠ½Π΅Ρ€ Π² ΠΏΠΎΠ»Π΅Ρ‚ΠΎ Π·Π° сонда, Π² Ρ€Π°Π·Π΄Π΅Π»Π° Π·Π° прСдупрСТдСния ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Ρ‚Π΅ ΠΊΠΎΠΈ прСдупрСТдСния искамС Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ ΠΈ Π·Π°ΠΏΠ°Π·Π²Π°ΠΌΠ΅:

snmp ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΈ Π² The Dude

Π—Π° дСмонстрация ΠΈΠ·Π±Ρ€Π°Ρ… Π½ΠΈΠ²ΠΎΡ‚ΠΎ Π½Π° Ρ‚ΠΎΠ½Π΅Ρ€Π° Π΄Π° Π½Π΅ Π΅ ΠΏΠΎ-ниско ΠΎΡ‚ 80, ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΡŠΡ‚ стана Ρ‡Π΅Ρ€Π²Π΅Π½:

snmp ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΈ Π² The Dude

snmp ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΈ Π² The Dude

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: www.habr.com

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€