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
- Dari Panel Kontrol, pilih Program.
- Di bawah Program dan Fitur, pilih Aktifkan atau nonaktifkan fitur Windows.
- Di daftar fitur Windows, gulir ke bawah ke fitur SNMP dan perluas daftar sehingga Anda dapat melihat Penyedia SNMP WMI.
- Pilih kotak centang untuk Penyedia SNMP WMI. Kotak centang untuk fitur SNMP dipilih secara otomatis karena penyedia memerlukan SNMP.
- Klik OK.
- 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
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.
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.
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
Topik terkait