📄 wk_clust_1011.ksh
字号:
#!/bin/ksh# 本程序调用不需要参数# 载入 HPUX 实例定义的环境变量. $HOME/hpux/.setenv# 载入 OMS 系统为 HPUX 实例下传的环境信息. $HOME/hpux/config/ftp.cfg# 载入本任务定义的环境变量. $HOME/hpux/src/WK_CLUST_1011/fun.cfg# 载入 公共函数部分。常用的函数定义在该文件中. $HOME/hpux/src/COMMON/common.ksh# 切换到文件上传路径cd $OUTPATHlogit INFO "${FUN_NAME}开始"######################## 判断激活标志是否为1#######################checkActiveFlagif [[ $taskFlag = 1 ]] then logit WARN "${FUN_NAME}任务失效" logit INFO "${FUN_NAME}结束" exit 1elif [[ $agentFlag = 1 ]] then logit WARN "HPUX实例失效" logit INFO "${FUN_NAME}结束" exit 1elif [[ $agentFlag = 2 ]] then logit WARN "HPUX实例休眠" logit INFO "${FUN_NAME}结束" exit 1fitmpfile=$TMPPATH/clust.tmp# 判断是否执行成功,如果成功,分析输出结果cmviewcl -v > $tmpfile 2>/dev/nullif [[ $? != 0 ]] then logit "DEBUG" "cmviewcl 命令执行失败" headline "000060" " cmviewcl 命令执行失败" fputhead exit fiheadline "000000" "查询主机Cluster状态成功"# clusterStatus Down -- 故障 Normal -- Not Down# clusterErrorType 1 -- 群集状态错误 2 -- 节点状态 3 -- 程序包状态 4 -- 组成员状态# 5 -- 服务状态 6 -- 网络状态 7 -- 串行线状态grep -i -e "Down" $tmpfileif [[ $? = 0 ]] then clusterStatus=Down clusterErrorType=1 infoline "011101" "主机Cluster状态出现Down 关键字,需要在主机上面进行检查确定" "$clusterStatus" "$clusterErrorType" else clusterStatus=Normal clusterErrorType=1 infoline "011100" "主机Cluster正常" "$clusterStatus" "$clusterErrorType" fi# 将本次任务的结果文件发送到 OMS 服务器 fputrpt logit INFO "${FUN_NAME}结束"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -