HP_UX HBA 卡信息收集脚本
#/usr/bin/sh
name1=`hostname`_fc
ioscan -kfnNC fc |grep "/dev/" >/tmp/data/$name1.txt
num1=`cat /tmp/data/$name1.txt |awk '{print $1}'|uniq|wc -l`
i=1
while ((i<=$num1))
do
fcnm1=`cat /tmp/data/$name1.txt|awk '{print $1}'|sed -n "$i"p`
fcwwn=`fcmsutil $fcnm1 |grep "N_Port Port" |awk -F "=" '{print $2}'`
fcpath=`fcmsutil $fcnm1|grep "Hardware Path"|awk -F "=" '{print $2}'`
slot1=`echo $fcpath |awk -F "/" '{print $1"/"$2"/"$3"/"$4"/"$5"/"$6}'`
fcslot=`olrad -q |grep $slot1 |awk '{print $1}'`
fcspeed=`fcmsutil $fcnm1|grep "Link Speed"|awk -F "=" '{print $2}'`
fcstat=`fcmsutil $fcnm1|grep "Driver state"|awk -F "=" '{print $2}'`
PN1=`fcmsutil $fcnm1 vpd |grep -iE "Part number"|awk -F ":" '{print $2}'`
FV1=`fcmsutil $fcnm1 vpd |grep -iE "ROM Firmware version"|awk -F ":" '{print $2}'`
name2=`uname -a|awk '{print $2,$3}'`
ch1=`netstat -rn | grep default|awk '{print $2}' |awk -F "." '{print $1"."$2"."$3}'`
charip1=`netstat -in |grep $ch1|head -1 |awk '{print $4}'`
echo $name2 $charip1 $fcslot $fcnm1 $fcwwn $fcspeed $fcstat $fcpath $PN1 $FV1
((i=i+1))
done
显示的格式是:
主机名称 操作系统类型 ip地址 HBA卡slot位置 HBA卡WWN号 HBA卡速率 HBA的链接状态 路径 备件信息 HBA卡的firmware版本
HP_UX HBA 卡信息收集脚本的更多相关文章
- 人人都是 DBA(XII)查询信息收集脚本汇编
什么?有个 SQL 执行了 8 秒! 哪里出了问题?臣妾不知道啊,得找 DBA 啊. DBA 人呢?离职了!!擦!!! 程序员在无处寻求帮助时,就得想办法自救,努力让自己变成 "伪 DBA& ...
- 人人都是 DBA(XV)锁信息收集脚本汇编
什么?有个 SQL 执行了 8 秒! 哪里出了问题?臣妾不知道啊,得找 DBA 啊. DBA 人呢?离职了!!擦!!! 程序员在无处寻求帮助时,就得想办法自救,努力让自己变成 "伪 DBA& ...
- 人人都是 DBA(XIV)存储过程信息收集脚本汇编
什么?有个 SQL 执行了 8 秒! 哪里出了问题?臣妾不知道啊,得找 DBA 啊. DBA 人呢?离职了!!擦!!! 程序员在无处寻求帮助时,就得想办法自救,努力让自己变成 "伪 DBA& ...
- 人人都是 DBA(XIII)索引信息收集脚本汇编
什么?有个 SQL 执行了 8 秒! 哪里出了问题?臣妾不知道啊,得找 DBA 啊. DBA 人呢?离职了!!擦!!! 程序员在无处寻求帮助时,就得想办法自救,努力让自己变成 "伪 DBA& ...
- 人人都是 DBA(XI)I/O 信息收集脚本汇编
什么?有个 SQL 执行了 8 秒! 哪里出了问题?臣妾不知道啊,得找 DBA 啊. DBA 人呢?离职了!!擦!!! 程序员在无处寻求帮助时,就得想办法自救,努力让自己变成 "伪 DBA& ...
- 人人都是 DBA(X)资源信息收集脚本汇编
什么?有个 SQL 执行了 8 秒! 哪里出了问题?臣妾不知道啊,得找 DBA 啊. DBA 人呢?离职了!!擦!!! 程序员在无处寻求帮助时,就得想办法自救,努力让自己变成 "伪 DBA& ...
- 人人都是 DBA(IX)服务器信息收集脚本汇编
什么?有个 SQL 执行了 8 秒! 哪里出了问题?臣妾不知道啊,得找 DBA 啊. DBA 人呢?离职了!!擦!!! 程序员在无处寻求帮助时,就得想办法自救,努力让自己变成 "伪 DBA& ...
- 操作系统下查看HBA卡信息wwn的方法
一.Windows 系统在Windows系统中,可以使用FC HBA卡厂家提供的管理软件查看光纤适配器的WWN号码,具体如下:Qlogic:SANsurferEmulex:HBAnyware http ...
- 几种系统下查看FC HBA卡信息的方法
几种系统下查看FC HBA卡信息的方法 目 录 几种系统下查看FC HBA卡信息的方法 FC HBA卡概述 Windows系统下查看FC HBA卡的信息 Linux系统下查看FC HBA卡的信息 U ...
随机推荐
- java同一个类不同方法间的同步
对象的方法中一旦加入synchronized修饰,则任何时刻只能有一个线程访问synchronized修饰的方法.假设有个数据对象拥有写方法与读方法,多线程环境中要想保证数据的安全,需对该对象的读写方 ...
- sql 跨库查询备忘笔记
select * from OPENDATASOURCE( 'SQLOLEDB', 'Data Source=远程ip;User ID=sa;Password=密码' ).库名.dbo.表名 inse ...
- Oracle补习班第三天
In every triumph, there's a lot of try. 每个胜利背后都有许多尝试 Oracle管理实例组件 主要组件分为两部分例程,与数据库: 例程分为两部分SGA跟进程: S ...
- three.js学习笔记
一.名词解释 scene - 场景 camera - 摄影机 renderer - 渲染器:描绘器 Vector - 三维向量的对象 orthographic - 正射 field of view - ...
- Disconf
通常我们会做如下配置:(disconf 2.6.21) <!-- 一次扫描 --> <bean id="disconfMgrBean" class="c ...
- javascript 中正则表达式应用
<script type="text/javascript"> var str="<script type='text/javascript'> ...
- 第二周:If判断语句程序当中的作用简介
1.If语句的作用: 在我们编写程序时经常会遇到内容判断的问题,比如判断内容的真假或者值的大小分别输出内容的问题 这时就会用到我们的If判断语句了,顾名思义,if在英文单词中意思为如果,在Java中他 ...
- vim学习
vim编辑器的工作模式分为3种 1.Command Mode 命令模式 2.Insert Mode 插入模式 3.Lastline Mode 底行模式 vim 打开文件时处于命令模式,i 可以切换到插 ...
- sqlmap用户手册
http://192.168.136.131/sqlmap/mysql/get_int.php?id=1 当给sqlmap这么一个url的时候,它会: 1.判断可注入的参数2.判断可以用那种SQL注入 ...
- 小小收获for python
包导入问题: 包之外导入:还是按照sys.path的搜索路径进行模块的导入 包内的导入:python3.0+ 完全区分绝对导入和相对导入 from . import string #在 ...