zoukankan      html  css  js  c++  java
  • peomethues 参数设置 监控网站 /usr/local/prometheus-2.13.0.linux-amd64/prometheus --config.file=/usr/local/prometheus-2.13.0.linux-amd64/prometheus.yml --web.listen-address=:9999 --web.enable-lifecycle

    probe_http_status_code{instance="xxxx",job="web_status"}

    probe_http_status_code{job="web_status"}

    prometheus 检查配置文件是否正确:

    prometheus-2.13.0.linux-amd64//promtool   check    config     prometheus.yml

    prometheus  服务器启动重启脚本

    prometheus启动命令添加参数 --web.enable-lifecycle

    然后热重启:curl -XPOST http://localhost:9090/-/reload 

    [root@scanDev prometheus-2.13.0.linux-amd64]# cat prosv.sh 
    #!/bin/sh
    args1=$1
    g2=`ps aux|egrep prometheus-2.13.0|grep -v grep|awk -F'[ ]+' '{print $2}'`
    function start() {
    daemonize  /usr/local/prometheus-2.13.0.linux-amd64/prometheus --config.file=/usr/local/prometheus-2.13.0.linux-amd64/prometheus.yml  --web.listen-address=:9999 --web.enable-lifecycle
    }
    function stop() {
       kill $g2;
       sleep 1;
       #kill $g2;
    }
    function restart() {
        stop
        sleep 2
        start
    }
    case $args1 in
         start)
         start
         ;;
         stop)
         
         stop
         ;;
         
         restart)
         
         restart
         ;;
         
         *)
         echo "Usage  {start|stop|restart}"
         ;;
         
    esac
    

      

  • 相关阅读:
    打造自定义 eslint
    二叉树(三): 二叉查找树
    二叉树(二): 补充
    二叉树(一): 遍历
    redux 源码浅析
    react-redux 源码浅析
    WebComponents使用以及思考
    SHELL 语法以及实例
    React-Native 原生 APP 更新
    关于 cdn 在项目中的使用
  • 原文地址:https://www.cnblogs.com/gaoyuechen/p/11691403.html
Copyright © 2011-2022 走看看