Windows 服务自动化
一款面向服务器上运行的 Windows 服务的 IT 自动化工具,可自动化服务的启动和停止操作,确保服务持续正常运行。
使用场景:重启 Windows 服务
假设有一个 IIS 应用程序正在由我们的服务器监控方案进行监控。该服务突然变得无响应。经分析,发现其中一个站点的内存使用率超过了 90%。
问题描述:
这导致应用程序速度变慢,用户在访问应用程序各个功能区域时遇到困难。
解决方案:
您可以配置一个 Windows 服务自动化,在内存使用率超过 90% 时自动重启该服务。然后可以将此自动化关联到服务器监视器或单个服务。
添加自动化
支持 Windows 代理 18.4.0 及以上版本。
- 登录 Site24x7,前往管理 > IT 自动化模板(+)。您也可以通过服务器 > IT 自动化模板(+)导航。
- 将自动化类型选择为 Windows 服务。
- 提供显示名称以便识别。
例:在上述使用场景中,将自动化命名为"服务停止"。 - 从下拉列表中选择要自动化的操作:启动、停止或重启服务。
- 提供完整的服务名称,即要执行所选操作的服务名称。
例:Kaspersky Seamless Update Service。 - 选择要执行自动化的主机、标签或监视器组。您可以选择多个主机以并行执行。
注意您可以选择 $LOCALHOST,在任何发生阈值违规或监视器状态变更的主机上执行自动化。此选项仅适用于服务器监视器(基于代理)。
- 输入超时时间(秒),表示代理等待命令执行完成的最长时间。超过此时间将出现超时错误。如果已配置为"是",此错误将在电子邮件报表中体现。
注意超时时间默认设置为 15 秒。您可以定义 1-90 秒之间的超时时间。
- 您可以选择将自动化结果通过电子邮件发送给通知配置文件中配置的用户组。默认设置为"否"。该电子邮件将包含自动化名称、自动化类型、事件原因、目标主机等参数。只有在阈值被突破或监视器状态发生变更时才会触发自动化结果。测试运行不会生成自动化结果数据。
注意
如果在一次数据收集中执行了多个自动化,将发送一封汇总邮件。
- 保存更改。
注意
添加自动化后,安排这些自动化按顺序依次执行。
通知配置文件设置:
在通知配置文件中配置以下设置:
- 执行与监视器关联的 IT 自动化后通知中断/异常状态: 设置为"是"时,如果监视器在执行指定操作后仍然出现中断,您将立即收到关于中断/异常状态的告警。
- 抑制依赖监视器的 IT 自动化: 当依赖资源的状态为中断时,将不执行 IT 自动化。
测试自动化
添加自动化后,前往 IT 自动化摘要页面(服务器 > IT 自动化模板),使用
图标进行测试运行。了解更多。
注意
测试运行将应用于为 Windows 服务操作执行选择的所有主机。唯一例外情况是仅选择了 $LOCALHOST 作为执行主机。
点击 IT 自动化日志 ,查看按日期排列的已执行自动化列表。
映射自动化
成功测试创建的自动化后,将其与所需事件进行映射。可通过以下两种方式完成:
