XenMobile® Server

系统监控

为确保应用程序访问和连接的最佳正常运行时间,您必须监控 XenMobile® 环境中的以下核心组件。

XenMobile Server

XenMobile Server 在本地存储上生成并存储日志,您也可以将其导出到系统日志 (syslogs) 服务器。您可以配置日志设置以指定大小限制、日志级别,或者创建自定义日志记录器以筛选特定事件。您可以随时从 XenMobile 控制台查看 XenMobile Server 日志。您还可以通过 syslog 服务器将日志中的信息导出到生产 Splunk 日志记录服务器。

以下列表描述了 XenMobile 中可用的不同类型的日志文件:

调试日志文件: 包含有关 XenMobile 核心 Web 服务的调试级别信息,包括错误消息和服务器相关操作。

消息格式:

<date> <timestamp> <loglevel> <class name (including the package)> - <id> <log message>

  • 其中 <id> 是一个唯一标识符,例如 sessionID。
  • 其中 <log message> 是应用程序提供的消息。

管理员审核日志文件: 包含有关 XenMobile 控制台活动的审核信息。

注意:

管理员审核日志和用户审核日志使用相同的格式。

消息格式:

除了必需的日期和时间戳值外,所有其他属性都是可选的。可选字段在消息中用“ ”表示。

<date> <timestamp> "<username/id>" "<sessionid>" "<deviceid>" "<clientip>" "<action>" "<status>" "<application name>" "<app user id>" "<user agent>" "<details>"

下表列出了可用的管理员审核日志事件:

管理员审核日志事件消息 状态
登录 success/failure
注销 success/failure
获取管理员 success/failure
更新管理员 success/failure
获取应用程序 success/failure
添加应用程序 success/failure
更新应用程序 success/failure
删除应用程序 success/failure
绑定应用程序 success/failure
解除绑定应用程序 success/failure
禁用应用程序 success/failure
启用应用程序 success/failure
获取类别 success/failure
添加类别 success/failure
更新类别 success/failure
删除类别 success/failure
添加证书 success/failure
删除证书 success/failure
激活证书 success/failure
CSR 证书 success/failure
导出证书 success/failure
删除证书链 success/failure
添加证书链 success/failure
获取连接器 success/failure
添加连接器 success/failure
删除连接器 success/failure
更新连接器 success/failure
获取设备 success/failure
锁定设备 success/failure
解锁设备 success/failure
擦除设备 success/failure
取消擦除设备 success/failure
删除设备 success/failure
获取角色 success/failure
添加角色 success/failure
更新角色 success/failure
删除角色 success/failure
绑定角色 success/failure
解除绑定角色 success/failure
更新配置设置 success/failure
更新工作流电子邮件 success/failure
添加工作流 success/failure
删除工作流 success/failure
添加 Active Directory success/failure
更新 Active Directory success/failure
添加主用户列表 success/failure
更新主用户列表 success/failure
更新 DNS success/failure
更新网络 success/failure
更新日志服务器 success/failure
从日志服务器传输日志 success/failure
更新 syslog success/failure
更新接收器更新 success/failure
更新时间服务器 success/failure
更新信任 success/failure
添加服务记录 success/failure
更新服务记录 success/failure
更新接收器电子邮件 success/failure
上传修补程序 success/failure
导入快照 success/failure
获取应用商店应用程序详细信息 success/failure
更新 MDM success/failure
删除 MDM success/failure
添加 HDX success/failure
更新 HDX success/failure
删除 HDX success/failure
添加品牌 success/failure
删除品牌 success/failure
更新 SSL 卸载 success/failure
添加帐户属性 success/failure
删除帐户属性 success/failure
更新帐户属性 success/failure
添加信标 success/failure

用户审核日志文件: 包含与已注册设备的用户活动相关的信息。

注意:

管理员审核日志和用户审核日志使用相同的格式。

消息格式:

除了必需的日期和时间戳值外,所有其他属性都是可选的。可选字段在消息中用“ ”表示。例如,

<date> <timestamp> " <username/id>" "<sessionid>" "<deviceid>" "<clientip>" "<action>" "<status>" " <application name>" "<app user id>" "<user agent>" "<details>"

下表列出了可用的用户审核日志事件:

