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:
Hata ifade
Sağlıklı İfade
Üç durumlu monitör, aşağıdaki ifadeler sahip olacaktır:
Hata ifade
Uyarı ifade
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
-
İ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 izleyiciler.
-
Başlatma İzleyici oluşturmak seçin ve görev Birim İzleyicisi.
-
Üzerinde İzleyici türü sayfasında, şunları yapın:
Genişletme komut dosyası genişletin ve ardından Genel.
Seçin UNIX/Linux Kabuk komutu iki Durum İzleyicisi.
İçinde Yönetim Paketi Yönetim Paketi adım 1'den açılır seçin.
İleri'ye tıklayın.
-
Genel sayfasında, aşağıdaki işlemi gerçekleştirin:
İçinde adı kutusuna yazın Error File Test Monitor.
Tıklatın seçin yanındaki İzleyici hedefi kutusuna seçin UNIX/Linux bilgisayar, tıklatıp Tamam.
Seçin üst İzleyicikullanılabilirlik.
Bırakın İzleyicisi etkin kutusu seçili.
İleri'ye tıklayın.
-
Üzerinde Zamanlama sayfasında, şunları yapın:
İçinde Çalıştır her kutusuna 15 minutes.
İleri'ye tıklayın.
-
Üzerinde Kabuk komutu ayrıntılarını sayfasında, şunları yapın:
İç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.
İçinde Farklı Çalıştır profili kutusunda UNIX/Linux eylem hesabı profili.
İçinde zaman aşımı (saniye) giriş kutusu 120.
İleri'ye tıklayın.
-
Üzerinde hata ifade sayfasında, aşağıdakileri girin ve ifade:
//*[local-name()=”StdOut”] equals 1
//*[local-name()=”ReturnCode”] equals 0
-
Üzerinde HealthyExpression sayfasında, aşağıdakileri girin ve ifade:
//*[local-name()=”StdOut”] does not equal 1
//*[local-name()=”ReturnCode”] equals 0
-
Üzerinde yapılandırma sistem durumu sayfasında, şunları yapın:
Bırakın durumu için StatusError koşulu ayarlamak kritik.
İleri'ye tıklayın.
-
Üzerinde Uyarıları yapılandırmak sayfasında, şunları yapın:
Seçin Bu izleme için uyarı Oluştur.
İçinde bir uyarı oluşturmak zaman kutusunda İzleyici kritik sağlık durumunda olduğundan.
Uyarı otomatik olarak çözümlemek için seçilen kutusunu boş bırakın.
İçinde Uyarı adı kutusuna Application test failed.
Varolan metni temizleyin Uyarı açıklaması kutusu ve türü Computer:
Üç nokta düğmesini tıklatın.
Tıklatın hedef ve ardından ağ adı.
Tamam'ı tıklatın.
İçinde Uyarı açıklaması kutusunda, yeni satır ve tür ekleyin StdOut: $Data/Context///*[local-name()=”StdOut”]$
-
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.