Aracılığıyla paylaş


Çevrimdışı çözümleme ve koruma için günlük dosyalarını toplama

Bu makalede, çevrimdışı analiz ve koruma amacıyla Microsoft Azure hizmet olarak platform (PaaS) Windows sanal makinesinden (VM) günlük dosyalarının nasıl toplandığı açıklanır.

Tüm günlük dosyalarını tek bir merkezi konumda toplamakla ilgilenmiyorsanız, vm'ye erişmek ve canlı sorun giderme oturumu yapmak için Uzak Masaüstü Protokolü'nü (RDP) kullanırken genellikle dosyaları analiz edebilirsiniz. Ancak, tüm günlük dosyalarını kolayca toplamak ve başka biri tarafından analiz için VM'nin dışına kaydetmek isteyebileceğiniz çeşitli senaryolar vardır. Alternatif olarak, barındırılan hizmetinizi yeniden dağıtmak ve uygulamanızın işlevselliğini geri yüklemek için dosyaları daha sonra analiz için korumak isteyebilirsiniz.

Aşağıdaki bölümlerde, bir PaaS VM'sinden tanılama günlüklerini hızlı bir şekilde toplama seçenekleri açıklanmaktadır.

1. Seçenek: VM'de CollectGuestLogs.exe çalıştırmak için RDP kullanma

Günlükleri toplamak için en kolay seçenek, VM'ye erişmek için Uzak Masaüstü Protokolü'nü (RDP) kullanmak ve ardından CollectGuestLogs.exe yürütülebilir dosyasını çalıştırmaktır. Bu yürütülebilir dosya Azure Konuk Aracısı ile birlikte görüntülenir. Aracı tüm PaaS VM'lerinde ve çoğu hizmet olarak altyapı (IaaS) VM'lerinde bulunur. CollectGuestLogs.exe vm'den günlüklerin .zip bir dosyası oluşturur. Bu .zip dosyasının konumu aşağıdaki tabloda özetlenmiştir.

Sanal makine türü Dosya konumu
PaaS VM D:\Packages\GuestAgent\CollectGuestLogs.exe
IaaS VM C:\WindowsAzure\Packages\CollectGuestLogs.exe

Varsayılan olarak CollectGuestLogs yürütülebilir dosyası Internet Information Services (IIS) günlüklerini toplar. Bu günlükler uzun süre çalışan web rolleri için büyük olabilir. IIS günlük koleksiyonunu önlemek için komutunu çalıştırın CollectGuestLogs.exe -Mode:ga. Daha fazla bilgi için komutunu çalıştırın CollectGuestLogs.exe -?.

Seçenek 2: Azure Günlük Toplayıcı uzantısını çalıştırma

Azure Günlük Toplayıcı uzantısını yerel geliştirme bilgisayarınızdan çalıştırabilirsiniz. Bu seçenek, VM'ye erişmek için RDP kullanmak zorunda kalmadan günlükleri toplamak için kullanışlıdır. Aynı anda birçok VM'den günlük toplamak istiyorsanız da kullanışlıdır. Daha fazla bilgi için aşağıdaki Azure Geliştirici Blogu makalesine bakın:

Azure Günlük Toplayıcı kullanarak sanal makine sorunlarını gidermeyi basitleştirme.

Daha fazla bilgi

Yardım için bize ulaşın

Sorularınız veya yardıma ihtiyacınız varsa bir destek isteği oluşturun veya Azure topluluk desteği isteyin. Ürün geri bildirimini Azure geri bildirim topluluğuna da gönderebilirsiniz.