Linux Shell脚本监控WAS的运行状态是怎么样的
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,今天就跟大家聊聊有关Linux Shell脚本监控WAS的运行状态是怎么样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。原理:通过调用 WA
千家信息网最后更新 2025年02月02日Linux Shell脚本监控WAS的运行状态是怎么样的
今天就跟大家聊聊有关Linux Shell脚本监控WAS的运行状态是怎么样的,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
原理:通过调用 WAS 自带的脚本 wsadmin.sh 来获取实例的状态
操作系统版本:
[root]# head -1 /etc/redhat-release Red Hat Enterprise Linux Server release 5.3 (Tikanga) |
WAS 版本:
[root]# /opt/IBM/WebSphere/AppServer/bin/versionInfo.sh | grep -A 3 "Installed Product" Installed Product -------------------------------------------------------------------------------- Name IBM WebSphere Application Server - ND Version 7.0.0.25 |
代码:
check_was_state.sh
#!/bin/ksh WAS_IP="192.168.222.3" WAS_USERNAME="wasadmin" WAS_PASSWORD="wasadmin" WAS_INSTANCE_NAME="SampleServer1" WSADMIN="/opt/IBM/WebSphere/AppServer/bin/wsadmin.sh" FILE_STAT_LOG=was_stat_`date +"%Y%m%d_%H%M%S"`.log $WSADMIN -lang jython -host $WAS_IP -user $WAS_USERNAME -password $WAS_PASSWORD -f check_was_state.py > $FILE_STAT_LOG 2>&1 grep "${WAS_INSTANCE_NAME}: STARTED" $FILE_STAT_LOG > /dev/null 2>&1 if [ $? == 0 ]; then echo "$WAS_IP $WAS_INSTANCE_NAME status is OK" else echo "$WAS_IP $WAS_INSTANCE_NAME status is not OK" fi
check_was_state.py
import AdminUtilities # List servers with specified server type servers = AdminTask.listServers('-serverType APPLICATION_SERVER') # Convert Jython string to list servers = AdminUtilities.convertToList(servers) # Loop through each server in server list for aServer in servers: # Obtain server and node names sname = aServer[0:aServer.find("(")] nname = aServer[aServer.find("nodes/")+6:aServer.find("servers/")-1] runningServer = AdminControl.queryNames("type=Server,node=" + nname + ",name=" + sname + ",*") if (len(runningServer) > 0): serverState = AdminControl.getAttribute(runningServer, "state") else: serverState = "STOPPED" # endIf # Two different states: STARTED, STOPPED print "%s: %s" % (sname,serverState) #endFor
看完上述内容,你们对Linux Shell脚本监控WAS的运行状态是怎么样的有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
状态
脚本
内容
监控
运行
版本
操作系统
代码
原理
实例
更多
知识
篇文章
系统
行业
资讯
资讯频道
频道
进一
支持
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
汕头民生银行软件开发
网络安全教室租金
网络安全验证是什么意思
网络安全法亮点在于
服务器主板外接口都有啥
有做软件开发的朋友吗
创造与魔法服务器人满了怎么办
软件开发外包服务增值税税率
苏州智能设备软件开发
网络技术创新服务
默纳克服务器能升级吗
软件开发年度事迹
怎么在服务器里使用32k
网络安全与信息建设工作
高校网络安全处罚案例
自制无限流量服务器
静态ip地址连通考试服务器
宁夏乾图网络技术有限公司
ssh项目实例带数据库
网络安全涉及的学科有
html不刷新更新数据库
高速动车组网络技术电子版
怎么的做app软件开发
梦幻西游服务器能出不能进
中国中央数据库
登录linux 使用数据库
avast网络安全版
中紫网络技术有限公司
嘉定区服务软件开发管理制度
电力网络安全警示牌