如何使用Azure Automation Hybrid进行自动化管理
admin
2023-03-26 03:41:23
0

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

测试脚本运行状况:
一般我们使用Hybrid Runbook Worker之前,需要先测试脚本在本地是否可以正常运行:
如何使用Azure Automation Hybrid进行自动化管理

配置Automation账户
相信经常通过脚本完成一些自动化任务的朋友都比较清楚,将脚本执行时涉及到的用户名等信息以明文的方式存储到脚本内部是有极大的安全隐患的。为了避免这个隐患,在azure的自动化账户中我们可以添加对应的certificates和variables来存储用户名和密码信息。
首先我们设置variables来存储本地数据库的密码:
如何使用Azure Automation Hybrid进行自动化管理
然后设置certificates来存储本地数据库的用户名信息:
如何使用Azure Automation Hybrid进行自动化管理
上述配置都完成以后,我们可以切换到Runbook选项卡来新建一个runbook:
如何使用Azure Automation Hybrid进行自动化管理
创建完成以后点击“编辑”,然后将我们的脚本文件复制到内部并进行微调:
如何使用Azure Automation Hybrid进行自动化管理
配置完脚本文件后我们就可以点击“start”来测试脚本的运行状态:
如何使用Azure Automation Hybrid进行自动化管理
在运行设置中有两个选项:
Azure:此选项代表只能在Azure内部运行runbook脚本
Hybrid Worker:此选项代表可以在其他云平台货本地数据中心运行runbook脚本
如果选择使用Hybrid Worker的话我们需要指定需要运行脚本的Hybrid worker group:
如何使用Azure Automation Hybrid进行自动化管理
配置完成以后我们可以在log控制台看到对应的运行状态:
如何使用Azure Automation Hybrid进行自动化管理
同时我们也可以在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)
如何使用Azure Automation Hybrid进行自动化管理

查询剩余空间百分比低于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
如何使用Azure Automation Hybrid进行自动化管理

配置Alerts
除了上述的功能外,我们可以在使用Azure Montior配置邮件报警,来及时的发现潜在问题。
进入Azure Monitor,点击Alert,点击“+new alert rule”:
如何使用Azure Automation Hybrid进行自动化管理
如下图所示进行配置:
如何使用Azure Automation Hybrid进行自动化管理
如何使用Azure Automation Hybrid进行自动化管理

配置完成后,如下图所示:
如何使用Azure Automation Hybrid进行自动化管理
当数据库的剩余空间百分比低于20%的时候,我们就会收到对应的邮件告警信息:

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


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

相关内容

热门资讯

美媒证实一艘美国商船遭伊朗无人... 新华社华盛顿5月10日电 (记者徐剑梅 黄强)据美国福克斯新闻数字网报道,一艘美国商船10日在波斯湾...
特朗普声称伊朗47年来一直在“... 美国总统特朗普于当地时间5月10日在社交媒体发文,“猛烈抨击”伊朗长期“玩弄”美国和世界,同时还痛批...
学生放学回家后又返回学校坠亡,... 学生符某放学后回到家中,后又从家中返回学校,并于当晚从学校教学楼楼顶坠亡。符某父母随后将学校告上法庭...
泽连斯基称乌已向俄方提交100... 当地时间10日,乌克兰总统泽连斯基表示,乌俄双方将以“千人换千人”的方式交换战俘,乌方已向俄方提交了...
国网上海市电力公司举办“明灯引... 5月7日至9日,在第十个“中国品牌日”来临之际,国网上海市电力公司(以下简称“国网上海电力”)以“明...
字跳申请会话信息的发送方法专利... 国家知识产权局信息显示,北京字跳网络技术有限公司申请一项名为“会话信息的发送方法、装置、电子设备、存...
非开挖定向钻机厂家选择指南:郑... 导语:非开挖定向钻机作为市政管道铺设、能源管线穿越等场景的核心设备,其性能稳定性与厂家服务能力直接影...
你昂贵的DDR5内存可能是假货... 快科技5月10日消息,内存价格近期持续走高,亚洲市场出现大量假冒DDR5内存模块,且外观极具迷惑性。...
6G,迎利好!工信部批复 工信部批复6G技术试验频率。 为进一步推动我国6G技术研发、标准研制与产业化进程,工业和信息化部近日...
涉疫邮轮5名法国公民回国,一人... △“洪迪厄斯”号邮轮(资料图)法国总理勒科尔尼10日在社交媒体说,涉汉坦病毒疫情邮轮“洪迪厄斯”号上...