自动启动/停止 IIS 站点与应用程序池
自动启动/停止应用程序池或站点,确保 IIS 服务器持续稳定运行。
使用案例:自动启动 IIS 站点
假设某在线交易公司通过 IIS 服务器的站点开展业务。突然,某个特定站点 AgentLog 因异常或错误而崩溃。
问题描述:
站点宕机后,客户无法访问。这可能导致客户流失,损害公司声誉。
解决方案:
在 IIS 自动化中,设置自动启动该站点。添加自动化后,将该自动化与 AgentLog 关联。可使用阈值配置按钮将自动化关联到所有站点,或使用 AgentLog 对应操作列中的铅笔图标,仅将其关联到该特定站点。

添加自动化
支持 Windows Agent 18.4.0 及以上版本。
- 登录 Site24x7,进入管理 > IT 自动化模板 (+)。也可通过服务器 > IT 自动化模板 (+) 导航至该页面。
- 将自动化类型选择为 IIS。
- 填写显示名称以便识别。
示例: 自动启动 IIS 站点 - 选择要自动化的操作:启动或停止站点 | 启动或停止应用程序池。
例如,在上述场景中选择启动站点。 - 选择要执行自动化操作的 IIS 监视器和 IIS 站点。
示例:对于站点,在上述场景中可选择 AgentLog。
可选择 $FAILED_SITES/$FAILED_POOLS 以一次性对多个故障站点/应用程序池执行自动化操作。 - 设置超时时间(单位:秒),即代理等待命令执行完成的最长时间。超过该时间后将触发超时错误,如已配置为"是",该错误将记录在邮件报表中。
注意超时时间默认设置为 15 秒,可设置范围为 1 至 90 秒。
- 您可以选择将自动化结果通过邮件发送给通知配置文件中配置的用户组。默认设置为"否"。该邮件将包含自动化名称、自动化类型、事件原因、目标主机等参数。仅当阈值被突破或监视器状态发生变化时才会触发自动化结果通知,测试运行不会生成自动化结果数据。
注意
如果在一次数据采集中执行了多个自动化操作,将发送一封汇总邮件。
- 保存更改。
注意
提示:添加自动化后,可安排这些自动化按顺序依次执行。
通知配置文件设置:
在通知配置文件中配置以下设置:
- 执行与监视器关联的 IT 自动化后,通知宕机/故障状态:设置为"是"时,若监视器在执行指定操作后仍处于中断状态,您将立即收到宕机/故障状态的告警。
- 禁止从属监视器的 IT 自动化:当从属资源状态为宕机时,不执行 IT 自动化操作。
测试自动化
添加自动化后,进入 IT 自动化摘要页面(服务器> IT 自动化模板),使用
图标进行测试运行。了解更多。
注意
测试运行将应用于为命令执行选择的所有主机。唯一的例外情况是仅选择了 $LOCALHOST 作为主机。
点击 IT 自动化日志,查看按日期排列的已执行自动化列表。
映射自动化
若要执行自动化,需将其与监视器或属性关联。可通过以下两种方式完成:
相关文章
- 开始使用 Site24x7 IT 自动化
- 其他支持的自动化工具:服务器脚本 | Windows 服务 | 服务器命令 | 调用 URL/REST API | 服务器重启 | 线程转储/堆转储 | 标记为维护 | Hyper-V
- IT 自动化日志
- 添加 IIS 服务器 | IIS 性能指标
- 服务器监控架构
- 添加服务器: Windows | Linux
- 支持的 Microsoft 应用程序
- 配置文件
-
本页内容
- 使用案例:自动启动 IIS 站点
- 添加自动化
- 测试自动化
- 映射自动化
- 相关文章
