Skip to main content

General

SNMP Bağlantısı

SNMP sürücüsü için tam referans: bağlantı parametreleri, SNMPv3 güvenliği, OID adresleme ve tag tarama.

SNMP sürücüsü, ağ cihazları, switch'ler, router'lar, UPS sistemleri, çevresel sensörler ve SNMP destekli tüm endüstriyel ekipmanların izlenmesi için doğal destek sağlar.

Bağlantı Parametreleri

Temel Ayarlar

ParametreTipZorunluVarsayılanAçıklama
HoststringEvet-SNMP agent IP adresi veya hostname (örn. 192.168.1.10)
PortintHayır161SNMP agent portu
VersionstringHayırVersion2cSNMP versiyonu: Version1, Version2c veya Version3
PollingIntervalintHayır1000Milisaniye cinsinden okuma döngüsü aralığı
ConnectTimeoutTimeSpanHayır00:00:05Bağlantı zaman aşımı
ReceiveTimeoutTimeSpanHayır00:00:05Yanıt zaman aşımı
RetriesintHayır1Hata durumunda yeniden deneme sayısı

SNMPv1/v2c Kimlik Doğrulama

ParametreTipZorunluVarsayılanAçıklama
CommunitystringHayırpublicOkuma erişimi için community string
info
Community String

SNMPv1 ve v2c için community string basit bir şifre görevi görür. Salt okunur erişim için public (varsayılan) kullanın veya cihazınızla eşleşen özel bir string yapılandırın.


SNMPv3 Güvenliği

SNMPv3, güvenli SNMP iletişimi için kimlik doğrulama ve şifreleme sağlar.

Güvenlik Seviyeleri

DeğerAçıklama
NoAuthNoPrivKimlik doğrulama yok, şifreleme yok (varsayılan)
AuthNoPrivYalnızca kimlik doğrulama, şifreleme yok
AuthPrivKimlik doğrulama ve şifreleme

SNMPv3 Parametreleri

ParametreTipZorunluAçıklama
UsernamestringEvet (v3)SNMPv3 güvenlik adı
PasswordstringKoşulluKimlik doğrulama şifresi (AuthNoPriv ve AuthPriv için gerekli)
AuthProtocolstringHayırKimlik doğrulama protokolü: MD5, SHA1 (varsayılan), SHA256
PrivacyPasswordstringKoşulluŞifreleme şifresi (AuthPriv için gerekli; ayarlanmazsa Password kullanılır)
PrivacyProtocolstringHayırŞifreleme protokolü: DES, AES (varsayılan: DES)
SecLevelstringHayırGüvenlik seviyesi geçersiz kılma
EngineIdstringHayırSNMP engine ID (ayarlanmazsa otomatik keşfedilir)
warning
SNMPv3 Gereksinimleri

SNMPv3 en az bir Username gerektirir. AuthNoPriv seviyesi için ayrıca Password ve AuthProtocol gereklidir. AuthPriv seviyesi için ek olarak PrivacyPassword ve PrivacyProtocol gerekir.


OID Adresleme

SNMP, izlenen değerleri tanımlamak için Object Identifier (OID) kullanır.

OID Formatı

OID'ler, hiyerarşik bir ağaç oluşturan nokta ile ayrılmış sayısal dizilerdir:

1.3.6.1.2.1.1.1.0     → sysDescr (Sistem Açıklaması)
1.3.6.1.2.1.1.3.0     → sysUpTime (Sistem Çalışma Süresi)
1.3.6.1.2.1.2.2.1.10  → ifInOctets (Arayüz Giriş Baytları)

Yaygın OID Önekleri

ÖnekMIBAçıklama
1.3.6.1.2.1.1SNMPv2-MIBSistem bilgisi (açıklama, çalışma süresi, iletişim)
1.3.6.1.2.1.2IF-MIBAğ arayüzü istatistikleri
1.3.6.1.2.1.25HOST-RESOURCESAna bilgisayar kaynakları (CPU, bellek, disk)
1.3.6.1.4.1EnterpriseÜreticiye özgü OID'ler

Örnekler

