文章目录

  • linux安装node_exporter
  • 修改node_exporter端口
  • 服务器安装grafana
  • 服务器安装prometheus
  • 将linux的noe_exporter配置到prometheus配置文件中
  • 导入linux服务器的模板,id: 16098
  • 常用exporter安装下载


linux安装node_exporter

要在CentOS 7.6.1810 (Core)上安装node_exporter,可以按照以下步骤操作:

  1. 首先,使用以下命令下载最新版本的node_exporter地址:https://github.com/prometheus/node_exporter/releasesorter/releases
wget https://github.com/prometheus/node_exporter/releases/download/v1.6.1/node_exporter-1.6.1.linux-amd64.tar.gz

服务器上下载慢的,本地fq下载后传到服务器即可;
2. 然后,使用以下命令解压下载的文件:

tar -xzf node_exporter-1.6.1.linux-amd64.tar.gz
  1. 进入解压后的目录:
cd node_exporter-1.6.1.linux-amd64/
  1. 创建一个systemd服务文件,以便将node_exporter作为服务运行。使用以下命令创建一个名为node_exporter.service的文件:
sudo vi /etc/systemd/system/node_exporter.service
  1. 将以下内容复制到node_exporter.service文件中:
[Unit]
Description=Node Exporter
After=network.target

[Service]
User=root
Group=root
Type=simple
ExecStart=/root/node_exporter-1.6.1.linux-amd64/node_exporter

[Install]
WantedBy=multi-user.target
  1. 保存并关闭文件。然后,使用以下命令重新加载systemd配置:
sudo systemctl daemon-reload
  1. 启动node_exporter服务并将其添加到系统启动项中:
sudo systemctl start node_exporter
sudo systemctl enable node_exporter
  1. 通过浏览器访问http://<服务器IP地址>:9100/看到如下界面,点击metrics来查看node_exporter的指标数据。
  2. grafana社区版和企业版有啥区别_linux

修改node_exporter端口

在该文件中,找到ExecStart行,并将其中的端口号更改为新端口。例如:

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

ExecStart=/usr/local/bin/node_exporter --web.listen-address=:9200

保存并关闭该文件,然后重新加载systemd服务文件以应用更改:

sudo systemctl daemon-reload
sudo	 systemctl restart node_exporter

现在,您应该能够使用9200访问node_exporter了。

服务器安装grafana

windows docker安装prometheus和grafana 查看版本:

grafana-server -v

docker安装的grafana查看版本:
docker exec <your-grafana-container> grafana-server -v

服务器安装prometheus

windows docker安装prometheus和grafana

将linux的noe_exporter配置到prometheus配置文件中

在prometheus.yml配置文件新增job:
注意不能有空格,要对齐yml格式,不需要/metrics,可以修改job_name

- job_name: linux_test
    static_configs:
      - targets: ['212.63.46.61:9200']

记得重启prometheus;

导入linux服务器的模板,id: 16098

我使用的:通用Job分组版,id: 16098
https://grafana.com/grafana/dashboards/16098-1-node-exporter-for-prometheus-dashboard-cn-0417-job/

如果使用的阿里云等国内云,可以使用id: 8919
https://grafana.com/grafana/dashboards/8919-1-node-exporter-for-prometheus-dashboard-cn-0413-consulmanager/

两个差不多,可以看看说明;

导入记得选择prometheus数据源,因为在prometheus配置文件配置了job,所以能直接展示:

grafana社区版和企业版有啥区别_grafana社区版和企业版有啥区别_02


grafana社区版和企业版有啥区别_服务器_03


最终展示:

grafana社区版和企业版有啥区别_github_04

如果没有展示出来,首先看看prometheus有没有启动成功,如果没有启动成功记得看看配置文件,不能乱写空格,要对齐

grafana如果版本过低:推荐使用id: 12633
https://grafana.com/grafana/dashboards/12633-linux/

常用exporter安装下载

常用 exporter 下载
常用 exporter 下载地址大全
1.node_exporter 下载
https://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.18.1.linux-amd64.tar.gz

2.memcached_exporter 下载
https://github.com/prometheus/memcached_exporter/releases/download/v0.6.0/memcached_exporter-0.6.0.linux-amd64.tar.gz

3.mysqld_exporter 下载
https://github.com/prometheus/mysqld_exporter/releases/download/v0.12.1/mysqld_exporter-0.12.1.linux-amd64.tar.gz

4.elasticsearch_exporter x86 版本下载
https://github.com/justwatchcom/elasticsearch_exporter/releases/download/v1.1.0/elasticsearch_exporter-1.1.0.linux-amd64.tar.gz

5.elasticsearch_exporter arm 版本下载
https://github.com/justwatchcom/elasticsearch_exporter/releases/download/v1.1.0/elasticsearch_exporter-1.1.0.linux-arm64.tar.gz

6.redis_exporter 下载
https://github.com/oliver006/redis_exporter/releases/download/v1.1.1/redis_exporter-v1.1.1.linux-arm64.tar.gz

7.kafka_exporter 下载
https://github.com/danielqsj/kafka_exporter/releases/download/v1.2.0/kafka_exporter-1.2.0.linux-amd64.tar.gz

8.mysqld_exporter 下载
https://github.com/prometheus/mysqld_exporter/releases/download/v0.12.1/mysqld_exporter-0.12.1.linux-arm64.tar.gz

9.mongodb_exporter 下载
https://github.com/percona/mongodb_exporter/releases/download/v0.9.0/mongodb_exporter-0.9.0.linux-amd64.tar.gz

10.apache_exporter 下载
https://github.com/Lusitaniae/apache_exporter/releases/download/v0.7.0/apache_exporter-0.7.0.linux-amd64.tar.gz

11.grafana 下载
Grafana 安装包下载包:https://grafana.com/grafana/download

12.Prometheus 下载地址
Prometheus 安装包:https://prometheus.io/download/