首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Nagios监视Citrix XenApp?

如何使用Nagios监视Citrix XenApp?
EN

Server Fault用户
提问于 2013-12-20 11:40:16
回答 3查看 11.1K关注 0票数 0

我从来没有能够在网上找到任何好的监测Citrix XenApp客户端桌面的东西。

通常,停止播放的问题只在用户登录并尝试启动应用程序时才会出现。

它很少帮助监视Windows服务的启动,有时甚至那些已经锁定并显示已启动但仍需要重新启动的服务。

那么社区如何解决Citrix XenApp客户端桌面的监控呢?如何确保最终用户能够登录并启动他们的应用程序?

我在服务器故障上发现了Citrix EdgeSight的一些信息,只要它能够在用户会话开始失败时提醒我们,我就不会反对Nagios之外的解决方案。

EN

回答 3

Server Fault用户

回答已采纳

发布于 2013-12-25 22:56:29

仅仅对服务器、服务等进行“活着”检查,在我的经验中几乎没有什么好处。

一个性能不好的XenApp服务器可能几乎同样糟糕,就像一个完全没有服务的服务器--在这两种情况下,用户都没有效率,而且您的服务台会被大量的呼叫淹没。

我正在我的雇主那里使用EdgeSight,它是为监视XenApp而量身定制的,但它显示了它的年龄,而且多年来还没有看到任何升级,更不用说有意义的升级了(开发很久以前就停止了,EdgeSight现在已经合并到XenDesktop中了)。

在我的脑海中,有几种选择,我正计划审视我自己(顺便说一句,我与其中任何一种都没有关联):

  • Smart-X ControlUp
  • 扣篮 + uberAgent用于扣篮 (后者由赫尔格·克莱因编写)
  • eG Citrix监视器

现在,关于使用Nagios进行监视,我假设它可以从Windows节点获得性能指标?我要特别注意这些性能指标(不是详尽无遗的列表):

  • CPU %使用率(短峰值通常是可以的,在~95+%时超过几秒,在~80+%上超过30秒通常表示问题)
  • CPU中断时间(驱动程序问题可能导致中断占用CPU电源,因此应用程序无法使用)
  • 上下文切换/秒(高水平的上下文切换,表明逻辑CPU核心太少,无法处理工作负载)
  • 可用RAM (内存不足会导致过多的分页,从而损害用户性能)
  • 磁盘%繁忙时间(经常繁忙的磁盘表明,磁盘瓶颈)
  • 磁盘读/写延迟(高磁盘延迟立即损害用户体验)。磁盘/RAID控制器/SAN能提供足够的I/O吗?)
  • 磁盘空闲空间(没有磁盘空间,没有工作空间,没有生产力)
  • Active XenApp会话(通常可以定义会话最大数量的经验规则,您可以轻松地适应服务器。考虑在负载评估器中包括“用户计数”,这样接近这个限制的服务器获得新用户会话的可能性就更小了)

从您的活动环境中获取这些指标的一些性能历史记录,确定“红色/黄色/绿色”值,然后设置警报。

票数 1
EN

Server Fault用户

发布于 2013-12-20 11:59:08

最明显的检查是check_tcp到端口1494 (标准ica端口),如果不工作,用户将无法登录。

对于web接口的8080端口(ica xml)的监控也是非常有用的。

哦,还有一个:监控商店前端的网络界面,如果失败了,用户也将无法登录。

票数 1
EN

Server Fault用户

发布于 2013-12-20 14:12:54

此外,Natxo的好建议是,不要忘记监视TCP 2598,它用于会话可靠性应用程序,而不是1494。

此外,监视您的活动会话计数在您的农场中的所有服务器。如果一台服务器停止接受新登录,您将看到它的计数下降到低于正常状态和/或其他服务器当前的数量。

我不太熟悉Nagios;快速搜索并不显示用于实际执行登录的合成事务。但是,如果您能够找到或编写一个,这将是金-实际上登录到一个应用程序是最正确的方式,以测试XenApp是否正常运行。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/562708

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档