Робота з метриками файлової системи: Як виключити tmpfs, udf, iso9660 для точного моніторингу

watch 14s
views 2

11:36, 11.04.2024

Зміст статті
arrow

  • Конфігурація Node Exporter за замовчуванням
  • Як виключити tmpfs, udf, iso9660?

Вирішити проблему метрик файлової системи можна різними способами, про які ми не будемо розповідати в цій статті. Ґрунтуючись на нашому практичному досвіді в цій галузі, ми надамо вам кілька інструкцій щодо покращення моніторингу. Однак перед цим вам слід розгорнути ОС за допомогою Foreman. Ми настійно рекомендуємо цей інструмент управління системою для моніторингу та налаштування серверів, як віртуальних, так і фізичних. Цей інструмент з відкритим вихідним кодом має чудову інтеграцію з програмним забезпеченням для керування конфігурацією, що допомагає розгортати програми, автоматизувати завдання і навіть керувати деякими змінами.

Якщо вам потрібні детальні інструкції щодо розгортання ОС через Foreman та спрощення процедури адміністрування вашого сервера, ви можете знайти безліч інформації на цю тему. Однак, після розгортання у вас може виникнути кілька проблем при роботі на foreman-repo серверах. Давайте спробуємо розібратися з цими проблемами за лічені секунди за допомогою практичного досвіду, яким ми збираємося поділитися.

Конфігурація Node Exporter за замовчуванням

Node Exporter - це важливе програмне забезпечення, яке можна встановити на низку операційних систем. Він відповідає за експорт метрик, які можна отримати за допомогою Prometheus. Цей тип експортера використовується як ціль у конфігурації. Для того, щоб отримувати ці метрики, експортер і Prometheus повинні бути з'єднані через TCP-порт 9100.

Node Exporter в основному використовується для систем Linux, якщо ви користувач Windows, є також альтернатива, яка називається Windows Exporter.

Якщо говорити про конфігурацію експортера за замовчуванням, то він показує всі доступні файлові системи. Щоб не забивати систему всіма цими файлами, деякі з них краще ігнорувати. Інакше ефективність моніторингу обладнання значно знизиться через величезну кількість сповіщень з непотрібними даними. Не хвилюйтеся, адже таку проблему можна легко вирішити.

Як виключити tmpfs, udf, iso9660?

Перш ніж вилучати ці типи файлів, давайте розберемося, для чого вони потрібні і чому їх слід ігнорувати. Першим обговоримо tmpfs, ця файлова система використовує локальну пам'ять для записів і зчитувань системи. Ці тимчасові файли використовують величезну завантаженість диска під час процесів маніпуляцій.

Наступна - udf. Ця файлова система використовується для зберігання інформації на різних носіях, в основному вона використовується для DVD-дисків і нових оптичних форматів дисків.

Що стосується iso9660, то ця файлова система в основному використовується для носіїв DVD і BD. Це старіший формат у порівнянні з раніше розглянутим udf. Очевидно, що ці файлові системи сильно впливають на ефективність роботи серверного обладнання, і ми рекомендуємо виключити їх для більш надійного моніторингу системи. Якщо їх не виключити, система буде завалена великою кількістю попереджень і непотрібної інформації, яка буде лише відволікати користувача.

Щоб виключити такі файлові системи, як iso9660, tmpfs, udf та інші, додайте відповідні параметри до конфігурації експортера. Що стосується характеристик за замовчуванням, то експортер завантажується з файлу /etc/default/node_exporter. Щоб змінити дані за замовчуванням, вам потрібно додати рядок:

NODE_EXPORTER_OPTS="--collector.filesystem.ignored-fs-types="^( autofs|udf|tmpfs|iso9660)$""

Додавши один простий рядок і перезапустивши експортер вузлів, ви змінюєте метрики, які не будуть враховані. Це такий простий крок, але він дійсно впливає на споживання ресурсів. Таким чином, ви значно мінімізуєте споживання ресурсів і в цілому спрощуєте процедуру управління обладнанням.

Поділитися

Чи була ця стаття корисною для вас?

Популярні пропозиції VPS

-24.7%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
50 GB SSD
Bandwidth
Bandwidth
4 TB
KVM-SSD 4096 Metered Linux

31

При оплаті за рік

-15.3%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
75 GB SSD
Bandwidth
Bandwidth
40 Mbps
DDoS Protected SSD-wKVM 2048 Windows

54

При оплаті за рік

-13.1%

CPU
CPU
2 Xeon Cores
RAM
RAM
512 MB
Space
Space
10 GB SSD
Bandwidth
Bandwidth
300 GB
KVM-SSD 512 HK Linux

7

При оплаті за рік

-10%

CPU
CPU
2 Epyc Cores
RAM
RAM
1 GB
Space
Space
10 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 1024 Linux

7.2

При оплаті за рік

-10.2%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
150 GB SSD
Bandwidth
Bandwidth
100 Mbps
DDoS Protected SSD-KVM 16384 Linux

123

При оплаті за 6 місяців

-10%

CPU
CPU
6 Epyc Cores
RAM
RAM
16 GB
Space
Space
150 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 16384 Linux

60.5

При оплаті за рік

-7.4%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
Unlimited
wKVM-SSD 4096 Windows

23.1

При оплаті за рік

-10%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
30 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 2048 Linux

8.3

При оплаті за рік

-10%

CPU
CPU
10 Xeon Cores
RAM
RAM
64 GB
Space
Space
300 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 65536 Linux

181.5

При оплаті за рік

-10%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
50 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-KVM-SSD 4096 Linux

60.5

При оплаті за рік

Інші статті на цю тему

cookie

Чи приймаєте ви файли cookie та політику конфіденційності?

Ми використовуємо файли cookie, щоб забезпечити вам найкращий досвід роботи на нашому сайті. Якщо ви продовжуєте користуватися сайтом, не змінюючи налаштувань, вважайте, що ви згодні на отримання всіх файлів cookie на сайті HostZealot.