监视

StorageZones Controller 和 ShareFile 管理员界面包括几个资源,以帮助您监视 StorageZones Controller 活动并解决问题:

  • 规组件状态 — StorageZones Controller 控制台上的 “监控” 选项卡提供组件状态,以帮助您启动故障排除过程。为访问权限、服务状态和检测信号状态等项提供状态,这表示 StorageZones Controller 与 ShareFile 控制平面的出站连接。

    StorageZones Controller 每 5 分钟向 ShareFile Web 应用程序发送一次更新。如果 ShareFile Web 应用程序未在 10 分钟内收到更新,它将 StorageZones Controller 标记为脱机。

    对于 “监控” 选项卡上显示为红色的项目,请查看日志文件以获取详细信息。

    “监控” 选项卡不会指示存储区域是否在连接方面工作,包括 ShareFile 控制平面是否可以访问外部存储区域 URL,或者客户端是否能够访问该区域。

  • StorageZones Controller 服务器信息 — 有关服务器的存储使用情况、网络使用情况和文件活动的信息:从 ShareFile 界面登录到您的 ShareFile Enterprise 帐户,转到管理 > 存储区域,单击“存储区域”,然后单击 StorageZones Controller 主机名。

ShareFile 存储区域主机

  • 区域信息 — 有关区域的存储使用情况、网络使用情况和文件活动的信息:从 ShareFile 界面登录到您的 ShareFile Enterprise 帐户,转到管理 > 存储,然后单击区域名称。

ShareFile 存储区域

  • StorageZones Controller 运行状况 - 要确定 ShareFile.com 是否从加入到该区域的 StorageZones Controller 接收检测信号消息,请查看运行状况状态:从 ShareFile 界面,登录到您的 ShareFile Enterprise 帐户,转到管理 > StorageZone,验证运行状况列具有绿色复选标记,然后单击站点名称以验证检测信号消息是否指示 StorageZones Controller 正在响应。

ShareFile 存储区域运行状况

  • 日志文件 — 日志文件提供有关 StorageZones Controller 配置及其组件的详细信息,如下一节所述。

日志文件

默认情况下, StorageZones Controller 的以下日志文件位于中C:\inetpub\wwwroot\Citrix\StorageCenter\SC\logs

日志文件名 包含以下内容的日志记录信息:
cfgsrv-%date%.txt StorageZones Controller 配置操作,包括修改现有存储区域配置、创建新存储区域以及将新 StorageZones Controller 加入现有主 StorageZones Controller
sc-%date%.txt 标准区域的 ShareFile 数据上载和下载活动
CIFS-%date%.txt 用于网络文件共享上载和下载活动的存储区连接器
sharepoint-%date%.txt 用于 SharePoint 上载和下载活动的存储区连接器
cloudstorageuploader-%date%.txt 云存储上载服务(至受支持的第三方存储系统)
copy-%date%.txt ShareFile 复制服务
delete–%date%.txt ShareFile 清理服务,用于持久性存储缓存
s3uploader–%date%.txt ShareFile 管理服务。包括心跳状态消息

扩展日志记录可用于以下每个组件。当您需要提供支持的详细信息时,此功能非常有用。

组件 应用程序设置发布的位置。配置
ShareFile 数据 C:\inetpub\wwwroot\Citrix\StorageCenter
网络文件共享的存储区连接器 C:\inetpub\wwwroot\Citrix\StorageCenter\cifs
用于 SharePoint 的存储区连接器 C:\inetpub\wwwroot\Citrix\StorageCenter\sp

启用扩展日志记录

以下步骤为所有 StorageZones Controller 组件和服务启用扩展日志记录:

  1. 在 StorageZones Controller 服务器上,打开 IIS。
  2. 导航到默认网站,然后打开 “应用程序设置”。
  3. 将启用扩展日志记录的值从 0 更改为 1。
  4. 重新启动 Citrix ShareFile 管理服务。
  5. 解决此问题后,我们建议您清除扩展日志记录以减少日志记录量。

若要为特定组件启用扩展日志记录,请编辑其应用程序设置发布 .config 文件:将值<add key="enable-extended-logging" value="0" /> 从 0 更改为 1。

