Log Collector Tool
Log Collector, BriefCam konuşlandırılmış bir sistemden ilgili günlükleri toplamak için bir araçtır. Aracı çalıştırdıktan sonra, bir çıkış dizinindeki her makine için sıkıştırılmış bir dosyanız olacak.
Aşağıdakilerle ilgili günlükler toplanır:
BriefCam hizmetleri
IIS
db-yapılandırma
db-aracı
Log Collector aracı (collect-logs) şurada bulunabilir: {BriefCamServer installation folder}\tools\log_collector_tool.
Aracı hepsi bir arada bir makineden çalıştırmak için:
Dosyayı
collect-logs.zipayıklayın.PowerShell'i yönetici olarak açın.
Aracı çıkardığınız dizin içinden yardımcı programı çalıştırın.
Aracı uzak bir makineden çalıştırmak için:
.
collect-logszip dosyasını ayıklayın.Dosyayı ana bilgisayarlarınız ve kimlik bilgilerinizle
config.jsongüncelleyin.Uzak makinelerin güvenlik duvarı yönetici düzeyinde kimlik bilgilerinde WINRM ve ICMP'yi etkinleştirin ve izin verin.
Her makinede, PowerShell uzaktan imzalı komut dizilerinin çalıştırılmasını etkinleştirin. Ek bilgi için, bkz. Özelleştirilmiş İlke Ayarlarına Sahip Yüksek Güvenlikli Ortam.
PowerShell'i yönetici olarak açın.
Aracı çıkardığınız dizin içinden yardımcı programı çalıştırın.
Aşağıdakiler kullanılabilecek parametrelerdir:
Parametre | Tip | Açıklama | Gerekli/İsteğe Bağlı | Yorum |
-config | dize | yapılandırma dosyası yolu | uzak bir makineden çalıştırılırken gereklidir | varsayılan: './config.json' |
-başlangıç | dize | başlangıç tarihi | isteğe bağlı | Biçim: 'yyyy-AA-gg'. Atlanırsa, başlangıç tarihi kabul edilmez. |
-bitiş | dize | bitiş tarihi | isteğe bağlı | Biçim: 'yyyy-AA-gg'. Atlanırsa, bugünün tarihi varsayılır (dahil). |
-yerel | bayrak | yalnızca yerel toplama durumunda gereklidir | ||
-o | dize | sıkıştırılmış arşivlenmiş çıkış dizini | isteğe bağlı | varsayılan: geçerli çalışma dizini. Eğer verilen yol mevcut değilse, oluşturulacaktır. |
İşte birkaç örnek:
Yerel toplama için:
PS> ./collect-logs.ps1 -local -start 2021-08-01 -end 2021-10-23
Uzaktan toplama için:
PS> ./collect-logs.ps1 -config "./config.json" -start 2022-01-01 -o "c:\path\to\keep\logs"
Log Collector'da sorun giderme için bir dizi günlük dosyası mevcuttur:
c:/windows/temp/_collect.log- her uzaktan toplanan makinede<UTILITY-DIRECTORY>/_collect.log- aracı yerel olarak çalıştırırken<UTILITY-DIRECTORY>/deploy.log,<UTILITY-DIRECTORY>/deploy-trace.log- yardımcı programın çalıştığı makinede