snmp
Π Π½Π΅ΡΠ° ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΊΠ°ΠΊ Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ ΡΡΡΠ²ΡΡΠ° Π·Π° ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ The Dude ΠΎΡ Mikrotik. Π‘Π΅Π³Π° ΠΏΠ°ΠΊΠ΅ΡΡΡ Π·Π° ΡΡΡΠ²ΡΡ Π·Π° ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ Π΅ ΠΏΡΡΠ½Π°Ρ ΡΠ°ΠΌΠΎ Π·Π° RouterOS. ΠΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π²Π΅ΡΡΠΈΡ 4.0 Π·Π° Windows.
Π’ΡΠΊ ΠΈΡΠΊΠ°Ρ
Π΄Π° ΠΎΠ±ΠΌΠΈΡΠ»Ρ ΠΊΠ°ΠΊ Π΄Π° Π½Π°Π±Π»ΡΠ΄Π°Π²Π°ΠΌ ΠΏΡΠΈΠ½ΡΠ΅ΡΠΈΡΠ΅ Π² ΠΌΡΠ΅ΠΆΠ°ΡΠ°: ΡΠ»Π΅Π΄Π΅ΡΠ΅ Π½ΠΈΠ²ΠΎΡΠΎ Π½Π° ΡΠΎΠ½Π΅ΡΠ°, Π°ΠΊΠΎ Π΅ ΡΠ²ΡΡΡΠΈΠ»ΠΎ, ΠΏΠΎΠΊΠ°ΠΆΠ΅ΡΠ΅ ΠΈΠ·Π²Π΅ΡΡΠΈΠ΅.
Π©ΡΠ°ΠΊΠ½Π΅ΡΠ΅ Π²ΡΡΡ
Ρ ΡΠ²ΡΡΠ·Π²Π°Π½Π΅:
Π©ΡΠ°ΠΊΠ½Π΅ΡΠ΅ Π²ΡΡΡ
Ρ Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ (ΡΠ΅ΡΠ²Π΅Π½ ΠΏΠ»ΡΡ) ΠΈ Π²ΡΠ²Π΅Π΄Π΅ΡΠ΅ IP Π°Π΄ΡΠ΅ΡΠ° Π½Π° ΠΏΡΠΈΠ½ΡΠ΅ΡΠ°:
Π ΡΠ»Π΅Π΄Π²Π°ΡΠ°ΡΠ° ΡΡΡΠΏΠΊΠ° ΡΡΠ°ΠΊΠ½Π΅ΡΠ΅ Π²ΡΡΡ
Ρ ΠΎΡΠΊΡΠΈΠ²Π°Π½Π΅, Π½Π°ΠΌΠΈΡΠ° Π²ΡΠΈΡΠΊΠΈ Π½Π°Π»ΠΈΡΠ½ΠΈ ΡΠΎΠ½Π΄ΠΈ, ΡΡΠ°ΠΊΠ½Π΅ΡΠ΅ Π²ΡΡΡ
Ρ ΠΊΡΠ°ΠΉ:
Π©ΡΠ°ΠΊΠ½Π΅ΡΠ΅ Π΄Π²ΡΠΊΡΠ°ΡΠ½ΠΎ Π²ΡΡΡ
Ρ ΠΈΠΊΠΎΠ½Π°ΡΠ°, ΠΊΠΎΡΡΠΎ ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π°, ΠΎΡΠ²Π°ΡΡΡ ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅, ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ ΡΠΈΠΏΠ° "ΠΏΡΠΈΠ½ΡΠ΅Ρ" ΠΈ ΡΡΠ°ΠΊΠ½Π΅ΡΠ΅ Π²ΡΡΡ
Ρ "ΠΠ":
Π©ΡΠ°ΠΊΠ½Π΅ΡΠ΅ Ρ Π΄Π΅ΡΠ½ΠΈΡ Π±ΡΡΠΎΠ½ Π²ΡΡΡ
Ρ ΠΈΠΊΠΎΠ½Π°ΡΠ° ΠΈ ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ ΠΈΠ·Π³Π»Π΅Π΄:
Π ΠΏΠΎΠ»Π΅ΡΠΎ Π·Π° Π΅ΡΠΈΠΊΠ΅Ρ Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ 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")] β Π½ΠΈΠ²ΠΎ Π½Π° ΡΠΎΠ½Π΅ΡΠ°
Π ΡΠ°Π·Π΄Π΅Π»Π° Π·Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠΈΠΊΠ°ΡΠΈΡΠ΅ Π²Π°ΡΠ°ΡΠ° ΠΈΠΊΠΎΠ½Π°:
Π’ΡΡΠ³Π²Π°ΠΌΠ΅, ΠΎΠΊΠ°Π·Π²Π° ΡΠ΅ ΡΠ°ΠΊΠ°:
ΠΠ΅ Π½Π° Π²ΡΠΈΡΠΊΠΈ ΠΏΡΠΈΠ½ΡΠ΅ΡΠΈ oid("1.3.6.1.2.1.43.11.1.1.9.1.1") Π²Π΅Π΄Π½Π°Π³Π° ΠΏΠΎΠΊΠ°Π·Π²Π° Π½ΠΈΠ²ΠΎΡΠΎ Π½Π° ΡΠΎΠ½Π΅ΡΠ°, Π½Π° Π½ΡΠΊΠΎΠΈ ΡΠΎΠ·ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΊΠΎΠ»ΠΊΠΎ ΡΡΡΠ°Π½ΠΈΡΠΈ ΠΎΡΡΠ°Π²Π°Ρ Π·Π° ΠΏΠ΅ΡΠ°Ρ. ΠΠ° Π΄Π° ΠΈΠ·ΡΠΈΡΠ»ΠΈΡΠ΅ Π½ΠΈΠ²ΠΎΡΠΎ Π½Π° ΡΠΎΠ½Π΅ΡΠ°, ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅ ΠΊΠΎΠ»ΠΊΠΎ ΡΡΡΠ°Π½ΠΈΡΠΈ ΠΎΡΡΠ°Π²Π°Ρ Π·Π° ΠΏΠ΅ΡΠ°Ρ Π½Π° ΠΎΠ±ΡΠΈΡ ΡΠ΅ΡΡΡΡ Π½Π° ΠΊΠ°ΡΠ΅ΡΠ°ΡΠ° ΠΈ Π΄Π° ΡΠΌΠ½ΠΎΠΆΠΈΡΠ΅ ΠΏΠΎ 100. ΠΠ° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΡΠΎΠ²Π°, ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ ΠΎΡΠ½ΠΎΠ²ΠΎ βΠΏΡΠ΅Π³Π»Π΅Π΄β, ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° Π€ΡΠ½ΠΊΡΠΈΠΈ:
Π©ΡΠ°ΠΊΠ½Π΅ΡΠ΅ Π²ΡΡΡ
Ρ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Π½ΠΎΠ²Π° ΡΡΠ½ΠΊΡΠΈΡ (ΡΠ΅ΡΠ²Π΅Π½ ΠΏΠ»ΡΡ):
ΠΠ°ΡΠ΅ΠΊΠΎΡ
ΡΡΠ½ΠΊΡΠΈΡΡΠ° ΡΠΎΠ½Π΅Ρ:
Π ΠΏΠΎΠ»Π΅ΡΠΎ Π·Π° ΠΊΠΎΠ΄ Π½Π°ΠΏΠΈΡΠ΅ΡΠ΅ ΡΠΎΡΠΌΡΠ»Π°ΡΠ° ΠΈ Ρ Π·Π°ΠΏΠ°Π·Π΅ΡΠ΅:
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()]
ΠΠ°ΠΏΡΡΠΊΠ°ΠΌΠ΅. ΠΠΎΠ»ΡΡΠ°Π²Π° ΡΠ΅ ΡΠ°ΠΊΠ°:
ΠΠ° Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΈΡ oid ΠΈ Π΄Π° Π·Π°Π΄Π°Π΄Π΅ΡΠ΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΈΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡΡΠ° snmp walk, Π΄Π΅ΡΠ½ΠΈΡ Π±ΡΡΠΎΠ½ Π½Π° ΠΏΡΠΈΠ½ΡΠ΅ΡΠ° - Snmp bypass ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ:
Π‘ΡΠ·Π΄Π°Π²Π° ΡΠ΅ Π΄ΡΡΠ²ΠΎ ΠΎΡ ΠΏΡΠΈΠ½ΡΠ΅ΡΠ½ΠΈ ΠΎΠ±Π΅ΠΊΡΠΈ:
Π©ΡΠ°ΠΊΠ²Π°ΠΌΠ΅ Ρ Π΄Π΅ΡΠ½ΠΈΡ Π±ΡΡΠΎΠ½ Π²ΡΡΡ
Ρ ΡΠΎΠ·ΠΈ, ΠΎΡ ΠΊΠΎΠΉΡΠΎ ΡΠ΅ Π½ΡΠΆΠ΄Π°Π΅ΠΌ, ΠΈ ΡΡΠ°ΠΊΠ½Π΅ΡΠ΅ Π²ΡΡΡ
Ρ ΠΊΠΎΠΏΠΈΡΠ°Π½Π΅ Π½Π° OID.
ΠΈΠ·Π²Π΅ΡΡΠΈΠ΅
Π‘Π΅Π³Π° Π½Π΅ΠΊΠ° Π΄Π° Π½Π°ΡΡΡΠΎΠΈΠΌ ΠΈΠ·Π²Π΅ΡΡΠΈΡ Π·Π° ΡΡΠ±ΠΈΡΠΈΡ (ΠΊΠ°ΡΠ΅ΡΠ°ΡΠ° ΡΠ²ΡΡΡΠΈ). ΠΡΠ²ΠΎΡΠ΅ΡΠ΅ ΠΏΡΠΈΠ½ΡΠ΅ΡΠ°, ΠΎΡΠΈΠ΄Π΅ΡΠ΅ Π² ΡΠ°Π·Π΄Π΅Π»Π° ΡΡΠ»ΡΠ³ΠΈ, Π½Π°ΡΠΈΡΠ½Π΅ΡΠ΅ Π·Π½Π°ΠΊΠ° ΠΏΠ»ΡΡ (Π΄ΠΎΠ±Π°Π²Π΅ΡΠ΅ Π½ΠΎΠ²Π° ΡΡΠ»ΡΠ³Π°):
Π ΠΏΠΎΠ»Π΅ΡΠΎ Π·Π° ΡΠΎΠ½Π΄Π° ΡΡΠ°ΠΊΠ½Π΅ΡΠ΅ Π²ΡΡΡ
Ρ ΡΡΠΈ ΡΠΎΡΠΊΠΈ, Π·Π° Π΄Π° ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ ΠΆΠ΅Π»Π°Π½Π°ΡΠ° ΡΠΎΠ½Π΄Π°:
ΠΠ΅ΠΊΠ° ΡΡΠ·Π΄Π°Π΄Π΅ΠΌ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π° ΡΠΎΠ½Π΄Π°, Π½Π°ΡΠΈΡΠ½Π΅ΡΠ΅ ΡΠ΅ΡΠ²Π΅Π½ΠΈΡ ΠΏΠ»ΡΡ:
ΠΠ°ΡΠ΅ΠΊΠΎΡ
Π³ΠΎ ΡΠΎΠ½Π΅Ρ, ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ ΡΠΈΠΏ SNMP, Π°Π³Π΅Π½Ρ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅, Snmp ΠΏΡΠΎΡΠΈΠ» ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅,
ΠΡΠ΅Π΄ΠΏΠΈΡΠ²Π°ΠΌΠ΅ Oid, ΠΊΠΎΠΉΡΠΎ ΠΎΡΠ³ΠΎΠ²Π°ΡΡ Π·Π° Π½ΠΈΠ²ΠΎΡΠΎ Π½Π° ΡΠΎΠ½Π΅ΡΠ° 1.3.6.1.2.1.43.11.1.1.9.1.1, ΡΠΈΠΏ Oid Integer, ΠΌΠ΅ΡΠΎΠ΄ Π·Π° ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅>= 1
ΠΠΈΠ΅ Π·Π°ΠΏΠ°Π·Π²Π°ΠΌΠ΅ ΠΈ ΠΈΠ·Π±ΠΈΡΠ°ΠΌΠ΅ Π½ΠΎΠ²ΠΎΡΡΠ·Π΄Π°Π΄Π΅Π½ΠΈΡ ΡΠΎΠ½Π΅Ρ Π² ΠΏΠΎΠ»Π΅ΡΠΎ Π·Π° ΡΠΎΠ½Π΄Π°, Π² ΡΠ°Π·Π΄Π΅Π»Π° Π·Π° ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ΅ ΠΊΠΎΠΈ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ ΠΈΡΠΊΠ°ΠΌΠ΅ Π΄Π° ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΠΌΠ΅ ΠΈ Π·Π°ΠΏΠ°Π·Π²Π°ΠΌΠ΅:
ΠΠ° Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡ ΠΈΠ·Π±ΡΠ°Ρ
Π½ΠΈΠ²ΠΎΡΠΎ Π½Π° ΡΠΎΠ½Π΅ΡΠ° Π΄Π° Π½Π΅ Π΅ ΠΏΠΎ-Π½ΠΈΡΠΊΠΎ ΠΎΡ 80, ΠΏΡΠΈΠ½ΡΠ΅ΡΡΡ ΡΡΠ°Π½Π° ΡΠ΅ΡΠ²Π΅Π½:
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com