Bagikan melalui


Menyiapkan Lingkungan SNMP WMI

Berkomunikasi dengan perangkat jaringan menggunakan antarmuka WMI SNMP memerlukan konfigurasi perangkat, SNMP, dan layanan WMI. Informasi dalam topik ini menjelaskan cara menyiapkan lingkungan WMI SNMP.

Bagian berikut dibahas dalam topik ini:

Menginstal Penyedia SNMP

Layanan SNMP tidak diaktifkan secara default. Anda dapat mengaktifkan layanan SNMP dan Penyedia SNMP WMI melalui Panel Kontrol. Ketahuilah bahwa layanan SNMP harus diaktifkan dan berjalan agar penyedia SNMP WMI berfungsi.

Dimulai dengan Windows Vista, gunakan prosedur berikut untuk menginstal penyedia SNMP.

Untuk menginstal Penyedia SNMP

  1. Dari Panel Kontrol, pilih Program.
  2. Di bawah Program dan Fitur, pilih Aktifkan atau nonaktifkan fitur Windows.
  3. Di daftar fitur Windows, gulir ke bawah ke fitur SNMP dan perluas daftar sehingga Anda dapat melihat Penyedia SNMP WMI.
  4. Pilih kotak centang untuk Penyedia SNMP WMI. Kotak centang untuk fitur SNMP dipilih secara otomatis karena penyedia memerlukan SNMP.
  5. Klik OK.
  6. Dari perintah atau menu Mulai , jalankan Services.msc dan pastikan bahwa layanan SNMP dimulai.

Membuat Namespace SNMP

Namespace layanan SNMP menentukan tampilan perangkat jaringan.

Catatan

Untuk informasi selengkapnya tentang dukungan dan penginstalan komponen ini pada sistem operasi tertentu, lihat Ketersediaan Sistem Operasi Komponen WMI.

 

Prosedur berikut menjelaskan cara membuat namespace layanan SNMP WMI.

Untuk membuat namespace layanan SNMP

  1. Buat instans kelas sistem __Namespace baik dengan mengkompilasi file .mof Format Objek Terkelola atau dengan menggunakan COM API untuk WMI.

    Untuk informasi selengkapnya, lihat Membuat Hierarki Dalam WMI.

  2. Kaitkan kualifikasi penyedia SNMP dengan definisi namespace.

    Kualifikasi penyedia SNMP berisi informasi konteks khusus implementasi dan properti transportasi yang menentukan bagaimana penyedia SNMP mengakses perangkat SNMP. Untuk informasi selengkapnya, lihat Kualifikasi Khusus untuk Penyedia SNMP.

  3. Gunakan alat baris perintah mofcomp untuk memuat kode MOF ke dalam repositori WMI.

    Untuk informasi selengkapnya, lihat Mengkompilasi file MOF.

Contoh kode MOF berikut mendefinisikan namespace \snmp dengan subset kualifikasi yang dapat dikaitkan dengan namespace layanan SNMP.

// Load classes and instances into <\\.\root> namespace

#pragma namespace("\\\\.\\root")               

[ 
  AgentAddress( "localhost" ), 
  AgentReadCommunityName( "public"), 
  AgentWriteCommunityName( "private"), 
  AgentRetryCount( 1 ), 
  AgentRetryTimeout( 500 ), 
  AgentVarBindsPerPdu( 10 ),
  AgentFlowControlWindowSize ( 3 ) 
]

  instance of __Namespace
  {
      Name = "snmp" ;
  };

Memasukkan Data SNMP MIB ke WMI

Sebagai penyedia, penyedia SNMP bertindak sebagai jembatan antara data SNMP dan kelas WMI. Oleh karena itu, Anda harus memiliki kelas di WMI yang mewakili berbagai aspek perangkat berkemampuan SNMP. Untuk melakukannya, Anda harus menggunakan pengkompilasi modul informasi SNMP (smi2smir) untuk mengkompilasi informasi manajemen SNMP dari format SNMP ke dalam definisi skema CIM yang setara. Anda kemudian dapat mengarahkan output pengkompilasi informasi ke dalam database skema SNMP yang disebut "Repositori Informasi Modul SNMP (SMIR)" atau ke beberapa jenis file MOF yang berbeda.

Pengkompilasi berjalan dalam mode baris perintah, menggunakan satu file MIB sebagai input. Perintah berikut memuat file MIB yang ditentukan ke dalam SMIR.

file smi2smir /a <MIB>

Menyiapkan Komunitas SNMP

Sebagai langkah keamanan, komunitas "publik" SNMP tidak dibuat secara default. Anda dapat membuat komunitas seperti yang dijelaskan dalam Pengaturan Registri Komunitas. Jika Anda tidak memiliki komunitas apa pun, buat komunitas "publik" untuk mengakses penyedia SNMP.

Membuat File MOF dari File MIB

Perintah berikut adalah contoh cara menghasilkan file MOF dari file MIB yang diinstal saat penyedia SNMP diinstal.

cd %windir%\system32\wbem\SNMP

Smi2smir /g .. \.. \hostmib.mib > hostmib.mof

Smi2smir /g .. \.. \ipforwd.mib > ipforwd.mof

Smi2smir /g .. \.. \nipx.mib > nipx.mof

Smi2smir /g .. \.. \mib_ii.mib > mib_ii.mof

Smi2smir /g .. \.. \lmmib2.mib > lmmib2.mof

Smi2smir /g .. \.. \mcastmib.mib > mcastmib.mof

Smi2smir /g .. \.. \rfc2571.mib > rfc2571.mof

Smi2smir /g .. \.. \wfospf.mib > wfospf.mof

Smi2smir /g .. \.. \dhcp.mib.. \.. \msft.mib > dhcp.mof

Smi2smir /g .. \.. \wins.mib.. \.. \msft.mib > wins.mof

Smi2smir /g .. \.. \mipx.mib.. \.. \msft.mib > mipx.mof

Smi2smir /g .. \.. \mripsap.mib.. \.. \msft.mib > mripsap.mof

Smi2smir /g .. \.. \msipbtp.mib.. \.. \msft.mib > msipbtp.mof

Smi2smir /g .. \.. \msiprip2.mib.. \.. \msft.mib > msiprip2.mof

Menambahkan File MOF SNMP ke Repositori WMI

Perintah berikut adalah contoh cara menambahkan file MOF yang dihasilkan dari file MIB ke repositori WMI. Jika Anda ingin menambahkan file MOF ke daftar file yang akan dipulihkan secara otomatis dalam pemulihan repositori WMI, tambahkan bendera -AUTORECOVER ke akhir setiap perintah. Untuk informasi selengkapnya tentang alat baris perintah WMI Mofcomp.exe, lihat mofcomp.

mofcomp hostmib.mof

mofcomp ipforwd.mof

mofcomp nipx.mof

mofcomp mib_ii.mof

mofcomp lmmib2.mof

mofcomp mcastmib.mof

mofcomp rfc2571.mof

mofcomp wfospf.mof

mofcomp dhcp.mof

mofcomp mipx.mof

mofcomp mripsap.mof

mofcomp msipbtp.mof

mofcomp msiprip2.mof

Mengakses Perangkat SNMP