Как я могу проверить состояние точек монтирования на удаленном сервере?
Чего я хочу достичь?
Предположим, если точка монтирования не отвечает или зависла, я должен получить уведомить мою почту, сказав, что точка монтирования не отвечает или недоступна.
Как этого добиться, пожалуйста, помогите.
Вот моя 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