日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python远程监控jvm_python和jstat命令采集jvm数据导入zabbix监控-阿里云开发者社区

發布時間:2024/7/23 python 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python远程监控jvm_python和jstat命令采集jvm数据导入zabbix监控-阿里云开发者社区 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

利用python和jstat命令采集jvm數據

注:用法運行python jvcheck.py 變量如EC或E等

#coding=utf-8

#author=yangzai

# 用jstat檢查jvm信息然后用zabbix監控

import commands

import sys

jvmvars=sys.argv[1]

(status, PID) = commands.getstatusoutput("sudo -u tomcat jps|grep Bootstrap$|grep -v Jps$|awk '{print $1}'") # PID

def change_gc_ke(cmd):

(status,gcresult_tmp)=commands.getstatusoutput(cmd)

gcresult_tmp = gcresult_tmp.split('\n')

gcresult_key = gcresult_tmp[0].split() # key

gcresult_values = gcresult_tmp[1].split() # values

gcresult = dict(zip(gcresult_key, gcresult_values))

return gcresult

####gcutil

if jvmvars in ('S0','S1','E','O','M','CCS','YGC','YGCT','FGC','FGCT','GCT'):

cmd_gcutil = "sudo -u tomcat jstat -gcutil " + PID

gcutil = change_gc_ke(cmd_gcutil)

print gcutil.get(jvmvars)

####gccapacity

if jvmvars in ('NGCMN', 'NGCMX', 'NGC', 'S0C', 'S1C', 'OGCMX', 'OGCMN', 'OGC', 'MCMX', 'MCMN', 'MC'):

cmd_gccapacity = "sudo -u tomcat jstat -gccapacity " + PID

gccapacity = change_gc_ke(cmd_gccapacity)

print gccapacity.get(jvmvars)

####gcnew

if jvmvars in ('EU', 'EC', 'S0U', 'S1U'):

cmd_gcnew = "sudo -u tomcat jstat -gcnew " + PID

gcnew = change_gc_ke(cmd_gcnew)

print gcnew.get(jvmvars)

####gccode

if jvmvars in ('OU', 'MU'):

cmd_gcold = "sudo -u tomcat jstat -gcold " + PID

gcold = change_gc_ke(cmd_gcold)

print gcold.get(jvmvars)

####gcclass

if jvmvars in ('Loaded', 'Bytes', 'Unloaded'):

cmd_class = "sudo -u tomcat jstat -class " + PID + "|awk '{print $1,$2,$3}'"

gcclass = change_gc_ke(cmd_class)

print gcclass.get(jvmvars)

總結

以上是生活随笔為你收集整理的python远程监控jvm_python和jstat命令采集jvm数据导入zabbix监控-阿里云开发者社区的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。