SNMP - Untuk apa file .mib digunakan, dan mengapa banyak dari mereka untuk satu printer?

8

Saya sedang menyelidiki metode pemantauan statistik tertentu dengan printer. Saya belum terlalu berpengetahuan, dan hanya ingin tahu apa file .mib digunakan untuk dan mengapa ada banyak dari mereka untuk printer?

Contoh: http://www.oidview.com/mibs/674/md-674-1.html

Joshua Enfield
sumber

Jawaban:

12

MIB (Basis Informasi Manajemen) mendeskripsikan OID (Object Identifiers) untuk SNMP. Yaitu sup singkatan. OID menghasilkan sesuatu seperti

     1.3.6.1.4.1.412.2.1

Ke

     dmtf.dmtfStdMifs.dmtfServiceLayerMIF

Ini berguna untuk memonitor aplikasi, karena mereka tahu apa yang mereka lihat. MIB juga menyertakan definisi untuk jenis data yang dikembalikan oleh OID tertentu, sehingga mereka tahu untuk menerjemahkan sesuatu ke Int atau DateTime.

Ada begitu banyak dari mereka untuk satu printer karena MIB bersifat modular, dan printer itu menggunakan berbagai macam modul SNMP.

sysadmin1138
sumber
Apakah saya menganggap file .mib adalah MIB?
Joshua Enfield
@ Ya, Anda benar!
sysadmin1138
6

SNMP menggunakan sintaks yang hanya ditentukan sebelumnya di tingkat atas. Berarti mereka menyerahkannya kepada setiap produsen untuk menentukan apa arti masing-masing cabang mereka, dan berapa banyak daun yang dimilikinya. Ini mirip dengan struktur DNS hanya tidak ada pendaftar, atau TLD. Saat Anda ingin menyelesaikan semua angka itu ke fungsi yang dapat ditanyakan, Anda menggunakan pabrikan yang disediakan file MIB untuk dimuat ke perangkat pemantauan SNMP Anda. Sehingga perangkat tahu apa string SNMP untuk query dan tipe data apa yang dapat diharapkan untuk kembali.

Ryan
sumber