180 likes | 366 Views
Verkon toiminnan seuraaminen (SNMP). Ari Happonen TiTe IV. Agenda. Verkonhallinta yleisesti MIB ( Management Information Base) SNMP-palvelu SNMP-viestit SNMP-työkalut SNMP-trap MRTG ( Multi Router Traffic Grapher). Verkonhallinnan tarkoitus. Häiriöiden hallinta
E N D
Verkon toiminnan seuraaminen (SNMP) Ari Happonen TiTe IV
Agenda • Verkonhallinta yleisesti • MIB (Management Information Base) • SNMP-palvelu • SNMP-viestit • SNMP-työkalut • SNMP-trap • MRTG (Multi Router Traffic Grapher)
Verkonhallinnan tarkoitus • Häiriöiden hallinta • Toiminnallisuus säilyy myös vikatilanteiden aikana • Laskutuksen hallinta • Kulujen kohdistaminen • Resurssien käytön seuraaminen • Kokoonpanon hallinta • olioiden luonti, alustaminen, hallinta ja poistaminen
Verkonhallinnan tarkoitus • Suorituskyvyn hallinta • verkon liikenteen tarkkailua • tarkkailun tulosten pohjalta tehtävää suorituskyvyn tehostamista • Turvallisuuden hallinta • käyttäjien kontrollointia ja seurantaa • lokien keräämistä, tallennusta ja analysointia
MIB (Management Information Base) • Jokainen agentti ylläpitää tietoa tietokannassa • ASN.1 & SMI (structure of management information) • SNMP:ssä agentti tarjoaa tietokantaan puumaisen loogisen näkymän manageriasemille
SNMP palvelu • Sisältää snmpd-daemonin, sekä snmptrapd-daemonin • Asentaminen: • apt-get install snmpd • Testaamiseen ja ylläpitoon snmp-työkalut • Asentaminen: • apt-get install snmp
SNMP-työkalut • apt-get asentaa seuraavat SNMP-työkalut • snmpget, snmpgetnext, snmpset, snmpbulkget, snmpbulkwalk, snmpwalk, snmptable, snmpnetstat, snmpdelta, snmptrap, snmpinform, snmpusm, snmpstatus ja snmptest • Komentojen parametreihin voi tutustu lukemalla ohjetiedostoa: • man snmpcmd
SNMP-daemonin konfigurointi • Asetusten teko tiedostoon: • /etc/snmp/snmpd.conf • Perustiedosto voidaan luoda snmpconf scriptillä • Trap-viestien luonti • Järjestelmän tiedot • Käyttäjäryhmät / käyttäjät • Tarkkailtavat asiat
MRTG (Multi Router Traffic Grapher) • MRTG on SNMP-manageri, joka konfiguroidaan hakemaan tietyin väliajoin tietoa snmpd-palvelulta ja piirtämään haun tuloksista graafeja • Asentaminen: • apt-get install mrtg • Manuaali ja yleistä tietoa MRTG:stä • http://people.ee.ethz.ch/~oetiker/webtools/mrtg
MRTG:n konfigurointi • Asetustiedosto: • /etc/mrtg.conf • Konfiguroinnin apuna voidaan käyttää cfgmaker-työkalua • miten taulut muotoillaan, mitä tekstejä lisätään jokaisen muodostettavan otsikon alkuun/loppuun, miten usein tiedot haetaan agenteista jne.
MRTG:n ylläpito • MRTG voidaan ajaa, joko daemonina taikka ajoitusjärjestelmän (esim. cron) kautta • Käynnistys • mrtg asetukset.conf • mrtg --user=mrtg --group=mrtg /home/mrtg/cfg/mrtg.cfg • Jos MRTG ajetaan daemonina tapahtuu sammuttaminen kill-komennolla • kill mrtg_pid
MRTG:n tuottamia kuvaajia Muistikäyttö megatavuina ja %:ssa Verkkoliikenteenmäärä sisään/ulos
Tietolähteitä • MIB-puu: • http://www.alvestrand.no/objectid/1.3.6.1.html • MRTG • http://people.ee.ethz.ch/~oetiker/webtools/mrtg • snmpd.conf tiedosto • http://publibn.boulder.ibm.com/doc_link/en_US/a_doc_lib/files/aixfiles/snmpd.conf.htm
Käytännön esimerkkejä • Konfiguraatiotiedostot • MIB:n läpikäynti (snmpwalk) • Yksittäisen tiedon haku (snmpget) • Objektin arvon asettaminen (snmpset) • Agentin ohjaaminen MIB-puun asetuksia muuttamalla • Trap-viestit