TUTOS.EU

Kemp : installation de l'agent sur un serveur Windows

Installer l'agent Kemp pour que la solution de load balancing puisse récupérer un taux de charge pour orienter son flux

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 :


2