S'applique à IT Asset Tool 2.x — analyse sans agent, sans aucun logiciel installé sur les ordinateurs surveillés.
Si vous déployez l'agent (ClientIAT) sur vos ordinateurs, consultez plutôt la FAQ client/serveur.
Cliquez sur une question pour la développer
+Configuration matérielle et logicielle requise
Serveur IT Asset Tool — l'ordinateur qui exécute la console de gestion et le moteur de collecte :
- processeur Intel ou AMD, 2 GHz ou plus
- 8 Go de RAM ou plus
- 10 Go d'espace disque libre ou plus
- Windows 11 64 bits ou Windows Server 2019
- résolution d'écran de 1440 × 900 ou plus pour la console
- accès Internet pour activer et vérifier la licence
+IT Asset Tool ne récupère aucune donnée en mode sans agent
Si en mode sans agent l'inventaire ne collecte aucune donnée, ou si les données sont incomplètes :
- contrôlez les paramètres Active Directory (nom du domaine, compte administrateur et mot de passe) et réappliquez-les si l'installation provient d'une mise à niveau ;
- lancez Check AgentLess dans Config > Utility > Debugger Tool : l'outil ouvre l'Active Directory Integration Debugger, où vous saisissez le domaine, le compte administrateur et son mot de passe — éventuellement aussi un nom d'hôte cible — puis vous cliquez sur Check Connections ;
- utilisez l'encadré Troubleshooting connection problems to a remote computer du même onglet pour diagnostiquer une machine précise (voir la rubrique suivante) ;
- vérifiez que l'hôte ne figure pas dans Host Exclusions from agentless scanning ;
Si en revanche seuls certains ordinateurs manquent, le problème se situe sur ces hôtes : voir la rubrique suivante.
+Certains postes ne sont pas analysés
Pour que tous les hôtes soient analysés par IT Asset Tool, le pare-feu des différents postes ne doit pas interférer et les services Windows suivants doivent être activés sur chacun d'eux :
- Appel de procédure distante (RPC)
- Remote Registry (Registre à distance)
- Infrastructure de gestion Windows (WMI)
- Pare-feu Windows Defender
Le composant Partage de fichiers et d'imprimantes doit également être actif (nécessaire uniquement pour la suppression/mise à jour logicielle à distance).
L'hôte doit répondre au ping ICMP. Avant toute tentative de connexion WMI, l'analyse envoie un ping à chaque ordinateur et écarte ceux qui ne répondent pas dans le délai imparti. Une règle de pare-feu qui bloque l'ICMP rend donc un poste invisible pour l'inventaire, même si WMI est parfaitement accessible.
Une fois cela vérifié, assurez-vous que le nom d'hôte est résolvable par le DNS interne et que l'ordinateur existe dans Active Directory en tant qu'objet Computers. L'analyse interroge l'annuaire à la recherche des objets ordinateur dont le système d'exploitation est Windows : un objet dont l'attribut operatingSystem est vide — cas typique d'une machine n'ayant jamais effectué d'ouverture de session sur le domaine — n'est tout simplement pas énuméré.
Le moyen le plus rapide d'appliquer tout cela à un domaine entier est Set GPO, dans Config > Miscellaneous : la fonction crée et lie une stratégie de groupe nommée IAT Setting qui règle Remote Registry et le pare-feu Windows en démarrage automatique, place le RPC en automatique et ajoute deux règles de pare-feu entrantes — IAT Server (TCP) et IAT Server ICMP — autorisant le trafic provenant de l'adresse du serveur IT Asset Tool sur le profil de domaine.
Pour contrôler un poste précis, utilisez Config > Utility > Troubleshooting connection problems to a remote computer : saisissez le nom d'hôte — un nom, pas une adresse IP — et cliquez sur Scan. L'outil résout l'adresse, envoie un ping, puis tente la connexion WMI avec les identifiants de domaine et indique à quelle étape il échoue.
Guide de configuration : https://www.it-asset-tool.com/fr/documentation/agent-less/agent-moins-de-configuration
+L'analyse s'est arrêtée après 35 hôtes
L'édition gratuite inventorie jusqu'à 35 hôtes. Une fois que la base de données contient ce nombre d'ordinateurs, l'analyse sans agent ne se contente pas de refuser les nouveaux : elle ignore tous les hôtes du cycle, si bien que l'inventaire entier cesse d'être actualisé.
Le Listener en indique la raison sur sa console et dans son fichier journal :
The maximum limit of USERS available for a Free edition of IT Asset Tool has been reached.Host scanning is disabled due to exceeding the number of clients allowed by the free subscription.
Pour lever la limite, activez une licence dans Config > General > Subscription Activation. Sinon, ramenez le nombre d'ordinateurs stockés dans la base de données sous les 35 en supprimant ceux que vous n'avez plus besoin de surveiller, et ajoutez-les à Host Exclusions from agentless scanning pour que le cycle suivant ne les réintègre pas.
+À quelle fréquence l'inventaire est-il actualisé
Le moteur sans agent fonctionne par cycles : il énumère le domaine, contacte un par un tous les hôtes joignables, puis attend avant de démarrer le passage suivant.
La pause entre deux passages se règle dans Config > Advanced > Microsoft Active Directory Integration avec Interval Pooling, exprimé en minutes ; la valeur par défaut est 10.
C'est la pause entre les cycles, pas la durée totale d'actualisation : sur un grand domaine, un seul passage peut durer bien plus longtemps que l'intervalle lui-même, car chaque hôte est contacté à tour de rôle.
L'attente est interruptible : une modification de configuration effectuée dans la console est prise en compte sans attendre la fin du cycle en cours. Pour actualiser immédiatement un ordinateur, faites un clic droit dessus dans l'inventaire et choisissez Scan Now.
+SQL Host or TCP port unreachable!
Assurez-vous que le serveur Microsoft SQL est joignable sur son port TCP et qu'il accepte les connexions distantes. Le message indique le port réellement configuré pour l'instance — 1433 si vous ne l'avez pas modifié — donc si vous utilisez un autre port, le numéro affiché change en conséquence.
Dans la console, vous pouvez contrôler les paramètres de connexion dans Config > Advanced > MSSQL Configuration et les tester avec Check Sql Credential.
N.B. : pensez à activer « SQL Server and Windows Authentication mode » afin d'autoriser les connexions de l'utilisateur administratif SQL « sa ».
Guide de configuration : https://www.it-asset-tool.com/fr/documentation/agent-less/installation-de-microsoft-sql-server
+Connecter une deuxième console à un serveur IT Asset Tool existant
Dans la version 2.x, aucun fichier n'est à copier à la main : la base de données est une instance Microsoft SQL Server et le programme d'installation dispose d'un mode dédié à ce scénario.
- Lancez le programme d'installation avec un compte administrateur sur l'ordinateur qui hébergera la console supplémentaire.
- Dans Subscription Verification, saisissez l'adresse e-mail d'enregistrement et cliquez sur Validate.
- Dans Installation Type, choisissez Connect to Existing SQL Server (Additional Manager).
- Renseignez Host, Microsoft SQL Instance, SQL User, SQL Password et Port de l'instance déjà utilisée par le serveur principal, puis cliquez sur Connect to SQL Server.
- Démarrez la console et connectez-vous avec vos identifiants habituels : la console supplémentaire travaille sur les mêmes données que la principale.
Le service DaemonIAT est installé sur cet ordinateur également. Si vous ne souhaitez pas que la console supplémentaire exécute son propre moteur de collecte, arrêtez le service depuis Config > Advanced > Instances > Management Service à l'aide du bouton Stop.
+Exécuter un débogage
Pour effectuer un débogage, arrêtez le service Windows « DaemonIAT ». L'arrêt du service met également fin à ListenerIAT et aux autres processus IAT qu'il supervise.
Cela fait, et après vous être assuré que le processus « ListenerIAT » n'est pas en cours d'exécution (sinon terminez-le depuis le Gestionnaire des tâches), lancez ListenerIAT.exe manuellement en tant qu'administrateur depuis le dossier Server du chemin d'installation d'IT Asset Tool.
Le lancement manuel empêche le Listener de s'exécuter en arrière-plan : il fonctionne alors en mode console, ce qui permet de consulter les journaux et les éventuels problèmes.
Vous pouvez également exécuter le daemon lui-même en mode console :
DaemonIAT.exe --console
Il démarre et supervise ListenerIAT exactement comme le fait le service, tout en affichant les messages du service à l'écran. Ne l'utilisez pas pendant que le service est démarré.
Tous les modules écrivent en outre leurs fichiers journaux dans C:\ProgramData\IT-Asset-Tool\logs ; le niveau de détail est défini par ErrorLevel dans Config > General.