Log Collector Tool
Log Collector è uno strumento per raccogliere registri rilevanti da un sistema distribuito da BriefCam. Una volta eseguito lo strumento, si avrà un file compresso per ogni macchina in una directory di output.
Vengono raccolti i registri relativi ai seguenti elementi:
BriefCam servizi
IIS
db-config
db-tool
Lo strumento Raccoglitore registri (collect-logs) è reperibile all'indirizzo: {BriefCamServer installation folder}\tools\log_collector_tool.
Per eseguire lo strumento da una macchina all-in-one:
Estrarre il
collect-logs.zipfile.Aprire PowerShell come amministratore.
Eseguire l'utilità dall'interno della directory in cui è stato estratto lo strumento.
Per eseguire lo strumento da una macchina remota:
Estrarre il file
collect-logs.zip.Aggiornare il
config.jsonfile con gli host e le credenziali.Abilitare e consentire WINRM e ICMP nelle credenziali firewall a livello di amministratore dei computer remoti.
Su ogni computer, abilitare l'esecuzione di script PowerShell firmati in remoto. Per ulteriori informazioni, vedere Ambiente di sicurezza elevato con impostazioni dei criteri personalizzate.
Aprire PowerShell come amministratore.
Eseguire l'utilità dall'interno della directory in cui è stato estratto lo strumento.
Di seguito sono riportati i parametri che è possibile utilizzare:
Parametro | Tipo | Descrizione | Richiesto/Opzionale | Commento |
-config | stringa | Percorso del file di configurazione | Necessario quando si esegue da un computer remoto | Predefinito: './config.json' |
-start | stringa | data di inizio | Opzionale | Formato: 'aaaa-MM-gg'. Se omesso, non viene utilizzata alcuna data di inizio. |
Fine | stringa | data di fine | Opzionale | Formato: 'aaaa-MM-gg'. Se omesso, viene utilizzata la data odierna (inclusa). |
-locale | bandiera | Obbligatoria solo in caso di raccolta locale | ||
-o | stringa | Directory di output archiviata compressa | Opzionale | Impostazione predefinita: directory di lavoro corrente. Se il percorso specificato non esiste, verrà creato. |
Di seguito alcuni esempi:
Per la raccolta locale:
PS> ./collect-logs.ps1 -local -start 2021-08-01 -end 2021-10-23
Per la raccolta remota:
PS> ./collect-logs.ps1 -config "./config.json" -start 2022-01-01 -o "c:\path\to\keep\logs"
Per la risoluzione dei problemi di Log Collector sono disponibili diversi file di registro:
c:/windows/temp/_collect.log– su ogni macchina raccolta remota<UTILITY-DIRECTORY>/_collect.log– quando si esegue lo strumento localmente<UTILITY-DIRECTORY>/deploy.log,<UTILITY-DIRECTORY>/deploy-trace.log– sulla macchina da cui viene eseguita l'utilità