Saya ingin menemukan semua perangkat yang diaktifkan snmp di jaringan saya, saya mendapatkan sesuatu seperti cara kerjanya dalam arsitektur agen dan manajer.
Saya mendapat pustaka net-snmp untuk membuat aplikasi sederhana untuk mendapatkan data snmp dari perangkat jarak jauh. Saya harus menulis program untuk melakukan ini, saya ingin alamat mac perangkat dan beberapa info lebih lanjut.
Saya punya program untuk mendapatkan data dari node jarak jauh, Tapi saya punya satu keraguan bagaimana mendapatkan alamat mac dari sistem dan apa oid untuk mendapatkan mac dari perangkat,
Apakah ada oids generik yang tidak akan spesifik untuk vendor. Saya harus mendapatkan data untuk semua perangkat.
Beberapa pembaruan:
Sekarang menggunakan alat snmp snmpwalk saya mendapatkan informasi mungkin tetapi di antaranya saya ingin beberapa info sistem, mac, os nama jika tersedia, tapi saya bagaimana program menggunakan net-snmp untuk mendapatkan info ini karena saya tidak tahu oid generik oleh sistem mana nama akan datang. Saya ingin menulis sebuah program dan saya harus mendapatkan beberapa informasi yang diperlukan jadi saya perlu oid, saya harus memberikan oid ini ke fungsi net-Snmp sehingga akan memberi saya hasil yang sesuai.
Saya harus menggunakan nama string seperti sysName untuk mendapatkan nama sistem, Jika demikian maka dalam kasus alamat mac ada tertulis "ifPhysAddress.2" dan kemudian mac disebutkan (dalam hasil snmpwalk) .jadi apa oid untuk dapatkan mac karena berbeda untuk semua perangkat.
ketika saya menggunakan snmpwalk saya mendapatkan satu baris sebagai berikut
SNMPv2-SMI :: mib-2.25.3.2.1.3.1 = STRING: "HP LaserJet Professional P1606dn"
Ini adalah nama printer. Ini berarti oid ini untuk mendapatkan nama printer (mib-2.25.3.2.1.3.1). Apakah ini benar untuk semua perangkat berarti jika saya menanyakan hal ini, saya akan mendapatkan nama perangkat dari IP yang sesuai apa perangkat itu. Apakah ini benar atau tidak.
Mohon berikan ide.
Terima kasih