精华内容
下载资源
问答
  • Node exporter Prometheus exporter for hardware and OS metrics exposed by *NIX kernels, written in Go with pluggable metric collectors. The Windows exporter is recommended for Windows users. To ...
  • 收到告警服务器意外重启之后node_exporter down状态,登上服务器查看有node_exporter但是是在gitlab下 尝试kill进程,kill之后重启了,发现有supervise,无法kill 这个时候发现node前面有gitlab原来是gitlab带的...

    收到告警服务器意外重启之后node_exporter down状态,登上服务器查看有node_exporter但是是在gitlab下
    在这里插入图片描述
    尝试kill进程,kill之后重启了,发现有supervise,无法kill
    这个时候发现node前面有gitlab原来是gitlab带的组件,怪不得之前发现有prometheus,grafana,alertmanager(我都安装在另外一台上)而且无法kill(gitlab自带有supervise)
    随后尝试gitlab-ctl status查看果然gitlab-ctl status是up状态

    gitlab-ctl stop node_exporter
    

    在这里插入图片描述

    然后再开启node_exporter成功
    在这里插入图片描述
    在安装了gitlab的服务器上node_exporter可能会冲突,给自己提个醒。

    展开全文
  • 导语:今天重新学习了一下prometheus发现 node_exporter中的有些参数比较好用。如以下2个参数 –collector.systemd 可用于监控系统服务 –collector.vmstat.fields=^(oom_kill|pgpg|pswp|nr|pg.fault). 我看中这个...

    导语:今天重新学习了一下prometheus发现 node_exporter中的有些参数比较好用。如以下2个参数

    –collector.systemd 可用于监控系统服务

    –collector.vmstat.fields=^(oom_kill|pgpg|pswp|nr|pg.fault). 我看中这个oom

    1.0.1 版本的node_exporter 是这样的

    --collector.systemd.unit-whitelist=".+"
                                    Regexp of systemd units to whitelist. Units must both match whitelist and not match blacklist to be included.
    
    

    启动命令如下

    ExecStart=/srv/prometheus/node_exporter/node_exporter --web.listen-address=:9100 --collector.systemd --collector.systemd.unit-whitelist=(docker|sshd|nginx).service
    

    1.1.2或者最新版本

    不适用–collector.systemd.unit-whitelist 命令调整过了

     --collector.systemd.unit-include=".+"
                                     Regexp of systemd units to include. Units must both match include and not match exclude to be included.
    

    升级之后用老配置报错如下

    调整过后 docker4为新版本 docker5为老版本 均可以收集

    关于vmstat选项的解释 可参考下面博客。

    https://blog.csdn.net/dixu7849/article/details/102224090

    看了下监控项似乎没有oom,并且数据没拿到。查阅资料发现有内核版本要求centos8 才有

    https://www.gitmemory.com/issue/prometheus/node_exporter/1791/662532043

    centos7.8没有oom_kill

    如果做成systemd可以添加如下参数 限制资源使用

    CPUQuota=150%        # 150% cpu 使用率 需要的可以启动设置内存
    MemoryLimit=5G       # 5G 内存
    
    展开全文
  • prometheus 插件node_exporter 启动方式

    千次阅读 2021-02-04 16:12:16
    在linux下./node_exporter&这种启动方式,关闭终端后,就挂掉了,使用以下启动方式 nohup./node_exporter--web.listen-address=":9100"&

    在linux下./node_exporter&这种启动方式,关闭终端后,就挂掉了,使用以下启动方式

     

    nohup ./node_exporter  --web.listen-address=":9100"&

    展开全文
  • 访问地址: http://192.168.48.51:9090/ 使用node_exporter监控linux: https://github.com/prometheus/node_exporter [root@VM1 node_exporter]# nohup ./node_exporter & 使用mysqld_exporter监控MySQL: ...

    文档:

    https://prometheus.fuckcloudnative.io/

    https://prometheus.io/docs/prometheus/latest/getting_started/

    下载:

    https://prometheus.io/download/

     

    安装prometheus:

    [root@VM1 ~]# tar xvfz prometheus-2.21.0.linux-amd64.tar.gz 
    [root@VM1 ~]# cd prometheus-2.21.0.linux-amd64/
    [root@VM1 prometheus-2.21.0.linux-amd64]# ./prometheus --config.file=prometheus.yml

    默认会监控prometheus服务本身。

    访问地址:

    http://192.168.48.51:9090/ 

    使用node_exporter监控linux:

    https://github.com/prometheus/node_exporter

    [root@VM1 node_exporter]# nohup ./node_exporter &

    使用mysqld_exporter监控MySQL:

    https://github.com/prometheus/mysqld_exporter

    --创建监控用户

    mysql> CREATE USER 'exporter'@'%' IDENTIFIED BY 'oracle' WITH MAX_USER_CONNECTIONS 3;
    Query OK, 0 rows affected (0.00 sec)
    
    mysql> GRANT PROCESS, REPLICATION CLIENT, SELECT ON *.* TO 'exporter'@'%';
    Query OK, 0 rows affected, 1 warning (0.00 sec)

    --配置数据源、启动

    [root@VM1 mysqld_exporter-0.12.1.linux-amd64]# export DATA_SOURCE_NAME='exporter:oracle@(localhost:3306)/'
    [root@VM1 mysqld_exporter-0.12.1.linux-amd64]# ./mysqld_exporter 

     添加prometheus对linux主机、MySQL的监控配置:

    [root@VM1 prometheus]# cat prometheus.yml 
    # my global config
    global:
      scrape_interval:     15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.
      evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute.
      # scrape_timeout is set to the global default (10s).
    
    # Alertmanager configuration
    alerting:
      alertmanagers:
      - static_configs:
        - targets:
          # - alertmanager:9093
    
    # Load rules once and periodically evaluate them according to the global 'evaluation_interval'.
    rule_files:
      # - "first_rules.yml"
      # - "second_rules.yml"
    
    # A scrape configuration containing exactly one endpoint to scrape:
    # Here it's Prometheus itself.
    scrape_configs:
      # The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
      - job_name: 'prometheus'
    
        # metrics_path defaults to '/metrics'
        # scheme defaults to 'http'.
    
        static_configs:
        - targets: ['localhost:9090']
      - job_name: 'mysql51'
    
        # metrics_path defaults to '/metrics'
        # scheme defaults to 'http'.
    
        static_configs:
        - targets: ['localhost:9104']
    
      - job_name: 'linux51'
    
        # metrics_path defaults to '/metrics'
        # scheme defaults to 'http'.
    
        static_configs:
        - targets: ['localhost:9100']

    安装grafana、启动:

    wget https://dl.grafana.com/oss/release/grafana-7.1.5-1.x86_64.rpm
    sudo yum install grafana-7.1.5-1.x86_64.rpm
    
    [root@VM1 ~]# systemctl start grafana-server

     默认访问地址:

    http://192.168.48.51:3000

    grafana配置:

    --配置数据源

    --配置MySQL监控dashboard

    https://github.com/percona/grafana-dashboards #这里使用了percona的第三方dashboard

    下载完成后在grafana直接导入即可。

    配置linux监控面板

    https://grafana.com/grafana/dashboards/8919 #直接导入8919

     

    prometheus面板介绍

    --在graph界面输入某个指标查看是否有数据

    grafana效果图

     

    问题1:

    添加percona dashboard之mysql_over_view时,json中的pmm-singlestat-panel可能需要替换为singlestat

    问题2:

    如果你仅仅修改了某个job_name(而没有修改ip),比如把web-server改为node,那么grafana界面中的singlestat panel将不能正确显示,显示“Only queries that return single...”,

    这是因为singlestat只能显示一个结果,而查询语句查到了两个结果。解决方式是删除之前的数据系列:

    1. 首先停止prometheus服务,传入--web.enable-admin-api参数手动运行

    [root@VM1 prometheus]# ./prometheus --config.file=prometheus.yml --web.enable-admin-api

    2. 然后删除:

    [root@VM1 node_exporter]# curl -X POST -g 'http://localhost:9090/api/v1/admin/tsdb/delete_series?match[]={instance="localhost:9104"}'

     

     

     

     

     

     

    展开全文
  • 首先在https://github.com/prometheus/node_exporter中下载node_exporter安装包,路径如下: 将安装包解压 ...启动服务(路径为home/exporter/node_exporter-1.2.2.linux-amd64) ./node_exporter ...
  • # ./node_exporter & 5.http://ip:9100/metrics 查看是否启动。 6.修改prometheus配置文件:(去自已安装地址下修改prometheus.yml) vim /app/prometheus/cfg/prometheus.yml #node_exporter - job_name: 'node_...
  • ubuntu安装node exporter

    千次阅读 2019-10-11 16:26:02
    wget ...mkdir /var/node_exporter tar xf node_exporter-0.17.0.linux-amd64.tar.gz -C /var/no...
  • 下载node_exporter将二进制文件放置到/usr/local/bin目录(当然目录可以自定义) 创建Prometheus组和用户,用于运行node_exporter 创建一个.service文件 启动,并配置开机启动 1 下载node_exporter curl -O ...
  • Prometheus插件安装之node_exporter

    千次阅读 2018-12-04 14:36:16
    touch /etc/systemd/system/node_exporter.service 文件内容如下: [Unit] Description=Prometheus node_exporter [Service] User=nobody ExecStart=/usr/local/bin/node_exporter --log.level=error ExecStop=....
  • node exporter完整版

    千次阅读 2019-04-04 19:00:55
    #(1)安装node exporter node exporter 作用: 是收集操作系统的基本系统, 例如cpu, 内存, 硬盘空间等基本信息, 并对外提供api接口用于prometheus查询存储; 1)docker方式运行node exporter docker run -d --name...
  • docker运行node_exporter

    千次阅读 2019-03-01 10:35:40
    GitHub地址:https://github.com/prometheus/node_exporter docker run -d \ ...host"... --name=node-exporter \ -v "/:/host:ro,rslave" \ quay.io/prometheus/node-exporter \ --path...
  • 压缩包有prometheus-2.19.0、grafana7.4、node_exporter1.1.2、alertmanager0.21.0、windows_exporter-0.16.0 更新时间2021年3月22日
  • 文章目录前言docker搭建grafana的prometheus之node_exporter和mysql_exporter监控展示1.node_exporter搭建启动(根据自己的服务来决定启动,需要在每台服务器上启动)2.mysqld_exporter搭建启动3.prometheus搭建启动...
  • 系统Centos7.x,部署了node-exporter后当服务重启后,node-exporter服务会停掉需要设置node-exporter开机自启,node_exporter版本为 ‘node_exporter-0.18.1.linux-amd64’ 解决方式 思路,添加到systemd,通过...
  • node_exporter包下载到/opt目录下 cd /opt wget https://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.18.1.linux-arm64.tar.gz 2.tar解压包 tar -zxvf node_...
  • node_exporter-1.0.1.linux-amd64.tar.gz tar -zxvf node_exporter-1.0.1.linux-amd64.tar.gz
  • prometheus windows node-exporter安装

    万次阅读 2019-05-24 09:44:58
    prometheus windows server端官网就有提供下载 node-exporter 这个应该是网友自己开发的。https://github.com/martinlindhe/wmi_exporter 下载最新的版本。启动后的默认端口是9182 ...
  • prometheus之node_exporter

    2021-09-06 00:21:55
    创建一个用户专门是启动node_exporter 服务配置文件 复制到对应的目录中 默认监听9100 可以通过该选项进行更改 默认是通过/metrics路径收集数据的 –web.telemetry-path可以定义存储的位置 web最
  • node_exporter部署

    2020-04-28 13:38:06
    进入约定目录 cd /opt 下载安装包 wget ...tar -zxvf node_exporter-0.18.1.linux-amd64.tar.gz ...
  • Prometheus Node_exporter

    2018-12-14 10:51:00
    Node Exporter  node_exporter 主要用于 *NIX 系统监控, 用 Golang 编写。 功能对照表 默认开启的功能 名称说明系统 arp 从 /proc/net/arp 中收集 ARP 统计信息 Linux conntrack 从 /proc/...
  • 2,上传和解压 ...3.通过浏览器访问被监控端就可以查看到node_exporter在被监控端收集的监控信息 ...3.后台启动配置 .../home/node_exporter/node_exporter >> /applog/node_exporter/node_...
  • Prometheus 集成 Node Exporter

    千次阅读 2019-08-15 09:56:52
    文章首发于公众号《程序员果果》 ... 简介 Prometheus 官方和一些第三方,已经把一些常用数据库、系统、中间件等的指标数据的采集做成了一个个 ... 这一节,我们就用 Prometheus 官方提供的 Node Exporter 来完成对Li...
  • Grafana+Prometheus通过node_exporter监控Linux服务器信息一、Grafana+Prometheus通过node_exporter监控Linux服务器信息1.1node_exporter下载1.2解压1.3启动1.4将node_exporter配置到Prometheus中二、Prometheus+...
  • 前面的文章介绍了如何通过Node ...示例中Prometheus Server是使用Docker方式启动,而Node Exporter是通过二进制文件直接启动的,而这篇文章介绍一下Node Exporter和Prometheus都使用Docker方式启动和配置的方法。
  • 前面一篇文章对prometheus作了简单的入门了解,在安装prometheus和node_exporter之前先对监控体系做一下梳理,更直观的讲可以分为iaas,paas,saas三个维度来说 自底向上 系统层监控 系统监控 cpu、load、memory...
  • NODE_PATH='/data/prometheus/node_exporter/' cd /usr/local/src/ mkdir -p ${NODE_PATH} wget https://github.com/prometheus/node_exporter/releases/download/v0.18.0/node_exporter-0.18.0.linux-amd64.tar
  • 工具准备:zabbix4.2 node_exporter_0.18.0 考虑到生产环境部分较老的机器安装zabbix-agent麻烦,且是离线服务器,需要安装较多的依赖包。为了节省部署时间,考虑使用node_exporter 工具作为客户端进行数据采集。 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,195
精华内容 1,678
关键字:

exporter启动node