Náměty k referátu
Protokol SNMP
- Strom MIB-2, OIDs a jejich překlad na jméno.
- Autentizace v SNMP (v1, v2c, v3).
- Metody SNMP (
get,set,getBulk…). - SNMP trap.
- Konfigurace SNMP agenta (například
net-snmp) včetně autentizace.
Časové řady
- RRDtool, InfluxDB, TimescaleDB a další
- Nástroje na kreslení grafů (MRTG, Cacti, RRDtool, Grafana, Telegraf, Zabbix)
Monitoring dostupnosti/funkčnosti
- Nagios, Icinga, Zabbix, Prometheus
- Sledování chybovosti sítě pomocí SmokePing.
Úkol
Na počítač
alphanainstalujte SNMP agenta tak, aby poskytoval pod komunitoupublicodkudkoli jen tyto informace:- informace o systému (strom
system.*) - informace o provozu vnějšího síťového rozhraní (toho s adresou v
10.0.0.0/24, resp.fd00:dead:beef::/64) - informace o třech naposledy přihlášených uživatelích (login, terminál, hostname, čas přihlášení, čas odhlášení ve stejném formátu, jako vypisuje program
last(8)) na OID s názvemNET-SNMP-EXTEND-MIB::nsExtendOutLine."lastuser".1až..."lastuser".3
- informace o systému (strom
Z
erigonya z počítačealphasamotného pod komunitoupv090zpřístupněte vše výše uvedené a navíc informace o všech síťových rozhraních počítačealphaNakonfigurujte na stroji
alphaNagios nebo podobný monitorovací systém s následujícími vlastnostmi:- sledování SSH a DNS na všech strojích v laboratoři (včetně Erigony)
- upozornění na výpadek e-mailem na adresu
root@...-beta.pv090.fi.muni.cz - webový front-end s autentizací jménem
pv090a heslemtest, běžící na adresehttps://protoXX.pv090.fi.muni.cz/monitoring - přes webový front-end umožnit uživateli
pv090zadávat akce jako například plánování výpadku nebo explicitní vyžádání kontroly - evidovat korektní topologii sítě a z ní plynoucí závislosti mezi jednotlivými počítači v laboratoři (například virtuální stroj závisí na jeho fyzickém stroji)
Software pro kreslení grafů síťového provozu (např. MRTG) tak, aby kreslil grafy obou rozhraní počítače
alphaa všech vnějších rozhraní ostatních strojůalphav laboratoři. Grafy nechť jsou dostupné na adresehttps://protoXX.pv090.fi.muni.cz/grafy.
Hodnocení
Základní část
- Z
erigonyfunguje SNMP přístup s komunitoupublica zobrazuje aspoň stromsystem - Na požadovaném URL běží webový front-end k monitorovacímu systému, ve kterém je aspoň jedna monitorovaná služba
- Beží software pro kreslení grafů síťového provozu a kreslí aspoň jeden graf
Hodnocená část
- 1 bod: SNMP agent poskytuje informace o posledních třech přihlášených uživatelích podle zadání
- 1 bod: SNMP agent zobrazuje s komunitou
publicz erigony vše podle zadání a nic navíc - 1 bod: SNMP agent zobrazuje s komunitou
pv090z erigony vše podle zadání a nic navíc - 1 bod: monitorovací software obsahuje všechny sledované stroje a služby podle zadání
- 1 bod: v monitorovacím software jsou správně nastaveny závislosti mezi stroji (topologie sítě)
- 1 bod: funguje zadávání příkazů přes autentizovaný webový front-end
- 1 bod: při výpadku služby (například SSH na stroji
betase pošle informační mail - 1 bod: software pro kreslení grafů obsahuje všechny požadované grafy
Bonusová část
- 2 body: pod uživatelem
pv090a heslemtesttestzpřístupněte protokolem SNMPv3 totéž co má komunitapv090. Povolte autentizaci se šifrou AES a hashem SHA256 nebo silnějším, zakažte DES a MD5. - 2 body: informace o síťovém provozu zpřístupněte i s 64-bitovými počítadly a tato využijte při kreslení grafů