Windows 服务自动化
用于在您的服务器中运行的 Windows 服务的 IT 自动化工具。它有助于自动化服务的启动和停止,以确保其持续运行。
用例:重新启动 Windows 服务
考虑由我们的服务器监控解决方案监控的 IIS 应用程序。出乎意料的是,服务变得无响应。分析发现其中一个站点的内存使用率超过90%。
问题陈述:
这会减慢应用程序的速度。客户难以访问应用程序的各个部分。
解决方案:
您可以将Windows 服务自动化配置为在内存超过 90% 时重新启动服务。然后可以将其与服务器监视器或单个服务相关联。
添加自动化
受 Windows 代理 18.4.0 及更高版本支持。
- 登录到 Site24x7 并转到管理> IT 自动化模板(+)。您还可以通过 服务器> IT 自动化模板 (+)进行导航。
- 选择自动化类型作为Windows 服务。
- 提供显示名称以进行识别。
例如:在上述使用中,将自动化命名为 Service Stop。 - 从下拉列表中选择要自动执行的操作:启动、停止或重新启动服务。
- 提供应自动执行所选操作的完整 服务名称。
例如:卡巴斯基无缝更新服务。 - 选择要在其上执行自动化的主机。您可以选择多个主机进行并行执行。
您可以选择 $LOCALHOST 在存在阈值违规或监视器状态更改的任何主机上执行自动化。这仅适用于服务器监视器(基于代理)。 - 输入超时时间(以秒为单位),表示代理必须等待命令执行完成的最长时间。发布那个,会有一个超时错误。如果配置为 Yes,这将在电子邮件报告中捕获。
默认情况下,超时设置为 15 秒。您可以在1-90 秒之间定义超时 。 - 您可以选择将自动化结果的电子邮件发送到通知配置文件中配置的用户组。默认情况下,它设置为否。此电子邮件将包含参数,包括自动化名称、自动化类型、事件原因、目标主机等。
如果您在一个数据收集中执行了多个自动化,则会发送一封合并的电子邮件。
- 保存更改。
添加自动化后,计划这些自动化一个接一个地执行。
在通知配置文件中配置以下设置:
- 执行与监视器关联的 IT 自动化后通知停机/故障的状态:设置为“是”时,如果您的监视器即使在执行指定操作后仍面临中断,您将立即收到有关停机/故障的状态的告警。
- 抑制依赖监视器的 IT 自动化:当依赖资源的状态为关闭时,不执行 IT 自动化。
测试自动化
添加自动化后,转到IT 自动化摘要页面(服务器> IT 自动化模板)并使用该 图标进行测试运行。了解更多。
测试运行将应用于为 Windows 服务操作执行选择的所有主机。一个例外是选择 $LOCALHOST 作为唯一的执行主机。
单击IT 自动化日志 以查看按日期执行的自动化列表。
地图自动化
成功测试创建的自动化后,将它们映射到所需的事件。这可以通过两种方式完成: