Considérations des performances et meilleures pratiques avec l'appliance KACE SMA.
Ce document fait référence à l'interface d'administration et à l'interface système de l'application de gestion des systèmes. Pour accéder à l'interface utilisateur de l'administrateur ou du système, l'ajout d'un /adminui ou /systemui après l'URL de l'appliance de gestion des systèmes KACE (SMA) est la méthode pour accéder à ces interfaces. Exemples :
Admin UI: https://kacesma.domain.loc/adminui
System UI: https://kacesma.domain.loc/systemui
Remarque: Tenter d'accéder à l'interface utilisateur du système sur un SMA simple-org redirigera simplement vers l'interface d'administration. Pour les systèmes multi-org, les paramètres existent à la fois dans l'interface d'administration (par organisation) et dans l'interface système (globalement).
Lors du dépannage de problèmes de performances sur un appliance KACE, il est extrêmement important de comprendre les symptômes du problème. En contactant KACE Support, plus nous pouvons identifier le problème avec précision, plus vite nous pouvons le résoudre.
Pour de plus amples renseignements à ce sujet, veuillez consulter KACE-SMA Course 2 Installing the KACE SMA Agent-Web-based Training.
De plus, un webinaire sur le support KACE a été présenté le 27 octobre 2017, couvrant les détails discutés dans cet article. L'enregistrement est disponible à l'adresse suivante https://support.quest.com/fr-fr/kb/234300
Les sujets énumérés dans cet article se rapportent aux considérations de performance et aux meilleures pratiques pour l'Appliance de gestion des systèmes KACE. Il s'agit d'un document évolutif, alors gardez-le dans vos favoris et revenez souvent le consulter.
Tout d'abord, assurez-vous que les exigences minimales sont respectées pour les appliances virtuelles et que le matériel physique est actuellement pris en charge.
Appliance Virtuelle
https://www.quest.com/fr-fr/products/kace-systems-management-appliance
Spécifications | Spécifications techniques de l'appliance virtuelle | Configuration système requise pour la machine virtuelle
Appliance Physique
https://www.quest.com/fr-fr/products/kace-systems-management-appliance
Spécifications | Spécifications techniques des appareils physiques | Spécifications matérielles
Multi-org: System UI | Organisations | [Nom de l'ORG]
Single-org: Admin UI | Settings/Paramètres > Provisioning | Paramètres de communication
Le SMA utilise Apache pour toutes les activités d'agent et d'interface web, et Apache a une limite de 800 connexions simultanées codées en dur. Les connexions Apache sont généralement très rapides et temporaires. Par exemple, le service d'une page de l'interface utilisateur n'utilise une connexion que pendant que les données sont servies. Les connexions les plus longues sont généralement les téléchargements de fichiers/charges utiles par les agents. Les fonctionnalités suivantes sont affectées par la surcharge d'Apache :
Recours et prévention
Les programmes de découverte n'ont pas d'impact direct sur la communication des agents ou les performances de l'interface utilisateur Web, car ils n'impliquent pas Apache. Cependant, des calendriers de découverte agressifs peuvent avoir un impact notable sur les performances globales du serveur.
Les calendriers de scripts et de correctifs peuvent avoir un impact direct sur la communication des agents et les performances de l'interface utilisateur Web, car ils impliquent Apache. Le fait d'avoir des calendriers de scripts ou de correctifs agressifs peut avoir un impact notable sur les performances globales du serveur ainsi que causer des problèmes de communication avec les agents et d'accès à l'interface utilisateur. La meilleure option pour éliminer la plus grande partie de cet impact est l'utilisation des partages de réplication. Une planification agressive peut encore causer des problèmes avec les partages de réplication, mais le seuil est beaucoup plus élevé. Lors de l'utilisation des partages de réplication, le coupable le plus probable de tout problème de débit (par exemple, si les programmes ne sont pas terminés) sera le réglage du débit de la tâche.
Les scripts hors ligne ont une présence moins visible sur le serveur, par nature. Gardez à l'esprit que les scripts hors ligne peuvent avoir un impact sur les performances en raison du téléchargement des résultats (par exemple, si un script hors ligne s'exécute très fréquemment, les téléchargements de résultats composés dans de grands environnements peuvent en fait maximiser les flux Appache).
Multi-org: System UI | Settings/Paramètres | Paramètres généraux
Single-org: Admin UI | Settings/Paramètres | Provisioning | Paramètres de communication
Task Throughput/ Débit des tâches est un multiplicateur utilisé par le service Konductor (le'cerveau' pour les tâches des agents) sur le SMA. La valeur par défaut de 3 peut être augmentée d'un niveau toutes les 15 minutes, mais ne doit être augmentée que si la moyenne de charge sur le serveur reste inférieure à 10 et que la quantité de tâches " prêtes à fonctionner " ne peut être maintenue. Si le serveur envoie des tâches assez rapidement pour maintenir une file d'attente vide, cette valeur ne doit pas être augmentée. Le réglage le plus bas qui fonctionne dans l'environnement devrait être utilisé.
Le nombre total de tâches dépend du nombre de programmes de correctifs et de scripts en fonction du nombre d'agents en production. L'intervalle d'agent affecte également la fréquence à laquelle plusieurs de ces tâches sont planifiées et envoyées à tous les agents - ce qui aura également un impact sur le nombre total de tâches que le serveur doit envoyer aux agents et la quantité de débit nécessaire pour les accomplir.
La capacité de traitement des tâches ne doit pas être augmentée au-delà de 5 sans consulter KACE Support.
Konductor Log/journaux
Multi-org: System UI | Settings | Logs
Single-org: Admin UI | Settings | Logs
[2017-10-23 17:21:57 -0500] Konductor[1384] [main] stats [s:21874 t:8 tc:8 c:8 cc:738 sl:30 tpl:40 at:399 rt:400 lt:3 lv:0.31]
Statut des tâches de l'agent
Multi-org: System UI | Settings/Paramètres | Support | Affichage de l'état des tâches de l'agent
Single-org: Admin UI | Settings/Paramètres | Support | Affichage de l'état des tâches de l'agent
Exemple 1:
Problème : Les agents ne reçoivent pas les tâches, les inventaires prennent beaucoup de temps, etc. Les tâches lancées (t) et les tâches terminées (tc et/ou c) sont égales ou presque égales, mais les threads actifs (at) et/ou les threads réservés (rt) sont bien inférieurs au niveau standard de 400 chacun.
Parce que : Les scripts hors ligne s'exécutent trop fréquemment, et les threads actifs sont consommés par les agents qui téléchargent les résultats des scripts hors ligne.
Exemple 2:
Problème : Les tâches de l'agent ne sont pas envoyées assez rapidement et elles sont sauvegardées dans la liste des tâches de l'agent. De nombreuses tâches sont en état "Prêt à Exécuter (connecté)", et les threads actifs/réservés (at/rt) semblent avoir de nombreux threads disponibles.
Parce que : Le débit des tâches peut avoir besoin d'être augmenté, car le serveur suit la charge mais ne peut pas distribuer les tâches assez rapidement pour répondre à la demande.
L'impact des rapports planifiés sur la performance du serveur dépendra du nombre et de la fréquence des rapports planifiés ainsi que de la taille de l'ensemble de données interrogé.
Astuces:
L'impact des étiquettes intelligentes sur les performances du serveur peut être assez important. Les étiquettes intelligentes d'appareil et d'utilisateur (y compris les étiquettes LDAP) sont traitées lorsqu'un appareil télécharge des données d'inventaire ou qu'un utilisateur se connecte, respectivement. Cela signifie que chaque étiquette intelligente de périphérique activée sur le serveur fonctionne avec chaque téléchargement d'inventaire. Par exemple, 100 étiquettes intelligentes activées dans un environnement de 15 000 appareils entraîneraient 150 000 demandes d'étiquettes intelligentes à chaque cycle d'inventaire. De même, 100 étiquettes intelligentes utilisateur seraient évaluées à chaque connexion d'un utilisateur.
Astuces:
Même si les règles relatives aux tickets s'appliquent généralement au service d'assistance, il est possible d'accéder aux données dans d'autres parties de la base de données, ce qui peut avoir un impact sur les performances dans d'autres parties.
Astuces:
Dans la mesure du possible, les assistants de l'interface utilisateur doivent être utilisés. Custom SQL est une option de niveau expert que nous offrons au client, et elle est extrêmement puissante mais aussi très dangereuse.
Lorsque vous contactez KACE Support, il est important d'identifier le plus précisément possible les symptômes du problème de performance. Il est également possible de gagner du temps en extrayant de manière préventive les journaux du serveur de l'appliance, car ceux-ci sont généralement nécessaires pour diagnostiquer le problème. Pour extraire les journaux du serveur :
Sur une appliance multi-org:
System UI | Settings/paramètre | Support | Récupérer les journaux d'activité de l'appliance
Sur une appliance mono-org:
Admin UI | Settings/paramètre | Support | Récupérer les journaux d'activité de l'appliance
Ceci téléchargera un fichier journal du serveur au format.tgz que KACE Support pourra demander pour aider à diagnostiquer le problème.
En plus d'extraire les journaux, il est important de s'assurer qu'une sauvegarde valide (à la fois des fichiers de base et des fichiers différentiels - étiquetés " base " et " incr ") a été déchargée de l'appliance vers un partage local ou réseau dans votre environnement.
© 2025 Quest Software Inc. ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center