Aracılığıyla paylaş


UNIX/Linux Kabuk komutu izleyicileri

 

Yayýmlanma: Mart 2016

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

UNIX/Linux Kabuk komutu izleyiciler bir zamanlamada çalışır ve bir program veya komut dosyası, bir komutu veya bir tek satır komut dizisi (ardışık düzen operatörleri kullanarak) çalıştırın. Komut, hedef nesnenin sistem durumunu belirlemek için kullanılır. Kabuk komutu izleyiciler özel başka yollarla erişilebilir değil bilgi UNIX ve Linux uygulamaları izlemek için yararlıdır.

Seçenekler

Bir UNIX/Linux Kabuk komutu İzleyici Sihirbazı çalıştırdığınızda, aşağıdaki tablolarda seçenekler için değerler sağlamak ihtiyacınız olacak. Her tablo sihirbazdaki tek bir sayfayı temsil etmektedir.

Kural Türü

Kural türü sayfa türü ve Yönetim Paketi dosyasını depolamak için dahil olmak üzere kural için temel ayarları içerir.

Seçenek

Açıklama

Oluşturulacak izleme türünü seçin

İki durumlu için değerlendirilen Kabuk komutu izleyici oluşturmak için (sağlıklı ve hata), select UNIX/Linux Kabuk komutu iki durumlu İzleyici. Üç durumlu için (sağlıklı, uyarı ve hata), select değerlendiren bir kabuk komutu izleyici oluşturmak için UNIX/Linux Kabuk komutu üç durumlu İzleyici.

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 adını, kategori, hedef ve Yönetim Paketi dosyası da dahil olmak üzere kural depolamak için genel ayarları içerir.

Seçenek

Açıklama

Ad

İzleyici için kullanılan ad. Bu görünür izleyiciler görüntülemek Yazma bölmesi. İzleme hedef sistem durumu Gezgini'nde görüntülediğinizde, bu İzleyici sistem durumunu görebilirsiniz.

Açıklama

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

İzleyici hedefi

Kural hedefi için kullanılacak sınıfı. Kural, bu sınıfın en az bir örneği olan her aracısına çalışır. Hedefleri hakkında daha fazla bilgi için bkz: Sınıfları ve Nesneleri Anlamak.

Üst izleme

Bu İzleyici altında sistem durumu Gezgininde yerleştirilecek birleşik İzleyici.

İzleyici etkinleştirildi

İzleyici işaretlenmişse, etkin ve Kabuk komut zamanlamaya göre çalışır. Seçilmezse, İzleyici etkin değildir ve komut dosyası çalışmaz. İzleyici hedef nesne grubu için bir geçersiz kılma oluşturarak izleyicisini etkinleştirmek için etkinleştirilebilir.

Zamanlama

Zamanlama sayfa komut dosyasını çalıştırmak için zamanlamayı tanımlar. Komut dosyası süresiz olarak İzleyici devre dışı veya veya Yönetim Paketi kaldırılana kadar bu zamanlamaya göre çalışır.

Seçenek

Açıklama

Çalıştıran her

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

Eşitleme

Etkinleştirilirse, belirtilen zamanda oluşacak şekilde zamanlama eşitlenir.

UNIX/Linux Kabuk komutu

Aşağıdaki seçenekler mevcuttur Kabuk komutu ayrıntılarını sayfası.

Seçenek

Açıklama

Komut

Yürütülecek Kabuk komutu. Bu işlem bir program veya komut dosyası, bir komutu veya bir tek satırlı dizi (ardışık düzen operatörleri kullanarak) birden fazla komuttan oluşan tam yolu olabilir.

Farklı Çalıştır profili

"UNIX/Linux eylem hesabı" veya "UNIX/Linux ayrıcalıklı hesabı" profili. Gerekli hesap kimlik bilgilerini görev hedefi ile ilişkilendirir profilini seçin. İlişkili hesabın komutu çalıştırmak için kullanılacak.

Zaman Aşımı (saniye)

Önce aracı komutunu çalıştırabilirsiniz saniye sayısını onu durdurur. Bu sorun komutları sürekli çalışan ve aracı bilgisayarına fazla yüklenilmesini önler.

İfadeler

İzleyici için gerekli her ifade kendi sayfasında Sihirbazı'nda gerekir. İki durumlu İzleyici aşağıdaki ifadeler sahip olacaktır:

  1. Hata ifade

  2. Sağlıklı İfade

Üç durumlu monitör, aşağıdaki ifadeler sahip olacaktır:

  1. Hata ifade

  2. Uyarı ifade

  3. Sağlıklı İfade

Not

İfadeler hakkında ayrıntılı bilgi kullanılabilir İfadeler.

Her ifade genellikle bir veya daha fazla komutunun çıktısını özelliklerinden bazı değere değerini karşılaştırır. Her ifade farklı olmalı ve yalnızca bu ifadelerden biri herhangi bir koşul altında true değerlendirmelidir. Sihirbazın sonraki sayfasında, izleyicinin sistem durumlarının her biri bu ifadelerden biri ile ilişkilendirin. Bir ifade doğru olarak değerlendirildiğinde, İzleyici bu durumu ayarlanır.

Seçenek

Açıklama

Parametre Adı

Komut yürütme çıktısı parametre adının sözdizimi aşağıdaki gibidir:StdOut: //*[local-name () = "StdOut"]StdErr: //*[local-name () = "StdErr"]dönüş kodu: //*[local-name () = "ReturnCode"]

İşleç

Gerçekleştirmek karşılaştırma türü.

Değer

Özellik paketi değeri eşleşmelidir açık değer.

