Aracılığıyla paylaş


UNIX/Linux Kabuk komutu uyarıları

 

Uygulama Alanı: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

UNIX/Linux Kabuk komutları olayları algılamak ve Uyarılar oluşturmak için kullanılabilir. Kural çalıştırdığınızda, aracı üzerinde sağlanan komut çalıştırılır ve çıktı sağlanan filtre eşleşiyorsa, uyarı üretilir.

Hedef

Her hedef sınıfının örneğini aracı bilgisayarda kuralları ve izleyicileri çalıştırabilme ve genellikle yerel bilgisayarda veri erişim. Hedef bir UNIX ve Linux bilgisayar türü gibi olmalıdır UNIX/Linux bilgisayarı, Linux bilgisayarı, vb..

UNIX/Linux Kabuk komutu (uyarı) Sihirbazı Seçenekleri

Bir UNIX/Linux Kabuk komutu Kuralı Sihirbazı çalıştırdığınızda, aşağıdaki tabloda seçenekleri için değerler sağlamak gerekir. Her tablo sihirbazdaki tek bir sayfayı temsil etmektedir.

Kural Türü

Kural Türü sayfasında, türü ve Yönetim Paketi dosyasını içinde saklamak için de dahil olmak üzere kural için temel ayarları içerir.

Seçenek

Açıklama

Kural oluşturmak için türünü seçin

Bir UNIX/Linux Kabuk komutu yürütme üzerinde dayalı bir alarm üreten kural oluşturmak için seçin UNIX/Linux Kabuk komutu (uyarı).

Yönetim Paketi

Kural veya İzleyici depolamak için Yönetim Paketi dosyası. Yönetim paketleri hakkında daha fazla bilgi için bkz: Bir Yönetim Paketi dosyası seçme.

Genel

Genel sayfa içinde depolamak için kural adı, kategori, hedef ve Yönetim Paketi dosyası gibi genel ayarlarını içerir.

Seçenek

Açıklama

Ad

Kural için kullanılan ad. Görünen adı kuralları görüntülemek Yazma bölmesi. Bir görünüm veya rapor oluşturduğunuzda, onu tarafından toplanan veriler kullanmak için bu ad seçebilirsiniz.

Açıklama

Kural isteğe bağlı bir açıklama.

Kural kategorisi

Kural kategorisi. Bir performans toplama kuralı için bu olmalıdır Performans toplama. Bir uyarı kuralı için bu olmalıdır Uyarı.

Kural hedefi

Kural hedefi için kullanılacak sınıf. Hedefleri hakkında daha fazla bilgi için bkz: Sınıfları ve Nesneleri Anlamak.

Kural etkinleştirildi

İşaretlendiğinde, kural etkinleştirilir ve Kabuk komut zamanlamaya göre çalışır. Seçilmezse, kural etkin değildir ve komut dosyası çalışmaz. Bu kural için bir grup hedef nesnenin bir geçersiz kılma oluşturarak kuralı etkinleştirmek için etkinleştirilebilir.

Zamanlama

Zamanlama Sihirbazı'nın sayfasında aşağıdaki seçenekler kullanılabilir.

Seçenek

Açıklama

Çalışan her

Komut dosyasını çalıştırmak sıklığı. Bu genellikle 5 dakikadan daha az olmaması gerekir.

En Eşitle

Etkinleştirilirse, belirli bir zamanda gerçekleştirilmesi için zamanlama eşitlenecektir.

UNIX/Linux Kabuk komutu

Aşağıdaki seçenekler kullanılabilir Kabuk komut ayrıntılarını Sihirbazı'nın sayfası.

Seçenek

Açıklama

Komut

Çalıştırılacak Kabuk komutu. Bu işlem bir program veya komut dosyası, bir komut veya bir satır içi bir dizi (ardışık düzen işleçler kullanarak) birden çok komut tam yolu olabilir.

Profil olarak çalıştır

Profili "UNIX/Linux eylem hesabı" veya "UNIX/Linux ayrıcalıklı hesabı". Gerekli hesap kimlik bilgilerini Görev hedef ile ilişkilendiren profili seçin. İlişkili hesabın komutunu yürütmek için kullanılacaktır.

Zaman Aşımı (saniye)

Aracı önce komutunu çalıştırabilirsiniz saniye sayısı, durdurur. Bu sorun komutları betiklerin sürekli çalıştırılmasını ve aracı bilgisayarına fazla yüklenilmesini önler.

