Monitorování dostupnosti síťových služeb Radek Malík.

Slides:



Advertisements
Podobné prezentace
© 2000 VEMA počítače a projektování spol. s r. o..
Advertisements

Webové rozhraní pro datové úložiště
Webové služby nad IS/STAG 1 / 21 Seminář IS/STAG Kunžak 2008 Seminář IS/STAG – Kunžak 2008 Webové služby nad IS/STAG Lukáš Valenta.
Nadpis Portál pro komunikaci s občany 1 Portál pro komunikaci s veřejností Portál pro komunikaci s veřejností DATRON, a.s. ing. Jaromír Látal projektový.
Rozšíření systému pro zátěžové testy o SOAP a agenty Zbyněk Pyšný.
Počítačové sítě Úvodní přednáška Cíl předmětu – seznámit se s principy datové komunikace – seznámit se s principy distribučních systémů – seznámit se s.
1 Počítačové sítě Úvodní přednáška Cíl předmětu –seznámit se s principy datové komunikace –seznámit se s principy distribučních systémů –seznámit se s.
Softwarový systém DYNAST
ZMVŠ. Bezpečnost Windows 8 Dynamic Access Control (DAC) Volně – Dynamický kontrolní přístup) rozšíření NTFS access control listů (ACL) o složitá pravidla.
SQL Lukáš Masopust Historie  Předchůdcem databází byly papírové kartotéky  děrný štítek  1959 konference  1960 – vytvořen jazyk COBOL.
SQL Lukáš Masopust Historie  Předchůdcem databází byly papírové kartotéky  děrný štítek  1959 konference  1960 – vytvořen jazyk COBOL.
Podpora výuky a tvorby ER diagramu ve výukovém systému Barborka Petr Kopka VŠB – TU Ostrava, 2005.
Setkání klinických uživatelů 2010 Petr Folwarczný.
Slide 1 A Free sample background from © 2003 By Default! Jiří Kůsa Testování propustnosti síťového firewallu.
Internet, WWW, HTML a spol.. Hlavní zásady inženýrství reprodukovatelnost měřitelnost a parametrizovatelnost přenositelnost typizace a standardizace dokumentace.
Protokol TCP/IP a OSI model
Úvod. školní: příprava na předmět Databázové systémy praktický: webové aplikace databázové systémy základy vývoje webových aplikací od návrhu databáze.
PHP – Základy programování
Load Balancer RNDr. Václav Petříček Lukáš Hlůže Václav Nidrle Přemysl Volf Stanislav Živný
Rozšíření jednouživatelské verze IS na víceuživatelskou Prezentace Diplomové práce Autor : Libor Tomášek Spoluautoři : Pobucký M., Drábek L. Vedoucí :
BAKALÁŘSKÁ PRÁCE Tomáš Janda
Tomáš Urych, ESO9 Intranet a.s.
Automation and Drives A&D AS Tomáš Halva Strana 1 (C) Si emens AG, 2002, Automation & Drives EK SIMATIC S7-200 SIMATIC S7-200 Komunikační procesor pro.
Databázové systémy Architektury DBS.
Internet.
Metainformační systém založený na XML Autor: Josef Mikloš Vedoucí práce: Ing. Jan Růžička, Ph.D. V/2004.
Informatika pro ekonomy II přednáška 10
Celní služby 2000 Radek Sedláček TranSoft a.s Radek Sedláček TranSoft a.s
Dokumentace objektů a zveřejnění funkcí
Školní informační systémy
Shrnutí A – Principy datové komunikace B – TCP/IP 1.
Dokumentace informačního systému
Copyright (C) 1999 VEMA počítače a projektování, spol. s r.o.
CZ.1.07/1.4.00/ VY_32_INOVACE_168_IT 9 Výukový materiál zpracovaný v rámci projektu Vzdělávací oblast: Informační a komunikační technologie Předmět:Informatika.
uložené procedury (stored procedures) triggery, sekvence, pohledy, funkce, parametrické dotazy (prepared statements) komplexní agregace a SQL dotazy jiné.
Analýza infromačního systému. Matice afinity ISUD matice – Insert (vkládání dat) – Select (výběr dat) – Update (aktualizace dat) – Delete (vymazání dat)
Filtrace web stránek s využitím profilu uživatele Petr Doskočil
Databázové modelování
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Základy informatiky část 6
Vzdálené počítačové sítě a programování v prostředí Windows Okruhy ke zkoušce z předmětu: Ing. Zdeněk Votruba LVALVA.
Změna datového modelu databáze Odry 2000 Autor: Kateřina Šimečková Vedoucí bakalářské práce: ing. David Vojtek.
ZÁPADOČESKÁ UNIVERZITA V PLZNI FAKULTA ELEKTROTECHNICKÁ KATEDRA TEORETICKÉ ELEKTROTECHKY Oddělení informatiky Java Micro Edition pro mobilní zařízení.
Internet.
Seminář 12 Obsah cvičení Transportní služby Utilita nestat
Přístup do IS z mobilních zařízení Tomáš Tureček Katedra Informatiky FEI VŠB-TU Ostrava.
14. června 2004Michal Ševčenko Architektura softwarového systému DYNAST Michal Ševčenko VIC ČVUT.
doc. RNDr. Zdeněk Botek, CSc.
Komunikace v DS Přednášky z distribuovaných systémů Ing. Jiří Ledvina, CSc.
Management zařízení (Mikrotik, UBNT, CMTS modemů)‏ Monitoring sítě / zobrazení na mapě Statistiky sítě Fakturace Plánování Uživatelské rozhraní Evidence.
Projekt LISp-Miner Milan Šimůnek. Milan Šimůnek – Projekt LISp-Miner2 Obsah Význam databází a uchovávaných informací Proces dobývání znalostí z databází.
Internet protocol Počítačové sítě Ing. Jiří Ledvina, CSc.
PV175 SPRÁVA MS WINDOWS I Podzim 2008 Síťové služby Administrátor systému: Pracovní doba administrátora se sestává z výměny magnetických pásek v zálohovacích.
Program pro detekci síťových útoků Marek Lapák. Úvod Rozmach počítačových sítí – Internetu  Stále více činností se uskutečňuje prostřednictvím počítačů.
Virtualizace ● IP forwarding ● IP tunneling ● Virtuální síť.
B2B Systémová integrace Jiří Macháček. Osnova ► Úvod ► Terminologie ► Parametry – požadavky ► Způsoby integrace ► Web-Services ► Příklady.
Historie počítačových sítí Co je to síť Důvody vzájemného sdílení zařízení Co je to rozhraní (interface) a protokol Historicky standardní rozhraní PC.
AS/400 (IBM iSeries) Úvod. Co vlastně je AS/400 (IBM i)? Aplikační systém 400 (AS/400) byl navržen jako počítač obecně použitelný v obchodním prostředí.
SOFTWAROVÁ PODPORA PRO VYTVÁŘENÍ FUZZY MODELŮ Knihovna fuzzy procedur Ing. Petr Želasko, VŠB-TU Ostrava.
Transportní vrstva v TCP/IP Dvořáčková, Kudelásková, Kozlová.
Shrnutí A – Principy datové komunikace B – TCP/IP 1.
NÁZEV ŠKOLY: S0Š Net Office, spol. s r.o, Orlová Lutyně
Zajímavé novinky v produktech Open Stanislav Nisler Moravská Třebová
Budování Integrovaného informačního systému Národního památkového ústavu Petr Volfík, NPÚ ÚP
Management počítačové sítě
Facility management jako součást efektivní správy společnosti
Informatika pro ekonomy přednáška 8
Monitoring sítě.
Počítačové sítě IP vrstva
Počítačové sítě IP vrstva
Transkript prezentace:

