介绍
文件位置监控是 BizTalk360 v8.4 中引入的新监控功能之一。从我们的客户那里,我们收到了许多将监视文件夹级别的功能引入 BizTalk360 的请求。我们带来了一项功能,用于监视在 BizTalk 接收位置和发送端口中配置的文件位置(文件、FTP 和 SFTP)的文件计数。
需要文件位置监控
业务之间的消息传递或数据交换可以通过多种方式完成。频繁的数据通信过程是通过例如以 XML 或 EDI 作为消息格式的文件和 FTP 完成的。从 BizTalk 2013 开始,SFTP 也包含在 BizTalk Server 中,在之前的版本中它作为开箱即用的功能提供。即使 BizTalk 与文件适配器无缝协作,它也有一些由于配置不正确而出现的已知问题。 BizTalk 文件位置适配器(文件、FTP、SFTP)无法在以下情况下执行操作:
文件接收适配器无法访问文件系统或网络共享上的接收位置,因为指定的路径不存在。对于网络共享,文件接收适配器会在所有重试尝试都用尽后禁用接收位置。
文件接收适配器无法访问文件系统或网络共享上的接收位置,因为关联主机实例使用的帐户对该位置没有读写权限。对于网络共享,文件接收适配器会在所有重试尝试都用完后禁用接收位置
在接收位置遇到名称超过 256 个字符的文件
要解决上述问题,我们需要确保指定的路径或共享存在,并且用作登录的帐户应该具有读写权限。除此之外,如果您为接收位置配置计划/服务窗口,则仅在该时间窗口内接受消息,所有其他时间 BizTalk 都不会接收消息。任何违反此方案的行为也需要进行监控。我们经常遇到面临此类挑战的组织使用自定义解决方案进行此类监控。为了克服这个问题,BizTalk360 添加了开箱即用的文件位置监视功能。
文件位置(文件、FTP、SFTP)
在 BizTalk360 v8.4 中,我们引入了对文件位置监控部分下的文件、FTP 和 SFTP 服务器的监控支持。文件位置监控将分别列出在 BizTalk 工件(发送端口和接收位置)中为传输类型(文件、FTP、SFTP)配置的所有位置,这有助于用户监控与接收位置/发送端口映射的所有文件位置。
文件监控
在 BizTalk360 文件监控配置中包含三个部分:基本信息、身份验证和文件监控配置。
基本信息部分包含在 BizTalk 中配置的文件夹位置和文件掩码。
身份验证部分是可选的。默认情况下,如果未提供凭据,则 BizTalk360 监控服务帐户可以处理身份验证。
在文件配置部分,我们可以使用度量文件计数来配置阈值以进行监控
当文件位置处于孤立状态时,BizTalk360 会在悬停警告图标时让用户知道失败的原因
业务之间的消息传递或数据交换可以通过多种方式完成。频繁的数据通信过程是通过例如以 XML 或 EDI 作为消息格式的文件和 FTP 完成的。从 BizTalk 2013 开始,SFTP 也包含在 BizTalk Server 中,在之前的版本中它作为开箱即用的功能提供。即使 BizTalk 与文件适配器无缝协作,它也有一些由于配置不正确而出现的已知问题。 BizTalk 文件位置适配器(文件、FTP、SFTP)无法在以下情况下执行操作:
文件接收适配器无法访问文件系统或网络共享上的接收位置,因为指定的路径不存在。对于网络共享,文件接收适配器会在所有重试尝试都用尽后禁用接收位置。
SQL Server 可用性监控
服务器可用性监视提供了使用 Ping 或 Telnet 协议监视故障转移 SQL 群集和独立 SQL Server 的能力。此功能回答了“BizTalk/SQL Server 是否已启动并正在运行?”这个问题。 ” BizTalk 管理员可以选择何时接收警报的选项;如果其中一台服务器已关闭或仅当所有服务器都关闭时。
Azure 服务总线主题监控
用户只需配置命名空间连接字符串和主题名称,即可有效监控服务总线主题及其订阅。配置主题后,BizTalk360 将检测并列出主题的详细信息,例如其当前状态、消息大小和订阅详细信息。使用此用户可以监控主题的状态,并通过配置阈值规则,您可以监控其他主题和订阅指标。
基于状态的监控 – 可以通过将预期状态配置为 Active /disabled /Send Disabled 来监控状态。如果主题/订阅的当前状态与配置的预期状态不同,BizTalk360 将触发警报。用户还可以为此设置自动更正,如果预期状态不等于当前状态,BizTalk360 系统将自动修复(更改状态)。
BHM 配置文件管理
BizTalk360 已经与 BHM 集成。这种集成使 BizTalk360 用户能够直接从 BizTalk360 内安排 BHM 并查看该工具的不同运行的输出。您还可以手动运行 BHM、计划 BHM 运行、运行 BHM 配置文件、查看和监控 BHM 运行。
您只能管理和监控以前版本中的默认配置文件。从这个版本开始,我们扩展了范围以支持多个配置文件。
管理 BHM 配置文件– 可以在 BizTalk360 操作模块中查看多个 BHM 配置文件的详细报告,并且可以通过单击运行 BHM 选项来分析和运行配置文件,该选项运行所有配置文件并生成报告。
监控多个 BHM 配置文件– 可以将计划配置为在特定时间段内运行选定的配置文件。通过配置阈值规则并将其映射到警报,可以监控多个配置文件。 BizTalk360 根据配置的规则和生成的最新报告检查任何阈值违规,如果有任何违规,将通过警报通知同样的情况。
FTP监控
FTP 配置 UI 分为三个部分:FTP 详细信息、防火墙详细信息和 FTP 监控配置。使用 BizTalk360 等FTP 监控工具更轻松地监控 FTP/SFTP/FTPS 站点。它提供对接收位置和发送端口的监控。
FTP 详细信息部分包含有关 FTP 位置、身份验证和 SSL 的详细信息
防火墙详细信息包含通过防火墙连接 FTP 服务器的配置
在 FTP 监控配置部分,我们可以为监控器配置指标文件计数的阈值条件
SFTP 监控
BizTalk360 中的 SFTP 监视器选项卡列出了在 BizTalk 中配置的 SFTP 位置。它包含四个部分:
SSH 服务器部分有关于 SFTP 位置的详细信息
代理详细信息部分是可选的,用于连接防火墙后面的 SFTP 服务器
结论
BizTalk360 带来了文件位置监控功能,能够监控文件计数。将来,我们将添加对监视文件夹大小和访问权限的支持。
原文: https://dev.to/madhavankovai_31/introduction-to-file-locations-monitoring-10p8