I metodi di raccolta e archiviazione dei dati di Atera possono, in alcuni casi, causare problemi con la funzionalità di applicazioni software specifiche. In genere, quando si verificano tali problemi, si riceve una notifica che indica che la porta COM è già in uso o viene utilizzata da un'altra applicazione.
Se si riscontrano problemi con la porta COM su dispositivi in cui è installato l'agente Atera, è possibile iniziare disinstallando l'agente Atera dal dispositivo interessato ed eseguendo un riavvio del dispositivo. Questo passaggio consente di determinare se Atera è la causa principale del problema.
Se il problema persiste dopo queste azioni, non è correlato ad Atera. Se invece il problema della porta COM si risolve dopo aver disinstallato l'agente Atera e riavviato il dispositivo, è evidente che l'agente Atera era effettivamente responsabile del problema.
Soluzione per le porte COM
Attualmente, la soluzione più efficace per risolvere questo problema consiste nel disabilitare il componente specifico dell'agente Atera responsabile della raccolta e dell'archiviazione dei dati. Questo può essere ottenuto utilizzando uno script in combinazione con il nostro monitoraggio delle soglie basato sulle caratteristiche.
Script della porta COM
Inizialmente, caricare lo script fornito di seguito nella propria istanza Atera. Per ulteriori informazioni, consultare l'articolo "Creare o caricare script".
$File = Get-Item -Path "C:\Program Files\Atera Networks\AteraAgent\Packages\AgentPackageMonitoring\OpenHardwareMonitorLib.dll"
$FileScript = Test-Path "C:\Program Files\Atera Networks\Remove_OpenHadrwareMonitor.ps1"
$Size = $File.Length
if ( $FileScript -ne 'False' ) {
Set-Content "C:\Program Files\ATERA Networks\Remove_OpenHadrwareMonitor.ps1" 'Stop-Process -Name AgentPackageMonitoring -Force -ErrorAction SilentlyContinue
Remove-Item -Path "C:\Program Files\Atera Networks\AteraAgent\Packages\AgentPackageMonitoring\OpenHardwareMonitorLib.dll" -Force -ErrorAction SilentlyContinue
New-Item -Path "C:\Program Files\Atera Networks\AteraAgent\Packages\AgentPackageMonitoring" -Name "OpenHardwareMonitorLib.dll" -ItemType "file"-Force -ErrorAction SilentlyContinue'
}
Start-Sleep -Seconds 5
if ( $Size -gt 2 ){
cd "C:\Program Files\Atera Networks"
.\Remove_OpenHadrwareMonitor.ps1
}
else {
exit
}
Una volta caricato lo script nell'istanza di Atera, è necessario utilizzarlo con un elemento di soglia basato su script per disabilitare il componente in questione. A tal fine, si consiglia di duplicare il profilo di soglia esistente associato al dispositivo e di integrare successivamente l'elemento precedentemente menzionato.
Impostazione dell'elemento soglia basato su script
1. Accedere alla console dell'agente interessato dalla dashboard di Atera e selezionare il profilo di soglia assegnato. Se non è stato assegnato un profilo di soglia, consultare l'articolo "Creare o modificare un profilo di soglia di allarme" per istruzioni dettagliate su come creare un profilo.
Appare la pagina del profilo di soglia
2. Fare clic sul menu a discesa accanto all'opzione "Salva" e scegliere "Salva con nome".
3. Inserire il nome del profilo clonato e fare clic su "Applica".
Viene visualizzata la pagina del profilo clonato
4. Nel profilo clonato, selezionare "Nuovo elemento" per generare l'elemento di soglia basato su script.
5. Nella finestra Voce di soglia, scegliere "Basato su script" e riempire i campi specificati con le informazioni necessarie.
- Titolo dell'avviso: Scegliere un nome descrittivo per l'avviso.
- Script di monitoraggio: Selezionare lo script caricato nella sezione "Script porte COM".
- Gravità dell'avviso: Specificare il livello di gravità desiderato.
- Tipo di valore di soglia: Impostare su "Testo".
- Operatore: Scegliere "Contiene".
- Valore: Immettere "OpenHardwareMonitor rimosso".
- Periodo di tempo: Impostare su "1,5".
Dopo aver configurato tutti i campi pertinenti, fare clic su "Aggiungi".
6. Dopo aver aggiunto l'elemento basato su script, assicurarsi di salvare l'elemento di soglia.
È tutto pronto. Assicurarsi di assegnare il profilo all'agente interessato. Per ulteriori informazioni, consultare l'articolo fornito di seguito.
Note importanti
Una volta stabilito il profilo di soglia basato su script, il componente responsabile della raccolta e della memorizzazione dei dati verrà disattivato. Di conseguenza, tutte le funzionalità di avviso saranno disattivate e i dispositivi sottoposti a questa procedura non genereranno più avvisi all'interno di Atera. Inoltre, anche le funzioni metriche cesseranno di funzionare.
Lo script è configurato in modo tale che se si verifica un aggiornamento dell'agente e il componente di raccolta e archiviazione dei dati viene riparato, la voce di soglia basata sullo script disabiliterà nuovamente il componente, risolvendo automaticamente il problema.