Monitorování dostupnosti síťových služeb Radek Malík

Stále větší rozlehlost sítí vyžaduje, aby pro správce existovaly prostředky síťového managementu, které umožňují monitorování a konfiguraci velkého množství zařízení a služeb. Cíle návrh architektury dvouúrovňového decentralizovaného systémunávrh architektury dvouúrovňového decentralizovaného systému co nejmenší zatížení sítěco nejmenší zatížení sítě vysoká spolehlivost systémuvysoká spolehlivost systému zvýšení dostupnostizvýšení dostupnosti realizace vybrané množiny funkcí podřízeného managera realizace vybrané množiny funkcí podřízeného managera dynamická konfigurace pomocí měnitelných konfiguračních dat dynamická konfigurace pomocí měnitelných konfiguračních dat Úvod

Možnosti monitorování síťových služeb Protokol TCPProtokol TCP navázání spojení na specifický port služby (v poli příznaků SYN)navázání spojení na specifický port služby (v poli příznaků SYN) pokud na daném portu služba neběží je vrácen příznak RSTpokud na daném portu služba neběží je vrácen příznak RST jinak je v poli příznaků ACKjinak je v poli příznaků ACK možné urychlení ukončení spojení ze strany iniciátora zasláním příznaku RSTmožné urychlení ukončení spojení ze strany iniciátora zasláním příznaku RST Protokol UDP + ICMP zprávyProtokol UDP + ICMP zprávy zaslání datagramu na specifický port službyzaslání datagramu na specifický port služby systém odpoví ICMP zprávou nedosažitelný port (Echo reply - kód 4)systém odpoví ICMP zprávou nedosažitelný port (Echo reply - kód 4) Protokol SNMP + MIBProtokol SNMP + MIB získání hodnot instancí objektů (proměnných) z MIBzískání hodnot instancí objektů (proměnných) z MIB použité MIBpoužité MIB -NETWORK-SERVICES-MIB -TCP-MIB -UDP-MIB

Návrh struktury decentralizovaného systému

Funkce manažeraFunkce manažera spouštění submanžerůspouštění submanžerů zadávání konfiguračních parametrůzadávání konfiguračních parametrů zobrazení úkolů a stavu služebzobrazení úkolů a stavu služeb zpracování asynchronních zprávzpracování asynchronních zpráv stažení logového souboru ze submanažerustažení logového souboru ze submanažeru uchování datuchování dat grafické uživatelské prostředígrafické uživatelské prostředí Funkce agentůFunkce agentů shromažďování informací podle implementovaný částí MIBshromažďování informací podle implementovaný částí MIB poskytování těchto údajů protokolem SNMPposkytování těchto údajů protokolem SNMP

Návrh struktury decentralizovaného systému Funkce submanažeruFunkce submanažeru načtení úkolů monitorování služeb z konfiguračního souborunačtení úkolů monitorování služeb z konfiguračního souboru dotazování na stav služebdotazování na stav služeb přeplánování dalšího dotazu na dostupnost službypřeplánování dalšího dotazu na dostupnost služby uložení výsledků monitorování do logového souboruuložení výsledků monitorování do logového souboru zasílání asynchronních zpráv manažeruzasílání asynchronních zpráv manažeru Komunikace manažer - submanažerKomunikace manažer - submanažer protokol SCP pro zasílání konfiguračního souboru a stahování logového souboruprotokol SCP pro zasílání konfiguračního souboru a stahování logového souboru Komunikace submanažer - manažerKomunikace submanažer - manažer posílání asynchronních zpráv pomocí socketůposílání asynchronních zpráv pomocí socketů Komunikace submanažer – agentKomunikace submanažer – agent SNMP v1SNMP v1

Implementace programovací jazyk Javaprogramovací jazyk Java systém je realizovaný modulysystém je realizovaný moduly

Implementace konfigurace pomocí konfiguračního souborukonfigurace pomocí konfiguračního souboru komentáře začínají znakem “ % ”komentáře začínají znakem “ % ” konfigurace komunikace mezi manažerem a submanažeremkonfigurace komunikace mezi manažerem a submanažerem stroj manažeru komunikační port stroj manažeru komunikační port definice parametrů monitorování začíná znakem “ # ”definice parametrů monitorování začíná znakem “ # ” označení stav služby perioda sledování uložení do logu poslání zprávy označení stav služby perioda sledování uložení do logu poslání zprávy definice monitorovaných služebdefinice monitorovaných služeb stroj community name služba definice parametru stroj community name služba definice parametru ukládání výsledků do logového souboruukládání výsledků do logového souboru 2003 May 19 14:45:36 ds02.fav.zcu.cz/ :ntp May 19 14:45:36 ds02.fav.zcu.cz/ :ntp May 19 14:49:53 ds04.fav.zcu.cz/ :ssh May 19 14:49:53 ds04.fav.zcu.cz/ :ssh May 19 14:45:37 ds03.fav.zcu.cz/ :smtp May 19 14:45:37 ds03.fav.zcu.cz/ :smtp 5 0 – nedostupná 1 - dostupná z NETWORK-SERVICES-MIB, 2 - nedostupné zařízení, 3 - neběží SNMP agent, 4 - nedostupná 5 – dostupná z TCP-MIB a UDP-MIB

Závěrečné zhodnocení Vlastnosti : minimalizace zatížení sítěminimalizace zatížení sítě rozprostření subamanažerů po monitorované síti rozprostření subamanažerů po monitorované síti zvýšení spolehlivostizvýšení spolehlivosti vícenásobné monitorování zdrojů vícenásobné monitorování zdrojů možnost rozšiřitelnostimožnost rozšiřitelnosti libovolné rozšíření o další komponenty a jejich snadné začlenění libovolné rozšíření o další komponenty a jejich snadné začlenění jednoduchá konfigurace konfiguračním souboremjednoduchá konfigurace konfiguračním souborem Rozšíření : sledování zatížení služeb (implementace úplné NETWORK- SERVICES-MIB)sledování zatížení služeb (implementace úplné NETWORK- SERVICES-MIB) rozpoznání a lokalizace chyb v distribuovaném systémurozpoznání a lokalizace chyb v distribuovaném systému reakce na neaktivní stav služby znovuspuštěním (Skript MIB)reakce na neaktivní stav služby znovuspuštěním (Skript MIB)

Monitorování dostupnosti síťových služeb Radek Malík

Otázky Specifikace použitých protokolů a formátu přenášených dat?Specifikace použitých protokolů a formátu přenášených dat? Návrh a realizace testovací verze managera?Návrh a realizace testovací verze managera? Byla navržena a realizována pouze část pro příjem asynchronních zpráv a jejich zobrazováníByla navržena a realizována pouze část pro příjem asynchronních zpráv a jejich zobrazování Lze zadávat konfiguraci submanagera pomocí managera?Lze zadávat konfiguraci submanagera pomocí managera? Generování konfiguračního souboru z databáze (webové rozhraní)Generování konfiguračního souboru z databáze (webové rozhraní) Přenos konfiguračního souboru do submanagera (SCP)Přenos konfiguračního souboru do submanagera (SCP)