vSphere Web Client : activer le refresh auto et modifier le timeout de session sur vCenter 5.5 (MAJ)

MAJ 25/11/2013 : après quelques essais de mon coté, je vous conseille malgré tout d’éviter de mettre un refresh trop court. En effet, le rafraichissement de l’interface est relativement long. Un bon compromis, 5 minutes (300 secondes).

L’interface WebClient de vCenter devient désormais la norme et on sait depuis déjà plusieurs releases que le client lourd historique est en fin de vie et sera vraisemblablement abandonné lors de la prochaine release majeure de vSphere. Ceci étant, ce client web a perdu un peu de la réactivité de son ainé et surtout jusqu’à présent, ne permettait plus de suivre l’activité de vos vCenter sans rafraichir manuellement l’interface.

La régression est désormais comblée dans vCenter 5.5, au prix d’une sollicitation plus importante de votre service Web vSphere, forcément. Ceci étant, par défaut, ce n’est pas activé. Pour se faire, il vous faut modifier le fichier de propriétés du service Web Client. Sur une appliance VCSA il se trouve dans /var/lib/vmware/vsphere-client/webclient.properties ; pour un serveur vCenter sous Windows, rendez-vous par défaut (sauf si vous avez modifié les chemins lors de l’installation) dans C:\ProgramData\VMware\vSphere Web Client\webclient.properties.

Modifiez ainsi votre fichier de propriété :

# To change the Help url reference, change the value to the required url.
# If you are deploying a Help package locally on the vSphere Web Client system, then provide a relative url.
# For example, if you deployed help.war, you would specify help.url=/help/
#help.url=http://techpubs.vmware.com/

# To disable SSO, change the flag to false. Once disabled, login screen will include a dropdown of all 5.0 vCenter Servers registered through the administrator tool.
#***WARNING*** THIS PROPERTY IS DEPRECATED
#sso.enabled = true

# Session timeout in minutes, default 120
# Modification 18/11/2013 passage de 120 minutes a 1000 (une tres grosse journee de travail !)
session.timeout = 1000

# Ajout 18/11/2013 refresh auto de 30 secondes sur les webclients
refresh.rate = 30

Enfin, redémarrez le service WebClient (seulement celui-là, cela suffit amplement).

Source: VirtuallyGhetto http://www.virtuallyghetto.com/2013/09/my-top-5-favorite-enhancements-to-new.html