其他分享
首页 > 其他分享> > ss 推送到pushgateway 数据是 0

ss 推送到pushgateway 数据是 0

作者:互联网

 ss -nutlp  运行结果正常得到的数值是1 ,手动推送也没有问题,但是定时任务推送到prome  以后为0 ,换成 netstat -nutlp  以后就可以正常了

#!/bin/bash
instance_name=`hostname -f | cut -d'.' -f1`  #获取本机名,用于后面的的标签
port=8500
label="service_port_status"  #定义key名
service_port_status=`netstat -nutlp | grep $port  | wc -l`  #获取数据的命令
echo "$label: $service_port_status"
echo "$label  $service_port_status" | curl --data-binary @- http://192.168.1.165:9091/metrics/job/pushgateway/instance/$instance_name:$port

标签:status,service,ss,label,nutlp,instance,pushgateway,推送,port
来源: https://blog.csdn.net/qq_36270681/article/details/118672394