Zarządzanie sieciami komputerowymi - wprowadzenie

Podobne dokumenty
Wprowadzenie Management Information Base (MIB) Simple Network Management Protocol (SNMP) Polecenia SNMP Narzędzia na przykładzie MIB Browser (GUI)

Protokół zarządzania siecią SNMP

Laboratorium 1. Wprowadzenie do protokołu SNMP i kodowanie BER (ASN.1)

Zarządzanie sieciami komputerowymi

Simple Network Management Protocol

Wybrane Zagadnienia Administrowania Sieciami. Dr inż. Robert Banasiak

Systemy sygnalizacji i zarządzania TI

Plan wykładu. Zarządzanie

Systemy sygnalizacji i zarządzania EiT

Institute of Telecommunications. koniec wykładu III.

Signalling Systems and Management E&T

Zarządzanie sieciami telekomunikacyjnymi

SNMP PODSTAWOWE KOMPONENTY. Relacje między trzema głównymi komponentami

SNMP, wersje 1, 2c i 3

MODEL WARSTWOWY PROTOKOŁY TCP/IP

Institute of Telecommunications. koniec wykładu V.

ZESZYTY ETI ZESPOŁU SZKÓŁ W TARNOBRZEGU Nr 1 Seria: Teleinformatyka 2012

Zarządzanie sieciami komputerowymi

Systemy operacyjne i sieci komputerowe Szymon Wilk Adresowanie w sieciach Klasy adresów IP a) klasa A

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Sieci komputerowe - Wstęp do intersieci, protokół IPv4

Protokoły sieciowe - TCP/IP

Sieci Komputerowe. Wykład 1: TCP/IP i adresowanie w sieci Internet

Plan wykładu. 1. Sieć komputerowa 2. Rodzaje sieci 3. Topologie sieci 4. Karta sieciowa 5. Protokoły używane w sieciach LAN 6.

Sieci Komputerowe. Wykład 1: Historia, model ISO, Ethernet, WiFi

AGENT SNMP DLA URZĄDZENIA NetmasterLE

OUTSIDE /24. dmz. outside /24. security- level /16 TRUNK 0/1 VLAN2 0/2 VLAN10 0/3-0/10 VLAN20 0/11-0/24

Statystyka protokołów i połączeń sieciowych.

Kurs Ethernet przemysłowy konfiguracja i diagnostyka. Spis treści. Dzień 1/2

7. zainstalowane oprogramowanie zarządzane stacje robocze

Stos protokołów TCP/IP (ang. Transmission Control Protocol/Internet Protocol)

Adresy w sieciach komputerowych

Spis treści. Dzień 1. I Wprowadzenie (wersja 0906) II Dostęp do danych bieżących specyfikacja OPC Data Access (wersja 0906) Kurs OPC S7

1. Konfiguracja routera i PC. LABORATORIUM 3 Konfiguracja agenta SNMP. Schemat połączeń do konfiguracji komunikacji SNMP zarządca - agent:

Programowanie współbieżne i rozproszone

Kurs OPC S7. Spis treści. Dzień 1. I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501)

Zadania z sieci Rozwiązanie

Paweł Kurzawa, Delfina Kongo

Zarządzanie sieciami komputerowymi

Sieci komputerowe - administracja

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

Rozdział 1. Rozdział 2. Rozdział 3. Rozdział 4. Rozdział 5. Rozdział 6.

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ

Sieci Komputerowe Modele warstwowe sieci

Zadanie1: Wykorzystując serwis internetowy Wikipedii odszukaj informacje na temat usługi WINS.

LAN KONTROLER RESTARTER, MONITOR, WATCHDOG, STEROWNIK MOŻLIWOŚCI:

Programowanie współbieżne i rozproszone

Podstawy Transmisji Danych. Wykład IV. Protokół IPV4. Sieci WAN to połączenia pomiędzy sieciami LAN

Przykładowa konfiguracja komunikacji pomiędzy oprogramowaniem Wonderware i Codesys z wykorzystaniem sieci LAN lub modułu GSM

Politechnika Śląska w Gliwicach Instytut Automatyki 2005/2006

Bezpieczeństwo w M875

Wykład 4: Protokoły TCP/UDP i usługi sieciowe. A. Kisiel,Protokoły TCP/UDP i usługi sieciowe

Kurs Ethernet przemysłowy konfiguracja i diagnostyka. Spis treści. Dzień 1

INFORMATOR TECHNICZNY WONDERWARE

Rok szkolny 2014/15 Sylwester Gieszczyk. Wymagania edukacyjne w technikum. SIECI KOMPUTEROWE kl. 2c

Adresowanie grupowe. Bartłomiej Świercz. Katedra Mikroelektroniki i Technik Informatycznych. Łódź, 25 kwietnia 2006

Model sieci OSI, protokoły sieciowe, adresy IP

Klasy adresów IP. Model ISO - OSI. Subnetting. OSI packet encapsulation. w.aplikacji w.prezentacji w.sesji w.transportowa w.

WYMAGANIA TECHNICZNE. Oferowany model *.. Producent *..

Przypisywanie adresów IP do MAC-adresów

Programowanie obiektowe

SEKCJA I: Zamawiający

ZADANIE.09 Syslog, SNMP (Syslog, SNMP) 1,5h

Oracle PL/SQL. Paweł Rajba.

Stos TCP/IP. Warstwa aplikacji cz.2

Przesyłania danych przez protokół TCP/IP

Zarządzanie infrastrukturą sieciową Modele funkcjonowania sieci

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

POLITECHNIKA ŁÓDZKA Wydział Elektrotechniki i Elektroniki

LAN KONTROLER RESTARTER, MONITOR, WATCHDOG, STEROWNIK MOŻLIWOŚCI: Domyślny użytkownik i hasło to admin, adres IP modułu to

Celem ćwiczenia jest zapoznanie się z zarządzaniem urządzeniami sieciowymi za pomocą protokołu SNMP.

Internet Control Message Protocol (ICMP) Łukasz Trzciałkowski

Palo Alto firewall nowej generacji

SBQL. język zapytań dla obiektowych baz danych. Kamil Adamczyk. Uniwersytet Warszawski 20.IV.2009

Konfiguracja programu komunikacyjnego DAServer SIDirect do komunikacji ze sterownikami Siemens S7 300 i 400 po protokole Ethernet

OSI Transport Layer. Network Fundamentals Chapter 4. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

Rozproszone systemy internetowe. Wprowadzenie. Koncepcja zdalnego wywołania procedury

Programowanie obiektowe w VB cz 2