您还可以检查 IIS 日志以确定流量是否到达 StorageZones Controller。IIS 日志显示所有传入请求。StorageZones Controller 的 IIS 日志在 c:\inetpub\logs\LogFiles\W3SVC1. 中

要启用扩展 IIS 日志记录,请参阅http://support.microsoft.com/kb/313437

测试上载延迟

StorageZones Controller 包括一个网页,可帮助您解决潜在的延迟问题。页面提供了指定文件上载的经过时间和速率。为上载到 StorageZones Controller 和上载到存储缓存提供了时间和速率值。测试不上载文件元数据或更改上载的文件。

默认情况下,此功能处于关闭状态。要启用,请将注册表项 <add key="EnableTestUploadPage" value="1" /> 添加到 C:\inetpub\wwwroot\Citrix\StorageCenter\AppSettingsRelease.config。

若要打开页面,请导航到https://externalFQDN/UploadTest.aspx,其中 ExternalFQDN 是 StorageZones Controller 的完全限定域名。指定要下载的文件后,将显示时间和速率数据。如果您需要解释数据的帮助,请联系您的支持代表。

如果使用 Citrix ADC 并为存储区域启用 HTTP 标注,则将阻止流向上载测试页面的流量。Citrix 建议您从内部网络执行延迟测试,并使用 StorageZones Controller 服务器地址而不是外部区域地址绕过 Citrix ADC。

安装和配置故障排除

