阿里云监控大盘+VBS脚本实现自动页面切换

一、前言

  需求是这样的,企业阿里云中业务块很多,想到同时监控到所有数据,链接到电视大屏展示。但是阿里云云监控大盘,是以网页显示的,而且不同的业务很难在一个页面展示,那么想到同时展示多方面数据怎么办?

  这个时候想到用iframe做一个静态页面把多个阿里云监控大盘放进去。可是页面找开发的做好了,可是阿里云的安全机制,导致第三方页面根本无法登录账号。这个方案不可用。

  在想其他方案,如果是网页展示,那么有没有按键精灵类似的脚本可以自动刷新页面呢。下载了按键精灵,研究一番放弃了,太复杂,太难用了。

  最终选择用vbs脚本来实现这个功能。同理,如果我们打开多个浏览器页面,那么我们按ctrl+tab键可以实现页面切换。

二、实施

首先登录阿里云,用主账号创建RAM账号,并授予阿里云监控相关权限。为了安全考虑,毕竟阿里云上的业务太多了,这个展示电脑肯定是放在电视机大屏边上的,任何人都可以操作。安全第一。创建监控大盘,我用的是里面的现有模板,很漂亮,会折腾的可以自定义,我研究了一番放弃了,做出来的又丑又难看。创建自己的需要监控的相关大盘。

 

 

 

打开所有页面后,我用的360极速浏览器,设置内可以全屏展示。 

这个时候就要选用vbs脚本了。

参考:https://blog.csdn.net/qq_38254897/article/details/121975078

 创建TXT文件,保存内容后,更改后缀vbs

自动刷新ctrl+tab无限循环。^{TAB}的意思就是ctrl+tab。3000=1秒,我这用的10秒钟切换一下页面。

Set objShell = CreateObject("Wscript.Shell") 
do
WScript.Sleep 15000
objShell.SendKeys "^{TAB}"               
WScript.Sleep 15000
objShell.SendKeys "^{TAB}"  
loop

终止所有vbs进程,在做一个终止的脚本。不然根本停不下来。

Dim objShell
set objShell= wscript.createobject("wscript.shell") 
objShell.run "taskkill /im wscript.exe /f ",0 ,true
 

 创建好后,放在监控主机的桌面上,双击运行。结合网页全屏展示,完美。

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值