Hermetry, bir SNMP ajanı bulunan anahtarlar, yönlendiriciler, UPS’ler, sunucular, yazıcılar ve diğer ekipmanları okuyabilir. Platformun poller’ı, cihaz profilinizin eşlediği OID’leri ajandan ister ve yanıtları cihazın telemetrisi ve öznitelikleri olarak saklar. MIB dosyası gerekmez: sayısal OID’leri anahtarlara eşlersiniz.
Desteklenenler
| Öğe | Destek |
|---|---|
| Sürümler | SNMPv3 (önerilen) ve SNMPv2c (bir çalışma alanı yöneticisi açana kadar kapalı) |
| SNMPv3 güvenliği | authPriv (varsayılan) veya authNoPriv; noAuthNoPriv sunulmaz |
| SNMPv3 kimlik doğrulama | SHA-256 (varsayılan), SHA-512, SHA-384, SHA-224, SHA-1 (eski) |
| SNMPv3 şifreleme | AES-128 |
| Poller’ın çalıştığı yer | Bulutta. Ajana genel bir adresten erişilebilir olmalı; doğrudan veya VPN ya da tünel üzerinden. |
| Tuzaklar (trap) | Alınmaz. Bulutta trap dinleyicisi yoktur. |
| Lisanslı bir ağ geçidi ile yerinde (on site) sorgulama | Geliştirme aşamasında |
| MIB dosyaları | Kullanılmaz. Yalnızca sayısal OID’ler. |
Adım 1: profili oluşturun
- Cihaz profilleri altında Yeni profil‘i seçin ve Taşıma olarak SNMP‘yi seçin. Çevrimiçi kuralı Yalnızca son görülme‘dir.
- Profilin SNMP sekmesini açın ve eşlemeyi oluşturun (adım 4). SNMP şablonları başvurusu, yaygın ekipmanlar için hazır OID’leri ve anahtarları listeler.
Adım 2: cihazı ve uç noktasını ekleyin
Cihazlar > Yeni cihaz > Ağ cihazı yolunu izleyerek ekleyin, SNMP protokolünü ve yeni bir uç nokta seçin. Adımlar Protokol uç noktaları sayfasında. SNMP uç nokta alanları:
| Alan | Varsayılan | Notlar |
|---|---|---|
| Ajan | — | Bulutun ajana eriştiği ana bilgisayar adı veya genel IP adresi |
| UDP bağlantı noktası | 161 | 1 ila 65.535 |
| SNMP sürümü | SNMPv3 (önerilen) | Veya SNMPv2c (topluluk düz metin) |
| Topluluk | — | Yalnızca v2c. Gizli, “Her istekle düz metin olarak gönderilir.” |
| Kullanıcı | — | Yalnızca v3 |
| Güvenlik düzeyi | Kimlik doğrulama ve şifreleme (authPriv) | Veya Yalnızca kimlik doğrulama (authNoPriv) |
| Kimlik doğrulama | SHA-256 | Yalnızca v3 |
| Kimlik doğrulama parolası | — | Yalnızca v3. Gizli, en az 8 karakter |
| Şifreleme | AES-128 | v3 ile authPriv |
| Şifreleme parolası | — | v3 ile authPriv. Gizli, en az 8 karakter |
| Bağlam adı | boş | İsteğe bağlı. “Çoğu ajan boş bağlamı kullanır.” |
| Bulut ajana nasıl erişir | VPN veya tünel üzerinden (önerilen) | Veya İnternet üzerinden doğrudan |
Bağlantı testi sistem grubunu (sysDescr, sysObjectID, sysUpTime, sysName) okur. Ne sysUpTime ne de sysObjectID yanıtlayan bir ajan testte başarısız olur.
Testle birlikte gösterilen uyarılar (testi başarısız kılmazlar): “SNMPv2c: topluluk dizgisi düz metin olarak iletilir.”, “SNMPv2c doğrudan internet üzerinden: topluluk dizgisi düz metin olarak geçer.”, “authNoPriv: iletiler imzalanır ama şifrelenmez.”, “SHA-1 kimlik doğrulama eskidir.”
Adım 3 (yalnızca v2c): SNMPv2c’yi açın
SNMPv2c topluluğunu açık metin gönderir; bu yüzden bulut v2c sorgulaması, bir yönetici açana kadar her çalışma alanında kapalıdır. Kapalıyken bir v2c uç noktasını kaydetmek reddedilir: “Bu çalışma alanı için bulut SNMPv2c sorgulaması kapalı. SNMPv3 kullanın, uç noktayı kapalı olarak kaydedin veya bir çalışma alanı yöneticisinin aşağıda v2c’yi açmasını isteyin.”
- Reddetme mesajının altında Bu çalışma alanı için SNMPv2c’yi aç‘ı seçin.
- Uyarıyı okuyun, “Topluluk dizgisinin düz metin olarak iletildiğini anlıyorum.” kutusunu işaretleyin ve Aç‘ı seçin.
- Uç noktayı yeniden kaydedin veya açın. v2c’yi açmak hiçbir uç noktayı kendiliğinden açmaz.
İnternet üzerinden doğrudan ayarlanmış bir v2c uç noktasının ayrıca onayı gerekir: “Topluluk dizgisinin internet üzerinden düz metin geçtiğini anlıyorum”.
Bulut v2c’yi yeniden kapatmak, çalışma alanındaki her v2c uç noktasını aynı anda kapatır; sorgulamaları poller’ın bir sonraki yenilemesinde durur. Daha sonra açmak hiçbir şeyi yeniden etkinleştirmez: her uç noktayı tekrar açmanız gerekir. Her iki değişiklik de denetim günlüğüne kaydedilir.
Adım 4: OID’leri anahtarlara eşleyin
Profilin SNMP sekmesindeki SNMP eşlemesi, “Platformun bu profilin cihazlarından hangi OID’leri okuduğunu ve bunları hangi anahtarlar altında sakladığını.” der.
Değerler (skaler): bir OID, bir anahtar; her sorgulamada okunur.
| Alan | Anlamı |
|---|---|
| OID | Sayısal, örneğin sysUpTime.0 için 1.3.6.1.2.1.1.3.0 |
| Anahtar | Bir harfle başlar; harfler, rakamlar ve _ . : -, en fazla 96 karakter |
| Şu şekilde saklanır | Telemetri (zaman serisi) veya Öznitelik (en son değer) |
| Tür | Otomatik, Gauge / tamsayı, Counter32, Counter64, TimeTicks (saniye), Metin, Numaralandırma, IP adresi |
| Saniyedeki oran | Sayaçlar için: saniyedeki değişim. Başlangıçtan sonraki ilk örnek atlanır; 32 bitlik taşma işlenir. Öznitelikler için kullanılmaz. |
| Ölçek | Bir çarpan, örneğin onda birleri birime çevirmek için 0,1. 0 olamaz. |
| Birim | En fazla 16 karakter |
| Değerler ve karşılıkları | Numaralandırma için satır başına bir tane: 1=up. En fazla 64 değer. |
Tablolar: taranan sütunlar. Tablonun her satırı, sütun başına bir anahtar olur: <anahtar>.<satır>.
| Alan | Anlamı |
|---|---|
| Ad | Sizin için bir etiket (örneğin ifTable); platform tarafından kullanılmaz |
| Satırlar şu şekilde adlandırılır | Satır dizini (OID son eki) veya Başka bir sütunun değeri (örneğin ifName; anahtarlar if.in_bps.eth0 olarak okunur) |
| Satır sınırı | 1 ila 256 satır, varsayılan 64. Fazla satırlar atlanır ve bildirilir. |
| Sütunlar | 1 ila 16 sütun; her biri yukarıdaki değer alanlarıyla. Sütun OID, satır dizini olmadan sütundur. |
Sorgu ayarları: Zaman aşımı (ms) 200 ila 10.000 (varsayılan 2.000), Yeniden deneme 0 ila 3 (varsayılan 1), Toplu istek başına satır 1 ila 50 (varsayılan 10). “Sorgulama aralığı, profilin beklenen aralığıdır”; bkz. Sorgulama aralıkları, geri çekilme ve kota.
Kaydet‘i seçin. Eşleme kaydedilmeden önce denetlenir:
| Sınır | Değer |
|---|---|
| Değerler | 200 satır |
| Tablolar | 8 |
| Eşlemenin üretebileceği telemetri anahtarları (tüm tablolar dolu) | Cihaz başına 200 |
| Öznitelikler | Cihaz başına 50 |
| Yinelenen anahtarlar veya OID’ler | İzin verilmez |
Düzenleyici “Bu eşleme cihaz başına en fazla {telemetry} telemetri anahtarı ve {attributes} öznitelik üretir.” mesajını gösterir. Aşılırsa bir tablonun satır sınırını düşürün veya sütunları kaldırın.
Bir değeri veya tabloyu kaldırmak, bir sonraki sorguda okumayı durdurur; saklanan geçmiş korunur.
Test sorgusu
On the SNMP tab, Test poll asks one device of this profile for OIDs with its endpoint’s stored credentials. Nothing is stored.
- Cihaz‘ı seçin (bir SNMP uç noktası üzerinden bağlı olan).
- Sistem grubu, Bu eşlemenin değerleri seçin veya OID‘leri yazın (sayısal, satır başına bir tane, gösterilen sayıya kadar).
- Test sorgusunu çalıştır‘ı seçin. Yanıt OID, SNMP türü, Ham değer ve Eşlendiği yer bilgilerini listeler. Eklemek için bir satırda Eşlemeye ekle‘yi seçin (ardından kaydedin).
Test sorgusu çalıştırmak için protokol uç noktalarını yönetme yetkisi gerekir. Test sorguları hız sınırlıdır (“Çok fazla test sorgusu. {seconds} sn sonra yeniden deneyin.”).
Tuzaklar
SNMP sekmesindeki Tuzaklar listesi, yerinde lisanslı ağ geçitlerinde tuzak eşlemesi içindir ve geliştirme aşamasındadır. Bulut tuzakları almaz. Hızlı uyarı almak için ilgili durum OID’lerini sorgulayın ve bu anahtarlar üzerine bir alarm kuralı ekleyin.
Sorun giderme
| Test sorgusu şunu söyler | Çözüm |
|---|---|
| “Ajan zamanında yanıt vermedi (adresi, bağlantı noktasını ve güvenlik duvarını veya VPN’i kontrol edin).” | Sorgulayıcının adreslerine UDP 161’e (veya kendi bağlantı noktanıza) izin verin. |
| “Kimlik doğrulama başarısız (kullanıcıyı ve anahtarları kontrol edin).” | Yanlış v3 kullanıcısı veya kimlik doğrulama parolası. |
| “Ajan isteğin şifresini çözemedi (şifreleme parolasını kontrol edin).” | Yanlış şifreleme parolası. |
| “Ajan bu SNMPv3 kullanıcısını tanımıyor.” | Kullanıcıyı ajanda oluşturun. |
| “Ajan isteği zaman penceresi dışında olduğu için reddetti.” | Yeniden deneyin; ajanın saatini kontrol edin. |
| “No such object” / “No such instance” | Ajanda bu OID yok. OID’yi ve satır dizinini kontrol edin. |
| “Bu hesap için bulut SNMPv2c kapalı. Bir çalışma alanı yöneticisi açabilir.” | Adım 3’e bakın. |