Dr Michał Tanaś(

Wprowadzenie. Dariusz Wawrzyniak 1

Middleware wprowadzenie października 2010

4. Podstawowa konfiguracja

Informatyka I. Programowanie aplikacji bazodanowych w języku Java. Standard JDBC.

1.1 Ustawienie adresów IP oraz masek portów routera za pomocą konsoli

Middleware wprowadzenie października Dariusz Wawrzyniak (IIPP) 1

KOLEKCJE - to typy masowe,zawierające pewną liczbę jednorodnych elementów

LAN KONTROLER RESTARTER, MONITOR, WATCHDOG, STEROWNIK MOŻLIWOŚCI:

Zarządzanie ruchem w sieci IP. Komunikat ICMP. Internet Control Message Protocol DSRG DSRG. DSRG Warstwa sieciowa DSRG. Protokół sterujący

Logika rozmyta typu 2

Sieci komputerowe Modele OSI i TCP/IP

Elementy zaawansowanej konfiguracji sieci

Informatyka I. Standard JDBC Programowanie aplikacji bazodanowych w języku Java

Indeksowanie w bazach danych

Programowanie komponentowe

LAN KONTROLER RESTARTER, MONITOR, WATCHDOG, STEROWNIK MOŻLIWOŚCI: Domyślny użytkownik i hasło to admin, adres IP modułu to

Lab 9 Konfiguracja mechanizmu NAT (Network Address Translation)

ZiMSK. mgr inż. Artur Sierszeń mgr inż. Łukasz Sturgulewski ZiMSK 1

Testy jednostkowe - zastosowanie oprogramowania JUNIT 4.0 Zofia Kruczkiewicz

ZiMSK. Syslog, SNMP 1

Transkrypt:

Zarządzanie sieciami komputerowymi - wprowadzenie

Model zarządzania SNMP SNMP standardowy protokół zarządzania w sieci Internet stosowany w dużych sieciach IP (alternatywa logowanie i praca zdalna w każdej stacji z osobna ) aplikacja zarządzania odpytywanie SNMP SNMP urządzenie agent urządzenie agent

SNMP (Simple Network Management Protocol) protokół zarządzania siecią MIB (ang. Management Information Base) zbiór obiektów zarządzania Stopień, w jakim można zarządzać urządzeniem lub je monitorować, zależy od zawartości bazy MIB jego agenta. ASN.1 (ang. Abstract Syntax Notation One) notacja do definiowania typów danych, wykorzystywana przy tworzeniu bazy MIB BER (ang. Basic Encoding Rules) sposób kodowania informacji, używany przez SNMP Architektura zarządzania SNMP Zarządca w. aplikacji w. transportowa-udp w. sieciowa w. dostępu do sieci SNMP Agent SNMP w. aplikacji w. transportowa-udp w. sieciowa w. dostępu do sieci MIB

Szkielet bazy MIB <nazwa MIB> DEFINITIONS ::= BEGIN IMPORTS <definicje importowanych makr i typów> <definicje obiektów> END

Drzewo identyfikatorów obiektów OID (ang. Object Identifier) identyfikator obiektu zarządzania; określa lokalizację obiektu w drzewie root ccitt (0) iso (1) joint-iso-ccitt (2)... stnd (0) org (3) dod (6) internet (1) OID=1.3.6.1.2.100 mgmt (2)... fridge (100)

Przykład - baza MIB lodówki (SMIv1) FRIDGE-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE FROM RFC-1212 mgmt FROM RFC1155-SMI; fridge OBJECT IDENTIFIER ::= {mgmt 100} onoff OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory "Status of the fridge (on or off)" ::= {fridge 1} shelftable OBJECT-TYPE SYNTAX SEQUENCE OF ShelfEntry ACCESS not-accessible STATUS mandatory "Fridge contents " ::= {fridge 2} shelfentry OBJECT-TYPE SYNTAX ShelfEntry ACCESS not-accessible STATUS mandatory "Represents a single shelf" INDEX {index} ::= {shelftable 1} typ ASN.1 obiekt prosty ShelfEntry ::= SEQUENCE { index INTEGER, content OCTET STRING } index OBJECT-TYPE SYNTAX INTEGER (1..5) ACCESS read-only STATUS mandatory "Shelf number; each value is unique" ::= {shelfentry 1} obiekt kolumnowy (tablica) content OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..20)) ACCESS read-only STATUS mandatory "shelf content" ::= {shelfentry 2} END

Przykład - SMIv2 FRIDGE-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, mgmt, Integer32 FROM SNMPv2-SMI OBJECT-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF; fridgemib MODULE-IDENTITY LAST-UPDATED "200410041259Z" ORGANIZATION "IIPP" CONTACT-INFO "MIB designer" "Example MIB" ::= {fridge 4} fridgegroup OBJECT-GROUP OBJECTS {onoff, content} "A group of fridge management variables" ::= {fridge 1} fridgecompliance MODULE-COMPLIANCE "Object groups that an agent must implement to be compliant with this MIB" MODULE MANDATORY-GROUPS {fridgegroup} ::= {fridge 5} fridge OBJECT IDENTIFIER ::= {mgmt 100} onoff OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write "Status of the fridge (on or off)" ::= {fridge 2} shelftable OBJECT-TYPE SYNTAX SEQUENCE OF ShelfEntry MAX-ACCESS not-accessible "Fridge contents" ::= {fridge 3} shelfentry OBJECT-TYPE SYNTAX ShelfEntry MAX-ACCESS not-accessible "Represents a single shelf" INDEX {index} ::= {shelftable 1} ShelfEntry ::= SEQUENCE { index Integer32, content OCTET STRING } index OBJECT-TYPE SYNTAX Integer32 (1..5) MAX-ACCESS not-accessible "Shelf number; each value is unique" ::= {shelfentry 1} content OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..20)) MAX-ACCESS read-only "shelf content" ::= {shelfentry 2} END