问题 描述和解决方案
StorageZones Controller 配置期间出现 “HTTP 错误 404-找不到文件或目录” 该消息通常来自 IIS 或的问题ASP.NET。请确保在 Windows 安装上启用了 IIS 角色,并且在 IIS 上启用了该ASP.NET 功能。
在 StorageZones Controller 上浏览本地主机时出现 “HTTP 错误 404.2-未找到” 该消息指示的 ISAPI 和 CGI 限制未ASP.NET 设置为允许。
尝试上载后出现 “HTTP 错误 413-请求实体太大” 在尝试上载到存储区域失败后,该消息可能会显示在网络跟踪上,并且可能是 IIS 中的客户端证书设置所导致的。若要变通解决此问题,请在 StorageZones Controller 服务器上打开 IIS。导航到默认网站,然后打开 SSL 设置。对于客户端证书,选择忽略。重新启动 Citrix ShareFile 管理服务。
StorageZones Controller 配置过程中发生 IIS 错误 IIS 错误通常表示ASP.NET 未完全配置。在 IIS 管理器中,在 ISAPI 和 CGI 限制下,验证所有ASP.NET 列表的限制设置为允许。验证ASP.NET 是否在 IIS 中注册:在 IIS 管理器中的应用程序池下,验证是否有ASP.NET 列表。要手动注册ASP.NET,请参阅此表后面的命令行。如果您仍然遇到问题,请查看您的 IIS 和ASP.NET 设置。
StorageZones Controller 配置期间出现 “保存存储中心绑定失败” 该消息指示 IIS 帐户池用户上存在权限问题。默认情况下,应用程序池在网络服务用户帐户下运行。 StorageZones Controller 默认使用网络服务帐户。如果您使用指定用户帐户而不是网络服务帐户,则指定用户帐户必须具有对用于私有数据存储的网络共享的完全访问权限。
区域配置期间出现 “拒绝访问” 如果您登录的 ShareFile 帐户没有创建和管理区域的权限,则可能会出现此消息。使用 ShareFile 管理员控制台设置该权限。
出站请求被阻止 当出站请求被阻止时,cfgsrv 日志包括 System.net.WebException:远程服务器返回错误:(403) 禁止。此问题可能是由于代理服务器阻止出站请求。验证您的防火墙是否满足 StorageZones Controller 系统要求中指定的要求
登录到 StorageZones Controller 时出现 “无法连接到远程服务器” 该消息通常表示代理问题。请确保您的代理设置已配置。如果代理设置正确,请确认您可以从 StorageZones Controller 登录到 ShareFile 帐户。验证您是否具有管理员级别的权限来配置 StorageZones Controller,以及端口 443 在外部防火墙上打开。
您的网络共享上名为“ShareFileStorage”的文件夹不包括 sckeys.txt 后启用和配置 StorageZones for ShareFile Data StorageZones Controller 在安装过程中创建 sckeys.txt,除非您用于安装 StorageZones Controller 的帐户不在访问控制列表中。更新访问控制列表并重新安装 StorageZones Controller。
创建区域后,文件上载到共享文件夹失败 此问题表明您的内部 DNS 存在问题。您必须具有 StorageZones Controller FQDN 的内部和外部 DNS 记录。
在 “监控” 选项卡上,“检测信号状态” 为红色 红色图标表示 StorageZones Controller 无法向 ShareFile 网站发送检测信号消息。检查其他组件的图标是否为红色。如果是这样,请参阅日志了解更多信息。如果 s3uploader 日志显示未能发送检测信号,则 StorageZones Controller 服务器可能无法与 ShareFile 网站联系,除非它通过代理服务器。若要为 StorageZones Controller 指定代理服务器,请打开 Controller 控制台并转到 “网络” 选项卡。如果 StorageZones Controller 服务器无法使用网络服务用户访问 ShareFile 网站,则允许网络服务用户访问 ShareFile 网站或设置具有代理服务器出站访问权限的 Windows 用户帐户。
存储区域不显示在 ShareFile 管理员界面中 此问题可能表明外部地址或防火墙存在问题。首先在 StorageZones Controller 控制台中验证外部地址不包括端口。如果是这样,请删除端口,然后重新启动 Controller。如果外部地址不包括端口,请确保 Windows 防火墙配置正确。默认情况下,Windows 防火墙设置允许端口 443 上的 ShareFile 服务的出站流量。 StorageZones Controller 需要该设置。验证 Windows 防火墙是否允许以下进程的端口 443 上的出站流量:C:\inetpub\wwwroot\Citrix\StorageCenter\SCFileCleanSvc\FileDeleteService.exeC:\inetpub\wwwroot\Citrix\StorageCenter\SCFileCopySvc\FileCopyService.exe```、C:\inetpub\wwwroot\Citrix\StorageCenter\s3uploader\S3UploaderService.exe、、C:\inetpub\wwwroot\Citrix\StorageCenter\CloudStorageUploaderSvc\CloudStorageUploaderService.exe、C:\inetpub\wwwroot\Citrix\StorageCenter\SCProxyEmailSvc\ProxyEmailService.exe`
StorageZones Controller 不会将数据上载到 ShareFile 在 Citrix ADC 控制台中,右键单击负载平衡虚拟服务器以获取统计信息,以验证流量是否从 ShareFile 控制平面、 StorageZones Controller 和 ShareFile 客户端到达 Citrix ADC。当您上载文件并且虚拟服务器显示点击量增加时,流量将通过 Citrix ADC 传递。验证 Citrix ADC 连接的每个点的流量:内容交换虚拟服务器、连接器和 ShareFile 数据的负载平衡虚拟服务器、绑定到两个虚拟服务器之一的 HTTP 标注、绑定到 ShareFile 数据虚拟服务器的响应者策略、连接器虚拟服务器绑定到 Citrix ADC AAA。然后,通过在 ShareFile 数据的负载平衡虚拟服务器中取消绑定响应程序策略来测试 ShareFile 数据的上载。(响应程序策略删除未由 ShareFile 控制平面签名的传入流量。在 Web 浏览器中,键入 StorageZones Controller 的外部 FQDN。如果存在连接,则会显示 ShareFile 徽标。在 Web 浏览器中,键入连接器的 URL。如果以下 URL 成功测试存储区域连接器的可访问性,即使后端服务器已关闭,也会提示您输入凭据。或者,如果您以用户身份登录,您将收到 API 响应。 https://szc-address/cifs/v3/Items/ByPath?path=\\pathhttps://szc-address/sp/v3/Items/ByPath?path=http://sharepoint-server。API 响应的格式如下:{“Name”:”connectorName”,“FileName”:”FileName”,“CreationDate”:”date”,“ProgenyEditDate”:”date”,“IsHidden”:false,“Path”:”“,”StreamID”:”id”,“odata.metadata”:”https://szc-address/cifs/v3/$metadata#Items/ShareFile.Api.Models.Folder@Element”,“Id”:”id”}. 其他例子:https://szc-address/cifs/v3/getItems(itemID)https://szc-address/sp/v3/getItems(itemID)。对于 iOS:https://szc-address/cifs/v3/Items/(connector-folder-ID)?$select=Name,FileName,CreationDate,ProgenyEditDate...。从外部网络测试设备。DNS 设置可能导致设备连接问题。您必须具有外部 DNS 记录,并且您可能还需要外部存储区域 FQDN 的内部 DNS 记录。如果您仅在使用特定设备时遇到问题,请测试该设备。
从文件清理服务的 ShareFile 连接状态是一个红色图标升级 StorageZones Controller 后 如果 Windows 在 StorageZones Controller 建立网络连接之前启动文件清理服务,则会出现红色图标。Controller 服务器返回网络后,状态将返回为绿色图标。
连接器创建过程中出现 “路径超过最大长度 (1024)” 如果为 StorageZones Controller 配置的外部地址指向 ShareFile 网站而不是 StorageZones Controller 服务器 FQDN,则会发生此消息。
删除旧的 StorageZones Controller 后配置新的 StorageZones Controller 时,会显示“无效名称”。 如果与旧 StorageZones Controller 相关的实体仍然存在,则可能会发生此消息。要解决此问题:卸载新的 StorageZones Controller。删除共享网络文件夹。删除文件夹 c:\inetpub\wwwroot\Citrix. 打开注册表编辑器并删除注册表项 HKEY_LOCAL_MACHINE/Software/Wow6432Note/Citrix。安装和配置新的 StorageZones Controller。如果问题仍然存在,请联系您的支持代表。当存储区域服务器无法通过 DNS 或本地主机文件解析存储区域 FQDN 时,会出现此消息。

手动注册ASP.NET

cd /d C:\Windows\Microsoft.NET\Framework\v4.0.30319
iisreset /stop
aspnet_regiis -i
iisreset /start
%systemroot%\system32\inetsrv\appcmd set config /section:isapiCgiRestriction
/[path='%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll'].allowed:True
%systemroot%\system32\inetsrv\appcmd set config /section:isapiCgiRestriction
/[path='%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll'].allowed:True

对 ShareFile 客户端和 Web 应用程序进行故障排除

如果移动设备无法连接到连接器,请验证连接性。上表介绍了许多连接性问题。确保 StorageZones Controller 处于联机状态。将文件上载到区域。如果上载工作,则问题特定于连接器。尝试使用蜂窝网络和公司网络从移动设备进行连接。检查 SharePoint 服务器或文件服务器是否可用。

如果尝试访问连接器时出现 “HTTP 错误 401 — 未经授权”,则可能是以下任何问题,可能会阻止用户从 ShareFile 客户端或 ShareFile Web 应用程序访问连接器:

  • IIS 配置不正确:验证 Web 服务 (IIS) 角色是否启用了基本身份验证和 Windows 身份验证。如果这些选项未在 “安全” 下列出,请使用服务器管理器来安装它们,然后重新启动 IIS。
  • 不正确的用户权限:验证 AD 用户是否有权访问该共享。从服务器管理器,转到共享和存储管理,然后根据需要添加用户或更改用户权限。
  • Citrix ADC 身份验证、授权和审核组访问问题。有关故障排除信息,请参阅 <CTX126589.

如果连接到 SharePoint 站点时出现 “HTTP 错误 403-禁止”,则 SharePoint 服务器可能配置为基本身份验证,但 StorageZones Controller 可能未配置为缓存凭据。要解决此问题,<add key="CacheCredentials" value="1"/> 请添加到C:\inetpub\wwwroot\Citrix\StorageCenter\sp\AppSettingsRelease.config

如果移动应用程序尝试访问连接器时出现 “HTTP 错误 503 — 服务不可用”,则连接器正在发送响应,但无法处理 HTTP 请求。如果内容交换策略、负载平衡 VIP 或响应程序策略在 Citrix ADC 上配置不正确或绑定,则会发生这种情况。若要解决此问题,请查看 ShareFile 的 Citrix ADC 配置并更正配置。