Sistem durumu yapılandırma

Bu sayfada, her ifadenin bir sistem durumu İzleyicisi için eşleyin. Bir koşul doğru olduğunda, İzleyici tanımlayan sistem durumu için ayarlanır. Üç durumlu izleme için genellikle varsayılan ayarları kabul edebilir. İki durumlu izleme için genellikle bir kritik veya uyarı Durumu sağlıksız ifade sonuçlanması gerektiğini belirlemek yeterlidir.

Seçenek

Açıklama

İzleme koşulu

Her bir ifade temsil eder.

Sistem Durumu

Bu ifade true olduğunda için İzleyici ayarlamak için sistem durumu.

Uyarıları yapılandırma

Seçenek

Açıklama

Bu izleme için uyarıları oluşturur

İşaretli değilse İzleyici sağlıklı durumdan bir uyarı veya kritik duruma geçer ve tüm diğer seçenekler etkin olduğunda bir uyarı oluşturulur. Seçilmezse, İzleyici sistem durumu değişti ve tüm diğer seçenekleri devre dışı bırakılacak uyarılar oluşturmaz.

Bir uyarı oluşturmak zaman

İki durumlu izleme için bu ayar ayarlanmalıdır İzleyici kritik sağlık durumunda olduğundan.

İzleyici iyi duruma geri döndüğünde uyarıyı otomatik olarak Çözümle

İzleyici iyi duruma geri döndüğünde işaretlenmişse, uyarı otomatik olarak çözümlenir. Seçilmezse, uyarıyı el ile düzeltmeniz gerekir.

Uyarı adı

Konsolunda görüntülenen uyarının adı.

Uyarı Açıklaması

Uyarı açıklaması.

Öncelik

Uyarı önceliği: Low, Medium veya High.

Önem Derecesi

Uyarının önem derecesi: bilgi, uyarı, kritik, veya İzleyici sistem durumunu eşleşti.

Bir UNIX/Linux Kabuk komutu İzleyicisi oluşturma

Aşağıdaki yordam izleme Kabuk komutu aşağıdaki Ayrıntılar ile temel bir izleyici oluşturmak nasıl gösterir:

  • Herhangi bir UNIX/Linux bilgisayar 15 dakikada bir çalışır

  • İzleyici ayarlar bir kritik "/ tmp/hata" dosyası mevcut olduğunda durumu.

  • İzleyici ayarlar bir Sağlıklı durumu "/ tmp/hata" dosya yok.

İki durumlu UNIX/Linux Kabuk komutu izleyici 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 izleyiciler.

  3. Başlatma İzleyici oluşturmak seçin ve görev Birim İzleyicisi.

  4. Üzerinde İzleyici türü sayfasında, şunları yapın:

    1. Genişletme komut dosyası genişletin ve ardından Genel.

    2. Seçin UNIX/Linux Kabuk komutu iki Durum İzleyicisi.

    3. İçinde Yönetim Paketi Yönetim Paketi adım 1'den açılır seçin.

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

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

    1. İçinde adı kutusuna yazın Error File Test Monitor.

    2. Tıklatın seçin yanındaki İzleyici hedefi kutusuna seçin UNIX/Linux bilgisayar, tıklatıp Tamam.

    3. Seçin üst İzleyicikullanılabilirlik.

    4. Bırakın İzleyicisi etkin kutusu seçili.

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

  6. Üzerinde Zamanlama sayfasında, şunları yapın:

    1. İçinde Çalıştır her kutusuna 15 minutes.

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

  7. Üzerinde Kabuk komutu ayrıntılarını sayfasında, şunları yapın:

    1. İçinde komut kutusuna ls /tmp/error | wc –l. Mevcut değilse bu komut dizisi "/ tmp/hata" dosya varsa, 1 ve 0 döndürür.

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

    3. İçinde zaman aşımı (saniye) giriş kutusu 120.

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

  8. Üzerinde hata ifade sayfasında, aşağıdakileri girin ve ifade:

    1. //*[local-name()=”StdOut”] equals 1

    2. //*[local-name()=”ReturnCode”] equals 0

  9. Üzerinde HealthyExpression sayfasında, aşağıdakileri girin ve ifade:

    1. //*[local-name()=”StdOut”] does not equal 1

    2. //*[local-name()=”ReturnCode”] equals 0

  10. Üzerinde yapılandırma sistem durumu sayfasında, şunları yapın:

    1. Bırakın durumu için StatusError koşulu ayarlamak kritik.

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

  11. Üzerinde Uyarıları yapılandırmak sayfasında, şunları yapın:

    1. Seçin Bu izleme için uyarı Oluştur.

    2. İçinde bir uyarı oluşturmak zaman kutusunda İzleyici kritik sağlık durumunda olduğundan.

    3. Uyarı otomatik olarak çözümlemek için seçilen kutusunu boş bırakın.

    4. İçinde Uyarı adı kutusuna Application test failed.

    5. Varolan metni temizleyin Uyarı açıklaması kutusu ve türü Computer:

    6. Üç nokta düğmesini tıklatın.

    7. Tıklatın hedef ve ardından ağ adı.

    8. Tamam'ı tıklatın.

    9. İçinde Uyarı açıklaması kutusunda, yeni satır ve tür ekleyin StdOut: $Data/Context///*[local-name()=”StdOut”]$

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

Not

UNIX ve Linux Kabuk komutları kaydedilir tmp yürütülen ve ardından kaldırılır dizin tmp dizin.Tmp directory UNIX ve Linux kabuk komutlarını kullanmak için exec ayrıcalıkları gerektirir.