Yönlendiriciler, anahtarlar ve güvenlik duvarları
Sistem çalışma süresini, bir arayüzün trafik sayacını veya çalışma durumunu, ya da bir işlemci yükü rakamını okuyun - bir ağ cihazının canlı olduğunu ve işini yaptığını söyleyen değerler.
SNMP izleme
HostTracker’ın SNMP izleme (SNMP monitoring) aracı, sizin belirlediğiniz programa göre bir yönlendirici, anahtar, güvenlik duvarı, UPS ünitesi veya yazıcıdan SNMP v1, v2c ya da v3 üzerinden tek bir sayısal OID okur - her okumayı kontrol geçmişinde tutar ve cihaz yanıt vermeyi kestiği anda sizi uyarır.
HostTracker bir SNMP OID’ini istekten uyarıya kadar nasıl okur
Bir ağdaki donanımların çoğu bir toplayıcı betiği ya da tarayıcı tabanlı bir kontrol çalıştıramaz, ama neredeyse hepsi zaten SNMP konuşur. Bu tür bir SNMP ağ izleme, HostTracker’ı web sitelerinin ve sunucuların ötesine, altlarındaki donanıma taşır.
Sistem çalışma süresini, bir arayüzün trafik sayacını veya çalışma durumunu, ya da bir işlemci yükü rakamını okuyun - bir ağ cihazının canlı olduğunu ve işini yaptığını söyleyen değerler.
Bir UPS kendi pil durumunu ve kalan tahmini çalışma süresini SNMP üzerinden bildirir. Bu sayıyı izlemek, şebeke elektriği kesildiğinde pil bitmeden önce haberdar olmanızı sağlar.
Bir yazıcının toner ya da mürekkep seviyesi ile bir NAS’ın kullanılan depolama alanı, ikisi de düz SNMP değerleridir - Printer-MIB’den ve sunucuların kullandığı aynı host-resources ağacından.
OID’i bulun, cihazı HostTracker’ın kontrol ağına açın, ardından monitörü oluşturun.
Bir OID, bir ad değil, noktalı ondalık bir adrestir - HostTracker onu tam olarak yazıldığı gibi okur. İhtiyacınız olanı henüz bilmiyorsanız, önce cihazı gezin:
snmpwalk · system grubu
snmpwalk -v2c -c public 192.0.2.10 1.3.6.1.2.1.1Bu, public topluluk dizesini kullanan bir v2c cihazının system grubunu listeler - -c yerine kendi topluluk dizenizi, ana bilgisayarınızı ve v3 için güvenlik kimlik bilgilerinizi kullanın. Başlamak için standart MIB-2 ve yaygın üretici OID’leri:
1.3.6.1.2.1.1.3.01.3.6.1.2.1.2.2.1.10.<ifIndex>1.3.6.1.2.1.2.2.1.8.<ifIndex>1.3.6.1.2.1.25.3.3.1.2.<n>1.3.6.1.2.1.25.2.3.1.6.<n>1.3.6.1.2.1.33.1.2.3.01.3.6.1.2.1.33.1.2.1.01.3.6.1.2.1.43.11.1.1.9.1.1Üçü de bir Get veya GetNext isteğini aynı şekilde yanıtlar - farklı olan, cihazın isteğe ne kadar güveneceğine nasıl karar verdiğidir.
authPriv’de her iki anahtarın da en az 8 karakter olması gerekir. Tamamen güvenilir bir ağın arkasına koyamayacağınız her şey için v3’ü seçin - v1 ve v2c, topluluk dizesini şifrelenmemiş olarak hatta gönderir; bu yüzden trafiği görebilen herkes onu da görebilir.
Ödünleşim konusunda dürüst - ve karşılığında ne aldığınız.
SNMP izleme, çalışma süresi ve ping kontrolleri için kullanılan 300’den fazla kontrol noktasından değil, HostTracker’ın sabit dahili kontrol ağından çalışır - bu yüzden seçilecek bir konum yoktur.
Çoğu ekip, cihazı HostTracker’a o ağla sınırlı bir güvenlik duvarı kuralıyla ya da kontrolün bağlandığı bir VPN uç noktası sonlandırarak açar.
Her sorgulama, diğer monitörlerinizin sonuçlarının yanında saklanır; böylece bir arayüz sayacının ya da bir sarf malzemesi seviyesinin yalnızca son bir değeri değil, bir eğilimi olur.
E-posta, SMS, sesli arama, Slack, Telegram, webhook ve daha fazlası - her HostTracker monitörünün kullandığı aynı uyarı kanalları.
Web siteleri, sunucular, API'ler, sertifikalar. Sayfa başına bir kontrol türü; arkasında aynı konumlar, uyarılar ve raporlar.
Şu ekipler tarafından güveniliyor
Her bölüm olduğu yerde açılır, böylece sayfa kısa kalır.
Bir OID, bir ağaca giden bir adrestir ve her cihaz ondan farklı bir dilim yayımlar. MIB-2 - RFC 1213’te tanımlanan temel ağaç - sysUpTime ve arayüz sayaçlarının yaşadığı yerdir ve neredeyse her SNMP cihazı, ister bir yönlendirici, ister bir anahtar, ister bir aracı kurulmuş Linux kutusu olsun, ona yanıt verir. Bunun ötesinde, üreticinin kendi MIB’i cihaza özgü değerler ekler: pil donanımı için bir UPS-MIB, sarf malzemesi seviyeleri için bir Printer-MIB ve sıcaklık sensörleri veya fan hızı gibi şeyler için kendi üretici MIB’leri.
Belirli bir cihazda doğru sayıyı bulmanın en hızlı yolu ona sormaktır. snmpwalk, bir cihazın
bir başlangıç noktası altında yanıt vermeye razı olduğu her OID’i listeler; snmpget ise zaten
bildiğiniz tek bir OID’i okur:
snmpwalk -v2c -c public 192.0.2.10 1.3.6.1.2.1.1
snmpget -v2c -c public 192.0.2.10 1.3.6.1.2.1.1.3.0
Ne bulursanız bulun, HostTracker sayısal biçime ihtiyaç duyar - bir MIB tarayıcısının yanında size
gösterebileceği sysUpTime.0 sembolik adını değil, 1.3.6.1.2.1.1.3.0'ı. Etiketi
değil, sayıyı kopyalayın.
SNMP v1 ve v2c, hatta tam olarak yazıldığı gibi gönderilen bir topluluk dizesinden başka hiçbir şeyle kimlik doğrulamaz - trafiği izleyen herkesin okuyabileceği bir parola. SNMP v3 bunun yerine bir güvenlik adı ve kimlik bilgisi başına seçtiğiniz bir güvenlik düzeyi kullanır:
Hem kimlik doğrulama anahtarının hem de gizlilik anahtarının en az 8 karakter olması gerekir. Cihaz destekliyorsa, SHA-256 ve AES-256 ile authPriv sunulan en güçlü kombinasyondur; daha eski gömülü donanımlar bazen yalnızca MD5 ve DES konuşur, ki bu bile düz bir v1 veya v2c topluluk dizesine göre hâlâ kullanmaya değerdir.
Bunun bugün nerede durduğu konusunda açık olalım: bir SNMP kontrolü, cihazın bildirdiği değeri okur ve kaydeder. Bir HTTP, Database veya Counter kontrolünün yaptığı gibi bu değere karşı bir kural değerlendirmez - bir SNMP monitöründe henüz "bu sayı X’i geçtiğinde uyar" yoktur. Uyardığı şey cihazın kendisidir: istek yanıt almayı kestiğinde, yapılandırdığınız kişilere - e-posta, SMS, sesli arama, Slack, Telegram, webhook ve daha fazlası - her HostTracker kontrolünün kullandığı aynı kanallardan bir uyarı gider.
Bu, donanım için en çok önem taşıyan durumu yine de kapsar: bir cihazın, biri zor yoldan fark etmeden önce ağdan düştüğünü bilmek. Ve her okuma kontrol geçmişiyle birlikte tutulduğundan, otomatik bir kural onu izlemese bile bir yönlendiricinin çalışma süresi sayacını veya bir UPS’in pil durumunu açıp eğilimi kendiniz okuyabilirsiniz. Gerçekten bir eşiğe ve bir gecikmeye ihtiyaç duyan bir değer için - CPU, bellek, disk alanı, bir portun bağlanma süresi - küçük bir toplayıcı uç noktasına karşı bir sunucu yük monitörü bugün bunu size verir.
Belirlediğiniz programa göre, sizin seçtiğiniz tek bir OID için - bir yönlendiricinin çalışma süresi, bir UPS’in pil durumu, bir yazıcının toner seviyesi - SNMP v1, v2c veya v3 üzerinden tek bir SNMP Get veya GetNext isteği gönderir. Her okuma kontrolün geçmişine eklenir ve cihaz yanıt vermeyi kestiği anda yapılandırdığınız kanallar üzerinden bir uyarı gönderilir.
Bir OID (nesne tanımlayıcı), bir cihazın SNMP ağacına giden noktalı ondalık bir adrestir; sistem çalışma süresi için 1.3.6.1.2.1.1.3.0 gibi. HostTracker yalnızca sayısal bir OID okur - sysUpTime.0 gibi sembolik bir adı kabul etmez. Cihazın neyi açığa çıkardığını görmek için cihaza karşı snmpwalk veya snmpget çalıştırın, üreticinin MIB belgelerine bakın ya da bu sayfadaki tablodaki standart MIB-2 ve üretici MIB OID’lerinden başlayın.
Bir topluluk dizesiyle (community string) SNMP v1 ve v2c; bir güvenlik adı, noAuthNoPriv, authNoPriv veya authPriv güvenlik düzeylerinden biri, MD5, SHA-1 veya SHA-256 kimlik doğrulaması ve DES veya AES-128, AES-192 ya da AES-256 gizliliğiyle SNMP v3. Güvenilir bir ağın arkasına koyamayacağınız her şey için tercih edilecek olan v3’tür, çünkü v1 ve v2c topluluk dizesini açık metin olarak gönderir.
Hayır ve açmamalısınız. Kontrol, genel kontrol noktası filosundan değil, HostTracker’ın sabit dahili kontrol ağından çalışır; bu yüzden cihazın yalnızca o ağdan gelen SNMP’ye izin vermesi yeterlidir. Çoğu ekip bunu, HostTracker’ın kontrol ağına özel bir güvenlik duvarı izin kuralıyla ya da kontrolün bağlandığı bir VPN uç noktasıyla yapar; SNMP’yi genel internete açmak yerine.
Verdiğiniz OID’den sayısal bir değer okur. Cihaz sayı olmayan bir şeyle yanıt verirse kontrol yine de cihazın yanıt verdiğini onaylar, ama grafiğe dökülecek bir değer ya da karşısında değerlendirilecek bir kural yoktur - bunu bir okuma değil, bir erişilebilirlik sinyali olarak görün. Zaman içinde grafiğe dökülmesini istediğiniz bir değer için kontrolü bir arayüz sayacı, bir işlemci yükü rakamı veya bir UPS çalışma süresi tahmini gibi sayısal bir OID’e yönlendirin.
Monitörün aralığını ne olarak ayarlarsanız o kadar sık; bu, HostTracker’ın diğer kontrollerinin sunduğu aralıkla aynıdır. Bir yönlendiricinin çalışma süresi sayacı her 30 dakikada bir sorgulansa yeterlidir; gerçekten bir uyarı almak istediğiniz bir UPS ise her dakika kontrol edilmeye değer.
Hayır. Web sitesi ve ping kontrolleri o genel filodan çalışır; bir SNMP monitörü ise bunun yerine HostTracker’ın kendi sabit dahili kontrol ağından çalışır, çünkü izlediği cihazlar nadiren internete açıktır ve bir yönlendiricinin çalışma süresi sayacı için konumlar arasında karşılaştırılacak bir şey yoktur. Bir SNMP monitörünün konum seçici taşımamasının nedeni de budur.
SNMP, HostTracker’ın monitör türlerinden biridir; başka bir monitöre ücretli bir ek olarak değil, onu içeren planlarda kullanıma sunulur. Planınızın hangi kontrol türlerini içerdiğini fiyatlandırma sayfasında kontrol edin ya da kendi ekipmanınıza karşı denemek için kredi kartı gerektirmeyen 30 günlük ücretsiz denemeyi başlatın.
Bir toplayıcı çalıştıramayan yönlendiriciler, anahtarlar, UPS üniteleri ve yazıcılar için, web sitesi, sunucu ve veritabanı kontrollerinizin yanına bir SNMP monitörü ekleyin.
HostTracker'ın web sitesi izleme yazılımının bir parçası.