Итак, я использую Zabbix для мониторинга своего сервера. В / файловой системе у меня 63 ГБ свободно. Поэтому я хотел подделать огромный файл в этом каталоге, чтобы посмотреть, правильно ли графики Zabbix показывают, что используемое пространство увеличилось. Итак, я запустил это:
cd / && sudo fallocate -l 50000000000 archivogrande.txt
Что работает правильно и создает файл размером около 50 ГБ. К сожалению, график Zabbix не обновляется. Я все еще вижу, что свободно 63 ГБ, хотя на самом деле должно быть 17. График, кстати, обновляется каждые 10 секунд.
Итак, мой вопрос, независимо от того, что Zabbix может здесь делать или не делать неправильно, действительно ли моя команда выполняет то, что я ожидал? Будет ли программное обеспечение для мониторинга правильно определять увеличение используемого пространства, даже если это не «настоящий» файл?
ответить на ваш вопрос - да fallocate
команда на самом деле делает то, что вы думаете - вы занимает около 50 ГБ пространства под созданным файлом.
Ваш двоичный файл zabbix-agent должен быть в состоянии обнаружить, что пространство уменьшилось, и предупредить вас, что свободное пространство ниже 10%, если вы используете правильный элемент и триггер и мониторинг работает нормально.
Поскольку это не так, проверьте:
посмотрите журналы сервера и агента, чтобы выяснить, что не так.