1. 程式人生 > >zabbix3.4監控tomcat的cpu,並執行遠端命令

zabbix3.4監控tomcat的cpu,並執行遠端命令

**

**

zabbix
指令碼內容:

#!/bin/bash
ser=$1
/usr/bin/top  -b -n 1 > /tmp/.top.txt
spid=$(/usr/bin/ps -ef |grep $ser | grep   -v 'grep' |grep  java  |awk '{print $2}')
scpu=$(cat /tmp/.top.txt  |grep $spid |awk '{print $9}'  )
echo $scpu

zabbix——agentd配置檔案

LogFile=/tmp/zabbix_agentd.log
Server=192.168.110.2
ServerActive=192.168.110.2 Hostname=192.168.140.195 HostMetadataItem=system.uname Include=/usr/local/zabbix/conf/zabbix_agentd/*.conf ListenPort=10050 UserParameter=ser.cpu[*],sh /usr/local/zabbix/scripts/s_cpu.sh $1

zabbix_server端配置
這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述