普罗米修斯自定义指标模版-shell

企业服务 · 云计算 案例ID: 220080
联系该工程师
微信扫码,建群沟通
作者:  - 4年经验- 天翼云

案例介绍

#!/bin/bash

instance_name=`hostname`

#jms服务端口监听状态

/sbin/ss -ntlp |grep -q 2222

if $? == 0 ];then
echo "jms_port 0" | curl --data-binary @- http://1.1.1.1:9091/metrics/job/pushgateway_jms/instance/$instance_name
else
echo "jms_port 1" | curl --data-binary @- http://1.1.1.1:9091/metrics/job/pushgateway_jms/instance/$instance_name
fi
#磁盘占用情况
disk_occupy=`df -h |grep -m1 / |awk '{ print $5 }' | awk -F% '{ print $1 }'`

echo "disk_occupy $disk_occupy" | curl --data-binary @- http://1.1.1.1:9091/metrics/job/pushgateway_jms/instance/$instance_name

#内存剩余情况
memory_occupy=`free -m | sed -n '2p' | awk '{print $3/$2*100}'`

echo "memory_occupy $memory_occupy" | curl --data-binary @- http://1.1.1.1:9091/metrics/job/pushgateway_jms/instance/$instance_name

#cpu使用情况
cpu_ues=`sar 1 1 |grep "Average" |awk '{ print $3+$4+$5+$6+$7 }'`


echo "cpu_ues $cpu_ues" | curl --data-binary @- http://1.1.1.1:9091/metrics/job/pushgateway_jms/instance/$instance_name

相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
微信沟通 联系需求方端客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×