ansible安装node_exporter

IT
IT
IT
335
文章
1
评论
2020年3月22日22:18:29 评论 1,137 991字阅读3分18秒

配置文件

---
- hosts: word
  tasks:
  - name: copy jdk
    copy: src=/opt/node_exporter-0.18.1.linux-amd64.tar.gz dest=/home/
  - name: Decompressing files
    shell: chdir=/home/ tar zxf node_exporter-0.18.1.linux-amd64.tar.gz
  - name: service
    copy: src=/opt/ansible/node_exporter.service dest=/usr/lib/systemd/system/
  - name: Ansible delete file example
    file:
      path: /home/node_exporter-0.18.1.linux-amd64.tar.gz
      state: absent
  - name: 开机
    shell: systemctl daemon-reload
  - name: 开机启动
    shell: systemctl enable node_exporter
  - name: 启动服务
    shell: systemctl start node_exporter
  - name: 检查服务是否启动
    shell: netstat -tlpn | grep 9100
    register: port
  - debug:
  msg: "{{ port.stdout }}"

启动脚本

[xiaoxin@iZ2zee6df2m25shq6mfaw5Z ansible]$ cat node_exporter.service
#Prometheus Node Exporter Upstart script
[Unit]
Description=Node Exporter
Wants=network-online.target
After=network-online.target
   
[Service]
ExecStart=/home/node_exporter-0.18.1.linux-amd64/node_exporter
   
[Install]
WantedBy=default.target

执行

[xiaoxin@iZ2zee6df2m25shq6mfaw5Z ansible]$ sudo ansible-playbook  install_node_exporter.ymal --extra-vars "ansible_ssh_user=root"
继续阅读
  • 我的QQ
  • QQ扫一扫
  • weinxin
  • 我的头条
  • 头条扫一扫
  • weinxin
IT
  • 本文由 发表于 2020年3月22日22:18:29
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
ansible检查服务状态 Ansible

ansible检查服务状态

检查返回状态是否200,非200中断执行 --- - name: Get Service status hosts: all tasks: - name: Get Service status uri...
Ansible-Tower使用文档 Ansible

Ansible-Tower使用文档

导航栏介绍 # viewes Dashboard 仪表盘展示信息的 Jobs 跑过的任务记录 Schedules 计划任务 My View 查看用户的工作模版,和任务记录 # resources Te...
Ansible-Tower3.5破解 Ansible

Ansible-Tower3.5破解

Ansible-Tower不破解只能使用10台机器 需要注意:发现最新版本或者高版本的ansible-tower没有__init__.py文件,需要对__init__.pyc进行反编译,然后进行HOS...