SNMP getrequest NMS Agent UDP port 161 getresponse

  • Slides: 17
Download presentation

Πακέτα - Εντολές SNMP • get-request (NMS Agent, UDP port 161) • get-response (Agent

Πακέτα - Εντολές SNMP • get-request (NMS Agent, UDP port 161) • get-response (Agent NMS) • get-next-request (NMS Agent) • walk (NMS Agent) • get-bulk-request (NMS Agent) • set-request (NMS Agent) • trap (Agent NMS, UDP port 162) sys. Up. Time. 0 : To 0 υποδηλώνει την τιμή του αντικειμένου sys. Up. Time -c (community)options: {public, private} Παραδείγματα Εντολών SNMP v 1/v 2 snmpget –v 1 –c public 147. 102. 13. 19 system. sys. Up. Time. 0 (ερώτημα για τιμή system. sys. Up. Time του IP 147. 102. 13. 19) snmpwalk –v 2 c –c private maria. netmode. ece. ntua. gr (ερώτημα για όλο το υποδένδρο της mib. IΙ που αφορά στον κόμβο maria. netmode. ece. ntua. gr) 6

ΤΥΠΟΙ ΑΝΤΙΚΕΙΜΕΝΩΝ Syntax • • • INTEGER (μπορεί να χρησιμοποιηθεί και για λίστα απαρίθμησης)

ΤΥΠΟΙ ΑΝΤΙΚΕΙΜΕΝΩΝ Syntax • • • INTEGER (μπορεί να χρησιμοποιηθεί και για λίστα απαρίθμησης) Integer 32 Unsigned 32 Counter 32 & Counter 64 Gauge 32 Timeticks (εκατοστά του δευτερολέπτου, όπως μετρούνται στο σύστημα) OCTET STRING OBJECT IDENTIFIER Opaque Row. Status (TC) Display. String (TC) Ip. Address (TC) Max 0 Gaug 8

Παράδειγμα Ορισμού Αντικειμένου MIB-II: sys. Up. Time OBJECT-TYPE SYNTAX Time. Ticks ACCESS read-only STATUS

Παράδειγμα Ορισμού Αντικειμένου MIB-II: sys. Up. Time OBJECT-TYPE SYNTAX Time. Ticks ACCESS read-only STATUS mandatory DESCRIPTION "The time (in hundredths of a second) since the network management portion of the system was last re-initialized. " : : = { system 3 } (Το αντικείμενο sys. Up. Time είναι το 3ο κάτω από τον κόμβο system της MIB-II) 10

Ορισμός Πινάκων (2/3) vΠαράδειγμα ορισμού πίνακα από την ΜΙΒ-II RFC 1213 (SMIv 1) if.

Ορισμός Πινάκων (2/3) vΠαράδειγμα ορισμού πίνακα από την ΜΙΒ-II RFC 1213 (SMIv 1) if. Table OBJECT-TYPE SYNTAX SEQUENCE OF If. Entry … : : = { interfaces 2 } if. Entry OBJECT-TYPE SYNTAX If. Entry … INDEX { if. Index } : : = { if. Table 1 } If. Entry : : = SEQUENCE { if. Index INTEGER, if. Type INTEGER, if. In. Octets Counter, if. Out. Octets Counter}

Ορισμός Πινάκων (3/3) vΠαράδειγμα ορισμού πίνακα από την ΜΙΒ-II RFC 1213 (συνέχεια) if. Index

Ορισμός Πινάκων (3/3) vΠαράδειγμα ορισμού πίνακα από την ΜΙΒ-II RFC 1213 (συνέχεια) if. Index OBJECT-TYPE SYNTAX INTEGER … : : = { if. Entry 1 } if. Type OBJECT-TYPE SYNTAX INTEGER { ethernet-csmacd(6) loopback(24)} … : : = { if. Entry 2 } if. In. Octets OBJECT-TYPE SYNTAX Counter … : : = { if. Entry 3 } if. Out. Octets OBJECT-TYPE … … … if. Index if. Type if. In. Octets if. Out. Octets 1 loopback (24) 0 0 2 ethernet-csmacd (6) 25 40 3 ethernet-csmacd (6) 300 500

Αναζήτηση πεδίου στον πίνακα mibΙΙ(1) Ερώτηση για τα In. Octets στο 2ο Ethernet Interface

Αναζήτηση πεδίου στον πίνακα mibΙΙ(1) Ερώτηση για τα In. Octets στο 2ο Ethernet Interface θα γίνει: 2. 2. 1. 3. 3 system(1) interfaces(2) if. Table(2) at(3) Στήλη Γραμμή (που προσδιορίζεται από το δείκτη) if. Entry(1) ή interfaces. if. Table. if. Entry. if. In. Octets. 3 if. Index if. Type if. In. Octets if. Out. Octets 1 loopback(24) 0 0 2 ethernet-csmacd(6) 25 40 3 ethernet-csmacd(6) 300 500

Διάρθρωση των εντολών snmpget – snmpwalk (2/2) • Ερώτημα: snmpget -v 1 -c public

Διάρθρωση των εντολών snmpget – snmpwalk (2/2) • Ερώτημα: snmpget -v 1 -c public mariana. netmode. ntua. gr system. sys. Descr. 0 - Απάντηση: system. sys. Descr. 0 = Open. BSD mariana. netmode. ece. ntua. gr 3. 8 GENERIC#632 sparc 64 • Ερώτημα: snmpwalk -v 2 c -c public mariana. netmode. ntua. gr at - Απάντηση: at. Table. at. Entry. at. If. Index. 1. 1. 0. 0 = 1 at. Table. at. Entry. at. Phys. Address. 1. 1. 0. 0 = "00 0 E A 6 D 0 8 D FC " at. Table. at. Entry. at. Net. Address. 1. 1. 0. 0 = 00: 00: 93: 66: 0 D: 01