Supervision Archive

0

XenApp_LoadMonitor pour XenApp 7.x

Mise à jour de XenApp_LoadMonitor afin de pouvoir superviser les silos d’une ferme XenApp 7.x.

Pour ceux (et celles) qui ne connaissent pas (encore) XenApp_LoadMonitor nous vous invitons à lire le billet « Supervision de silo serveurs« ,

Une modification a été apportée sur le fichier justgage.1.0.1.min.js afin que les gauges passent en orange à partir de 50 % de load.

 

var percentColors = [« #a9d70b », »#a9d70b », »#EEA73D », « #ff0000 »];

 


Les serveurs en maintenance sont exclus du calcul de charge des silos.

 

Pour rappel le détail de chaque silo s’obtient en cliquant sur le silo correspondant.

 

XenApp_LoadMonitor_7x.rar

 

 

2

Zabbix : Template XenApp 7.x

Cela faisait longtemps qu’on en parlait, cette fois on s’y est collé 🙂 .

Nous avons donc mis en place un template Zabbix orienté XenApp 7.x permettant une supervision et un monitoring de base (comprenant les parties OS et Citrix)

Le template regroupe trois templates :

  • Template Windows 2012
  • Template DDC
  • Template Worker

 

Zab_Temp-XA7x-6Les graphs cpu, mémoire, swap et disque sont disponibles via l’écran screen de chaque host

Items Template Windows 2012 :

  • Agent ping
  • Free disk space %
  • Free swap space
  • Incoming network traffic (sur toutes les cartes)
  • Outgoing network traffic (sur toutes les cartes)
  • Memory_usage
  • Memory_usage %
  • Port 135MSRPC
  • Port 139NetBIOS-ssn
  • Port 445NetBIOS-ssn
  • Processor % Load
  • Service DNS Client
  • Service Group Policy Client
  • Service Local Session Manager
  • Service Netlogon
  • Service Print Spooler
  • Service Remote Procedure Call (RPC)
  • Service RPC Endpoint Mapper
  • Service Security Accounts Manager
  • Service Server
  • Service User Profile Service
  • Service Windows Event Log
  • Service Windows Management Instrumentation
  • Service Windows Time
  • Service Workstation
  • Swap space (total)
  • Swap space used
  • System uptime
  • Total disk space
  • Total memory
  • Used disk space

 

Items Citrix XA_XD 7.x Worker :

  • Service Citrix Stack Control Service
  • Service Citrix Smart Card Service
  • Service Citrix Services Manager
  • Service Citrix Pvs for VMs agent
  • Service Citrix Profile Management
  • Service Citrix Print Manager Service
  • Service Citrix MultiTouch Redirection Service
  • Service Citrix Mobile Receiver Virtual Channel
  • Service Citrix Location and Sensor Virtual Channel Service
  • Service Citrix HDX MediaStream for Flash Service
  • Service Citrix Group Policy Engine
  • Service Citrix End User Experiencing Monitoring
  • Service Citrix Encryption Service
  • Service Citrix Diagnostic Facility COM Server
  • Service Citrix Device Redirector Service
  • Service Citrix Desktop Service
  • VDA Total sessions
  • VDA Total Desktop sessions
  • VDA Total App sessions

 

Items Citrix XA_XD 7.x DDC :

  • Citrix Database connected
  • Service Citrix Storefront Service
  • Service Citrix Storefront Privileged Administration Service
  • Service Citrix Monitor Service
  • Service Citrix Machine Creation Service
  • Service Citrix Host Service
  • Service Citrix Environment Test Service
  • Service Citrix Diagnostic Facility COM Server
  • Service Citrix Delegated Administration Service
  • Service Citrix Configuration Service
  • Service Citrix Configuration Logging Service
  • Service Citrix Broker Service
  • Service Citrix Analytics
  • Service Citrix AD Identity Service

Vous pouvez aussi importer ce template dans MonitorX .

 

Download_2Zabbix_Template_XaXd_7x.xml

17

Supervision de silo serveurs

Comme vous le savez chez nous la supervision (et le monitoring) XenApp c’est une religion, c’est pourquoi au détour d’une discussion avec notre collègue Corvette_Man (à qui nous devons l’idée originale de ce billet)  l’idée d’une supervision global des silos (serveurs) d’une ferme XenApp nous est venue.

Le but de cette démarche est double, premièrement permettre à la Citrix team d’avoir une vision des silos avec leur taux d’utilisation et deuxièmement offrir aux équipes applicatives une vue de leurs silos respectifs avec le taux d’utilisation.

Nous avons donc mis en place un script PowerShell permettant d’afficher une page html au sein de laquelle sont regroupés tous les silos de serveurs (ayant au moins un serveur). La disponibilité de ces silos est exprimée en pourcentage au travers d’un graphique (le pourcentage est issu du total de la charge des serveurs du silo) , un clic sur un silo déclenche l’ouverture d’une page html regroupant la totalité des serveurs membres du silo avec leur charge respective.

Le script tourne au travers d’une boucle s’exécutant toutes les 5 mn (à adapté selon vos besoin, de notre côté le script tourne via une tache planifiée), Les graphiques sont issus de justGage.com (justGage est basé sur la librairie  Raphaël).

L’avantage de justGage est qu’il est personnalisable, rapide et facile à mettre en place. Le graphique change de couleur en fonction de la valeur entrée dans le graphique, vert en dessous de 34 %, jaune de 34 % jusqu’à 66 % et rouge à partir de 67 %.

 

XenApp_LoadMonitor1La vue globale d’une ferme XenApp 6.5
Le chiffre à côté du pourcentage de chaque silo correspond aux nombre de serveurs membre du silo

 

XenApp_LoadMonitor2La vue d’un silo avec la charge de chaque serveur

 

Les pages générées sont compatibles avec Chrome, Firefox et IE (9).

 

Download_2XenApp_LoadMonitor.rar

7

Template Zabbix XenApp 6.5

Cela faisait quelque temps que nous souhaitions mettre en place un template Zabbix dédié XenApp 6.5 (pas de monitoring de type ZDC/XML broker ou Webi, ça fera l’objet d’un prochain billet 😉 ), au passage ce template a été réalisé sous Zabbix 2.4.

Afin que ce  template XenApp 6.5  puisse être le plus compatible tout langage, nous avons utilisé les « ID » des compteurs perfmon (ce que permet facilement Zabbix, concernant les compteurs perfmon propre à XenApp ils ne sont pas concernés car nous avons constaté qu’entre un 2008 Fr et un 2008 Us les « ID » ne correspondaient pas, mais comme on est sympa on vous a mis dans le champ description des items XenApp la version perfmon US).

 

Le template comprend 30 items (certains items sont liés afin de permettre des valeurs calculées), 21 trigers, un screen avec cinq graphiques (afin de pouvoir rapidement lors d’une recherche sur un host de pouvoir visualiser graphiquement.


Zabbix_TemplateItems
Bien sur ces items correspondent à un monitoring et une supervision globale (si vous avez d’autres items à rajouter n’hésitez pas à les partager)

 

Le template comprend cinq graphiques et un screen (le screen reprenant les cinq graphiques afin de permettre un affichage rapide des graphiques).

  • Cpu load
  • Disk usage
  • Load server
  • Memory usage
  • Total Session (moins les deux connections des listeners RDP/ICA)

 

 Zabbix_TemplateItems2
Ok notre labs est par hyper sollicité 🙂


Download_2
zbx_template_XenApp_65.xml


La page des templates Zabbix de zabbix.org est ici (elle comprend notamment un template XenApp regroupant les parties Web Interface, ZDC etc..).
La page des templates officiels de zabbix.com est ici.