Dydaktyka:
FeedbackTo jest stara wersja strony!
Protokół SNMP definiuje jak przesyłać dane. Bazy MIB określają co oznaczają dane.
http://www.cs.put.poznan.pl/ddwornikowski/sieci/pizsk/snmp3.html
https://tools.ietf.org/html/rfc1155
Zadanie 1. Przejrzyj przykładowe bazy MIB:
less /usr/share/snmp/mibs/IP-MIB.txt
https://tools.ietf.org/html/rfc1156#section-5
Zadanie 2. Przejrzyj bazy MIB używając dedykowanych narzędzi
tkmib
(część net-snmp)
Zadanie 3. Znajdź jaki numeryczny OID ma SNMPv2-MIB::sysName.0
i co znajduje się pod .1.3.6.1.2.1.5.8
Część drzewa MIB jest ustandaryzowana. Większość producentów sprzętu tworzy własne poddrzewa w przeznaczonej do tego gałęzi.
Wersja 1 i 2c nie posiada żadnego mechanizmu poza wysyłaną otwartym tekstem nazwą community. Pozwala na definiowanie community z uprawieniami tylko do odczytu lub do odczytu i zapisu.
Wersja 3 wprowadza zabezpieczenia: szyfrowanie (symetryczne) i/lub autoryzację (priv / auth / authpriv). Wprowadza też możliwość ograniczania widoku – konkretny użytkownik ma dostęp tylko do wskazanych gałęzi drzewa MIB.
Pakiet NET-SNMP to najpopularniejszy zestaw demonów i narzędzi SNMP.
Do dostępu do serwera snmp, NET-SNMP zawiera komendy:
snmpget
- pobranie pojedynczej wartości o podanym OIDsnmpgetnext
- pobranie następnej wartości po podanym OIDsnmpset
- ustawienie wartościsnmpwalk
- przejście całego (pod)drzewasnmptable
- wyświetlenie tablicy
I wspomniany wcześniej graficzny tkmib
Dla wersji 2c protokołu SNMP przykładowe polecenie to:
snmpgetnext -v 2c -c public /ip/
snmpgetnext -v 2c -c public .1.3.6
Zadanie 4. Narzędziem graficznym i konsolowym, z adresu 150.254.32.65
, z community public
: