IT自动化
IT 流程自动化,也称为运行手册自动化 (RBA),是通过自动化工作流编排和集成工具、人员、流程等的过程。这是加快部署的关键,从而减少手动流程和人为错误造成的停机时间。在很多情况下,自动化可以提高效率并降低成本。
为什么 IT 自动化正在成为业务必需项?
大多数 IT 部门将大约 50% 的时间花在因意外配置更改而发生的重复性手动维护任务上。在这种情况下,花在快速部署应用程序和推动业务发展上的时间非常少。这就是自动化介入的地方。
自动化的五个主要好处:
- 提高生产力
您可以通过消除工作之间的滞后时间和最大限度地减少操作员干预来节省时间和金钱。在某些情况下,您可以从流程中减少工作时间,从而让您执行更多工作并显着提高生产力。 - 高可用性
今天,随着云计算的增加,系统中断几乎是不可接受的。借助自动化,IT 运营可以快速及时地解决性能下降问题,确保高可用性。 - 可靠性
包括发布作业、执行备份、确保通信等在内的关键功能现在将由自动化工具可靠地执行,从而将操作人员从数小时的乏味、无聊和手动任务中解脱出来。 - 提高性能
每个组织的目标都是让他们的企业在没有任何中断的情况下执行。尽管进步有助于做到这一点,但始终存在相同剂量的工作需求,最终超过了公司的能力水平。通过自动化,相同的容量可以处理更多的工作。 - 降低成本
系统中断、人为错误或重做完整的操作会对您的业务产生多大影响?与此相比,购买有效的 IT 自动化工具实际上将有助于创建一个高效且具有成本效益的环境。
Site24x7 IT 自动化模板
Site24x7 提供了一套专有的 IT 自动化工具来自动解决性能下降问题。它有助于主动对事件/事件做出反应,而不是等待人工干预。这些工具有助于自动执行重复性任务并自动修复阈值违规行为。告警引擎持续评估设置了阈值的系统事件,并在出现违规时执行映射的自动化。
例如,可以使用自动化工具之一服务器命令自动完成磁盘清理等简单任务。当磁盘已满时,无需手动将日志从一个磁盘分区移动到另一个磁盘分区,而是可以在超出设置阈值时使用mv命令自动执行此操作。
工作原理?
除了调用 URL、标记为维护、Azure VM 和各种支持的的 AWS 服务操作之外的自动化需要在其计算机中安装服务器监控代理来执行配置的自动化。自动化将由我们数据中心的一部分 Site24x7 IT 自动化引擎处理和执行。
安装在用户机器中的 Site24x7 服务器监控代理将根据用户配置的轮询频率与我们的数据中心 (DC) 进行通信。用户可以设置阈值突破设置作为其配置设置的一部分。在此之后,DC 将在数据库 (DB) 中对用户配置的策略选项进行确认。基于此设置,如果出现阈值违规或监视器状态更改,DC 将向用户发送告警。
一旦确认,Site24x7 IT 自动化引擎将识别用户配置的自动化。同时,将向用户发送有关中断的告警。Site24x7 IT 自动化引擎随后将通过设备消息系统 (DMS) 进行通信,并通知服务器监控代理执行配置的自动化并采取所需的纠正措施。
在调用 URL 自动化的情况下,将启动“用户定义的 HTTP 回调操作”,通常也称为 Webhook。在从您配置的位置或本地部署轮询器监控您的网站或 Web 应用程序时,Site24x7 将根据用户配置的轮询频率执行数据收集。此数据会立即推送到 Site24x7 的 DC。根据阈值违规设置,如果 DC 检测到阈值违规或监视器状态更改,它将触发 Site24x7 IT 自动化引擎,进而调用您指定的回调 URL。一旦触发自动化,诸如监视器状态、RCA 报表甚至中断评论之类的消息都将发布到挂钩 URL。
在 Amazon Web Service (AWS) 相关自动化的情况下,Site24x7 使用 AWS 开发工具包直接向资源发送经过身份验证的请求。只需确保分配给 Site24x7 IAM 用户/角色的 IAM 策略中存在必要的写入级别权限。
添加自动化模板
- 服务器脚本
- 服务器命令
- windows服务
- Hyper-V
- IIS
- 服务器重启
- 线程转储/堆转储
- 调用 URL/REST API
- 标记为维护
- 启动或停止 Azure VM
- Amazon Web Service 操作列表
- 启动、停止或重新启动 VMware VM
IT 自动化日志
您可以查看按日期执行的所有自动化的详细报表。根据自动化类型或状态将它们过滤掉以获得更好的视角。
启用和禁用 IT 自动化
Site24x7 提供了一套 IT 自动化工具,可帮助实现重复流程的自动化以及阈值违规的自动修复。通过启用 IT 自动化,您可以主动响应事件或违规行为,而无需人工干预。
默认情况下,如果未手动设置任何参数,则安装期间将禁用 IT 自动化。您可以使用以下步骤选择启用或禁用 IT 自动化。
如果您已经安装了服务器监视器,您可以手动检查IT 自动化 是否已启用或禁用。
在 Linux 中启用和禁用 IT 自动化
使用命令安装时:
- 登录到您的Site24x7帐户。
- 导航到左侧导航窗格中的服务器选项卡。
- 单击服务器监视器下拉菜单下的服务器选项卡附近的+图标。
- 在“添加服务器监视器”页面中,单击Linux图标。
- 要启用IT 自动化,请在终端中执行以下命令:
wget https://staticdownloads.site24x7.com/server/Site24x7InstallScript.sh
bash Site24x7InstallScript.sh -i -key=<设备密钥> -automation=true - 要禁用IT 自动化,请在终端中执行以下命令:
wget https://staticdownloads.site24x7.com/server/Site24x7InstallScript.sh
bash Site24x7InstallScript.sh -i -key=<设备密钥> -automation=false
如果要更改已安装代理中 IT 自动化模块的配置,则必须重新安装它。您可以选择使用相应的命令启用或禁用 IT 自动化。
使用命令重新安装时:
- 下载Site24x7_Linux_64bit.install文件。
(https://staticdownloads.site24x7.com/server/Site24x7_Linux_64bit.install) - 转到终端中的下载路径。
- 要启用IT 自动化,请在终端中执行以下命令:
bash Site24x7_Linux_64bit.install -ri -automation=true - 要禁用IT 自动化,请在终端中执行以下命令:
bash Site24x7_Linux_64bit.install -ri -automation=false
在 Windows 中启用和禁用 IT 自动化
如果您使用 Windows,则可以在安装期间使用安装向导或命令配置此设置。
使用安装向导安装时:
- 登录到您的Site24x7帐户。
- 导航到左侧导航窗格中的服务器选项卡。
- 单击服务器监视器下拉菜单下的服务器选项卡附近的+图标。
- 在“添加服务器监视器”页面中,单击Windows图标。
- 单击下载 Site24x7 Windows Server 代理。
- 双击下载面板上的MSI 文件,然后单击下一步。
- 默认情况下,IT 自动化将被禁用。您可以取消选中 IT 自动化旁边的复选框以启用自动化。
- 单击下一步并完成安装过程。
使用命令安装时:
- 登录到您的Site24x7帐户。
- 导航到左侧导航窗格中的服务器选项卡。
- 单击服务器监视器下拉菜单下的服务器选项卡附近的+图标。
- 在“添加服务器监视器”页面中,单击Windows图标。
- 单击下载 Site24x7 Windows Server 代理。
- 转到命令提示符中的下载路径。
- 要启用IT 自动化,请执行以下命令:
msiexec.exe /i Site24x7WindowsAgent.msi EDITA1=<设备密钥> ENABLESILENT=YES REBOOT=ReallySuppress -automation= true /qn - 要禁用IT 自动化,请执行以下命令:
msiexec.exe /i Site24x7WindowsAgent.msi EDITA1=<设备密钥> ENABLESILENT=YES REBOOT=ReallySuppress -automation= false /qn
使用命令重新安装时:
- 下载Site24x7WindowsAgentInstaller.exe文件。
(https://staticdownloads.site24x7.com/server/Site24x7WindowsAgentInstaller.exe) - 转到命令提示符中的下载路径。
- 要启用IT 自动化,请执行以下命令:
Site24x7WindowsAgentInstaller.exe -ri --plugins=TRUE --automation=TRUE - 要禁用IT 自动化,请执行以下命令:
Site24x7WindowsAgentInstaller.exe -ri --plugins=TRUE --automation=FALSE
这是您可以为服务器代理启用或禁用 IT 自动化的方法。
安全
只有管理员或超级管理员可以添加新的或更新现有的 IT 自动化模板,从而允许您决定谁可以运行什么自动化。
- 对于 服务器脚本 自动化,
- 用户上传的文件被发送到 Site24x7 数据中心并存储在 Zoho 文件系统中。在执行期间,代理将使用安全的 HTTPS 连接下载此文件。
- 如果仅提及文件路径,则访问元数据并执行所需的自动化。
- 对于 服务器命令自动化,用户给出的命令将存储在 Site24x7 数据中心的数据库 (DB) 中。当发生阈值违规时,此数据将被发送到代理以执行自动化。
- 对于所有其他自动化,包括 IIS、Hyper-V、服务器重启等,只有元数据被访问以执行给定的操作。
用户可以在安装代理时选择禁用 IT 自动化功能,以便代理不执行任何自动化操作。默认情况下,此选项在代理中启用。阅读有关代理安全的更多信息。
许可
每个 Site24x7 帐户最多可以添加 100 个自动化。