Автор: Senior Devops. Ведущий специалист по инфраструктуре Hostkey Никита Зубарев
В одной из прошлых статей мы рассказывали о нашем опыте по развертыванию операционных систем через Foreman. Наш подход позволяет решать проблемы поддержки оборудования и обновления ПО в образе и упрощает процедуру администрирования серверов, однако накладывает ряд ограничений при работе с ОС Windows — монтирование при установке происходит через autofs (Universal Disk Format (UDF)) на foreman-repo-серверах. Выглядит это так:
Стандартная конфигурация Node Exporter отображает все доступные файловые системы:
Возникает необходимость игнорирования таких файловых систем, как tmpfs, autofs, udf, iso9660 и т. п., поскольку в противном случае система мониторинга будет посылать большое количество алертов, которые не несут полезной информации, и таким образом значительно снижать эффективность мониторинга серверного оборудования.
Решается данная проблема добавлением в конфигурацию экспортера параметра collector.filesystem.ignored-fs-types.
По умолчанию $NODE_EXPORTER_OPTS подгружается из файла:
# /etc/default/node_exporter
Добавляем:
NODE_EXPORTER_OPTS="--collector.filesystem.ignored-fs-types="^(tmpfs|autofs|udf|iso9660)$""
После перезапуска экспортера параметры перестанут выводиться — соответственно, метрика не будет учитываться. Подобный подход позволяет значительно сократить ресурсы, потребляемые системой мониторинга, и упростить процедуру управления оборудованием в целом, а также облегчить работу инженеров.