Ağımdaki tüm snmp özellikli cihazları nasıl bulurum?


10

Ağımdaki tüm snmp özellikli cihazları bulmak istiyorum, bir ajan ve yönetici mimarisinde nasıl çalıştığı gibi bir şey aldım.

Uzak bir cihazdan snmp verilerini almak için basit bir uygulama oluşturmak için net-snmp kütüphanesi aldım.Bunu yapmak için bir program yazmak zorundayım, cihazın mac adresini ve biraz daha fazla bilgi istiyorum.

Uzak düğümden bir veri almak için programım var, ama sistemin mac adresini nasıl alacağım ve cihazın mac'unu almak için oid'in ne olduğu hakkında bir şüphem var,

Belirli bir satıcıya özgü herhangi bir genel yağ var mı.Tüm cihazlar için veri almak zorundayım.

Bazı güncellemeler:

Şimdi snmp araçları snmpwalk kullanarak bilgi alabilirim ama aralarında bazı sistem bilgisi, mac, os avilable eğer adı istiyorum, ama ben hangi sistem tarafından genel oid bilmiyorum gibi bu bilgi almak için net-snmp kullanarak nasıl programlanır Bir program yazmak istiyorum ve gerekli bazı bilgileri almak zorundayım, bu yüzden oid'e ihtiyacım var, bu uyduyu net-Snmp işlevine vermek zorundayım, böylece bana karşılık gelen sonucu verecek.

Sistem adını almak için sysName gibi dize adını kullanmak zorunda, öyleyse o zaman mac adresi durumunda "ifPhysAddress.2" yazılı ve sonra mac (snmpwalk sonucunda) .so oid nedir Mac'i tüm cihaz için farklı olduğu için alın.

snmpwalk kullanırken aşağıdaki gibi bir satır alıyorum

SNMPv2-SMI :: mib-2.25.3.2.1.3.1 = STRING: "HP LaserJet Professional P1606dn"

Bu yazıcının adıdır. Bu oid yazıcının adını almak içindir (mib-2.25.3.2.1.3.1). Bu tüm cihaz için bu doğru mu ben bu oid sorgu eğer cihaz olabilir ne olursa olsun karşılık gelen IP cihaz adını alacaksınız demektir. Bu doğru ya da değil.

Nazikçe, biraz fikir ver.

Teşekkürler

Yanıtlar:


9

Sen kullanabilirsiniz NMAP 'ın snmp-kaba gibi bir şey

nmap -sU -p161 --script snmp-brute --script-args snmplist=community.lst 192.168.1.0/24

2

Birçok izleme uygulaması, keşfettiği tüm cihazlarda snmp'yi sorgulayabilen bir ağ bulma aracı içerecektir . Bazıları birden fazla SNMP topluluk dizesi girmenize izin verir ve her birini dener.


2

İşte snmp özellikli cihazlar ve ilgili toplulukları içeren bir XML dosyası oluşturacak OpenNMS ile kullandığım bir komut dosyası .

IP adreslerini ve çoklu topluluk adlarını girdi dosyaları olarak kabul eder.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.