Ansible-playbook安装prometheus的node_exporter

本文档介绍了如何通过Ansible-playbook在Debian/Linux系统中正确安装和配置Prometheus的node_exporter。主要步骤包括创建目录、复制文件、解压并移动文件以及设置服务自动启动。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

编写Ansible-playbook最多的坑就是格式问题,我的贴上的格式都是经过测试后正确的,如果自己手写一定要经常运行一下ansible-playbook --syntax-check promethus.yml看一下脚本正确性,不要写一堆后再去Check,排错最浪费时间。

- hosts: test
  remote_user: root
  gather_facts: false
  tasks:
    - name: "create folder"
      file:
        path: "/opt/prometheus"
        state: directory
        owner: root
        group: root
        mode: 0755
    - name: "copy files"
      copy:
        src: "{{ item.src }}"
        dest: "{{ item.dest }}"
        owner: root
        group: root
        mode: 755
      with_items:
        - {src: "/opt/prometheus/node_exporter-1.3.1.linux-amd64.tar.gz",dest: "/opt/prometheus"}
        - {src: "/etc/rc.d/init.d/prometheus.sh",dest: "/etc/rc.d/init.d"}
    - name: "unzip and move"
      shell: cd /opt/prometheus;tar zvxf node_exporter-1.3.1.linux-amd64.tar.gz;mv node_exporter-1.3.1.linux-amd64 /usr/local/node_exporter
    - name: service add and on
      shell: chkconfig --add prometheus.sh;chkconfig prometheus.sh on;sh /etc/rc.d/init.d/prometheus.sh &

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值