zoukankan      html  css  js  c++  java
  • 使用Prometheus和Grafana监控Linux服务器性能的方法

    二、下载并安装Prometheus

    在终端下:

    wget https://github.com/prometheus/node_exporter/releases/download/v0.17.0/node_exporter-0.17.0.linux-amd64.tar.gz

    tar xvf node_exporter-0.17.0.linux-amd64.tar.gz

    sudo mv node_exporter-0.17.0.linux-amd64/node_exporter /usr/local/bin/

    rm -f node_exporter-0.17.0.linux-amd64.tar.gz

    rm -rf node_exporter-0.17.0.linux-amd64

    可以使用以下命令确认安装的版本:

    # node_exporter  --version

    返回的信息为0.17.0版本即为安装成功。

    三、配置Prometheus节点导出器systemd/Init脚本

    通过提供--collector.<name>标志来启用收集器。

    默认情况下启用的收集器可以通过提供--no-collector.<name>标志来禁用:

    sudo vim /etc/systemd/system/node_exporter.service

    添加以下内容:

    [Unit]

    Description=Prometheus

    Documentation=https://github.com/prometheus/node_exporter

    Wants=network-online.target

    After=network-online.target

    [Service]

    Type=simple

    User=prometheus

    Group=prometheus

    ExecReload=/bin/kill -HUP $MAINPID

    ExecStart=/usr/local/bin/node_exporter

     --collector.cpu

     --collector.diskstats

     --collector.filesystem

     --collector.loadavg

     --collector.meminfo

     --collector.filefd

     --collector.netdev

     --collector.stat

     --collector.netstat

     --collector.systemd

     --collector.uname

     --collector.vmstat

     --collector.time

     --collector.mdadm

     --collector.zfs

     --collector.tcpstat

     --collector.bonding

     --collector.hwmon

     --collector.arp

     --web.listen-address=:9100

     --web.telemetry-path="/metrics"

    SyslogIdentifier=node_exporter

    Restart=always

    [Install]

    WantedBy=multi-user.target

  • 相关阅读:
    正则表达式
    js trim函数 去空格函数与正则集锦
    变量的作用域问题
    for...in 语句
    JS小案例分析
    JS动态创建元素的方式
    JS类的封装
    js操作节点小结
    节点兼容
    节点小结
  • 原文地址:https://www.cnblogs.com/cheyunhua/p/14842125.html
Copyright © 2011-2022 走看看