Ç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.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin