Simple Network Management Protocol
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)[muokkaa]
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