System Center Operations Manager'da ve System Center Essentials'ta tanılama izlemeyi kullanma

Bu makalede, Microsoft System Center Essentials 2010 ve System Center Operations Manager'da tanılama izlemenin nasıl kullanılacağı açıklanmaktadır.

Orijinal ürün sürümü: Microsoft System Center Essentials 2010, Microsoft System Center Operations Manager 2007
Özgün KB numarası: 942864

Önemli

Bu makale, kayıt defterinin nasıl değiştirileceği hakkında bilgiler içerir. Değiştirmeden önce kayıt defterini yedeklemeyi unutmayın. Bir sorun olduğunda kayıt defterinin nasıl geri yükleneceğini bildiğinizden emin olun. Kayıt defterini yedekleme, geri yükleme ve değiştirme hakkında daha fazla bilgi için bkz. Windows'ta kayıt defterini yedekleme ve geri yükleme.

Giriş

Tanılama izlemeyi yalnızca bir Microsoft Müşteri Destek Hizmetleri (CSS) temsilcisiyle ilişkili olarak gerçekleştirmenizi öneririz. Oluşturulan izlemeler metin tabanlı izleme iletisinin bağlamı hakkında bilgi içerdiğinden bunu öneririz. Ancak, Microsoft System Center Operations Manager 2007 ve Microsoft System Center Essentials 2007'de bu izleme bilgileri insan tarafından okunabilir bir biçimde değildir. İzlemeler bir CSS temsilcisi tarafından dönüştürüldükten sonra, insan tarafından okunabilir metin kullanılabilir. Ancak, bu metin yalnızca kaynak kodu dosya adları, konumlar, kaynak kodu işlevleri ve dönüş kodları gibi düşük düzeyli bilgiler içerir. Karmaşık bir sorunu gidermeniz gerekiyorsa bu bilgiler yararlı olabilir.

System Center Essentials 2010, System Center Operations Manager 2007 SP1 ve sonraki sürümlerinde, ikili izleme dosyalarının metne dönüştürülebilmesini sağlayan izleme iletisi dosyaları (TMF) sağlanır. Ancak, tanılama izlemeyi yalnızca gerekli olduğunda ve yalnızca bir Microsoft temsilcisinin danışmanlığıyla yapmanızı kesinlikle öneririz.

System Center Operations Manager 2007 ve System Center Essentials 2007, Microsoft Operations Manager'ın önceki sürümlerinden farklı bir tanılama izleme yöntemi uygular. Bu yeni izleme yöntemi, izleme bilgilerinin depolandığı ikili dosyalar oluşturur. Bu yeni izleme yöntemi Windows çekirdek düzeyinde uygulandığından, son derece verimlidir ve saniyede on binlerce izleme iletisi günlüğe kaydedebilir.

Bu makalede, bunu bir Microsoft CSS temsilcisi tarafından yapmanız istenirse izlemeyi başlatmak ve durdurmak için kullanılabilecek araçlar açıklanmaktadır. Makalede ayrıca System Center Essentials 2010, System Center Essentials 2007 SP1, System Center Operations Manager 2007 SP1 ve sonraki sürümlerde sağlanan yeni işlevler de ele alınmaktadır.

İzleme araçları konumu

Aracı rolü, Yönetim Sunucusu rolü veya Ağ Geçidi rolü gibi her rolün yükleme klasörü Araçlar adlı bir klasör içerir. Aşağıdaki dosyalar Araçlar klasöründe bulunur:

  • StartTracing.cmd
  • StopTracing.cmd
  • TracelogSM.exe
  • TracingGuidsBid.txt
  • TracingGuidsUI.txt
  • TracingGuidsNative.txt
  • TracingReadMe.txt

System Center Essentials 2010, System Center Essentials 2007 SP1 ve System Center Operations Manager 2007 SP1 aşağıdaki eklemeleri içerir:

  • FormatTracing.cmd
  • ViewRealtimeTracing.cmd
  • TraceFmtSM.exe
  • OpsMgrTraceTMF.cab
  • Default.tmf
  • System.tmf

İzlemeyi başlatma

Not