Filtre ifadesi

Filtre ifadesi sayfası için bir uyarı oluşturmak çıktıyı filtre izin verir. Kabuk komutunun çıktısını filtre ifadesi eşleşirse uyarı üretilir.

Özellik Adı

Açıklama

Bir veya daha fazla olaylar filtresi

Kabuk komutunun çıktısını filtreler bir ifade. İfade oluşturma hakkında daha fazla bilgi için bkz: İfadeler Komut yürütme çıkış parametre adı sözdizimi aşağıdaki gibidir: StdOut: //*[local-name () = "StdOut"]StdErr: //*[local-name () = "StdErr"]dönüş kodu: //*[local-name () = "ReturnCode"]

Uyarıları Yapılandır

Uyarıları Yapılandır sayfası kuralı için uyarı özellikleri tanımlamak için kullanılır. Seçeneklerini açıklanmıştır Uyarılar.

UNIX/Linux Kabuk komutu (uyarı) kuralları oluşturma

Aşağıdaki yordam, bir UNIX/Linux Kabuk komutu Operations Manager'da kuralına ve aşağıdaki ayrıntıları nasıl oluşturulacağını gösterir:

  1. Tüm UNIX/Linux Bilgisayarları'nda her 15 dakikada çalışır.

  2. "/ Tmp/hata" dosya varsa bir uyarı oluşturur.

Uyarı kuralı bir UNIX/Linux Kabuk komut oluşturmak için

  1. İzlediğiniz uygulamaya ait bir yönetim paketiniz yoksa, Bir Yönetim Paketi dosyası seçme bağlantısındaki işlemi kullanarak bir tane oluşturun.

  2. Operations konsolunda seçin Yazma çalışma ve ardından seçin kuralları.

  3. Sağ kuralları seçip Yeni bir kural oluşturmak.

  4. Üzerinde kural türü sayfasında, aşağıdakileri yapın:

    1. Genişletme uyarı oluşturma kuralları, genişletme olay tabanlı, ve ardından UNIX/Linux Kabuk komutu (uyarı).

    2. Adım 1'den Yönetim Paketi seçin.

    3. İleri'ye tıklayın.

  5. Genel sayfasında, aşağıdaki işlemi gerçekleştirin:

    1. İçindeki Kural adı kutusuna hata dosyasının var olduğunda uyar.

    2. İçindeki Kural kategori kutusunda seçin Uyarı.

    3. Yanındaki Kural hedef tıklatın seçin seçip UNIX/Linux bilgisayarı.

    4. Bırakın Kural etkin seçili.

    5. İleri'ye tıklayın.

  6. Üzerinde Zamanlama sayfasında, aşağıdakileri yapın:

    1. İçindeki Çalıştır her giriş kutularında 15 ve dakika.

    2. İleri'ye tıklayın.

  7. Üzerinde Kabuk komut ayrıntılarını sayfasında, aşağıdakileri yapın:

    1. İçindeki komutu kutusuna ls/tmp/hata | wc – m. Mevcut değilse, "/ tmp/hata" dosya varsa, 1 ve 0 Bu komut dizisi döndürür.

    2. İçindeki Farklı Çalıştır profili kutusunda seçin UNIX/Linux eylem hesabı profili.

    3. İçindeki zaman aşımı (saniye) giriş kutusuna 120.

    4. İleri'ye tıklayın.

  8. Üzerinde filtre ifadesi sayfasında, aşağıdakileri yapın:

    1. Yapılandırma bir ve girişleri ifadesiyle:

      1. * [yerel adı (') = "StdOut"] 1'e eşittir

      2. * [yerel adı (') = "ReturnCode"] 0'a eşit

    2. Kabuk komutu çıkış değerini olduğunda bu bir uyarı tetikleyecek 1, ve başarıyla yürütüldü komutu.

  9. Üzerinde Uyarıları Yapılandır sayfasında, aşağıdakileri yapın:

    1. İçindeki Uyarı adı kutusuna Dosya hata buldu.

    2. İçindeki Uyarı açıklaması kutusuna Dosya/tmp/hata bilgisayarda bulundu:

    3. Tıklatın [...] düğmesine tıklayın.

    4. Tıklatın hedef seçip ağ adı.

    5. Tamam'ı tıklatın.

    6. Oluştur'u tıklatın.