Тюнинг Munin: выводим только нужную информацию

Jul 7, 2015 21:49 · 251 words · 2 minute read munin monitoring

Мониторинг — важнейшее звено стабильной функциональности системы любой сложности и предназначения. Очень важно наблюдать за ключевыми процессами организации, вникать в их суть, вести учет данных, следить за важными цифрами, строить тренды и графики.

Для этого создано просто невероятное количество программных продуктов — как полнофункциональных пакетов, так и множество плагинов/расширений.

Один из самых простых в настройке — 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);

На этом все, в дальнейшем вы будете видеть только нужную информацию.

tweet Share