python 编程 远程监控进程数据

配置文件:

###############################################################################
# Config file to monitor CHM processes, YAML format
#
# procTask DataFile Record fields:
#  Date Time Node Command PID PCPU VSZ(KB) RSS(KB) StartTime Info
#
# fileTask DataFile Record fields:
#  FileName CreateTime Size(KB) INFO
#
###############################################################################

#common setting for monitor
logLevel: debug         # debug, info, warn, error, fatal, default: debug
logFile: monitor.log    # log filename, default: monitor.log
allProc: "ASM|asm|MGMT|mgmt|APX|apx|d\.bin|cssdagent|cssdmonitor|orarootagent.bin|oraagent.bin|scriptagent.bin|tnslsnr"
asmProc: "ASM|asm"
mgmtProc: "MGMT|mgmt"
apxProc: "APX|apx"
crsProc: "d\.bin|cssdagent|cssdmonitor|orarootagent.bin|oraagent.bin|scriptagent.bin|tnslsnr"

# monitoring process settings
OCSSDProcTask:
  type: processTask     # processTask - process monitor task, fileTask - file monitor task
  exec: true            # true - execute this task, false - don't execute this task, default true
  process: ocssd.bin|ohasd.bin   # process name list to be monitored, seperated by '|', used by grep to select
  nodes: [rws00fys, rws00fyt, rws00fyu, rws00fyv] #optioanl, default is local host
  checkInterval: 1      # interval seconds to check status, default: 1 seconds
  statCount: 5          # count of checkInterval to statistic, default: 5
  cpuThreshold: 10      # cpu usage percent threshold, default: 10.0%
  memThreshold: 409600  # rss memory threshold, in KB, default: 400MB
  DataFile: procmonitor.dat
  actions: ~

# monitoring file settings: use regular expression to match filenames
OCSSDFileTask:
  type: fileTask        # processTask - process monitor task, fileTask - file monitor task
  exec: true            # true - execute this task, false - don't execute this task
  file:                 # file to be monitored
    - '/u01/app/crsusr/diag/crs/<LOCAL_HOST>/crs/trace/ohasd[_0-9]*.trc'
    - '/u01/app/crsusr/diag/crs/<LOCAL_HOST>/crs/trace/ocssd[_0-9]*.trc'
  checkInterval: 60     # interval seconds to check status, default: 60 seconds
  statCount: 5          # count of checkInterval to statistic, default: 5
  wrapTime: 600
  wrapCount: 20         # in wrapInterval seconds, no more than wrapCount files generated
  DataFile: filemonitor.dat
  actions: ~

# monitoring process settings
CHAMProcTask:
  type: processTask     # processTask - process monitor task, fileTask - file monitor task
  exec: false            # true - execute this task, false - don't execute this task
  process: osysmond|ologgerd|mdb_pmon   # process name list to be monitored, seperated by '|', used by grep to select
  nodes: [rws00fys, rws00fyt, rws00fyu, rws00fyv] #optioanl, default is local host
  checkInterval: 1      # interval seconds to check status, default: 1 seconds
  statCount: 5          # count of checkInterval to statistic, default: 5
  cpuThreshold: 10      # cpu usage percent threshold, default: 10.0%
  memThreshold: 409600  # rss memory threshold, in KB, default: 400MB
  DataFile: procmonitor.dat
  actions: ~

CHAMFileTask:
  type: fileTask        # processTask - process monitor task, fileTask - file monitor task
  exec: false            # true - execute this task, false - don't execute this task
  file:         
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值