SNMP tarkoittaa yksinkertaista verkonhallintaprotokollaa. 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 CIM-tietomallia (Common Information Model).
Mitä SNMP tarkoittaa verkkotoiminnassa?
SNMP on asiakas-palvelin-protokolla. Tämä tarkoittaa, että verkon ylläpitäjien on asennettava ja määritettävä SNMP-palvelin, joka tunnetaan nimellä hallinta, joka kerää jatkuvasti yksityiskohtaisia tietoja verkon SNMP-laitteista.
SNMP-palvelimet keräävät ja tallentavat tietoja kaikista SNMP-agenteista. Tämän verkonhallintaprotokollan avulla on helppoa kerätä reaaliaikaisia tietoja kyseisistä laitteista ilman liiallista verkkoliikennettä.
SNMP-agentit ovat verkkoon kytkettyjä laitteita, jotka tukevat SNMP-verkon valvontaa. Tyypillisiä SNMP-agentteja ovat:
- tietokoneet
- Tulostimet
- Verkkokytkimet
- Langattomat tukiasemat
- VoIP-puhelimet
- IP-aikakellot
Kuinka SNMP toimii
Jokaisella SNMP-agentilla on valmistajasta riippuen luettelo objekteista, joista verkonvalvojat voivat kerätä tietoja SNMP-komentojen avulla päästäkseen käsiksi tietoihin. Tiedot on järjestetty puurakenteeseen SNMP-palvelimessa seuraavasti:
- Management Information Base (MIB): Tämä on ylimmän tason ryhmä, joka pitää tietyntyyppiset laitteet (kuten tulostimet tai tietokoneet) järjestyksessä.
- Solmu: Jokaisen MIB:n sisällä on yksittäisiä solmuja, jotka edustavat verkon yksittäisiä laitteita.
- Object Identifier (OID): Tämä on tietty osoite, jota verkonvalvojat käyttävät päästäkseen yksittäisiin solmuihin MIB:n sisällä. 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, se 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 poimia tai pyytää tietoja useilta verkon laitteilta aina, kun sen on päivitettävä keskustietokanta. Koska useimmissa verkoissa on kuitenkin suuri määrä laitteita, jotka tarjoavat suuren määrän tietoa, palvelimen ei olisi käytännöllistä pollata kaikkia näitä laitteita jatkuvasti. Tämä heikentäisi vakavasti verkon suorituskykyä.
Sen sijaan jokainen verkossa oleva SNMP-laite kerää tiedot automaattisesti ja lähettää ne SNMP-hallintaan kysymättä. Viestintä tapahtuu tyypillisesti SNMP-asiakas-palvelin-mallissa seuraavasti:
- SNMP-agentit sieppaavat tapahtumia ja lähettävät ei-toivottuja päivityksiä SNMP-hallintaan.
- SNMP-pääkäyttäjät voivat automaattisesti vastata trap-tapahtumiin automaattisilla lisätietopyynnö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 Settings ja siirtymällä kohtaan Apps & Features > Valinnaiset ominaisuudet > Lisää ominaisuus ja etsi sitten Simple Network Management Protocol (SNMP).
SNMP-peruskomennot
Kun SNMP-palvelin on määritetty ja agentit ovat läsnä verkossa, verkonvalvojat valitsevat joukon komentoja osana verkon valvontatyökalujaan. Seuraavat ovat joitain yleisimmin käytettyjä SNMP-komentoja:
- GET: Hae yksi tai useampi valvottu arvo.
- GET NEXT: Hae seuraavan OID:n arvo laitteen MIB-puusta.
- HAE BULK: Vedä suuri kokoelma tietoarvoja.
- SET: Määritä arvo laitteen muuttujalle.
Valvovasta laitteesta riippuen on myös laitekohtaisia SNMP-komentoja. Esimerkiksi verkkokytkintä valvoessaan järjestelmänvalvojat voivat käyttää seuraavia komentoja:
- Määritä pääte: Aseta komentokehote yleiseen määritystilaan.
- Näytä Running-Config: Anna luettelo, joka vahvistaa kaikki konfigurointimerkinnät.
- Kopioi Running-Config Startup-Config: Tallenna käynnissä oleva 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 tarkista käyttöohjeet valmistajan verkkosivustolta.