Тюнинг Munin: выводим только нужную информацию
Jul 7, 2015 21:49 · 251 words · 2 minute read
Мониторинг — важнейшее звено стабильной функциональности системы любой сложности и предназначения. Очень важно наблюдать за ключевыми процессами организации, вникать в их суть, вести учет данных, следить за важными цифрами, строить тренды и графики.
Для этого создано просто невероятное количество программных продуктов — как полнофункциональных пакетов, так и множество плагинов/расширений.
Один из самых простых в настройке — munin, но он зачастую выводит излишнюю информацию. Давайте разберемся с этим на примере плагина [df]!
Плагин [df] (от “disk free”) — выводит информацию о свободном/занятом месте на жестких дисках и разделах. Но, по умолчанию, плагин выводит информацию и о “псевдоразделах” — /dev/shm
, /run
, /run/lock
, а также может дублировать вывод информации о корневом разделе (выводит два графика, один для /rootfs
, один для /
). Если у вас нет специальной цели следить за использованием /dev/shm
(иногда может быть полезно), то выводить информацию о “настоящих” дисках можно следующим образом:
- переходим в каталог
/etc/munin/plugin-conf.d/
:
cd /etc/munin/plugin-conf.d/
- редактируем конфигурационный файл
munin-node
nano munin-node
Параметры настройки плагина [df] должны быть следующими:
[df*]
env.exclude none rootfs unknown iso9660 squashfs udf romfs ramfs debugfs devtmpfs
env.exclude_re /run
env.warning 92
env.critical 98
Параллельно можно просмотреть весь конфигурационный файл и удалить настройки тех плагинов, которые не используются в вашей системе.
Если нет надобности выводить на графике лимиты (черта при пересечении которой будет выводиться предупреждение или ошибка, а сам график будет подсвечиваться желтым или красным), то отключить их вывод можно так:
- переходим в каталог
/etc/munin/plugins/
cd /etc/munin/plugins/
- редактируем файл
@df
:
nano df
- закомментируем строку
print_thresholds($name,undef,undef,92,98);
#print_thresholds($name,undef,undef,92,98);
На этом все, в дальнейшем вы будете видеть только нужную информацию.