用户审核日志事件消息 状态
登录 success/failure
会话超时 success/failure
订阅 success/failure
取消订阅 success/failure
预启动 success/failure
AGEE SSO success/failure
Citrix Files 的 SAML 令牌 success/failure
设备注册 success/failure
设备检查 lock/wipe
设备更新 success/failure
令牌刷新 success/failure
密钥已保存 success/failure
密钥已检索 success/failure
用户发起更改密码 success/failure
移动客户端下载 success/failure
注销 success/failure
发现服务 success/failure
端点服务 success/failure
MDM 功能 状态
REGHIVE success/failure
Cab 清单 success/failure
Cab success/failure
Cab 自动安装 success/failure
Cab shell 安装 success/failure
Cab 创建文件夹 success/failure
Cab 文件获取 success/failure
文件创建文件夹 success/failure
文件获取 success/failure
文件已发送 success/failure
脚本创建文件夹 success/failure
脚本获取 success/failure
脚本已发送 success/failure
脚本 shell 执行 success/failure
脚本自动执行 success/failure
APK 清单 success/failure
APK success/failure
APK shell 安装 success/failure
APK 自动安装 success/failure
APK 创建文件夹 success/failure
APK 文件获取 success/failure
APK 应用程序 success/failure
EXT 应用程序 success/failure
列表获取 success/failure
列表已发送 success/failure
定位设备 success/failure
CFG success/failure
解锁 success/failure
SharePoint 擦除 success/failure
SharePoint 配置 success/failure
删除配置文件 success/failure
删除应用程序 success/failure
删除非托管应用程序 success/failure
删除非托管配置文件 success/failure
IPA 应用程序 success/failure
EXT 应用程序 success/failure
应用兑换码 success/failure
应用设置 success/failure
启用设备跟踪 success/failure
应用程序管理策略 success/failure
SD 卡擦除 success/failure
加密电子邮件附件 success/failure
品牌 success/failure
安全浏览器 success/failure
容器浏览器 success/failure
容器解锁 success/failure
容器密码重置 success/failure
AG 客户端身份验证凭据 success/failure

Citrix ADC 还会监控 XenMobile Web 服务状态,该状态配置有智能监控探测器,用于模拟对每个 XenMobile Server 群集节点的 HTTP 请求。探测器会确定服务是否在线,然后根据收到的响应进行响应。如果某个节点未按预期响应,Citrix ADC 会将该服务器标记为关闭。此外,Citrix ADC 会将该节点从负载平衡池中移除,并记录该事件,以便通过 Citrix ADC 监控解决方案生成警报。

您还可以使用标准虚拟机管理程序监控工具来监控 XenMobile 虚拟机,并提供有关 CPU、内存和存储利用率指标的相关警报。

SQL Server 和数据库

SQL Server 和数据库性能直接影响 XenMobile 服务。XenMobile 实例始终需要访问数据库,并且在 SQL 基础结构发生中断时会脱机(例如,停止响应)。在 SQL Server 出现任何磁盘空间问题后,XenMobile 控制台可能会继续运行一段时间。为确保数据库的最大正常运行时间以及 XenMobile 工作负载的足够性能,您必须主动监控 SQL Server 的状态。有关监控 SQL Server 的更多信息,请参阅性能监控和优化概述。此外,随着 XenMobile 环境的不断发展,您必须调整 CPU、内存和存储的资源分配,以保证服务级别协议。

Citrix ADC

Citrix ADC 提供了将指标记录到内部存储或将日志发送到外部日志记录服务器的功能。您可以配置 syslog 服务器,将 Citrix ADC 日志导出到生产 Splunk 日志记录服务器。Citrix ADC 中提供以下日志记录级别:

  • 紧急
  • 警报
  • 严重
  • 错误
  • 警告
  • 信息

日志文件也存储在 Citrix ADC 存储中的 /var/log/ns.log 目录中,并命名为 newnslog。Citrix ADC 使用 GZIP 算法滚动和压缩文件。日志文件名为 newnslog.xx.gz,其中 xx 表示一个运行编号。

Citrix ADC 还支持 SNMP 陷阱和警报作为监控选项。有关 SNMP 陷阱的列表,请参阅 SNMP 监控

系统监控