Voici ce qui s’affiche lorsque
Sitelist.xml contient de nombreuses entrées de gestionnaire d’Agent :
- La agent ne peut pas se connecter à la plupart des gestionnaires Agent.
- L’intervalle de communication agent-serveur (ASCI) est défini sur une courte période (cinq minutes, par exemple).
- Les journaux affichent les communications agent-serveur (ASC) qui se chevauchent et se reposent en boucle.
- La agent n’est pas en mesure d’établir une connexion à un gestionnaire de Agent accessible.
Description détaillée du problème :
La fonction ASC est exécutée à l’aide de deux threads :
- TC thread-collecte les propriétés et place un travail dans la file d’attente des travaux.
- TP Threats : traite le travail en effectuant une package SPIPe et en l’envoyant à ePO.
- Lorsque le thread TC collecte les propriétés, il doit se connecter à ePO pour obtenir l’adresse IP agent. Il tente de se connecter aux sites du gestionnaire de Agent dans le fichier sitelist, un par un, jusqu’à ce qu’il puisse se connecter à ePO. Pour un site de gestionnaire de Agent donné, il tente de se connecter à l’aide de trois méthodes (adresse IP, nom de domaine complet (FQDN) et nom d’hôte).
L’exécution de l’étape ci-dessus prend beaucoup de temps. En
- De nombreux sites de gestionnaire de Agent
Et
- Le site du gestionnaire de Agent supérieur de la liste sitelist n’est pas accessible
- Lorsque le TP thread obtient le travail, il recherche le site ePO pour charger le package. Il tente de se connecter aux sites de gestionnaire de Agent dans la liste sitelist et tente de découvrir les sites de relais jusqu’à ce qu’il trouve un site de gestionnaire de Agent accessible. Si tous les sites de gestionnaire d’Agent sont inaccessibles, il essaie en permanence la liste sitelist jusqu’à ce qu’elle trouve un site de gestionnaire de Agent accessible. Tous ces facteurs peuvent prendre beaucoup de temps, en particulier dans le cas où il existe de nombreux sites Agent Handler et une accessibilité insuffisante dans l’environnement.
- Il existe un itérateur global, également connu sous le nom de Current index, qui pointe vers le site du gestionnaire de Agent en cours d’utilisation au début de l’ASC. Le thread TC réinitialise l’index si un site gestionnaire de Agent accessible est introuvable. Supposons que le premier ASC traite le travail de chargement du package vers ePO et que le TP thread recherche un site de gestionnaire de Agent accessible un par un dans la liste sitelist. Supposons que l’intervalle de communication agent-serveur soit défini sur une courte période (cinq minutes, par exemple). Au bout de cinq minutes, le deuxième ASC démarre. La deuxième thread TC réinitialise l’itérateur sitelist (index actuel) pour pointer vers le début de la liste sitelist et collecter à nouveau les propriétés comme décrit à l’étape 1. Le premier TP thread est concerné. Il tente de réactiver les sites de premier plan dans la liste sitelist, car l’index actuel sitelist est réinitialisé à l’aide du deuxième thread TC. Il se peut donc que certains sites de gestionnaires de Agent au bas de la liste sitelist soient plus difficiles à atteindre (ou peuvent ne jamais être atteints).
Comment
Vous trouverez ci-dessous un exemple de la superposition et de la boucle d’un ASC pour accéder aux sites Agent handler. Le système ci-dessous n’est jamais en mesure de se connecter à un site gestionnaire de Agent accessible. Dans cet exemple,
Sitelist.xml dispose de 12 sites de gestionnaire de Agent et l’intervalle de communication agent-serveur est défini sur cinq minutes. Le thread TC est #2096 et le TP thread est #2088.
Je #2096 Agent réseau, Exécution de l’intervalle ASCI
...
Je #2096 Agent de la collecte d’adresses IP à l’aide d’Internet Manager
...
X #2096 SiteHlp récupérer l’adresse IP du serveur EPO
X #2096 SiteHlp lecture intelligente de la liste de sites
...
X #2096 imsite ImSiteListImpl :: getNextSiteByIndex ()
X #2096 imtents essayant avec le site : 10.5.6.7: 90
...
I #2096 l’imsite qui se connecte au site : 2.56.4.8 sur le port : 443
I #2096 imsite n’a pas pu se connecter au site Real : 2.56.4.8 sur le port : 443
I #2096 imsite se connectant au site : zzzz sur le port : 443
I #2096 imsite n’a pas pu se connecter au site Real : zzzz sur le port : 443
I #2096 imsite se connectant au site : zzzz sur le port : 443
I #2096 imsite n’a pas pu se connecter au site Real : zzzz sur le port : 443
...
I #2096 imsite n’a pas pu se connecter au site Real : 2.56.4.8 sur le port : 443 <-- index 1
I #2096 imsite n’a pas pu se connecter au site Real : 30.25.87.6 sur le port : 443 <-- index 2
I #2096 imsite n’a pas pu se connecter au site Real : 40.2.3.9 sur le port : 443 <-- index 3
I #2096 imsite n’a pas pu se connecter au site Real : 50.6.8.4 sur le port : 443 <-- index 4
I #2096 imsite n’a pas pu se connecter au site Real : 10.6.7.2 sur le port : 443 <-- index 5
I #2096 imsite n’a pas pu se connecter au site Real : 60.2.8.3 sur le port : 443 <-- index 6
I #2096 imsite n’a pas pu se connecter au site Real : 70.6.8.6sur le port : 443 <-- index 7
I #2096 imsite n’a pas pu se connecter au site Real : 80.6.9.12 sur le port : 443 <-- index 8
I #2096 imsite n’a pas pu se connecter au site Real : 80.6.9.120 sur le port : 443 <-- index 9
I #2096 imsite n’a pas pu se connecter au site Real : 90.6.45.87 sur le port : 443 <-- index 10
I #2096 imsite n’a pas pu se connecter au site Real : 90.6.45.80 sur le port : 443 <-- index 11
...
X #2096 imtents essayant avec le site : 110.6.8.4: 90 <-- index 12
X #2096 imsite ImSiteImpl :: getLocalIPAddressFromSocket ()
X #2096 checkBuildTransferObject de l’imsite
X #2096 imsite tentative de création de naInet :: TransferItf instance
X #2096 bldtrob inetmgr :: CreateTransferItfFromProperties ()
I #2096 session HTTP naInet initialisée
X #2096 bldtrob paramètre naInet option de transfert Server = EPOSERVER1:90
X #2096 bldtrob paramètre naInet option de transfert ServerName = EPOSERVER1:90
X #2096 paramètre bldtrob naInet option de transfert ServerIP = 110.6.8.4: 90
X #2096 bldtrob paramètre naInet nom de l’option de transfert = ePO_EPOSERVER1
X #2096 bldtrob paramètre naInet option de transfert RelativePath = logiciel
X #2096 paramètre bldtrob naInet option de transfert SecurePort = 443
X #2096 imsite a instancié naInet :: TransferItf
X #2096 assignTransferCredentials de l’imsite
X #2096 imsite NaInetOpGetIPAddress :: opDetails
I #2096 l’imsite qui se connecte au site : 110.6.8.4 sur le port : 443
I #2096 session HTTP naInet fermée
...
I #2096 session HTTP naInet fermée
X #2096 RegKey RegCreateKey, 80000002, SOFTWARE\Network Associates\ePolicy Orchestrator\Agent
X #2096 RegKey = 00000770
X #2096 RegKey RegSetValueEx, 00000770, IPAddress,68.24.3.5
X #2096 Agent adresse IP = 68.24.3.5
X #2096 RegKey RegCloseKey, 00000770
X #2096 RegKey RegCloseKey, 00000730
X #2096 netif_w candidat MAC = 00012904d0ef si type = 6 include loopback = 0 Oper status = 1
X #2096 netif_w candidat MAC = 000000000000 si type = 24 include loopback = 0 Oper status = 1
X #2096 RegKey RegCreateKey, 80000002, SOFTWARE\Network Associates\ePolicy Orchestrator\Agent
X #2096 RegKey = 00000730
X #2096 RegKey RegSetValueEx, 00000730, SubnetAddress, 68.24.3.0
X #2096 RegKey RegSetValueEx, 00000730, Masque_sous_réseau,255.255.255.128
X #2096 RegKey RegCloseKey, 00000730
Je #2096 gérer ÕýÔÚÊÕ1/4 ̄ÊôÐÔ
I #2096 gérer l’initialisation de l’interface d’événement
X #2096 RegKey RegCreateKey, 80000002, SOFTWARE\Network Associates\ePolicy Orchestrator\Agent
X #2096 RegKey = 00000770
X #2096 RegKey RegQueryValueEx, 00000770, LoggedOnUser
X #2096 RegKey = abcdwxyz
X #2096 RegKey RegCloseKey, 00000770
Je #2096 gérer l’interface EpoEventInf : l’initialisation a réussi.
I #2096 gérer CEnforceProperties :: LoadPropFiles ()-fichier de propriétés introuvable, création d’un nouveau
Je #2096 gérer ÕýÔÚÊÕ1/4 ̄ÊôÐÔ
SiteHlp X #2096 création d’un objet Helper sites
X #2096 SiteHlp obtenir le nom de fichier Sitelist
X #2096 SiteHlp obtenir les versions de Sitelist
X #2096 IPLock readLock-pour un verrouillage en lecture
X #2096 IPLock readUnLock-le déverrouillage du verrou en lecture a réussi
X #2096 SiteHlp récupérer l’adresse IP du serveur EPO
X #2096 SiteHlp lecture intelligente de la liste de sites
X #2096 IPLock readLock-pour un verrouillage en lecture
X #2096 SiteHlp de la lecture à partir de Memory1
X #2096 IPLock readUnLock-le déverrouillage du verrou en lecture a réussi
X #2096 SiteHlp obtenir le site SPIPE
X #2096 SiteHlp de mémoire disponible pour Sitelist
X #2096 RegKey RegCreateKey, 80000002, SOFTWARE\Network Associates\ePolicy Orchestrator\Agent
X #2096 RegKey = 00000770
X #2096 RegKey RegSetValueEx, 00000770, PropsVersion, 20150712012841
X #2096 RegKey RegCloseKey, 00000770
I #2096 gérer la désinitialisation de l’interface d’événement
I #2096 gérer l’interface EpoEventInf : la désinitialisation a réussi.
I #2096 Agent ́úÀíÕýÔÚÏò ePO · þÎñÆ