????? ????? ?????? ?????? SNMP ???????? ???? ??????, ??? ?????, ????? ?? UPS ????? ??? ??????? ?-SNMP ?????? ?? ?? ???? ???? ????? ?????? ?????? ????? ????? ?????? Áú»¢¶Ä²©.
??? ????? ????? ????? ?????? ?????? ?? ??? ????? SNMP ???????? ???, ??? Áú»¢¶Ä²© ???? ????? ?????? ????? ?? ????? SNMP ?? ??? ???? ???? --with-net-snmp
.
?????? SNMP ??????? ??????? ???????? UDP ????.
????? ??? Áú»¢¶Ä²© ?-proxy ?????? ??????? ?????? SNMP ???? ????? ?????? ????? ???. ?? ????? ?? ?? ???? ????? SNMP (SNMP ???? ??????, ????? SNMP ?? ???????? ??????? ?????? SNMP ???? ?????) ????? ????? ?? ????? SNMP ????? ???? ????. ??? ?? ????? ????? ????? ???? ????? ????? ?? ??? ?? ???? ?????. ???? ?? ?????? ????? ????? ????? ???? ??????? ????? ?????? ??????? ???? ????? ??????? "????? ????? ????? ????? ?????" ???? ?? ????.
??? Áú»¢¶Ä²© ?-Proxy daemons ???? ????? ?????? ?- if ?? ?????? ????? SNMP ?????:
?? ???? ?? ????? ?? ?? ?????? ?????????, ??? ?? ???????? ???? ????? ????? SNMP ?????? ?????? ?????? ????? ????? ????? ????? ?????.
???/?????? ?? Áú»¢¶Ä²© ???? ???? ??? ????? ??? ??? ???? ?????? ?????? ?? ?????: ??? ?????? ???? ?? ?????? SNMP ?????? ?? ??? ?????? ?????? ????? ??????.
::: ???? ????? ?? ????? ????? SNMPv3, ??? ?? msgAuthoritativeEngineID (???? ?? ??? snmpEngineID ?? "???? ????") ??? ????? ?? ???? ???? ???????. ??? (???? 3.1.1.1) ?? ???? ????? ?????? ??? ?????. :::
::: ???? ????? RFC3414 ???? ??????? SNMPv3 ?????? ???? ????? ????. ??? ????????? ?? ????? ?? ??, ?? ????? ??? ?????? SNMP ?????? ???????? ???? ????? ????. ???? ????, ?? ????? ????? SNMP ????? ???? ????/?????? (?? ??? ??????? -R snmp_cache_reload) ?? ??? ?????? ???? ?? ????/??????. :::
??? ?????? ???? ????? ??? SNMP, ?? ???? ?? ?????? ????? ???????????:
??? ?? ?????? ?-SNMP (?? OID) ?? ????? ??????? ????.
??? ???? ????? ?? ??????? SNMP, ????? ?????? snmpwalk (??? ? ????? ?????? ????? ?? ????? ???? ?????? Áú»¢¶Ä²©) ?? ??? ???? ???:
?????? ?'2c' ??? ????? ???? SNMP, ??? ???? ?? ?????? ???? ? '1', ????? SNMP ???? 1 ??????.
?? ???? ??? ?? ????? ?? ??????? SNMP ????? ?????? ????. ?? ?? ?? ?? ???? ?'?????' SNMP ???? ? ?'??????' ???????? ?????? ?? ????? ???? ?? ?? ???.
???? ??? ???? ????? ?? ?????? ?? ????? ?? ??????? ???? ???? ??, ????. ?? ??? ???? ???? ?? ????? ??????? ??? ???? ?? ????? 3 ????? ??????? IF-MIB::ifHCInOctets.3
? ??? ???:
??? ???? ?????? ?????? snmpget ??? ????? ?? ?-OID ?????? ???? 'IF-MIB::ifHCInOctets.3':
??? ?? ?????? ?????? ??????? ??? ???? ?????? ???? ???? ????. ??? ??: ????? indexes.
?? ???? ??? ?? ???? ??? ???:
???, ????? ?????? ?-OID ??? ???? ??????.
??? ????? ?-SNMP OID ??????? ????? ?? ???????? ???????? ?????? ????? ?? ??? ??????.
?????? ??????? ???? ??? ???? ??? "Counter64", ??? ????? ????? ????? ???? ASN_COUNTER64. ?????? ????? ?? ?????? ??????? ??? ASN_COUNTER, ASN_COUNTER64, ASN_UINTEGER, ASN_UNSIGNED64, ASN_INTEGER, ASN_INTEGER64, ASN_FLOAT, ASN_DOUBLE, ASN_TIMETICKS, ASN_GAUGE, ASN_IPADDRESS, ASN_OCTET_STR ?-ASN_OBJECT_ID. ????? ??? ?????? ???? ?-"Counter32", "Counter64", "UIinteger32", "INTEGER", "Float", "Double", "Timeticks", "Gauge32", "IpAddress", "OCTET STRING", "OBJECT IDENTIFIER" ? ??? snmpget, ?? ???? ????? ???? ?? ???? "STRING", "Hex-STRING", "OID" ??????, ????? ??????? ?? ??? ??????.
??? ???? ?????? ??????.
???? ???? SNMP ???? ?????:
????? SNMPv3 | ????? |
---|---|
?? ???? | ??? ?? ???? ??? ????? ???? ???? ????? ?? SNMP. ?? ???? ???? ???? ????? SNMPv3 ??? Áú»¢¶Ä²© 2.2. ?????? ????? ?? ????? ?????? ???? ??. |
?? ????? | ??? ?? ?????. ?????? ????? ?? ????? ?????? ???? ??. |
??? ????? | ??? ??? ?????: noAuthNoPriv - ?? ???? ????? ?????????? ????? ?? ?????? AuthNoPriv - ???? ????? ????????? ?????, ?? ???? ????? ????????? ??????? AuthPriv - ???? ????? ?? ?????????? ????? ??? ?????????? ?????? |
???????? ????? | ??? ???????? ????? - MD5, SHA1, SHA224, SHA256, SHA384 ?? SHA512. |
???? ????? ?????? | ??? ????? ????? ??????. ?????? ????? ?? ????? ????? ???? ??. |
???????? ?????? | ??? ???????? ?????? - DES, AES128, AES192, AES256, AES192C (Cisco) ?? AES256C (Cisco). |
????? ????? ??????? | ??? ????? ????? ???????. ?????? ????? ?? ??????? ????? ???? ??. |
????? ?? ?????? SNMPv3 ?????? (?? ?????, ????? ????????/????? ?????, ???????? ??????):
::: ???? ????? ??????? ????????? ?????, ???? ????? ??????, ???????? ?????? ?? ???? ?????, ????? ??? ????? ?? ??????, ????? ????? ?? ???? ?????? ????/?????? ????? ????? (?? ??? ????? ?--R snmp_cache_reload) ?? ???/?????? ????? ????. ?????? ???? ?? ????? ????? ?? ????, ?? ???????? ??????? ????? ?????. :::
??? ???? ?????? ???? ??????? ?-SNMP ?????? (???? SNMP ????? ??????) ??????? ???????? ????? ?? ??????. ????, ? ????? ??????? ?? ???? ????? ?????. ??? ?? ???? ??? ????? ?? ????.
??? ???? ??????.
??, ????? ???? ?? Áú»¢¶Ä²© ???? ?? ?????? ???? ???? ?-SNMP ???? ???? ???? ???. ???? ?? ?????? ?????? ?? ?? ??? ????? ????? ???, ???? ?? ????? ?? ????? SNMP ???????? ?? ????? ??? ?? ??? ????? ????. ????? ?? ????? ???? ???? ????? ?? ????? ????? ??????? ????? ???? ?? ??? ???? ??????? snmpwalk ?-snmpget, ?? ??? ?? ??? ????. ????? ????? ????:
?? ???? ???? ????? ??????? ??????? ?????.
??? ???? ?? ????? ????? ?? ????? ¡û ?????? ??????? ???? ?-SNMP ??? ??????!
????? ?????:
????? | ????? |
---|---|
OID | 1.2.3.45.6.7.8.0 (?? .1.2.3.45.6.7.8.0) |
???? | <?????? ??????? ?????? ????????? ????????> ??????, "my_param". |
???? ?? ????? ??? OID ????? ?????? ?? ??????. ?? ???, ? ?????? ???????, ?? ????? ?????? OID ?????? ?????. ???? ?????? ?- Utility snmpget ????? ??:
????? ??? ?????:
????? | ????? |
---|---|
OID | MIB::sysUpTime.0 |
???? | ???.uptime |
??? ??? | ?? |
?????? | ??? ?????? |
??? ????? ?????: ????? ????? ????? | 0.01 |
??? Áú»¢¶Ä²© ?-proxy ?????? ????? SNMP ???? ???? ????? ????? ???. ?? ????? ?? ??? ????? ?? SNMP ??????:
?? ????? SNMP ????? ???? ?? ??????? ???? ?? ?????? ?????? ????? ???. ??? ???? ??????? ???????? ?????? ?? ??? ????? ??????? ?? ??? ????? 128 ??????, ???? ???? ????? ???? ?????? ??????? ?????, ??? ????.
????? ??????, ???? ??? ????? ?? ?????? ???????? ???? ?????? ?????: ???? ???? ????????? ?????? ?????? OID ???.
???? "???", ???? ????? ?-GetRequest-PDU ?? 128 ?????? ??? ????? ??????. ???? "?????", ???? ????? ?-GetNextRequest-PDU ???? SNMPv1 ? ???? ????? ???? GetBulkRequest ?? ??? "??????? ?????" ?? 128 ??? ????? SNMPv2 ?-SNMPv3.
?????, ???????? ?? ????? ????? ????? ???? ?? ??? ???? SNMP ?? ???????? ????:
?? ???, ?? ???? ????? ??? ?? ???????? ??????? ?? ????? 128 ????? ??? ????. ???? ???? ??????? ????? ?????, ??? ????? ?????? ?????? "tooBig(1)" ?? ?? ?????? ?- ??? ???? ??????? ??????????? ????? ???? ?????.
?? ??? ????? ???? ???????? ?? ????????? ??????? ???? ???? ?????, Áú»¢¶Ä²© ????? ????????? ????. ?? ????? ??????? ?? ?????? ?? ??? ??? ?????. ?? ?? ?????, ?? ???? ?? 2 ????? ?????. ?? ?? ????? ???, ??? ???? 3 ????? ????? ???? ?????? ????? ???? ?? ??? ????? ???? ???????? ????????? ?-1.5, ??????? ??? ???? ??? ?? ???? ?????: 1, 2, 3, 4, 6, 9, 13, 19, 28, 42, 63, 94, 128.
?? ???, ???? ?????? ???? ??? ???? ???? (??????, ???? 42 ??????), Áú»¢¶Ä²© ???? ??? ?????.
?????, ???? ????? ????? ??????? ??? ????? ???? ?? ???? ?????????? ?-a ???? ????? ???????? 21 ??????. ?? ?????? ??, ?? ??????? ????? ????? ???? ?????? ?? ??????, ?? 28 ?????, ?????? ?????? ?-21 ??? ???? ???????? ???. ?? ???, ?? ?? ????? ????, Áú»¢¶Ä²© ???? ??????? ????? ??? ???. ?? ?? ????? ???? ???? ??, ?? ?????? ?? ????? ?? ???? ????? ????? ???? ????? ????.
???? ???? ?- Áú»¢¶Ä²© ???? ???? ????? ?????? ?????? ??? ???? ????? ?? ????? ?????? ?????? ?? ?????? (28 ?????? ????) ? ????? ?????? ?? ???? ?????? ?-1 ?? ??????. ? ??????, ????? ????? ?????? ????? ????? ??? 32 ??????, ? ?????? ????? ???? ?????? 29, 30, 31, 32 ?-33. ????? ????? ?- Áú»¢¶Ä²© ????? ?? ????? ???? ????? 33 ???. ?????? ?? ?????, Áú»¢¶Ä²© ???? ??? ????? 32 ?????? ???? ?????? ???.
?? ??????? ?????? ?????? ?? ???? ?? ?? ??????, ?? ???? ????? ??? ??? ??? ?????. ??????????? ???????? ???? ????? ????? ?????? ?????? ?? ???? ???? ?? ?????, ?? ??? ????? ?????? ??? ??????? ????? ?? ??????. ?? ??????? ??????? ??? ????? ??????? ??? ??? ???? ????? ???? ?????? ????? ?? ?????? ????? ?????: ?????? ?????? ???? ??????, ?????? ??? ????? ???? ???. ??????? ?????? ??? ????? UDP ??? ????? ???? ??? ??????. ?????? ???, ?? Áú»¢¶Ä²© ???? ?????? ?????, ?? ????? ?? ????? ????? ?? ?????? ??? ????? ?????? ???? ???? ??? ?? ??????, ??? (??? ?-2.2.8) ?? ?? ????? ????.
?????? ??????, ?? ????? ?????? ?? 32 ?????? ?????, Áú»¢¶Ä²© ????? ?? ?????? ?-31. ?? ?? ???? ?? ?????, Áú»¢¶Ä²© ????? ?? ?????? ?-30. ?? ???, Áú»¢¶Ä²© ?? ????? ?? ?????? ???? ?-30, ?????? ???? ???? ?????? ?????? ?????? ?-UDP ???? ?????? ??????, ??? ????? ??????.
??, ????? ???, ????? ???? ???? ???? ?????? ????? ????? ????? ???? ????? ?????? ???????????? ?????? ???? ?? ?????, ??? Áú»¢¶Ä²© 2.4 ?? ????? ?? "????? ?????? ????? ?????" ???? ?? ???? ????? ?????? ????? ????? ????? ???? ???? ?????.