Taşımadan önce üç karar vardır: uyarının hangi nesneyi tanımladığı, hangi yönü ve kapsamı kapladığı ve okumanın ne kadar taze olması gerektiği. SNMP, bir HTTPS API ve bir uygulama sondası bir VPN hakkında bir şeyler bildirebilir ve aynı şeyi bildirmezler. Bu üçünü çözmeden protokol değiştirmek yalnızca karışıklığın nerede toplandığını değiştirir. Nesne ve uyarının anlamı tasarımdır; protokol teslimattır.

Dört farklı gözlemi tek bir yeşil simgeye dönüştüren bir gösterge paneli bu kararı zaten kötü vermiştir.

Uyarı gerçekte ne anlama gelmelidir?

Bir eşin kimlik doğrulayamadığı, korunan bir veri durumunun olmadığı, bir rotanın yanlış yeri gösterdiği veya bir uygulamanın işini bitiremediği anlamına gelebilir. Bunların her birinin kendi sahibi, kendi ilk kontrolü ve kendi yanlış-pozitif oranı vardır. Kimlik doğrulayamayan eş bir kimlik sorunudur, eksik güvenlik ilişkilendirmesi bir protokol durumu sorunudur, rota bir yapılandırma sorunudur ve uygulama arızası bunların hiçbiri olmayabilir. Toplayıcı seçmeden önce uyarının hangisi için olduğuna karar verin.

Onu nöbetçi mühendisin harekete geçebileceği bir cümle olarak yazın. Cümle iki nesne gerektiriyorsa bunlar iki uyarıdır, yarı doğru tek bir uyarı değil.

Bir TCP tablosu TCP’yi tanımlar

RFC 4022 tcpConnectionTable öğesini belirtir; satırları kurulmuş TCP bağlantılarını tanımlar ve her iki uçta adres türü, adres ve bağlantı noktasıyla anahtarlanır. Bağlantı kapandığında satırlar kaybolur ve dinleyen soketler başka bir tabloda görünür. Aynı makinede VPN çalıştırmak bir TCP tablosunu IPsec güvenlik ilişkilendirmeleri envanterine dönüştürmez. Yönetim oturumunu, bir uygulama akışını veya TCP üzerinden taşınan bir tüneli tanımlayabilir ve satırın kendisi hangisi olduğunu söylemez.

Arabirim sayaçları aynı belirsizliği daha kaba bir düzeyde taşır: bir arabirimdeki baytlar onu kullanan her eşi ve her akışı toplar.

Küçük bir gözlem sözleşmesi kurun

Her metrik için desteklenen nesneyi veya API alanını, sahibi olan aygıtı ve yazılım sürümünü, eş veya hizmet tanımlayıcısını, yönü, toplama zamanını ve beklenen yenileme davranışını kaydedin. Ardından protokol durumu için ağ geçidinin belgelenmiş ilişkilendirme veya oturum görünümünü, yol durumu için yönlendirme tablosunu ve uygulama durumu için dar izinli bir isteği kullanın. Çalışan bir yönetim uç noktası, yönetim uç noktasının çalıştığını kanıtlar ve arkasındaki uygulama hakkında hiçbir şey söylemez.

Kurulu ajan gerekli nesnelerden yoksunsa açıkça desteklenen başka bir salt okunur arabirim seçin. OID uydurma, genel bir TCP sayımını tünel sayımı olarak okuma veya eski bir satıcı API’sinin kardeş bir üründe değişmeden kalacağını bekleme, hepsi çıkmaz sokaklardır.

Eski veriler tünel arızası değildir

Bir toplama zaman aşımı, süresi dolmuş bir kimlik bilgisi veya değişmiş bir API yolu eksik telemetri üretir. Bu bir izleme arızasıdır ve düşen bir tünelden farklı bir olaydır. Hangi gözlemin ne zaman eskidiğini kaydedin ki operatör tünel sıfırlaması yerine anlamlı bir ilk kontrol alsın. Her zaman aşımını VPN kesintisi olarak görmek insanlara ikisini de yok saymayı öğretir.

Toplama izinlerini de dar tutun. Yapılandırmayı değiştirebilen veya oturumları temizleyebilen bir arabirim, bir izleme işinin devralmaması gereken bir ayrıcalık sınırı taşır ve salt okunur bir hesap genellikle yeterlidir.

Kullanışlı tasarım nesneyi, anlamı ve tazelik gereksinimini adlandırır. Protokol seçimi bunlardan doğar, tersi değil.

İlgili makaleler