关于运维开发标准化Tomcat属性的扫描-中间件节点扫描篇

脚本名称:get_tomcat_ci.py

--传送门:https://github.com/523144419/autoScan4CMDB

--背景:

相信搜索此类文章的朋友所在的公司,多多少少都在从人肉运维向自动化运维转变的过程中,此片文章及解决公司存量的中间件节点如果快速被扫描发现,结合CMDB将信息自动化并且已标准化的格式输出,方便录入CMDB。中间件节点的信息作为后续自动化运维的数据基石,其重要性不言而喻。GitHub上对于主流的中间件节点扫描和自动化运维中使用到的脚本将持续更新,欢迎各位star

-- 功能:

1、对于Tomcat中间件节点各类属性的扫描,包括JVM、JMX、线程大小、工程名、JDBC连接池以及Tomcat本身诸多属性

2、标准化json输出

-- 依赖:

pip install softinfo==0.2

python 2.6.6 以上

linux操作系统

-- Usages:

python get_tomcat_ci.py

-- 查找到运行中的Tomcat脚本执行结果
[
    {
        "AppName": "tomcat",
        "InstallDir": "/u01/app/tomcat",
        "JdkVersion": "1.8.0_171",
        "jdbc": null,
        "jmx": false,
        "jvm_MaxMetaspace": "512m",
        "jvm_MaxPerm": null,
        "jvm_Metaspace": "512m",
        "jvm_Perm": null,
        "jvm_Xms": "2048m",
        "jvm_Xmx": "2048m",
        "maxThreads": null,
        "minThreads": null,
        "mode": "BIO",
        "port": "8081",
        "startup_location": "/u01/app/tomcat/bin/startup.sh",
        "user": "root",
        "version": "Apache Tomcat/8.5.33",
        "webapps_files": "camel-admin-1.0.0.war,jenkins.war,test"
    }
]

--未查找到运行中的Tomcat脚本执行结果

[{'AppName': 'Tomcat'}]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值