SNMP on lyhenne sanoista Simple Network Management Protocol. Se on asiakas-palvelinprotokolla, jota verkonvalvojat käyttävät kerätäkseen tietoja verkkokytkimistä, tulostimista, puhelimista ja muista verkkoon liitetyistä laitteista (tunnetaan myös nimellä SNMP-agentit). SNMP ei ole oletusarvoisesti käytössä Windows 10:ssä. Microsoft suosittelee, että järjestelmänvalvojat käyttävät sen sijaan Common Information Model (CIM) -mallia.
Mitä SNMP tarkoittaa verkkotoiminnassa?
SNMP on asiakas-palvelin-protokolla. Tämä tarkoittaa, että verkon järjestelmänvalvojien on asennettava ja määritettävä SNMP-palvelin, jota kutsutaan manageriksi ja joka kerää jatkuvasti yksityiskohtaisia tietoja verkossa olevista SNMP-laitteista. SNMP-palvelimet keräävät ja tallentavat tietoja kaikista SNMP-agenteista. Tämän verkonhallintaprotokollan avulla on helppo kerätä reaaliaikaisia tietoja kyseisistä laitteista aiheuttamatta liiallista verkkoliikennettä. SNMP-agentit ovat verkkoon kytkettyjä laitteita, jotka tukevat SNMP-verkon valvontaa. Tyypillisiä SNMP-agentteja ovat:
- tietokoneita
- Tulostimet
- Verkkokytkimet
- Langattomat tukiasemat
- VoIP-puhelimet
- IP-aikakellot
Kuinka SNMP toimii
Valmistajasta riippuen jokaisella SNMP-agentilla on luettelo objekteista, joiden avulla verkonvalvojat voivat kerätä tietoja SNMP-komentojen käyttämisestä tietojen käyttämiseen. Tiedot on järjestetty puurakenteeseen SNMP-palvelimessa seuraavasti:
- Management Information Basis (MIB): Tämä on ylimmän tason ryhmä, joka pitää tietyntyyppiset laitteet (kuten tulostimet tai tietokoneet) järjestyksessä.
- Solmu: Jokaisessa MIB:ssä on yksittäisiä solmuja, jotka edustavat yksittäisiä laitteita verkossa.
- Objektin tunnus (OID): Tämä on osoite, jota verkonvalvojat käyttävät päästäkseen yksittäisiin MIB:n solmuihin. OID:n avulla järjestelmänvalvojat voivat antaa komentoja pyytääkseen tietoja solmusta.
Ainoa vaatimus laitteen valvonnalle SNMP-palvelimella on, että laite on yhteensopiva SNMP-protokollan kanssa. Monissa laitteissa, kuten VoIP-puhelimissa ja tulostimissa, SNMP on yleensä käytössä oletusarvoisesti. Muissa laitteissa, kuten Windows 10 -tietokoneissa, tämä on otettava käyttöön manuaalisesti. Katso laitteen käyttöoppaasta ohjeet SNMP:n käyttöönottoon.
Mikä on SNMP-trap?
SNMP-protokollan tärkein etu on, että se kuluttaa vähän verkon kaistanleveyttä. Se tekee tämän niin kutsutun ansan kautta. Tyypillisessä asiakas-palvelinjärjestelmässä palvelin voi joka kerta, kun keskustietokanta on päivitettävä, pyytää tai tiedustella tietoja useilta verkon laitteilta. Koska useimmissa verkoissa on kuitenkin suuri määrä laitteita, jotka tarjoavat suuren määrän tietoa, palvelimen ei olisi käytännöllistä jatkuvasti pollata kaikkia näitä laitteita. Tämä heikentäisi vakavasti verkon suorituskykyä. Sen sijaan jokainen verkon SNMP-laite kaappaa tiedot automaattisesti ja lähettää ne SNMP-hallintaan ilman kehotusta. Näin viestintä tapahtuu tyypillisesti SNMP-asiakas-palvelin-mallissa:
- SNMP-agentit tallentavat tapahtumia ja lähettävät ei-toivottuja päivityksiä SNMP-hallintaohjelmaan.
- SNMP-päälliköt voivat vastata automaattisesti trap-tapahtumiin automaattisilla lisätietojen seurantapyynnöillä.
- Verkon järjestelmänvalvojat voivat käyttää SNMP-hallintaa laitteiden manuaaliseen kyselyyn vianmääritystä tai hallintaa varten.
Tämä lähestymistapa mahdollistaa suuren tietomäärän seurannan ja hallinnan vaikuttamatta kielteisesti verkkoon. Ota SNMP-trap käyttöön Windows 10:ssä avaamalla asetukset ja mene kohtaan Sovellukset ja ominaisuudet > Valinnaiset ominaisuudet > Lisää funktiositten etsi Simple Network Management Protocol (SNMP).
SNMP-peruskomennot
Kun SNMP-palvelin on määritetty ja agentit ovat verkossa, verkonvalvojat valitsevat joukosta komentoja osana verkon valvontatyökalujaan. Seuraavassa on joitain yleisimmin käytettyjä SNMP-komentoja:
- SAADA: Hanki yksi tai useampi valvottu arvo.
- SEURAAVA: Hanki seuraavan OID:n arvo laitteen MIB-puuhun.
- HANKI BULK: Hae suuri kokoelma tietoarvoja.
- ASETA: Määritä arvo laitteen muuttujalle.
Laitekohtaisia SNMP-komentoja on myös valvottavan laitteen mukaan. Esimerkiksi verkkokytkintä valvoessaan järjestelmänvalvojat voivat käyttää seuraavia komentoja:
- Määritä terminaali: laita komentokehote yleiseen määritystilaan.
- Näytä Running-Config: Anna luettelo, joka vahvistaa kaikki konfigurointikohteet.
- Kopioi Running-Config Startup-Config: Tallenna nykyinen kokoonpano varmistaaksesi, että samaa kokoonpanoa käytetään, kun kytkin käynnistetään uudelleen.
Laitevalmistajat toimittavat dokumentaatiota saatavilla olevien SNMP-komentojen kirjastosta ja komentojen käytöstä, joten katso lisätietoja valmistajan verkkosivustolla olevasta käyttöoppaasta.