CLI Cihaz Tanımlayıcısı

CLI (Komut Satırı Arayüzü) tanımlayıcıları, keşif sırasında cihazları doğru şablonlarla sınıflandırmanıza olanak tanıyarak cihaz sınıflandırmasını geliştirir. CLI tanımlayıcıları, OpManager'ın cihaz şablonu içinde sunulur ve doğruluğu artırmak için SNMP OID kurallarıyla birlikte çalışır. CLI tanımlayıcıları ile, belirli CLI komutlarının çıktısına dayalı kurallar tanımlayabilirsiniz. Komut çıktısı tanımlanan ölçütlerle eşleşirse kural tetiklenir ve keşif sırasında ilgili şablonun cihaza uygulanması sağlanır.
CLI tanımlayıcıları, SNMP OID'leri eksik, güvenilmez veya yetersiz olduğunda kullanışlıdır. Komut çıktısını kullanarak cihazları doğru şekilde tanımlamak ve sınıflandırmak için alternatif bir yol sunarlar.

CLI tanımlayıcısının bileşenleri

  • Önceden tanımlanmış bir CLI Komutu
  • Bir Eşleştirme Koşulu (çıktının beklenen değeri içerip içermediği, buna eşit olup olmadığı veya bununla başlayıp başlamadığı)
  • Beklenen Bir Çıkış Değeri (bir anahtar kelime veya dize)

OpManager, cihaz şablonunda cihaz tanımlayıcıları olarak varsayılan şekilde birkaç önceden tanımlanmış CLI komutu sağlar. Bu komutlar Linux cihazlarını doğru şekilde tanımlamaya ve uygun cihaz şablonlarını uygulamaya yardımcı olur.

Komut AdıKomutÖrnek Çıktı
Linux Dağıtımıcat /etc/*release | grep -E '^NAME|DISTRIB_ID'DISTRIB_ID=Ubuntu,
NAME="Ubuntu"
Çekirdek Adıuname -sLinux
Çekirdek Adı ve Sürümüuname -srLinux 5.15.0-139-generic

CLI tanımlayıcısı nasıl çalışır

CLI tanımlama, beklenen çıktıyla eşleşmeyi sağlamak için bir komut yardımıyla yürütülen bir işlemdir.

  • Komut Yürütme - Sistem, hedef cihaz üzerinde önceden tanımlanmış komutu çalıştırır.
  • Çıktının Yakalanması - Komut hedef cihazda yürütüldükten sonra, komut çıktısı cihazdan alınır.
  • Ölçüt Eşleştirme - Sistem, alınan çıktıyı kuralda tanımlanan beklenen değer ile karşılaştırır.
  • Kural Değerlendirmesi - Çıktı ölçütleri karşılıyorsa, sistem kuralı eşleşme olarak işaretler ve uygun cihaz şablonuyla ilişkilendirmeye devam eder.

OpManager'da CLI tanımlayıcısı ekleme

  • Ayarlar -> Yapılandırma -> Cihaz Şablonları bölümüne gidin
  • Yeni bir cihaz şablonu oluşturmak için Şablon Ekle seçeneğine tıklayın veya düzenlemek için mevcut bir şablon seçin.
  • Düzenleme sayfasında, Tür açılır menüsünden CLI seçeneğini seçin.

CLI cihaz tanımlayıcısı

  • Kullanılabilir CLI komutlarının bir listesi Cihaz Tanımlayıcısı altında görüntülenir.

CLI cihaz tanımlayıcısı

  • Bir komut seçin ve Ekle seçeneğine tıklayın.
  • Beklenen değeri ve eşleştirme koşulunu girmek için Ölçüt sayfasına yönlendirilirsiniz.
  • Ölçütü kaydetmek için Ekle seçeneğine tıklayın.

CLI cihaz tanımlayıcısı

  • Cihaz şablonunu Kaydedin.

Yeni eklenen CLI Tanımlayıcıları, gelecekteki cihaz keşifleri ve yeniden keşifler sırasında kullanılacaktır.

Not: Şablon başına yalnızca bir CLI tanımlayıcısı tanımlayabilirsiniz ve bu tanımlayıcı en fazla üç ölçüt içerebilir.

CLI tanımlayıcılarını eklemeden önce, cihaz şablonunda bulunan Cihazı Sorgula seçeneğini kullanarak Cihaz tanımlayıcılarından komut yanıtını da doğrulayabilirsiniz.

CLI cihaz tanımlayıcısı

İpuçları:

  • Yanlış pozitifleri en aza indirmek için eşleştirme değerinde açık ve belirli anahtar kelimeler kullanın.
  • Yeni CLI cihaz tanımlayıcılarını geniş çapta uygulamadan önce gerçek bir cihaz üzerinde test edin.
  • Daha güvenilir tanımlama için, beklenen çıktı biçimini doğru şekilde yansıtan eşleştirme koşullarını seçin (ör. “eşittir,” “ile başlar,” “içerir,” “regex,” vb.).

SNMP tabanlı tanımlama için OpManager'da SNMP SysOID'lerin nasıl kullanıldığını öğrenin.