XenApp_Check Archive

2

Mise à jour de XenApp_Check (XenApp 6.x) : 2.6

XenApp_Check pour XA 6 passe en 2.6, dans cette mise à jour nous avons modifié le check du nombre de serveur(s) publié(s) au sein d’une application afin que ce dernier prenne en compte les Groupes de tâches (Worker Groups).

Toutes les applications n’ayant qu’un seul serveur de publié en direct ou via les Worker Groups seront regroupées dans la section (section « Server in Application(s)).

 

XenAppcheck_26Plus d’excuse pour les publications via les Worker Groups .

Le billet concernant XenApp_Check est ici .

XenApp_CheckXA6 2.6 (XenApp 6.x)

XenApp_CheckXA6.rar

4

Mise à jour de XenApp_Check : 2.5

MAJ :19/09/2014

La version XA5 passe en 2.5

 


 

Déjà plus d’un an depuis la dernière mise à jour de XenApp_Check (436 jours exactement), on ne vous fera pas le coup du « comme le temps passe vite » mais pas loin 😉 .

Dans cette mise à jour  nous avons ajouté une section « UPM version » qui permet de vérifier si les agents UPM sont UpToDate (par rapport à la version que vous avez validée ) au sein de vos fermes et une section « Section statut » affichant les sections désactivées ».

La version UPM de référence dans XenApp_Check est la « 5.0.0.111 » (modifiable via la variable $UPMVer)
Nous avons aussi corrigé divers bugs mineurs et amélioré le temps d’exécution du script (réduction d’environ 15 % du temps d’exécution) en changeant le check WMI  (on passe par un socket.TcpClient sur le port 135).

 

XenApp_Check_2_5

 

Seule la version XA6 passe en version 2.5, la version XA5 sera très prochainement mise à jour.

Désormais les fichiers XenApp_CheckXA6.ps1 et le fichier Ctx_FunctionXa6.ps1 sont regroupés au sein d’un fichier rar.

Comme d’habitude vos remarques et suggestions sont les bienvenues.

 

XenApp_Check_GraphMerci pour les DL 😉


Le billet sur XenApp_Check

4

Mise à jour de XenApp_Check : 2.3

Ajout de la section Server(s) Load, cette section regroupe les serveurs dont la charge est supérieure à 9998.

Vous pouvez désactiver cette section via le script XenApp_Check.ps1 en mettant à FALSE la variable $Check_Ctx_SrvLoad.  

Les serveurs dont le calculateur de charge correspond à celui configuré dans la variable  $LoadEval_Check(calculateur de charge de maintenance configuré via le script XenApp_Check.ps1) sont exclus de cette section.

Le billet sur XenApp_Check

0

Mise à jour de XenApp_Check : 2.2

Ajout de la section Citrix HotFix missing, permettant de vérifier la présence d’un HotFix Citrix sur chaque serveur membre de la ferme XenApp (XA5/6x).
Par défaut cette section est activée, vous pouvez la désactiver via le fichier XenApp_Check.ps1 en mettant à FALSE la variable $Check_Ctx_HotFix

Si vous souhaitez changer version du HotFix Citrix recherché (la modification se fait dans le fichier XenApp_CheckXAx.ps1) :
– Pour XenApp6.0/6.5 changer la valeur de la variable $Ctx_HotFixXA60 (pour XenApp 6.0)  ou $Ctx_HotFixXA65 (pour XenApp 6.5).
– Pour XenApp 5 changer les valeur de  la variable $Ctx_HotFixXA5_32 (pour les OS 32bits) et/ou $Ctx_HotFixXA5_64 (pour les OS 64 bits).
 

Reste plus qu’à leur installer le HotFix validé par vos soins

 

Si le message LHC error or CtxHotFix not Installed apparait dans la colonne Citrix HotFix, soit le HotFix n’est pas installé soit la LHC est corrompu

Le billet sur XenApp_Check

2

Mise à Jour de XenApp_Check : 2.1

Version : 2.1 (XA5/XA6x) 

Ajout de la section EdgeSight Agent, permettant de vérifier la version agent installée sur chaque serveur membre de la ferme XenApp (XA5/6x).
Par défaut cette section est désactivée, vous pouvez l’activer via le fichier XenApp_CheckXAx.ps1 en mettant à TRUE la  variable $Check_EdgeSightAgentVer

