Pour installer le Windows Adaptive Agent de Kemp :
Allez sur le lien suivant et téléchargez l'agent :
https://support.kemptechnologies.com/hc/en-us/articles/202375687-LoadMaster-Adaptive-Agent-for-Microsoft-Windows
Pour un serveur 2008, la documentation d'installation se télécharge sur ce lien :
https://support.kemptechnologies.com/hc/en-us/articles/203126749-Install-Adaptive-Agent
Notez que la documentation intéressante pour un 2008 est dans le zip de l'agent sous la forme d'un fichier pdf
Il va falloir un compte pour l'agent, pour cela on va créer un compte local.
Lancez compmgmt.msc
Créez un compte local lmagent
Mettez le dans le groupe local "Performance Monitor Users"
Dans la documentation pour un serveur 2003 on indique qu'il faut aller dans le registre sous
HKEY_LOCAL_MACHINE>SOFTWARE>Microsoft>Windows NT>CurrentVersion>Perflib
puis faire un clic droit sur Perflib et sélectionner "Permissions"
Ajoutez Everyone et donnez lui les droits de lecture
Ensuite, sur le serveur IIS doit être installé
L'installation de base de IIS a ces options sur un serveur 2008
Cochez en supplément CGI
Sur le site web par défaut cliquez sur "Explore"
Vous arriverez dans le répertoire racine du site web par défaut
Créez un répertoire nommé "load"
Décompressez y le contenu du fichier zip "LMAgent.zip" téléchargé sur le site de Kemp
Les 2 fichiers importants sont :
LMperfagent-config a un contenu de base qui ressemble à ceci
Ouvrir le fichier avec Notepadd++ est nettement mieux et présente ainsi
Signification des champs
Comme dit dans la documentation, chaque metrique a sa propre ligne
Chaque ligne a 5 colonnes (champs).
La première colonne définie le poid de la métrique.
La seconde colonne indique la valeur maximale. Pour le CPU par exemple c'est 100. Pour la mémoire si votre VM a 2Gb de mémoire, il fait mettre 2048.
La troisième colonne indique si le fait que la valeur augmente est une bonne chose ou non. Par exemple pour le CPU si la valeur monte (up) et atteind 100, cela veut dire que c'est une mauvaise chose. A l'inverse, pour la quantité de mémoire vive, si tout est disponible, c'est une bonne chose quand on arrive à la valeur maximale (Available MBytes).
La quatrième colonne est la hard limit value. Elle écrase toutes les autres métriques. Quand on l'atteind cela veut dire que la machine ne peut plus recevoir de charge supplémentaire.
Au niveau de votre serveur IIS, allez dans ISAPI and CGI Restrictions
Cliquez sur Add
Authorisez l'exe et donnez lui le nom Lmperfagent
Cela donne ceci
Convertissez le répertoire load en Application
Cliquez sur Connect as et mettez le compte local créé au début de la procédure
Testez la connexion
Cliquez sur Handle mapping comme montré ici
Cliquez sur CGI-exe puis Edit Feature Permissions
Cochez Execute puis Ok
Allez sur la page web par défaut avec un navigateur avec le chemin d'accès à LMperfagent.exe
Dans l'exemple ci-dessus cela donne
http://localhost/load/LMperfagent.exe
La page doit retourner une valeur tel que montré ici :