关于运维开发标准化的中间件节点扫描-WAR包节点扫描篇

对于现在中小型的企业,在运维团队中面临着一个从人肉运维向自动化运维的方式进行转变。原因不在赘述,今天给大家带来一个主要通过python脚本将各类中间件节点的主要信息标准化的输出。

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

WAR包节点扫描

  • 第一步、安装依赖包(python 2.7以上)

pip install softinfo==0.2

  • 第二步、获取扫描代码到linux本地

 git clone https://github.com/523144419/autoScan4CMDB.git

  • 第三步、 执行脚本

python get_jar_info.py

输出结果如下:

[

    {

        "AppName": "JAR",

        "JdkVersion": "1.8.0_171",

        "jarLocal": "/opt/jardemo/",

        "jmx": true,

        "jvm_MaxMetaspaceSize": "null",

        "jvm_MaxPermSize": "144m",

        "jvm_MetaspaceSize": "null",

        "jvm_PermSize": "144m",

        "jvm_Xms": "64m",

        "jvm_Xmx": "64m",

        "port": "11111",

        "user": "root",

        "webapps_files": "demo-0.0.1.jar"

    }

]

你可能感兴趣的:(关于运维开发标准化的中间件节点扫描-WAR包节点扫描篇)