3

Mise à Jour de XenApp_Check : 2.0

La 2.0 est portée sur les deux versions de XenApp_Check (XA5/XA6x).

La 2.0 rajoute/modifie :

  • Récupération du répertoire d’exécution de XenApp_Check afin de renseigner la variable $Path
  • Modification du  path function file . \\your share\XenApp_Check\Ctx_Functions.ps1 par . $Path’Ctx_FunctionsXA6.ps1
  • Création automatique du répertoire Backup (pouquoi on ne l’a pas fait avant 🙂 ).
  • Ajout d’un check Wmi afin d’éviter les Time out WMI sur les différents checks lorsque WMI n’est pas accessible (là pour le coup si vous avez des serveurs qui ont des problèmes WMI, la durée d’exécution de XenApp_check sera diminuée d’au moins 30 % ).
2

Mise à Jour de XenApp_Check : 1.6

Cela faisait longtemps que nous n’avions pas fait de mise à jour de XenApp_Check  (05/09/2012), dans cette mise à jour nous avons rajouté des éléments demandés par certains d’entre vous (au passage merci à tous ceux qui nous proposent des idées d’upgrade 😉 ), XenApp_Check passe donc en 1.6.

Dans cette 1.6 nous avons rajouté  le seveur TS/RDS (la valeur remonte depuis le seveur exécutant XenApp_Check, dans la prochaine version il est prévu que tous les serveurs soient checkés par rapport au serveur exécutant XenApp_Check) et le nombre de Worker Groups dans la section « Général Détails », nous avons rajouté la section « server type » qui permet de connaitre le nombre de serveurs physiques et/ou virtuel au sein d’une ferme.

La mise à jour 1.6 est pour l’instant porté sur XenApp_Check XA6x , la version XA5 sera rapidement mise à jour.

5

XenApp_Check compatible XenApp 6

XenApp_Check est désormais comptatible XenApp 6 🙂 et disponible ici .

Le code est fonctionnel mais pas encore optimisé ;) .
Le fonctionnement reste identique à XenApp_check pour XA5, à la différence qu’il faut configurer le mode policy via les lignes 58 et 64 du script XenApp_CheckXA6.ps1

 

40

XenApp_Check

MAJ :03/12/2014
Version : 2.6 (XA6x)

Le check du nombre de serveur(s) publié(s) au sein d’une application comprend désormais les Worker Groups (section « Server in Application(s) »)

XenAppcheck_26


 

Afin de connaitre l’état de nos fermes XenApp, nous avons mis en place un script powershell (XenApp_Check.ps1) afin que ce dernier nous remonte un ensemble d’informations permettant de se faire une idée précise de l’état de nos fermes XenApp.

XenApp_Check va générer un fichier .htm et procéder à un envoi de mail du rapport (format .html) afin que vous puissiez être informé où que vous soyez.

XenApp_Check (tout comme XenApp_InfoFarm) est très fortement inspiré pour la partie graphique du script vcheck de la communauté Vmware.

XenApp_Check va remonter une série d’informations permettant d’avoir une synthèse de la ferme XenApp accompagnée du résultat d’une série de checks (détaillés plus bas dans ce billet) permettant d’avoir un instantané de l’état de la ferme XenApp (très pratique le matin quand les admins arrivent par exemple, ou si vous devez intervenir sur une ferme XenApp que vous n’avez jamais administré 🙂 ).

XenApp_Check a été testé sur des serveurs Windows 2003 Fr sp2 et des fermes XenApp 5 fr en R01,R03 et R06, XenApp_CheckXA6 a été testé sur des serveurs 2008 R2 sp1 et des fermes en XenApp 6 R01.

Partie information :

  • Nom de la ferme
  • Type de datastore
  • Serveur licence XenApp et son port
  • Nombre d’application(s) de la ferme
  • Nombre de serveur(s) de la ferme
  • Nombre de stratégie(s) de la ferme
  • Nombre de calculateur(s) de charge de la ferme
  • Nombre d’administrateur(s)

Read the rest of this entry »