SNMP Trap Yakalama
-
Merhaba dostlar
DC enerji sistemlerimizde kullandığımız cihazlarımız var ve bu cihazlara ethernet kablosu ile bağlanarak uzaktan bağlanabiliyoruz ayrıca geçen yıllarda snmp ve mib dosyası terimleri ile sorun yaşadık. internette araştırdım az çok bilgi edindim. sormak istediğim şey bizim cihazlarımızdan snmp ile cihazın bütün verilerini adı, kimliği, okuduğu değeri, ölçülen değeri vs hangi programla görebiliriz
-
Selamlar Hocam,
SnmpGet ve SnmpWalk kullanabilirsin diye düşünüyorum. Bunun içinde o bahsettiğin değerlerin OID'sine ihtiyacın var. Mesala OID 1.2.3.4.5 diyelim, snmpget 127.0.0.1 1.2.3.4.5 şeklinde. OID'lere de MIB dosyasından ulaşabilirsin.
Tek komutla tüm parametreleri alıyım diyorsan snmpWalk kullanabilirsin sanırım. Mesela 1.2.3.4 dersin o 1.2.3.4.1, 1.2.3.4.2 ... diye tümünü toplar.
Eğer cihaz belirli aralıklarla snmpTrap yayınlıyorsa, javada v.s. ufak bir programla yayınladığı ip ve portu dinleyerek ulaşabilirsin.
-
trnight dediği komutlarla çekebilirsin ama bu çokda kullanışlı olmaz. Normalde üreticinin kendine ait bir management/monitor programı olması lazım ama bunun için ayrıca ücret talep edebilir. Script olarak kendin yazmak istersen; python ve nodejs hazır snmp kütüphaneler işini çok kolaylaştırır.
Sadece monitor etmek amaçlı kullanacaksanız açık kaynaklı nagios, cacti veya zabix gibi web tabanlı toolları kullanabilirsin.
-
trnight bunu yazdı
Selamlar Hocam,
SnmpGet ve SnmpWalk kullanabilirsin diye düşünüyorum. Bunun içinde o bahsettiğin değerlerin OID'sine ihtiyacın var. Mesala OID 1.2.3.4.5 diyelim, snmpget 127.0.0.1 1.2.3.4.5 şeklinde. OID'lere de MIB dosyasından ulaşabilirsin.
Tek komutla tüm parametreleri alıyım diyorsan snmpWalk kullanabilirsin sanırım. Mesela 1.2.3.4 dersin o 1.2.3.4.1, 1.2.3.4.2 ... diye tümünü toplar.
Eğer cihaz belirli aralıklarla snmpTrap yayınlıyorsa, javada v.s. ufak bir programla yayınladığı ip ve portu dinleyerek ulaşabilirsin.
sağol hocam,
belirli aralıklarla değil de alarm geldikçe trap yayınlıyor ama istediğimiz zamanlarda dediğin şekilde sorgu da yapılabiliyor. bu sorguyu hangi programla yapabilirim aynı şekilde snmp walk komutunu da aynı programla gönderebilir miyim
-
cukurova bunu yazdı
trnight dediği komutlarla çekebilirsin ama bu çokda kullanışlı olmaz. Normalde üreticinin kendine ait bir management/monitor programı olması lazım ama bunun için ayrıca ücret talep edebilir. Script olarak kendin yazmak istersen; python ve nodejs hazır snmp kütüphaneler işini çok kolaylaştırır.
Sadece monitor etmek amaçlı kullanacaksanız açık kaynaklı nagios, cacti veya zabix gibi web tabanlı toolları kullanabilirsin.
sağol hocam,
kendi programı vardır ama bize sadece mib dosyaalrını gönderiyor. ve bu mib dosyasını da cihazdan çekebilir miyiz. ayrıca dediğin cacti programını kuruyorum şuan.
-
34sileli bunu yazdıtrnight bunu yazdı
Selamlar Hocam,
SnmpGet ve SnmpWalk kullanabilirsin diye düşünüyorum. Bunun içinde o bahsettiğin değerlerin OID'sine ihtiyacın var. Mesala OID 1.2.3.4.5 diyelim, snmpget 127.0.0.1 1.2.3.4.5 şeklinde. OID'lere de MIB dosyasından ulaşabilirsin.
Tek komutla tüm parametreleri alıyım diyorsan snmpWalk kullanabilirsin sanırım. Mesela 1.2.3.4 dersin o 1.2.3.4.1, 1.2.3.4.2 ... diye tümünü toplar.
Eğer cihaz belirli aralıklarla snmpTrap yayınlıyorsa, javada v.s. ufak bir programla yayınladığı ip ve portu dinleyerek ulaşabilirsin.
sağol hocam,
belirli aralıklarla değil de alarm geldikçe trap yayınlıyor ama istediğimiz zamanlarda dediğin şekilde sorgu da yapılabiliyor. bu sorguyu hangi programla yapabilirim aynı şekilde snmp walk komutunu da aynı programla gönderebilir miyim
Hem trap'ları dinlemeyi hem de sorguları(walk'da dahil) javada basit şekilde yazabilirsin hocam. Bunun için yapılmış ayrı uygulamalar hakkında pek bir bilgim yok açıkcası.
-
python biliyorsan, pysnmp kütüphanesi ile yapabilirsin hocam. yine oid'leri ister keşfet, ister manuel ver pek çok şeyi çekebiliyorsun. alarm düştükçe trigger edebileceğin bir yapı vs. de kurulabilir isteğine göre.
-
mustaphachan bunu yazdı
python biliyorsan, pysnmp kütüphanesi ile yapabilirsin hocam. yine oid'leri ister keşfet, ister manuel ver pek çok şeyi çekebiliyorsun. alarm düştükçe trigger edebileceğin bir yapı vs. de kurulabilir isteğine göre.
malesef bilgim yok ama sırf bunun için uğraşacağım.
hepinize teşekkür ederim
-
MIB file sana ne sunuyor ise o kadarını kullanabilirsin.
İstediğin her şey olmayabilir.
Zabbix daha iyi bana göre.
https://www.manageengine.com/products/mibbrowser-free-tool/
Bu uygulama da testler için fena değil.