千家信息网

如何使用Azure Automation Hybrid进行自动化管理

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,如何使用Azure Automation Hybrid进行自动化管理?针对这个问题,今天小编总结这篇有关Azure Automation Hybrid的文章,希望能帮助更多想解决这个问题的朋友找到更加
千家信息网最后更新 2025年12月02日如何使用Azure Automation Hybrid进行自动化管理

如何使用Azure Automation Hybrid进行自动化管理?针对这个问题,今天小编总结这篇有关Azure Automation Hybrid的文章,希望能帮助更多想解决这个问题的朋友找到更加简单易行的办法。

测试脚本运行状况:
一般我们使用Hybrid Runbook Worker之前,需要先测试脚本在本地是否可以正常运行:

配置Automation账户
相信经常通过脚本完成一些自动化任务的朋友都比较清楚,将脚本执行时涉及到的用户名等信息以明文的方式存储到脚本内部是有极大的安全隐患的。为了避免这个隐患,在azure的自动化账户中我们可以添加对应的certificates和variables来存储用户名和密码信息。
首先我们设置variables来存储本地数据库的密码:

然后设置certificates来存储本地数据库的用户名信息:

上述配置都完成以后,我们可以切换到Runbook选项卡来新建一个runbook:

创建完成以后点击"编辑",然后将我们的脚本文件复制到内部并进行微调:

配置完脚本文件后我们就可以点击"start"来测试脚本的运行状态:

在运行设置中有两个选项:
Azure:此选项代表只能在Azure内部运行runbook脚本
Hybrid Worker:此选项代表可以在其他云平台货本地数据中心运行runbook脚本
如果选择使用Hybrid Worker的话我们需要指定需要运行脚本的Hybrid worker group:

配置完成以后我们可以在log控制台看到对应的运行状态:

同时我们也可以在log analytics内执行查询,来查看对应的本分状态等信息:
AzureDiagnostics | where RunbookName_s == "GetSQLBackupStatus" | where ResultDescription contains "Backup" | parse ResultDescription with "SQLServerName: "SQLServerName", Database:"Database", Last Backup Finish Date (UTC): '" BackupFinishedDateUTC:datetime "'"* | project SQLServerName, Database, BackupFinishedDateUTC, TimeGenerated | where BackupFinishedDateUTC <= ago(2d)

查询剩余空间百分比低于20%的数据库:
AzureDiagnostics | where RunbookName_s == "GetSQLBackupStatus" | where ResultDescription contains "Free Space" | parse ResultDescription with "SQLServerName:"SQLServerName", Database:"Database", Current Size MB:"CurrentSizeMB", Free Space MB:"FreeSpaceMB", Free Space Percentage:" FreeSpacePercent:long * | project SQLServerName, Database, CurrentSizeMB, FreeSpaceMB, FreeSpacePercent, TimeGenerated | where FreeSpacePercent < 20

配置Alerts
除了上述的功能外,我们可以在使用Azure Montior配置邮件报警,来及时的发现潜在问题。
进入Azure Monitor,点击Alert,点击"+new alert rule":

如下图所示进行配置:

配置完成后,如下图所示:

当数据库的剩余空间百分比低于20%的时候,我们就会收到对应的邮件告警信息:


以上就是用Azure Automation Hybrid进行自动化管理的详细内容了,看完之后是否有所收获呢?如果想了解更多相关内容,欢迎关注行业资讯!

脚本 运行 配置 信息 数据 自动化 数据库 存储 状态 用户 用户名 问题 测试 管理 代表 内容 密码 文件 更多 朋友 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 贵州视点科技数据通信网络技术 掌上英雄联盟软件开发 泰安公司app软件开发 数据库为什么有性能 电脑服务器驱动程序不正确 小米云空间保存其他数据库 游戏服务器新手 数据库移植的概念 番禺区软件开发招生 魔域口袋服务器哪个平台好 2021网络安全简笔画 长沙企藤互联网科技有限公司 sql数据库名称 格式 每个用户创建一个数据库 艾斯维尔数据库文章会被检索吗 网络安全重击消费电子 数据库安全是保证数据库信息 洛克王国服务器一样吗 科技部互联网行动任务 c 访问数据库的一个表代码 网络安全感满意度调查上线 软件开发岗位需要的工具 张家口软件开发简介 亚洲顶级网络安全大学 web服务器有必要安装sql吗 奉贤区水性网络技术供应 宁波h3c机架式服务器价格 不属于网络安全的基本原则 江阴网络软件开发公司电话 下列哪项是软件开发模型
0