System Center Essentials 2010, System Center Operations Manager 2007 SP1 ve sonraki sürümlerde, izleme hem Aracı rolünde hem de Yönetim Sunucusu rolünde otomatik olarak başlatılır. İzleme yalnızca hata çıkışını kullanır. İkili izleme dosyaları klasöre windows\logs\OpsMgrTrace yazılır. İzleme çıkışının izleme düzeyinin değiştirilebilmesi için önce izlemenin durdurulması gerekir.

Tanılama izlemeyi başlatmak için şu adımları izleyin:

  1. İzlemeye başlamak istediğiniz bilgisayarda Başlat'ı seçin, Çalıştır'ı seçin, cmd yazın ve ardından Tamam'a tıklayın.

  2. Komut isteminde komutunu kullanarak cd Araçlar dizinine geçin.

  3. yazın StartTracing LEVELve ENTER tuşuna basın. Bu komutta LEVEL değerini istediğiniz izleme düzeyiyle değiştirin. İzleme düzeyini belirtmek için büyük harf karakterler kullanın. Aşağıdaki düzeyler kullanılabilir:

    • ERR
    • UYR
    • INF
    • VER

    Örneğin, yazın StartTracing WRN.

İzlemeye başladığınızda izleme çıkışı aşağıdaki ikili dosyalara yazılır:

  • MOMTraceNative.etl
  • MOMTraceBID.etl
  • MOMTraceUI.etl

Windows 7, Windows Server 2008, Windows Server 2008 R2 ve sonraki sürümlerde dosyalar konumunda windows\logs\OpsMgrTracebulunur.

İzlemeyi durdurma

Tanılama izlemeyi durdurmak için şu adımları izleyin:

  1. Başlat'ı seçin, Çalıştır'ı seçin, cmd yazın ve tamam'a tıklayın.
  2. Komut isteminde komutunu kullanarak cd Araçlar dizinine geçin.
  3. yazın StopTracing.cmdve ENTER tuşuna basın.

Var olan izlemeleri metin biçimine dönüştürme

Var olan izleme dosyalarını metin izlemeye dönüştürmek için, önce komutunu kullanarak StopTracing.cmd izlemeyi durdurmanız gerekir.

Not

Dönüştürülen izlemeler içindeki bilgiler çok düşük düzeyde bir ayrıntıdır (hata ayıklama düzeyi). Bu nedenle, dönüştürülen izlemeler için kaynak kodun ve izlenen bileşenin bilgisi gerekir. İzleme dönüştürme işleminin yalnızca css temsilcisi tarafından gerekli olduğunda gerçekleştirilmesini öneririz.

  1. Başlat'ı seçin, Çalıştır'ı seçin, cmd yazın ve tamam'a tıklayın.
  2. Komut isteminde komutunu kullanarak cd Araçlar dizinine geçin.
  3. yazın FormatTracing.cmdve ENTER tuşuna basın.

Komut ilk kez FormatTracing.cmd yürütülürken, izlemeleri dönüştürmek için gereken izleme dosyaları SystemDrive\Program Files\System Center Operations Manager\Tools\TMF klasörüne ayıklanır. Ardından, toplu iş dosyası klasördeki FormatTracing.cmdwindows\logs\OpsMgrTrace her izleme dosyasını (*.etl) numaralandırır. Ardından, TraceFMTSM.exe yardımcı programı dosyaları metne dönüştürür. Metin çıkışı, klasördeki uzantı .log aynı ada sahip bir dosyaya windows\logs\OpsMgrTrace yazılır. Özet (.sum) dosyası da dönüştürülen her dosya için aynı konuma yazılır. Bu dosya, dönüştürülen her izleme iletisi olayının ayrıntılarını gösterir.

Dönüştürülen izleme dosyalarını görüntüleme

Toplu iş dosyası kullanılarak FormatTracing.cmd metne dönüştürülen izleme dosyaları, Not Defteri gibi bir metin düzenleyicisi kullanılarak görüntülenebilir.

Önyükleme süresi izleme varsayılan olarak etkindir

Tipik bir yönetim sunucusu yüklemesinde, HealthService hizmeti başlatıldığında üç izleme oturumu başlar. Varsayılan olarak, yalnızca hata izleme yapılır. İzleme dosyalarına çok az bilgi yazılır. Varsayılan izleme dosyası konumu ve oluşturulan adlar aşağıdaki gibidir:

Klasör Dosya adı Açıklama
windows\logs\OpsMgrTrace TracingGuidsBID.etl Yönetilen kod bileşenleri için çıkışı izleme
windows\logs\OpsMgrTrace TracingGuidsNative.etl Yerel kod bileşenleri için çıkışı izleme
windows\logs\OpsMgrTrace TracingGuidsUI.etl Yönetilen kod kullanıcı arabirimi (OpsMgr kullanıcı arabirimi) için izleme çıkışı

Her oturum döngüsel izleme ile etkinleştirilir ve en fazla 100 megabayt (MB) dosya boyutuna sahiptir. Yeni oluşturulan bir .etl dosyasının tipik .etl dosya boyutu 16 kilobayttır (KB).

Not

Aracı rolü gibi bir Operations Manager rolü yönetilen veya kullanıcı arabirimi izleme iletileri içermese de, HealthService hizmeti başlatıldığında varsayılan olarak üç varsayılan izleme .etl dosyası oluşturulur. Varsayılan olarak, yalnızca kullanıcı arabirimi rolünde hiçbir izleme oturumu başlatılmaz.

Önyükleme süresi izlemeyi devre dışı bırakma

Uyarı

Kayıt Defteri Düzenleyicisi'ni veya başka bir yöntemi kullanarak kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu sorunlar, işletim sistemini yeniden yüklemenizi gerektirebilir. Microsoft, bu sorunların çözülebileceğini garanti edemez. Kayıt defterini değiştirmek kendi sorumluluğunuzdadır.

HealthService hizmetini içeren herhangi bir rolde üç izleme sağlayıcısı otomatik olarak başlatılır. İzleme dosyaları klasörüne windows\logs\OpsMgrTrace yazılır. Genellikle, bu klasördeki .etl dosyaları, özellikle Aracı rolü için küçük olur. Ancak, yönetim sunucusu rolü için Operations Manager yüklemesi iyi durumda değilse, bu dosyalardan biri veya daha fazlası her biri yapılandırılan en büyük boyut olan 100 MB'a çıkabilir. Bu dosyalar aşağıdakileri içerir:

  • TracingGuidsBid.etl
  • TracingGuidsNative.etl
  • TracingGuidsUI.etl
  • önceki .etl dosyaları

Küçük bir önyükleme bölümü boyutu nedeniyle hata ayıklama düzeyi izlemeyi devre dışı bırakmanız gerekiyorsa, Yönetim Sunucusu rolünü veya izlemeyi devre dışı bırakmak istediğiniz Aracı rolünü çalıştıran bilgisayara bir kayıt defteri değeri ekleyebilirsiniz. Bunu yapmak için şu adımları uygulayın.

Not

İzleme devre dışı bırakılırsa, düşük düzeyli izleme bilgileri kaybolacağından gelecekte Operations Manager sorunlarını gidermeyi etkileyebilir. Gelecekteki düzeltmeler, hizmet paketleri veya ürün güncelleştirmeleri kayıt defteri girdisini kaldırabilir ve izlemeyi yeniden etkinleştirebilir. Varsayılan olarak, bu kayıt defteri anahtarı yoktur. Bu kayıt defteri anahtarını kaldırırsanız veya değerini 0 olarak değiştirirseniz varsayılan izleme etkinleştirilir.

  1. Başlat'ı seçin, Çalıştır'ı seçin, regedit yazın ve Tamam'a tıklayın.

  2. Aşağıdaki kayıt defteri alt anahtarını bulun ve seçin:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft Operations Manager\3.0\

  3. adlı Tracingbir alt anahtar oluşturun.

  4. Ayrıntılar bölmesinde adlı DisableAutoTracingbir REG_DWORD değeri oluşturun.

  5. Değer verileri alanına 1 yazın ve Tamam'a tıklayın.

  6. Kayıt Defteri Düzenleyicisi'nden çıkın.

Toplu iş dosyasını Araçlar klasöründen yürütürseniz StopTracing.cmd Operations Manager izleme oturumları durdurulur. Klasördeki windows\logs\OpsMgrTrace .etl dosyaları, disk alanını yeniden kazanmak için artık gerekli değilse silinebilir.

