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.
- Dalam 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 prompt 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 WMI SNMP.
Untuk membuat namespace layanan SNMP
Buat instans kelas sistem __Namespace baik dengan mengkompilasi file .mof Managed Object Format atau dengan menggunakan COM API untuk WMI.
Untuk informasi selengkapnya, lihat Membuat Hierarki Dalam WMI.
Kaitkan kualifikasi penyedia SNMP dengan definisi namespace layanan.
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 /aMIB<>
Menyiapkan Komunitas SNMP
Sebagai langkah keamanan, komunitas "publik" SNMP tidak dibuat secara default. Anda dapat membuat komunitas seperti yang dijelaskan dalam Pengaturan Communityies Registry. Jika Anda tidak memiliki komunitas apa pun, buat komunitas "publik" untuk mengakses penyedia SNMP.
Menghasilkan 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.mibhostmib.mof>
Smi2smir /g.. \.. \ipforwd.mibipforwd.mof>
Smi2smir /g.. \.. \nipx.mibnipx.mof>
Smi2smir /g.. \.. \mib_ii.mib>mib_ii.mof
Smi2smir /g.. \.. \lmmib2.miblmmib2.mof>
Smi2smir /g.. \.. \mcastmib.mibmcastmib.mof>
Smi2smir /g.. \.. \rfc2571.mibrfc2571.mof>
Smi2smir /g.. \.. \wfospf.mibwfospf.mof>
Smi2smir /g.. \.. \dhcp.mib.. \.. \msft.mibdhcp.mof>
Smi2smir /g.. \.. \wins.mib.. \.. \msft.mibwins.mof>
Smi2smir /g.. \.. \mipx.mib.. \.. \msft.mibmipx.mof>
Smi2smir /g.. \.. \mripsap.mib.. \.. \msft.mibmripsap.mof>
Smi2smir /g.. \.. \msipbtp.mib.. \.. \msft.mibmsipbtp.mof>
Smi2smir /g.. \.. \msiprip2.mib.. \.. \msft.mibmsiprip2.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.
mofcomphostmib.mof
mofcompipforwd.mof
mofcompnipx.mof
mofcompmib_ii.mof
mofcomplmmib2.mof
mofcompmcastmib.mof
mofcomprfc2571.mof
mofcompwfospf.mof
mofcompdhcp.mof
mofcompmipx.mof
mofcompmripsap.mof
mofcompmsipbtp.mof
mofcompmsiprip2.mof
Topik terkait