1.3.6.1.2.1.1.1.0     → Sistem açıklama metni
1.3.6.1.2.1.1.3.0     → Sistem çalışma süresi (timetick)
1.3.6.1.2.1.2.2.1.6.1 → Arayüz 1'in MAC adresi
1.3.6.1.2.1.25.3.3.1.2.1 → CPU yük yüzdesi
1.3.6.1.4.1.318.1.1.1.2.2.1.0 → APC UPS pil kapasitesi

Tag Tarayıcı

Bağlantı parametrelerini yapılandırdıktan sonra, SNMP agent'ın MIB ağacını görsel olarak tarayarak OID'leri seçebilirsiniz. Tags sekmesinde Browse Tags butonuna tıklayın.

Browse Tags Butonu
Browse Tags Butonu

Tarayıcı, yapılandırılmış kök OID'den başlayarak bir SNMP walk gerçekleştirir ve keşfedilen tüm OID'leri mevcut değerleriyle birlikte gösterir. İzlemek istediğiniz OID'leri seçin ve tag olarak içe aktarın.

SNMP Tag Tarayıcı
SNMP Tag Tarayıcı

lightbulb
Gateway Yönlendirmeli Keşif

Tüm SNMP walk işlemleri seçilen edge gateway üzerinden çalıştırılır, böylece tarayıcı gateway'in yerel ağındaki cihazlara erişir.


Gelişmiş Ayarlar

Taşıma Kotaları

ParametreTipVarsayılanAçıklama
MaxStringLengthint65535Maksimum string değer uzunluğu
MaxArrayLengthint65535Maksimum dizi uzunluğu
MaxByteStringLengthint1048576Maksimum bayt dizesi uzunluğu (1 MB)
MaxMessageSizeint4194304Maksimum SNMP mesaj boyutu (4 MB)
DisableBatchReadboolfalseToplu GET yerine sıralı okuma zorla

Veri Tipleri

Proxus TipiSNMP TipiAçıklama
BoolInteger320 = yanlış, sıfır olmayan = doğru
ShortInteger32İşaretli 16-bit
UShortInteger32İşaretsiz 16-bit
IntInteger32İşaretli 32-bit
UIntGauge32 / Counter32İşaretsiz 32-bit
LongCounter64İşaretli 64-bit
ULongCounter64İşaretsiz 64-bit
FloatOctetStringIEEE 754 32-bit (string olarak kodlanmış)
DoubleOctetStringIEEE 754 64-bit (string olarak kodlanmış)
StringOctetStringUTF-8 metin

Performans Özellikleri

Toplu Okuma

Birden fazla OID okuması tek bir SNMP GET isteğinde gruplanarak ağ gidiş-dönüşlerini azaltır. Cihazınız çoklu OID isteklerinde sınırlamaya sahipse sıralı okumalara geçmek için DisableBatchRead kullanın.

OID Önbellekleme

Ayrıştırılmış OID'ler, tekrarlanan ayrıştırma yükünü önlemek için adapter başına önbelleğe alınır.

Otomatik Yeniden Deneme

Başarısız okumalar, denemeler arasında otomatik yeniden bağlantı ile yapılandırılmış Retries sayısına kadar yeniden denenir.


Sorun Giderme

HataNedenÇözüm
TimeoutAgent yanıt vermiyorAğ bağlantısını kontrol edin, host/port doğrulayın, timeout artırın
Cannot resolve hostDNS çözümlemesi başarısızHostname yerine IP adresi kullanın veya DNS yapılandırmasını düzeltin
SNMP v3 requires Usernamev3 kimlik bilgileri eksikBağlantı parametrelerinde Username ayarlayın
Response errorAgent hata durumu döndüOID'nin var olduğunu ve community string'in okuma erişimine sahip olduğunu doğrulayın
No valid OIDs foundTag'lerde geçersiz OID formatıOID sözdizimini kontrol edin (nokta ile ayrılmış sayılar)
lightbulb
Bağlantı Testi

Proxus'ta yapılandırmadan önce SNMP agent erişilebilirliğini doğrulamak için gateway'den snmpwalk -v2c -c public <host> komutunu kullanın.

info
Ayrıca Bakınız

Tüm protokol tarayıcılarının birleşik görünümü için Tag Tarayıcı sayfasına bakın.

Resmi Kaynaklar