首页 > 其他分享 >solaris vbs巡检脚本

solaris vbs巡检脚本

时间:2024-07-24 12:40:14浏览次数:6  
标签:巡检 13 solaris crt Screen Send vbs chr WaitForString



```vbscript
#$language = "VBScript"
#$interface = "1.0"
crt.Screen.Synchronous = True
' This automatically generated script may need to be
' edited in order to work correctly.
' chr(13) 回车符
Sub Main
' ---the system info---
crt.Screen.Send "hostname | tee -a" & chr(13)
crt.Screen.WaitForString "# "
crt.Sleep 1000
crt.Screen.Send "uptime | tee -a" & chr(13)
crt.Screen.WaitForString "# "
crt.Sleep 1000
crt.Screen.Send "date | tee -a" & chr(13)
crt.Screen.WaitForString "# "
crt.Sleep 1000
crt.Screen.Send "uname -a | tee -a" & chr(13)
crt.Screen.WaitForString "# "
crt.Sleep 1000
crt.Screen.Send "last reboot | tee -a" & chr(13)
crt.Screen.WaitForString "# "
crt.Sleep 1000
crt.Screen.Send "dmesg | tee -a" & chr(13)
crt.Screen.WaitForString "# "
crt.Sleep 1000
' ---the hardware info---
crt.Screen.Send "/usr/platform/`uname -i`/sbin/prtdiag -v | tee -a" & chr(13)
crt.Screen.WaitForString "# "
crt.Sleep 1000
crt.Screen.Send "eeprom | tee -a" & chr(13)
crt.Screen.WaitForString "# "
crt.Sleep 1000
' ---the disk monitor---
crt.Screen.Send "format
crt.Screen.WaitForString "# "
crt.Sleep 1000
crt.Screen.Send "iostat -En | tee -a" & chr(13)
crt.Screen.WaitForString "# "
crt.Sleep 1000
' ---the slice monitor---
crt.Screen.Send "df -k | tee -a" & chr(13)
crt.Screen.WaitForString "# "
crt.Sleep 1000
crt.Screen.Send "df -h | tee -a" & chr(13)
crt.Screen.WaitForString "# "
crt.Sleep 1000
crt.Screen.Send "more /etc/vfstab | tee -a" & chr(13)
crt.Screen.WaitForString "# "
crt.Sleep 1000
' ---the system performance monitor---
crt.Screen.Send "mpstat 3 5 | tee -a" & chr(13)
crt.Screen.WaitForString "# "
crt.Sleep 1000
crt.Screen.Send "vmstat 3 5 | tee -a" & chr(13)
crt.Screen.WaitForString "# "
crt.Sleep 1000
crt.Screen.Send "iostat -xPnc | tee -a" & chr(13)
crt.Screen.WaitForString "# "
crt.Sleep 1000
crt.Screen.Send "iostat -xnzd 3 5 | tee -a" & chr(13)
crt.Screen.WaitForString "# "
crt.Sleep 1000
crt.Screen.Send "sar 3 5 | tee -a" & chr(13)
crt.Screen.WaitForString "# "
crt.Sleep 1000
'---the network info---
crt.Screen.Send "netstat -r | tee -a" & chr(13)
crt.Screen.WaitForString "# "
crt.Sleep 1000
crt.Screen.Send "netstat -i 3 5 | tee -a" & chr(13)
crt.Screen.WaitForString "# "
crt.Sleep 1000
crt.Screen.Send "ifconfig -a | tee -a" & chr(13)
crt.Screen.WaitForString "# "
crt.Sleep 1000
'---the cluster info---
crt.Screen.Send "/usr/cluster/bin/scstat | tee -a" & chr(13)
crt.Screen.WaitForString "# "
crt.Sleep 1000
crt.Screen.Send "/usr/cluster/bin/scstat -pv | tee -a" & chr(13)
crt.Screen.WaitForString "# "
crt.Sleep 1000
crt.Screen.Send "/opt/VRTSvcs/bin/hastatus -sum | tee -a" & chr(13)
crt.Screen.WaitForString "# "
crt.Sleep 1000
'---the Veritas software info---
crt.Screen.Send "pkginfo -i |grep -i vxvm | tee -a" & chr(13)
crt.Screen.WaitForString "# "
crt.Sleep 1000
crt.Screen.Send "/usr/sbin/vxdisk list | tee -a" & chr(13)
crt.Screen.WaitForString "# "
crt.Sleep 1000
crt.Screen.Send "/usr/sbin/vxdg list | tee -a" & chr(13)
crt.Screen.WaitForString "# "
crt.Sleep 1000
crt.Screen.Send "/usr/sbin/vxprint -ht | tee -a" & chr(13)
crt.Screen.WaitForString "# "
crt.Sleep 1000
crt.Screen.Send "pkginfo -i |grep -i vxfs | tee -a" & chr(13)
crt.Screen.WaitForString "# "
crt.Sleep 1000
crt.Screen.Send "pkginfo -i |grep -i backup | tee -a" & chr(13)
crt.Screen.WaitForString "# "
crt.Sleep 1000
'磁盘检查
crt.Screen.Send "metastat |tee -a" & chr(13)
crt.Screen.WaitForString "# "
crt.Sleep 1000
crt.Screen.Send "metastat -p |tee -a" & chr(13)
crt.Screen.WaitForString "# "
crt.Sleep 1000
crt.Screen.Send "metadb -i |tee -a" & chr(13)
crt.Screen.WaitForString "# "
crt.Sleep 1000
crt.Screen.Send "raidctl |tee -a" & chr(13)
crt.Screen.WaitForString "# "
crt.Sleep 1000
crt.Screen.Send "/usr/sbin/raidconfig list all | tee -a" & chr(13)
crt.Screen.WaitForString "# "
End Sub

标签:巡检,13,solaris,crt,Screen,Send,vbs,chr,WaitForString
From: https://www.cnblogs.com/kyo-1115/p/18320625

相关文章

  • Redis巡检检查 redis-check-aof
    一、AOF1、AOF 是什么以日志的形式来记录每个写操作,将Redis执行过的所有写指令记录下来(读操作不记录),只许追加文件但不可以改写文件,Redis启动之初会读取该文件重新构建数据,换言之,Redis重启的话就根据日志文件的内容将写指令从前到后执行一次以完成数据的恢复工作。2、AOF默认......
  • 从传统到智能:安全帽AI检测算法助力工地/矿山/工厂/电力巡检安全监管
    随着科技的快速发展,人工智能(AI)技术已经渗透到我们生活的方方面面,特别是在建筑工地这一对安全要求极高的领域中,AI技术的应用更是显得尤为重要。其中,安全帽AI检测算法以其高效、准确的特性,为工地的安全管理带来了革命性的变革。一、安全帽AI检测算法概述安全帽AI检测算法是一种基......
  • 海豚调度监控:新增依赖缺失巡检,上游改动再也不用担心了!
    ......
  • 使用PowerShell执行的命令和示例,用于增强Windows系统的安全性巡检项目:2024
    使用PowerShell执行的命令和示例,用于增强Windows系统的安全性巡检项目:检查系统服务和进程:powershellCopyCode#列出所有正在运行的服务Get-Service|Where-Object{$_.Status-eq'Running'}#列出所有正在运行的进程Get-Process检查本地安全策略和组策略:powersh......
  • 批处理调用mshta vbs模拟按键
    批处理模拟按键格,下面的功能是打开任务管理器mshtavbscript:createobject("wscript.shell").sendkeys("+^{esc}")(window.close)键参数退格键:{BACKSPACE}、{BS}或{BKSP}退格键:{BACKSPACE}、{BS}或{BKSP}BREAK:{BREAK}CAPSLOCK:......
  • 毕业设计——基于springboot的电力巡检系统
    !!!有需要的小伙伴可以通过文章末尾名片咨询我哦!!! ......
  • 网络工程师:华为设备巡检命令
    设备的稳定性和性能直接影响整个网络的运行,定期进行设备巡检是保障网络稳定运行的重要措施。本文将详细介绍华为设备巡检命令及其应用,帮助网络管理员高效管理和维护设备。设备巡检是指通过各种命令和工具检查网络设备的状态,以预防故障和优化性能。华为设备的巡检有助于:......
  • 北斗巡检终端 | 保护区森林巡检终端应用方案
    在广袤无垠的自然保护区中,森林作为地球之肺,其健康与繁荣直接关系到生态平衡和生物多样性。随着人类活动的日益频繁,森林面临着前所未有的挑战,如非法砍伐、病虫害侵袭、火灾等风险。为了守护这片绿色宝藏,我们迫切需要一种高效、智能的巡检手段。这款顶坚北斗巡检终端不仅集成了......
  • 卫星通讯传输技术助力电力运维巡检效率提升:EasyCVR实现远程监控与管理的新路径
    随着科技的快速发展,视频监控技术已广泛应用于各个领域。而卫星通讯作为一种高效、稳定的通信方式,为视频监控系统的远程传输提供了有力支持。一、方案背景随着电力行业的快速发展,电力运维巡检工作变得愈发重要。传统的巡检方式往往受到地域、环境等因素的限制,难以实现对电力设备......
  • VBS(Visual Basic Script)是一种脚本语言,可以使用ADO(ActiveX Data Objects)来连接和操作A
    在PowerShell中,可以使用COM对象创建ADO连接并执行SQL查询来连接和操作Access数据库。以下是一个示例代码:powershellCopyCode#CreateaconnectiontoAccessdatabaseusingADO$conn=New-Object-ComObjectADODB.Connection$conn.Provider="Microsoft.ACE.OLEDB.12.0"......