Bagikan melalui


Mendaftarkan Aplikasi Agen SNMP

Selain operasi manajer SNMP, WinSNMP API versi 2.0 juga mendukung operasi agen SNMP.

Untuk mendaftarkan aplikasi WinSNMP sebagai agen SNMP, aplikasi dapat memanggil fungsi SnmpListen . Fungsi ini menginformasikan implementasi Microsoft WinSNMP bahwa entitas SNMP akan bertindak dalam peran agen SNMP. Aplikasi ini juga dapat memanggil SnmpListen untuk menginformasikan implementasi ketika tidak akan lagi bertindak sebagai agen.

Jika aplikasi memanggil fungsi SnmpListen dan meneruskan nilai SNMPAPI_ON dalam parameter lStatus , tindakan berikut terjadi:

  1. Entitas yang akan berfungsi dalam peran agen SNMP mengikat port yang ditetapkan, dan "mendengarkan" untuk permintaan pesan SNMP yang masuk.
  2. Agen menggunakan logika khusus aplikasi untuk memproses setiap permintaan SNMP.
  3. Agen membentuk respons yang sesuai untuk setiap permintaan.
  4. Agen mengirimkan respons ke entitas yang meminta dengan memanggil fungsi SnmpSendMsg . Ketika agen memanggil SnmpSendMsg, agen menentukan alamat agen dalam parameter srcEntity , dan alamat entitas manajer jarak jauh dalam parameter dstEntity . (Nilai-nilai ini adalah kebalikan dari nilai yang diterima entitas agen dalam parameter ini ketika disebut fungsi SnmpRecvMsg untuk mengambil permintaan SNMP.)

Untuk informasi selengkapnya tentang aplikasi manajemen SNMP dan aplikasi agen, lihat Tentang SNMP.