Les méthodes de collecte et de stockage des données d'Atera peuvent, dans certains cas, entraîner des problèmes de fonctionnement de certaines applications logicielles. En général, lorsque de tels problèmes surviennent, vous recevez une notification indiquant que le port COM est déjà utilisé ou qu'il est utilisé par une autre application.
Si vous rencontrez des problèmes de port COM sur des appareils sur lesquels l'agent Atera est installé, vous pouvez commencer par désinstaller l'agent Atera de l'appareil concerné, puis redémarrer l'appareil. Cette étape vous permet de déterminer si Atera est à l'origine du problème.
Si le problème persiste après ces actions, il n'est pas lié à Atera. En revanche, si le problème du port COM est résolu après la désinstallation de l'agent Atera et le redémarrage de l'appareil, il devient évident que l'agent Atera était effectivement responsable du problème.
Solution pour les ports COM
Actuellement, la solution la plus efficace pour résoudre ce problème consiste à désactiver le composant spécifique de l'agent Atera responsable de la collecte et du stockage des données. Pour ce faire, il est possible d'utiliser un script en combinaison avec notre surveillance des seuils basée sur les caractéristiques.
Script du port COM
Dans un premier temps, téléchargez le script fourni ci-dessous sur votre instance Atera. Reportez-vous à notre article intitulé "Créer ou télécharger des scripts" pour de plus amples informations.
$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
}
Une fois le script téléchargé dans votre instance Atera, il doit être utilisé avec un élément de seuil basé sur un script pour désactiver le composant en question. Pour ce faire, nous vous suggérons de dupliquer le profil de seuil existant associé à votre appareil et d'y intégrer ensuite l'élément susmentionné.
Configurer un élément de seuil basé sur un script
1. Accédez à la console de l'agent concerné à partir du tableau de bord Atera et sélectionnez le profil de seuil attribué. Si vous n'avez pas attribué de profil de seuil, veuillez vous référer à l'article "Créer ou modifier un profil de seuil d'alerte" pour obtenir des instructions détaillées sur la manière de créer un profil.
La page du profil de seuil apparaît.
2. Cliquez sur le menu déroulant situé à côté de l'option "Enregistrer" et choisissez "Enregistrer sous".
3. Saisissez le nom du profil cloné, puis cliquez sur "Appliquer".
La page du profil cloné s'affiche
4. Dans le profil cloné, sélectionnez "Nouvel élément" pour générer l'élément de seuil basé sur un script.
5. Dans la fenêtre Elément de seuil, optez pour "Basé sur un script" et remplissez les champs spécifiés avec les informations nécessaires.
- Titre de l'alerte : Choisissez un nom descriptif pour l'alerte.
- Script de surveillance : Sélectionnez le script téléchargé dans la section "COM Ports Script".
- Gravité de l'alerte : Spécifiez le niveau de gravité souhaité.
- Type de valeur de seuil : Réglez-le sur "Texte".
- Opérateur : Choisissez "Contient".
- Valeur : Entrez "OpenHardwareMonitor supprimé".
- Période : Définir à "1.5."
Après avoir configuré tous les champs pertinents, cliquez sur "Ajouter".
6. Après avoir ajouté l'élément basé sur un script, veillez à enregistrer l'élément de seuil.
Tout est prêt. Veillez à attribuer le profil à l'agent concerné. Pour plus d'informations, veuillez vous référer à l'article ci-dessous.
Notes importantes
Une fois que le profil de seuil basé sur un script est établi, le composant responsable de la collecte et du stockage des données est désactivé. Par conséquent, toutes les fonctions d'alerte seront désactivées et les appareils soumis à cette procédure ne généreront plus d'alertes au sein d'Atera. En outre, les fonctions métriques cesseront également de fonctionner.
Le script est configuré de manière à ce que, si une mise à jour de l'agent se produit et que le composant de collecte et de stockage des données est réparé, l'élément de seuil basé sur le script désactive à nouveau le composant, ce qui résout automatiquement le problème.