Tous les admins d’un infra Citrix qu’elle soit XenApp et/ou XenDesktop comprendront l’intérêt de suivre l’état de ces serveurs en temps réel. Par défaut, un serveur Citrix peut avoir plusieurs états qui traduisent son bon fonctionnement ou tout du moins sa capacité à communiquer avec les Delivery Controllers.
Cet état peut-être :
D’un manière générale, on va dire que dès qu’un serveur n’est PAS dans un état Registered cela constitue un problème et les équipes IT doivent être prévenues. Ce contrôle peut être réalisé avec le script PowerShell suivant :
# Calling the Citrix SDK CmdLets
Add-PSSnapin Citrix*
# Getting only the Production Servers
$timestamp = $(get-date -f yyyy-MM-dd_HH-mm)
$prod_servers = Get-BrokerMachine -CatalogName "My_Production_Catalog"
foreach ($server in $prod_servers)
{
# Only matter if the server are ON (otherwise they are OFF and it's normal)
if (($server.RegistrationState -ne "Registered") -and ($server.PowerState -eq "On"))
{
$servername = $server.DNSName
# If server is not in Regisetered Status - Probably problems - Sending email
Send-MailMessage –From monitoring-ctx@company.com –To support-it@company.com -Subject "[CTX] - MON-CTX - Server problem $servername." –Body "A server is currently encountering some troubles. `nPlease review the server: $servername. This server appears to not being in Registered state ($timestamp)." -SmtpServer smtp.company.com -port 587
}
}
Ce script vous permet donc de récupérer la liste des serveurs d’un Machine Catalog précis puis de vérifier l’état de chaque serveur. Si l’état des serveurs qui sont allumés (PowerState égal à On) ne sont pas dans un état Registered alors on envoie un alerte email à l’équipe IT.
Là encore, ce script sera plus utile s’il est planifié avec le Task Scheduler de Windows.
Gmail peut lire vos emails et pièces jointes pour entraîner son IA, sauf si vous…
Anthropic (Claude IA) : Une Nouvelle Ère de l'Intelligence Artificielle en France Introduction Anthropic (Claude…
Authentification PowerShell à Microsoft Graph via App Registration Vous utilisez probablement déjà PowerShell pour administrer…
Affinity Révolutionne le Marché : Une Suite Unique et Gratuite, un Défi pour Photoshop Introduction…
Fini les pubs sur AKRIL.NET : explications Après plusieurs années à afficher des publicités sur…
Mico : le nouveau visage de l'IA sur Windows qui surpasse Clippy Introduction Mico, le…