专栏名称: 院长技术
《院长技术》专注于DevOps技术栈研究,云原生、Istio,CICD、Docker、Prometheus、K8s、ServiceMesh、Jenkins、Linux、微服务、分布式存储、监控、日志收集、安全渗透、虚拟化等技术栈。
目录
今天看啥  ›  专栏  ›  院长技术

Ansible巡检Linux资源及中间件状态

院长技术  · 公众号  ·  · 2024-10-31 08:43
    

文章预览

--- - name: Linux Server Inspection  hosts: all  gather_facts: yes  tasks:    - name: Check CPU usage      shell: top -bn1 | grep "Cpu(s)" | sed "s/.*, *\([0-9.]*\)%* id.*/\1/" | awk '{print 100 - $1"%"}'      register: cpu_usage      changed_when: false    - name: Print CPU usage      debug:        msg: "CPU Usage: {{ cpu_usage.stdout }}"    - name: Check Memory usage      shell: free -m | awk 'NR==2{printf "Memory Usage: %s/%sMB (%s%)\n", $3,$2,$3*100/$2 }'      register: memory_usage      changed_when: false    - name: Print Memory usage      debug:        msg: "{{ memory_usage.stdout }}"    - name: Check Disk usage      shell: df -h / | awk 'NR==2{printf "Disk Usage: %s\n", $5}' | sed 's/%//g'      register: disk_usage      changed_when: false    - name: Print Disk usage      debug:        msg: "Disk Usage: {{ disk_usage.stdout }}%"    - name: Check Elasticsearch status      command: syste ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览