prometheus数据库服务搭建和基本监控配置

prometheus数据库服务搭建和自监控配置

1、下载prometheus

wget https://github.com/prometheus/prometheus/releases/download/v2.48.1/prometheus-2.48.1.linux-amd64.tar.gz

 

2、解压,移动prometheus二进制包至/opt目录并做个版本链接。

tar zxf prometheus-2.48.1.linux-amd64.tar.gz
mv prometheus-2.48.1.linux-amd64 /opt/prometheus-2.48.1
ln -s /opt/prometheus-2.48.1 /usr/local/prometheus

  注:版本软连接是方便后期版本更新,可以不用做,但是删除版本软连接时不能在末尾加"/",如:rm -rf  /usr/local/prometheus/ ,这样会等同与执行了rm -rf  /opt/prometheus-2.48.1/* 命令,正确的是rm -rf /usr/local/prometheus 。

 

3、配置prometheus自监控

cp prometheus.yml bak_prometheus.yml
vim prometheus.yml
    #修改文件内配置为以下配置
    global:
      scrape_interval: 15s
      evaluation_interval: 15s

    scrape_configs:
      - job_name: "prometheus"
        static_configs:
          - targets: ["localhost:9090"]

  这里采用的最简单配置,后续根据需求再增加。

4、配置systemd管理脚本

vim /usr/lib/systemd/system/prometheus.service
    #添加以下配置
    [Unit]
    Description=Prometheus
    After=network.target

    [Service]
    Type=simple
    ExecStart=/usr/local/prometheus/prometheus --config.file=/usr/local/prometheus/prometheus.yml

    [Install]
    WantedBy=multi-user.target

 

5、启动prometheus,设置开机启动。

systemctl start prometheus
systemctl enable prometheus

 

6、防火墙端口开通。

firewall-cmd --permanent --add-port=9090/tcp
firewall-cmd --reload

 

7、查看监控情况。

在浏览器打开地址http://xxx.xxx.xxx.xxx:9090

 

最近更新

  1. TCP协议是安全的吗?

    2023-12-13 10:08:18       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-13 10:08:18       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-13 10:08:18       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-13 10:08:18       18 阅读

热门阅读

  1. 每日总结

    2023-12-13 10:08:18       46 阅读
  2. Linux部署mosquitto及其配置

    2023-12-13 10:08:18       42 阅读
  3. pandas 遍历

    2023-12-13 10:08:18       41 阅读
  4. Qt打包

    2023-12-13 10:08:18       50 阅读
  5. 12.12总结

    2023-12-13 10:08:18       45 阅读
  6. get请求数组参数,格式转换

    2023-12-13 10:08:18       60 阅读
  7. 【异步】CompletableFuture

    2023-12-13 10:08:18       45 阅读
  8. 深入了解RPM包管理与Nginx源码包管理

    2023-12-13 10:08:18       49 阅读
  9. clickhouse sql优化笔记

    2023-12-13 10:08:18       41 阅读
  10. 逃逸分析案例

    2023-12-13 10:08:18       54 阅读
  11. 每日总结

    2023-12-13 10:08:18       40 阅读
  12. ferry前端项目部署

    2023-12-13 10:08:18       49 阅读
  13. selenium

    2023-12-13 10:08:18       59 阅读
  14. openresty动态解析域名

    2023-12-13 10:08:18       45 阅读
  15. Linux的bash脚本

    2023-12-13 10:08:18       55 阅读
  16. AtCoder Grand Contest 001

    2023-12-13 10:08:18       55 阅读
  17. TCP和UDP的区别

    2023-12-13 10:08:18       36 阅读
  18. Git合并代码(rebase)

    2023-12-13 10:08:18       39 阅读
  19. android重启app

    2023-12-13 10:08:18       42 阅读
  20. Python——第五章:json模块

    2023-12-13 10:08:18       42 阅读
  21. 12月10号总结

    2023-12-13 10:08:18       42 阅读