用crt登录Linux脚本调用声音,BAT调用SECURECRT的VBS脚本功能自动化LINUX系统健康检查...

通过BAT调用SECURECRT的VBS脚本,对LINUX系统进行自动化、批量监控检查。并将检查结果下载到本地。

BAT调用SECURECRT的VBS脚本功能自动化LINUX系统健康检查

最近负责管理的LINUX系统比较多,每天每台服务器登录检查一遍很烦。就用BAT调用SECURECRT的VBS脚本,自动对所有服务器做自动检查。

为了便于修改检查脚本,LINUX检查脚本保存在本地,每次检查时,利用SECURECRT的SFTP功能上传到系统上,每次检查后再将检查日志下载到本地。

Srv.list主机列表文件 需要检查的系统保存在svr.list文件中,文件格式为

服务器的IP地址,SSH端口号,主机名

为了方便选择需要检查的系统,有三个文件srv.list, srvPRD.list,srvALL.list,可以通过BAT的参数选择不同的服务器列表。

Dailycheck.bat

Dailycheck.bat是系统执行系统检查时的启动脚本,可以输入一个参数选择需要检查的服务器列给

C:\>dailycheck.bat     ‐‐  不加参数,检查svr.list中的服务器

C:\>dailycheck.bat PRD  ‐‐ 检查svrPRD.list中的服务器

C:\>dailycheck.bat ALL   ‐‐ 检查svrALL.list 中的服务器

Dailycheck.bat 从srv.list中读取服务器的IP地址,SSH端口号,主机名称,和用户名名、密码一起传入SECURECRT,SECURENT再执行VBS脚本dailycheck.vbs

REM DAILYCheck.bat

@echo off

Setlocal ENABLEDELAYEDEXPANSION

Set strDate=%date:~6,4%%date:~0,2%%date:~3,2%

Set Checklog=d:\OScheck\os_dailycheck_%strDate%.log

Set checkDir=d:\OSCheck\%strDate%

REM

======================================================================================================set SvrList=d:\OSCheck\svr.list

if "%1" == "PRD" (

set SvrList=d:\OSCheck\svrPrd.list

set Set Checklog=d:\OScheck\os_dailycheck_%strDate%_PRD.log

)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值