Как проверить зависшие точки монтирования в Ansible - PullRequest
0 голосов
/ 08 апреля 2020

Как я могу проверить состояние точек монтирования на удаленном сервере?

Чего я хочу достичь?

Предположим, если точка монтирования не отвечает или зависла, я должен получить уведомить мою почту, сказав, что точка монтирования не отвечает или недоступна.

Как этого добиться, пожалуйста, помогите.

Вот моя ansible игра.

- name: check the mount point
  stat:
    path: /mnt/nfs
  register: s

- name: Sending an E-mail
  mail:
    host: "smtp.office365.com"
    port: 587
    username: "{{ smpt_username }}"
    password: "{{ smpt_password }}"
    from: "{{ smpt_username }}"
    to: "alerts@xys.com"
    subject: "failed alerts"
    body: "Please check mount point not reachable"
    secure: starttls
  when: s.stat.readable == False
  run_once: true
...