İzleme dosyası çıkışının varsayılan konumunu taşıma

Önyükleme bölümü alanının sınırlı olduğu bir bilgisayarda bir Operations Manager Sunucu rolü veya Aracı rolü yüklüyse, izleme dosyalarının varsayılan konumunu (*.etl) taşımanız gerekebilir. Bunu yapmak için şu adımları uygulayın:

  1. Yerel diskte dosyaları barındıracak yeterli kapasiteye sahip yeni bir klasör oluşturun. Her biri en fazla 100 MB olan üç varsayılan izleme dosyası ve her biri en fazla 100 MB olan önceden kullanılan üç izleme dosyası, toplam potansiyel izleme dosyası kapasitesi olan 600 MB'a eşittir.

  2. Klasörde en az aşağıdaki NT Dosya Sistemi (NTFS) izinlerini ayarlayın, SYSTEM = Tam Denetim, Yöneticiler = Tam Denetim.

  3. Araçlar yükleme klasöründe StartTracing.cmd toplu iş dosyasını bulun ve açın. Not Defteri gibi bir metin düzenleyicisi kullanın.

  4. StartTracing.cmd toplu iş dosyasında deyimini SET OpsMgrTracePath bulun. Varsayılan değeri yeni konumun yoluyla değiştirin. Yol bir boşluk karakteri içeriyorsa, yolu konuşma işaretleri (") ile sınırlandırın.

  5. Değişiklikleri StartTracing.cmd dosyasına kaydedin.

  6. Yeni klasöre izlemeye başlamak için toplu iş dosyasını çalıştırın StopTracing.cmd . Ardından toplu iş dosyasını çalıştırın StartTracing.cmd . Toplu iş dosyasını çalıştırdıktan StartTracing.cmd sonra, aşağıdaki dosyalar yeni klasöre yazılır:

    • TracingGuidsBid.etl
    • TracingGuidsNative.etl
    • TracingGuidsUI.etl
  7. İzlemeleri metne dönüştürmek için komutunu kullanmadan FormatTracing.cmd önce, değişkeni yeni izleme dosyası klasörüne işaret eden şekilde değiştirmek OpsMgrTracePath için komutunu düzenlemeniz FormatTracing.cmd gerekir.

Gelecekteki düzeltmeler, hizmet paketleri veya ürün güncelleştirmeleri Araçlar klasöründeki dosyaları değiştirebilir. Bu, işlevselliği varsayılan işleve geri değiştirir. Güncelleştirmeleri yaptıktan sonra daha fazla değişiklik olup olmadığını denetlemenizi öneririz.

Gerçek zamanlı izlemeyi görüntüleme

Microsoft CSS'nin önerisi olmadan üretim ortamındaki gerçek zamanlı izlemeleri görüntülemek için toplu iş dosyasını kullanmamanızı ViewRealTimeTracing.cmd öneririz. Özellikle Bilgi izleme düzeyi ayarlarını veya ayrıntılı izleme düzeyi ayarlarını kullandığınızda izlemeleri gerçek zamanlı olarak görüntülemek, sunucu performansını ciddi ölçüde etkileyebilir.

Dosya ilk kez ViewRealTimeTracing.cmd yürütülürken, izlemeleri dönüştürmek için gereken izleme dosyaları SystemDrive\Program Files\System Center Operations Manager\Tools\TMF klasörüne ayıklanır. Toplu ViewRealTimeTracing.cmd iş dosyası daha sonra Araçlar klasöründeki her izleme oturumu tanım dosyasını (Araçlar\TracingGuids*.txt) numaralandırır. Ardından, komut istemi penceresinde ayrı bir örneği TraceFmtSM başlatılır. Yönetilen, yerel ve ui tarafından yönetilen izlemeler için izleme oturumlarının çıkışı her pencereye yöneliktir.

Batch ViewRealTimeTracing.cmd dosyası tek, isteğe bağlı bir komut satırı parametresini (-ods ) kabul eder. Bu parametrenin sağlanılması ek olarak bir hata ayıklayıcıya izleme verilerinin çıkışını oluşturur.

Başvurular

Tanılama izleme hakkında daha fazla bilgi için Microsoft Learn'e gidin. Ardından Windows için Olay izleme araması yapın.