Simple Network Management Protocol

Linux.fista
Siirry navigaatioon Siirry hakuun
Tulostettavaa versiota ei enää tueta ja siinä voi olla renderöintivirheitä. Päivitä selaimesi kirjanmerkit ja käytä selaimen tavallista tulostustoimintoa sen sijaan.

Simple Network Management Protocol (SNMP) on TCP/IP-verkkojen hallinnassa käytettävä tietoliikenneprotokolla. Protokollan avulla voidaan kysellä verkossa olevan laitteen tilaa tai laite voi itsenäisesti antaa hälytyksiä.

Laitteen tiedot kuvataan MIB:ssä (Management Information Base).

SNMP käyttää UDP-portteja 161 ja 162. Porttia 161 käytetään kyselyihin ja porttia 162 hälytyksiin.

Yleisiä tietoja ovat:

  • Prosessorin käyttöaste
  • Levytila
  • Muistinkäyttö
  • IP-osoite
  • Lista ethernet-porteista ja niiden nopeuksista

Linuxissa SNMP-palvelua voidaan laajentaa skripteillä antamaan lisätietoa. Paketin nimi on yleensä `snmpd`.

SNMP TRAP -hälytyksiä voi olla esimerkiksi:

  • Levytila loppuu
  • Muisti loppuu
  • RAID-pakka on hajoamassa/hajonnut

Protokolla (versio 1)

Protokollassa on neljänlaisia viestejä:

  • GET, palautetaan nimetty tieto
  • GETNEXT, palautetaan seuraava tieto (voidaan käydä kaikki tiedot läpi järjestyksessä)
  • SET, muutetaan tietoa
  • TRAP, raportoidaan muuttuneesta tilanteesta, esimerkiksi hälytys