Aracılığıyla paylaş


İfadeler

 

Yayýmlanma: Mart 2016

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

İzleyici ve kural oluşturma sihirbazları genelde toplanmakta olan veriler için ölçüt belirten bir ifade girmenizi gerektirir. İzleyici veya kural yalnızca ifade doğruysa uygulanır.

Örneğin, belirli bir olay için bir uyarı oluşturan bir kuralınız olabilir. Olay günlüğüne yazan her olay için bir uyarı istemediğiniz için ifadede olay numarasını ve olay kaynağını belirtirsiniz. Kural, olay günlüğüne yazılan tüm olayları analiz eder, ancak yalnızca belirtilen kaynağa ve numaraya sahip olaylar için bir uyarı oluşturur.

Bir ifade basit olabilir ve tek bir ölçüt içerebilir veya bileşik bir ifade olabilir ve birden çok ölçüt ve karmaşık bir mantık içerebilir. Oluşturduğunuz çoğu ifadenin yalnızca bir veya iki ölçütü olacak ve çok azı karmaşık bir mantık kullanacaktır.

İfade için kullandığınız sözdizimi, farklı veri kaynakları için farklı olacaktır. Bazı veri kaynaklarında, alttaki sözdizimini anlamanızı engelleyen bir iletişim kutusu için ölçütler seçebilirsiniz. Diğer veri kaynakları için uygun söz dizimini bilmeniz ve yazmanız gerekir. Aşağıdaki bölümlerde her bir veri kaynağı ölçütünün ayrıntıları verilmektedir.

Ölçüt Sözdizimi

Tek bir ölçüt bir Parametre Adı, bir İşleç ve bir Değer'den oluşur. Bunların her biri, sonraki bölümlerde ayrıntılı olarak anlatılmaktadır.

Parametre Adı

Parametre adı, kural ve izleyici için veri kaynağından bir parametre belirtir. Parametre adının sözdizimi, toplanmakta olan veri türüne bağlı olarak farklı olacaktır. Parametre adının sözdizimi, toplanmakta olan veri türüne bağlı olarak farklı olacaktır.

Aşağıdaki bölümler, değişik veri kaynakları için parametre adı sözdizimini sağlamaktadır.

Windows Olayları

Windows olayları ayrı ayrı özellikler seçmek için ifade iletişim kutusunda bir istem sağlar, bu yüzden tipik olarak gerçek sözdizimini anlamanız gerekmez. Özelliklerin açıklamalarıyla birlikte listesi Windows Olayları bölümündedir.

Olay Açıklaması, özellik adının aşağı açılan listesine dahil edilmez.EventDescription yazılarak kullanılabilir. Ancak Olay Açıklamaları'nı kullanmadan önce açıklamada kullanmakta olduğunuz bilgilerin parametrelerde kullanılıp kullanılamadığını doğrulamalısınız. Olay açıklamaları, sıklıkla, parametrelerle eklenen benzersiz bilgiler içeren standart metinden oluşur. Özgül bilgiler içerdiklerinden, parametreler tam açıklamadan daha kullanışlıdır.

Metin Günlükleri

Metin Günlükleri, parametre adı için bir istem sağlamaz, bu yüzden uygun sözdizimini kullanarak yazmanız gerekir. İki tür metin günlüğü vardır: Her satırın tek bir giriş olarak işlendiği Genel Metin Günlükleri ve her girişin alanlarını ayırmak için bir sınırlayıcı kullanan Genel CSV Metin Bilgileri.

Genel Metin Bilgileri için, giriş tamamına, aşağıdaki sözdizimi kullanılarak tek bir parametreyle başvurulur:

Params/Param[1]

Genel CSV Metin Günlüğü için, girişin her alanına, aşağıdaki sözdizimi kullanılarak ayrı bir parametreyle başvurulur; sözdiziminde # karakteri, 1 ile başlayan alan sayısını göstermektedir:

Params/Param[#]

Metin günlüğü ifadeleriyle ilgili diğer ayrıntılar Olay İfadesi konusunda bulunabilir.

WMI Olayları

WMI Olayları, parametre adı için bir istem sağlamaz, bu yüzden uygun sözdizimini kullanarak yazmanız gerekir.

Bir WMI olayının kullanabileceği özellikler, izlenmekte olan olayın türüne bağlı olarak değişir. Veriler, bir veya daha fazla WMI sınıf örneği için bir özellik koleksiyonu olan bir özellik kümesi biçiminde olacaktır. __InstanceCreationEvent veya __InstanceDeletionEvent kullanan bir sorgu kullanılarak oluşturulan WMI olaylarının TargetInstance adında tek bir koleksiyonu vardır ve örnek oluşturulmakta ya da silinmektedir. __InstanceModificationEvent kullanılarak oluşturulan WMI olaylarının PreviousInstance adında ek bir koleksiyonu vardır.

Bir WMI olayının özelliklerinin sözdizimi şu şekildedir:

Collection[@Name='TargetInstance']/Property[@Name='Caption']

WMI Olayları ile ilgili diğer ayrıntılar WMI Olayları konusunda bulunabilir.

Syslog Olayları

Syslog Olayları, parametre adı için bir istem sağlamaz, bu yüzden uygun sözdizimini kullanarak yazmanız gerekir. Bir syslog olayının özellikleri için sözdizimi yalnızca özelliğin adıdır. Bu özellikler Syslog Olayları konusunda listelenmiştir.

SNMP Olayları

SNMP araştırmaları ve tuzakları, parametre adı için bir istem sağlamaz, bu yüzden uygun sözdizimini kullanarak yazmanız gerekir. Bir SNMP araştırmasının veya tuzağının üstbilgisindeki özelliklerin sözdizimi yalnızca özelliğin adıdır.

Tek bir OID kullanıldığında:

SnmpVarBinds/SnmpVarBind/ElementName

Birden çok OID'niz olduğunda ve bunlara sayısal sıralarıyla başvurmak istediğinizde. İlk OID 1, ikincisi 2 vb. şeklindedir:

SnmpVarBinds/SnmpVarBind[#]/ElementName

Birden çok OID'niz olduğunda ve bunlara özgül ODI ile başvurmak istediğinizde:

SnmpVarBinds/SnmpVarBind[OID="OID"]/ElementName

SNMP olaylarıyla ilgili diğer ayrıntılar SNMP Olayları konusunda listelenmiştir.

Komut dosyaları

Komut dosyaları, parametre adı için bir istem sağlamaz, bu yüzden uygun sözdizimini kullanarak yazmanız gerekir. İzleme komut dosyaları, bir veya daha fazla değer içeren bir özellik kümesi biçiminde bilgi verir. Parametre, özellik kümesinin değerlerinden birinin adını şu sözdizimini kullanarak belirtir:

Property[@Name="PropertyName"]

İzleme komut dosyalarıyla ilgili diğer ayrıntılar Komut dosyası izleyicileri ve kuralları konusunda bulunabilir.

İşleç

İşleç, Parametre Adı'nda belirtilen veri özelliğinin değeri ile Değer'de belirtilen değer arasında yapılacak karşılaştırmayı belirtir. Olası değerler aşağıdaki tabloda gösterilmiştir.

İşleç

Açıklama

Eşittir

Verilerde belirtilen dize veya sayı, Değer'de belirtilen dize veya sayıya tam olarak eşittir. Bu bir dize değeriyse, karşılaştırma büyük/küçük harfe duyarlı değerlidir.

Eşit değildir

Verilerde belirtilen dize veya sayı Değer'de belirtilen dize veya sayıya eşit değildir. Bu bir dize değeriyse, karşılaştırma büyük/küçük harfe duyarlı değerlidir.

Büyüktür

Verilerdeki değer, Değer'de belirtilen sayıdan büyüktür.

Büyüktür veya eşittir

Verilerdeki değer, Değer'de belirtilen sayıdan büyüktür veya ona eşittir.

Küçüktür

Verilerdeki değer, Değer'de belirtilen sayıdan küçüktür.

Küçüktür veya eşittir

Verilerdeki değer, Değer'de belirtilen sayıdan küçüktür veya ona eşittir.

İçerir

Değer'de belirtilen dize, verilerde bir yerde geçmektedir.

İçermez

Değer'de belirtilen dize, verilerde hiçbir yerde geçmemektedir.

Joker karakterle eşleşir

Değer'de belirtilen dize, joker karakteri içeren dizeyle eşleşir. Joker karakter * değeridir ve herhangi bir sayı karakterini gösterir.

Joker karakterle eşleşmez

Değer'de belirtilen dize, joker karakteri içeren dizeyle eşleşmez. Joker karakter * değeridir ve herhangi bir sayı karakterini gösterir.

Normal ifadeyle eşleşir

Verilerdeki dize, Değer'de belirtilen normal ifadeyle eşleşir.

Normal ifadeyle eşleşmez

Verilerdeki dize, Değer'de belirtilen normal ifadeyle eşleşmez.

Değer

Değer, Değer alanına girilen belirli bir metin veya sayı olabilir. Örneğin, belirli bir olay kaynağına ve sayısına göre tanımlanabilir. Bunların ikisi de Değer alanına girilebilen sabit değerlerdir.

Değer, hedef nesnedeki özellikten de gelebilir. Hedef nesnedeki veya nesnelerin herhangi bir üst öğesindeki bir özellik de kullanılabilir. Nesneyi Bulunan Envanterler görünümünde görüntüleyerek herhangi bir nesnenin özellikler listesini veya değerlerini görüntüleyebilirsiniz.

Hedef özellikleri farklı nesneler için farklı değerlere sahiptir. Örneğin, bir hedef olarak Mantıksal Disk (Sunucu) kullanabilirsiniz ve ölçütte toplam disk boyutu değeri gerekebilir. Mantıksal disklerde toplam disk boyutunu depolayan Boyut (Mbayt) adlı bir özellik vardır. Bu özelliğin değeri, yönetim grubundaki farklı diskler için farklı olacaktır. Değer olarak bir hedef değişkeni kullandığınızda, değişken her nesne için ayrı değerlendirilebilir.

Ölçüt satırının sağındaki üç nokta düğmesine tıklayarak bir hedef özellik seçebilirsiniz. Bu, hedef için seçtiğiniz nesnenin ve onun üst öğelerinin kullanılabilir tüm özelliklerinin bir listesini görüntüler. Bu özelliklerden birini seçerseniz, uygun hedef değişkeni ölçüte eklenir.

Örnekler

Windows Olayları

Aşağıdaki ifade, bir Windows olayını Contoso olan bir kaynak ve 100 olan bir olay sayısıyla tanımlamaktadır.

Parametre Adı

İşleç

Değer

VE grubu (bunların tümü doğrudur)

Olay Kimliği

Eşittir

100

Olay Kaynağı

Eşittir

Contoso

Aşağıdaki ifade, bir Windows olayını Contoso olan bir kaynak, 100 olan bir olay sayısı ve 1. parametrede "Error" sözcüğüyle tanımlamaktadır.

Parametre Adı

İşleç

Değer

VE grubu (bunların tümü doğrudur)

Olay Kimliği

Eşittir

100

Olay Kaynağı

Eşittir

Contoso

Parametre 1

Eşittir

Hata

Aşağıdaki ifade, bir Windows olayını Contoso olan bir kaynak, 100 olan bir olay sayısı ve açıklamanın herhangi bir yerinde geçen "Error" sözcüğüyle tanımlamaktadır.

Parametre Adı

İşleç

Değer

VE grubu (bunların tümü doğrudur)

Olay Kimliği

Eşittir

100

Olay Kaynağı

Eşittir

Contoso

EventDescription

İçerir

Hata

Metin Günlükleri

Aşağıdaki ifade, "Error" sözcüğünü içeren genel bir metin günlüğündeki bir girişi tanımlamaktadır.

Parametre Adı

İşleç

Değer

Params/Param[1]

İçerir

Hata

Aşağıdaki ifade, üçüncü alanında "Error" sözcüğünü içeren genel bir CSV metin günlüğündeki bir girişi tanımlamaktadır.

Parametre Adı

İşleç

Değer

Parametreler/Parametre[3]

Eşittir

Hata

Komut dosyaları

Aşağıdaki ifade, "PerfValue" adındaki bir komut dosyasından 10 ile 20 arasındaki sayısal bir değeri tanımlamaktadır.

Parametre Adı

İşleç

Değer

VE grubu (bunların tümü doğrudur)

Property[@Name="PerfValue"]

Büyüktür

10

Property[@Name="PerfValue"]

Küçüktür

20