prometheus常用exporter部署地址

在你的平台上下载最新的版本,然后解压它:

1. node_exporter

mkdir -p /etc/monitor

# 下载
curl http://172.22.197.204/prometheus/node_exporter-0.18.1.linux-amd64.tar.gz -o /etc/monitor/node_exporter-0.18.1.linux-amd64.tar.gz

# 解压
tar -zxf /etc/monitor/node_exporter-0.18.1.linux-amd64.tar.gz -C /etc/monitor
mv /etc/monitor/node_exporter-0.18.1.linux-amd64 /etc/monitor/node_exporter

# 启动
mkdir -p /data/logs/monitor/
nohup /etc/monitor/node_exporter/node_exporter > /data/logs/monitor/node_exporter.log 2>&1 &

2. haproxy_exporter

# 下载
curl http://172.22.197.204/prometheus/haproxy_exporter-0.10.0.linux-amd64.tar.gz -o /etc/monitor/haproxy_exporter-0.10.0.linux-amd64.tar.gz

# 解压
tar -zxf /etc/monitor/haproxy_exporter-0.10.0.linux-amd64.tar.gz -C /etc/monitor
mv /etc/monitor/haproxy_exporter-0.10.0.linux-amd64 /etc/monitor/haproxy_exporter

# 启动
nohup /etc/monitor/haproxy_exporter --haproxy.scrape-uri="http://lb_admin:Zywlw@2019@localhost:10086/;csv" > /data/logs/monitor/haproxy_exporter.log 2>&1 &

3. kafka_exporter

# 下载
curl http://172.22.197.204/prometheus/kafka_exporter-1.2.0.linux-amd64.tar.gz  -o /etc/monitor/kafka_exporter-1.2.0.linux-amd64.tar.gz 

# 解压
tar -zxf /etc/monitor/kafka_exporter-1.2.0.linux-amd64.tar.gz -C /etc/monitor
mv /etc/monitor/kafka_exporter-1.2.0.linux-amd64 /etc/monitor/kafka_exporter

# 启动
nohup /etc/monitor/kafka_exporter --kafka.server=127.0.0.1:9092 --web.listen-address=":9308" > /data/logs/monitor/kafka_exporter.log 2>&1 &

4. postgres_exporter

# 下载
curl http://172.22.197.204/prometheus/postgres_exporter_v0.8.0_linux-amd64.tar.gz -o /etc/monitor/postgres_exporter_v0.8.0_linux-amd64.tar.gz

# 解压
tar -zxf /etc/monitor/postgres_exporter_v0.8.0_linux-amd64.tar.gz -C /etc/monitor
mv /etc/monitor/postgres_exporter_v0.8.0_linux-amd64 /etc/monitor/postgres_exporter

# 启动
#!/bin/bash
export PATH=/usr/local/pgsql/bin:$PATH
export DATA_SOURCE_NAME="user=app host=localhost port=18083 dbname=postgres sslmode=disable"
nohup /etc/monitor/postgres_exporter --web.listen-address=":9187" > /data/logs/monitor/postgres_exporter.log 2>&1 &

5. emq_exporter

# 下载
curl http://172.22.197.204/prometheus/emq_exporter-0.5.0-linux.tar.gz -o /etc/monitor/emq_exporter-0.5.0-linux.tar.gz

# 解压
tar -zxf /etc/monitor/emq_exporter-0.5.0-linux.tar.gz -C /etc/monitor
mv /etc/monitor/emq_exporter-0.5.0-linux /etc/monitor/emq_exporter

# 配置账号密码
touch /etc/monitor/emq_exporter/auth.json
echo -e '{ \n  "username": "admin", \n  "password": "public" \n}' >/etc/monitor/emq_exporter/auth.json

# 启动
nohup /etc/monitor/emq_exporter \
--emq.uri "http://127.0.0.1:18083" \
--emq.node "emqx@172.22.200.23" \
--emq.creds-file /etc/monitor/emq_exporter/auth.json \
--emq.api-version v3 \
> /data/logs/monitor/emq_exporter.log 2>&1 &

6. mysqld_exporter

# 下载
curl http://172.22.197.204/prometheus/mysqld_exporter-0.12.1.linux-amd64.tar.gz  -o /etc/monitor/mysqld_exporter-0.12.1.linux-amd64.tar.gz 

# 解压
tar -zxf /etc/monitor/mysqld_exporter-0.12.1.linux-amd64.tar.gz -C /etc/monitor
mv /etc/monitor/mysqld_exporter-0.12.1.linux-amd64 /etc/monitor/mysqld_exporter

