zoukankan      html  css  js  c++  java
  • Prometheus 服务端安装:go + prometheus + node_exporter

    #服务端安装:go + prometheus + node_exporter

    groupadd prometheus
    useradd -g prometheus -m -d /opt/prometheus/ -s /sbin/nologin prometheus

    cd tools
    tar -C /usr/local -xzf go1.14.linux-amd64.tar.gz
    echo "export PATH=$PATH:/usr/local/go/bin" >> /etc/profile
    source /etc/profile

    cd tools
    tar -zxf prometheus-2.17.0-rc.3.linux-amd64
    mv prometheus-2.17.0-rc.3.linux-amd64 /usr/local/prometheus
    chown -R prometheus:prometheus /usr/local/prometheus

    touch /usr/lib/systemd/system/prometheus.service
    chown prometheus:prometheus /usr/lib/systemd/system/prometheus.service
    cat >>/usr/lib/systemd/system/prometheus.service<<EOF
    [Unit]
    Description=Prometheus
    Documentation=https://prometheus.io/
    After=network.target

    [Service]
    Type=simple
    User=prometheus
    # --storage.tsdb.path是可选项,默认数据目录在运行目录的./dada目录中
    ExecStart=/usr/local/prometheus/prometheus --config.file=/usr/local/prometheus/prometheus.yml --web.enable-lifecycle --storage.tsdb.path=/usr/local/prometheus/data --storage.tsdb.retention=60d
    Restart=on-failure

    [Install]
    WantedBy=multi-user.target
    EOF

    systemctl daemon-reload
    systemctl start prometheus
    systemctl status prometheus

    curl -X POST http://localhost:9090/-/reload

    iptables -I INPUT -p tcp --dport 9090 -j ACCEPT
    iptables -I INPUT -p tcp --dport 9100 -j ACCEPT
    iptables -I INPUT -p tcp --dport 3000 -j ACCEPT
    /etc/init.d/iptables save

    wget https://dl.grafana.com/oss/release/grafana-7.5.3-1.x86_64.rpm
    sudo yum install grafana-7.5.3-1.x86_64.rpm

    http://localhost/zabbix/api_jsonrpc.php


    #!/bin/sh
    #
    /etc/init.d/zabbix_server start
    sleep 2
    /etc/init.d/zabbix_agentd start
    sleep 2

    cd /home/Loki
    nohup ./loki -config.file=loki-config.yaml &
    sleep 2
    exit

  • 相关阅读:
    (73)C# 扩展方法
    网络
    (十九)守护进程
    (十二)函数返回局部变量
    (十八)WireShark 过滤语法
    (十七)linux网络命令 vconfig ifconfig
    (十六)getsockname()
    (十五)ioctl、ifreq、ifconf
    (十四)UDP协议的两个主要方法sendto和recvfrom详解
    (十三)Packet socket 和 sockaddr_ll
  • 原文地址:https://www.cnblogs.com/walkersss/p/12553932.html
Copyright © 2011-2022 走看看