Przykład różnice makro OBJECT-GROUP definiuje grupy powiązanych ze sobą obiektów; makro MODULE-COMPLIANCE określa grupy obiektów, które agent musi implementować, aby pozostać w zgodzie ze specyfikacją danej bazy MIB. Odpowiada to wartościom mandatory i optional klauzuli STATUS w SMIv1; zmiany w definicji makra OBJECT-TYPE klauzula MAX-ACCESS wszystkie poziomy dostępu, od najniższego do określonego w klauzuli STATUS current (aktualny), deprecated (przestarzały, ale jeszcze istnieje w bazie MIB), obsolete (przestarzały, już nie istnieje w bazie MIB)

żaden z powyższych obiektów nie posiada wartości - są to definicje zmiennych zarządzania wartości nadawane są instancjom obiektów instancja powstaje przez złożenie identyfikatora obiektu z właściwym przyrostkiem (0 dla obiektów skalarnych, wartość z kolumny indeksującej dla obiektów) Przykład identyfikatory obiektów mgmt... fridge (100) OID = 1.3.6.1.2.100 lub iso.org.dod.internet.mgmt.fridge 1.3.6.1.2.100.1 onoff (1) shelftable (2) 1.3.6.1.2.100.2 1.3.6.1.2.100.2.1.1 shelfentry (1)... index (1) content (2) 1.3.6.1.2.100.2.1 1.3.6.1.2.100.2.1.2

Przykład zawartość a baza MIB jej agenta Lodówka włączona (obiekt onoff = 1) index 1 2 3 content milk butter milk OID 1.3.6.1.2.100.1.0 1.3.6.1.2.100.2.1.1.1 1.3.6.1.2.100.2.1.2.1 1.3.6.1.2.100.2.1.1.2... value 1 1 milk???... sufiks = 0 dla obiektów prostych sufiks = wartość z kolumny indeksującej dla obiektów będących elementami tablic

MIB-2 standardowa baza MIB protokołu SNMPv1 dla urządzeń sieciowych zdefiniowana w dokumencie RFC1213 prefiks 1.3.6.1.2.1 (iso.org.dod.internet.mgmt.mib-2) obejmuje następujące grupy: 1 system (opis lokalnego systemu) 2 interfaces (opis portów sprzętowych urządzenia) 3 at (tablica odwzorowań protokołu ARP) 4 ip (informacje warstwy sieciowej, w tym tablica tras) 5 icmp (statystyki protokołu ICMP) 6 tcp (parametry i statystyki protokołu TCP) 7 udp (parametry i statystyki protokołu UDP, ) 8 egp (parametry i statystyki protokołu EGP-3) 11 snmp (statystyki protokołu SNMP) baza podlegała aktualizacjom dla wersji 2c i 3 protokołu SNMP

Porządek leksykograficzny porządek leksykograficzny definiuje w zbiorze identyfikatorów obiektów relację całkowitego porządku Przykłady: 1.2 > 1.1 2.100 > 2.99 (OID, którego podidentyfikator na jednej z pozycji ma wartość większą niż podidentyfikator drugego OID na tej samej pozycji, jest większy) 1.1.0 > 1.1 (identyfikator z większą liczbą podidentyfikatorów jest większy)