# 配置账号密码
touch /etc/monitor/mysqld_exporter/.my.cnf
echo '[client]
host = 127.0.0.1
user = monitor
password = ******
socket = /tmp/mysql.sock' > /etc/monitor/mysqld_exporter/.my.cnf

# 启动
nohup /etc/monitor/mysqld_exporter/mysqld_exporter --config.my-cnf=/etc/monitor/mysqld_exporter/.my.cnf > /data/logs/monitor/mysqld_exporter.log 2>&1 &

7. rabbitmq_exporter

# 下载
curl http://172.22.197.204/prometheus/rabbitmq_exporter-1.0.0-RC6.1.linux-amd64.tar.gz -o /etc/monitor/rabbitmq_exporter-1.0.0-RC6.1.linux-amd64.tar.gz

# 解压
tar -zxf /etc/monitor/rabbitmq_exporter-1.0.0-RC6.1.linux-amd64.tar.gz -C /etc/monitor
mv /etc/monitor/rabbitmq_exporter-1.0.0-RC6.1.linux-amd64 /etc/monitor/rabbitmq_exporter

# 启动
#!/bin/bash
export RABBIT_USER=monitor
export RABBIT_PASSWORD=******
nohup /etc/monitor/rabbitmq_exporter/rabbitmq_exporter > /data/logs/monitor/rabbitmq_exporter.log 2>&1 &

8. redis_exporter

# 下载
curl http://172.22.197.204/prometheus/redis_exporter-v1.3.5.linux-amd64.tar.gz -o /etc/monitor/redis_exporter-v1.3.5.linux-amd64.tar.gz

# 解压
tar -zxf /etc/monitor/redis_exporter-v1.3.5.linux-amd64.tar.gz -C /etc/monitor
mv /etc/monitor/redis_exporter-v1.3.5.linux-amd64 /etc/monitor/redis_exporter

# 启动
#!/bin/bash
export REDIS_PASSWORD="*****"
nohup /etc/monitor/redis_exporter/redis_exporter > /data/logs/monitor/redis_exporter.log 2>&1 &

9. jmx_exporter

# 下载
mkdir -p /etc/monitor/jmx_exporter
curl http://172.22.197.204/prometheus/jmx_prometheus_javaagent-0.12.0.jar -o /etc/monitor/jmx_exporter/jmx_prometheus_javaagent-0.12.0.jar

# jar启动添加参数
-Djava.rmi.server.hostname=127.0.0.1 -Dcom.sun.management.jmxremote.port=10000 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false

# 配置jmx_exporter的配置文件
touch /etc/monitor/jmx_exporter/jmx_config.yml
echo "---
rules:
 - pattern: '.*' " > /etc/monitor/jmx_exporter/jmx_config.yml

# 启动
nohup java -javaagent:/etc/monitor/jmx_exporter/jmx_prometheus_javaagent-0.12.0.jar=50001:/etc/monitor/jmx_exporter/jmx_config.yml -jar /app/andshi_gme-alarm/andshi_gme-alarm_4.0.3.jar > /data/logs/monitor/jmx_exporter.log 2>&1 &

10. nginx-vts-exporter

# 下载
curl http://172.22.197.204/prometheus/nginx-vts-exporter-0.10.3.linux-amd64.tar.gz -o /etc/monitor/nginx-vts-exporter-0.10.3.linux-amd64.tar.gz

# 解压
tar -zxf /etc/monitor/nginx-vts-exporter-0.10.3.linux-amd64.tar.gz -C /etc/monitor
mv /etc/monitor/nginx-vts-exporter-0.10.3.linux-amd64 /etc/monitor/nginx-vts-exporter

# 启动nginx-vts-exporter
nohup /etc/monitor/nginx-vts-exporter/nginx-vts-exporter -nginx.scrape_uri=http://127.0.0.1:7999/nginx_status/format/json > /data/logs/monitor/nginx-vts-exporter.log 2>&1 &

# nginx的nginx.conf的配置
http {
...
    vhost_traffic_status_zone;
    vhost_traffic_status_filter_by_host on;
    server {
        listen 7999;
        location / {
            access_log off;
            allow 127.0.0.1;
            allow 172.22.197.204;
            deny all;
            vhost_traffic_status_display;
            vhost_traffic_status_display_format prometheus;
        }
    }
...
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值