您的位置:首页 > 大数据 > 人工智能

AIX巡检脚本命令介绍

2013-01-16 09:25 127 查看
好久没写博客了,今天就把我常用的巡检脚本与大家介绍一下。

第一篇,AIX系统脚本,本案例是在CRT上跑的,所以无删节。

#$language = "VBScript"

#$interface = "1.0"

Sub Main

crt.Screen.Send "sleep 20" & chr(13) 执行暂挂20秒

crt.Screen.Send "ifconfig -a" & chr(13) 显示系统所有接口信息

crt.Screen.Send "uname -Mu" & chr(13) 显示系统型号名称和ID号码

crt.Screen.Send "oslevel" & chr(13) 确定系统维护和技术级别

crt.Screen.Send "oslevel -s" & chr(13) 将所有标志应用于Service Pack

crt.Screen.Send "prtconf more" & chr(13) 显示系统配置信息

crt.Screen.Send "lscfg -vp" & chr(13) 显示系统配置信息、诊断信息和重要产品数据信息。(显示特定平台的设备信息,显示定制VPD对象类中找到VPD)

crt.Screen.Send "df -k" & chr(13) 报告文件系统上的空间信息。以1024字节快为单位显示统计信息。

crt.Screen.Send "errpt -a" & chr(13) 生成一个记录下来的错误的报表,以详细的格式显示日志文件中的错误信息。

crt.Screen.Send "lssrc -g cluster" & chr(13) 获取子系统、子系统组或者子服务器的状态。 获取系统组。

crt.Screen.Send "lsdev -Cc processor" & chr(13) 显示系统中的设备及其特征。列出定制设备对象中设备的有关信息。指定设备名。

crt.Screen.Send "lsattr -El mem0" & chr(13) 显示系统中设备的属性特征和可能的属性值。显示有效值。指定定制设备对象类中要显示其属性名称或者值的设备逻辑名。

crt.Screen.Send "lspv" & chr(13) 显示在卷组中的物理卷信息。

crt.Screen.Send "lsdev -Cc adapter | grep ent" & chr(13) 显示系统中设备及其特征。列出定制设备对象中设备的有关信息。指定设备名。 设配器 | 文件中搜索 ent(入口)

crt.Screen.Send "lsdev -Cc tape" & chr(13)

crt.Screen.Send "lsdev -Cc adapter | grep fcs" & chr(13)

crt.Screen.Send "errpt -d H" & chr(13) 生成一个记录下来的错误的报表。报告类型为H(硬件)

crt.Screen.Send "errpt more" & chr(13) 查看更多的错误错误报表

crt.Screen.Send "lscfg -vl fcs0" & chr(13) 显示系统的配置信息、诊断信息和重要产品数据信息。显示已命名的设备信息,显示定制VPD对象类中找到VPD。

crt.Screen.Send "lscfg -vl fcs1" & chr(13)

crt.Screen.Send "lsdev -C |grep fc" & chr(13) 显示系统中的设备及其特征。列出定制设备对象类的有关信息。显示fc

crt.Screen.Send "lsdev -C |grep dar" & chr(13)

crt.Screen.Send "lsdev -C |grep dac" & chr(13)

crt.Screen.Send "lsdev -C |grep disk" & chr(13)

crt.Screen.Send "fget_config -Av" & chr(13) ????

crt.Screen.Send "mpio_get_config -Av" & chr(13) ????

crt.Screen.Send "datapath query device" & chr(13) ????

crt.Screen.Send "lspv" & chr(13) 显示在卷组中的物理卷信息。

crt.Screen.Send "lsdev -C " & chr(13) 显示系统中的设备及其特征。标志从定制设备对象类中。

crt.Screen.Send "df" & chr(13) 报告文件系统上的空间信息。

crt.Screen.Send "vmstat 2 5" & chr(13) 报告虚拟内存统计信息。显示2秒时间间隔的5个摘要。

crt.Screen.Send "iostat 2 5" & chr(13) 报告中央处理器的统计信息,整个系统、设配器、TTY设备、磁盘以及CD-ROM的异步输入/输出统计信息。

crt.Screen.Send "lsps -a" & chr(13) 显示调页空间的特征。显示所有的调页空间的特征。

crt.Screen.Send "lsps -s" & chr(13) 指定要给出的所有调页空间的概要特征。

crt.Screen.Send "lsvg -l rootvg" & chr(13) 显示关于卷组的信息。显示卷组rootvg中的所有逻辑卷的名称、特征和状态。

crt.Screen.Send "lsvg -l datavg" & chr(13)

crt.Screen.Send "lsdev -Cc disk" & chr(13) 显示系统中的设备及其特征。指定disk设备对象类中的所有设备有关信息。

crt.Screen.Send "lsdev -p fscsi0" & chr(13) 列出预定义设备对象类中设备的有关信息。

crt.Screen.Send "lsdev -p fcsi0" & chr(13)

crt.Screen.Send "lsdev -p fscsi1" & chr(13)

crt.Screen.Send "lsdev -p fcsi1" & chr(13)

crt.Screen.Send "find / -name core -print" & chr(13) 查找文件名 core 显示当前路径名。

crt.Screen.Send "alog -f /var/adm/ras/conslog -o" & chr(13) 创建并维护创建子标准输入的固定大小的日志文件。 列出日志文件的内容。

crt.Screen.Send "cat /var/adm/syslog/syslog.log" & chr(13) 显示文件

crt.Screen.Send "alog -f /var/adm/ras/bootlog -o" & chr(13)

crt.Screen.Send "cat /var/hacmp/log/hacmp.out" & chr(13)

End Sub

后带有文件自己下载,就不要你们豆豆了。

附件:http://down.51cto.com/data/2362169
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  AIX 巡检脚本