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:
Tüm UNIX/Linux Bilgisayarları'nda her 15 dakikada çalışır.
"/ Tmp/hata" dosya varsa bir uyarı oluşturur.
Uyarı kuralı bir UNIX/Linux Kabuk komut oluşturmak için
-
İ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.
-
Operations konsolunda seçin Yazma çalışma ve ardından seçin kuralları.
-
Sağ kuralları seçip Yeni bir kural oluşturmak.
-
Üzerinde kural türü sayfasında, aşağıdakileri yapın:
Genişletme uyarı oluşturma kuralları, genişletme olay tabanlı, ve ardından UNIX/Linux Kabuk komutu (uyarı).
Adım 1'den Yönetim Paketi seçin.
İleri'ye tıklayın.
-
Genel sayfasında, aşağıdaki işlemi gerçekleştirin:
İçindeki Kural adı kutusuna hata dosyasının var olduğunda uyar.
İçindeki Kural kategori kutusunda seçin Uyarı.
Yanındaki Kural hedef tıklatın seçin seçip UNIX/Linux bilgisayarı.
Bırakın Kural etkin seçili.
İleri'ye tıklayın.
-
Üzerinde Zamanlama sayfasında, aşağıdakileri yapın:
İçindeki Çalıştır her giriş kutularında 15 ve dakika.
İleri'ye tıklayın.
-
Üzerinde Kabuk komut ayrıntılarını sayfasında, aşağıdakileri yapın:
İç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.
İçindeki Farklı Çalıştır profili kutusunda seçin UNIX/Linux eylem hesabı profili.
İçindeki zaman aşımı (saniye) giriş kutusuna 120.
İleri'ye tıklayın.
-
Üzerinde filtre ifadesi sayfasında, aşağıdakileri yapın:
Yapılandırma bir ve girişleri ifadesiyle:
* [yerel adı (') = "StdOut"] 1'e eşittir
* [yerel adı (') = "ReturnCode"] 0'a eşit
Kabuk komutu çıkış değerini olduğunda bu bir uyarı tetikleyecek 1, ve başarıyla yürütüldü komutu.
-
Üzerinde Uyarıları Yapılandır sayfasında, aşağıdakileri yapın:
İçindeki Uyarı adı kutusuna Dosya hata buldu.
İçindeki Uyarı açıklaması kutusuna Dosya/tmp/hata bilgisayarda bulundu:
Tıklatın [...] düğmesine tıklayın.
Tıklatın hedef seçip ağ adı.
Tamam'ı tıklatın.
Oluştur'u tıklatın.