opium
@opium
Просто люблю качественно работать

Как отслеживать живая ли nfs шара на сервере через zabbix?

Собственно есть критичный сервис, к которому примаунчена шара по nfs c главного сервера.
Каким лучше способом лучше узнавать, что шара отвалилась или зависла?

  • Вопрос задан
  • 4915 просмотров
Пригласить эксперта
Ответы на вопрос 2

Повесьте на крон скриптик который каждую минуту будет проверять доступен ли файл в шаре.

Ответ написан
Комментировать
@BasilioCat
Если смонтирована в hard то все плохо. Косвенный критерий - попытаться прочитать какой-то файл с шары (просто проверить существование не всегда подходит - у nfs клиента может быть включен кэш атрибутов), и если заббикс агент отъехал .nodata(120)=1 то сломалось. В случае затыка со временем отъедут все инстансы агента, может быть так, что вылетит алерт о недоступности хоста. В случае если mount был с опцией soft, то есть вероятность, что со временем отлипнут.

P.S.: Операции с файлов рекомендую через system.run - удобнее править в одном месте.
system.run[" [ `cat /mnt/nfs/1.txt` = 1 ] && echo 1 || echo 0"]
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы