По какой-то причине данные и графики для времени обслуживания IO и IOstat не отображаются в munin. Все остальные графики в порядке. Может ли кто-нибудь подсказать мне, как настроить munin, чтобы отображать статистику и графики для них. Мне не хватает пакетов?
Я столкнулся с той же проблемой (на экземпляре EC2 с Ubuntu Lucid Lynx) и нашел решение через комментарий в верхней части кода плагина.
В основном плагин по умолчанию пропускает все жесткие диски, на которых есть номер. Чтобы этого избежать, вам нужно добавить следующие строки в файл конфигурации плагина (/etc/munin/plugin-conf.d/munin-node
для меня - мне нужно было отредактировать его как root):
[iostat]
env.SHOW_NUMBERED 1
Затем перезапустите мунин:
sudo restart munin-node
Конечно, вам также необходимо убедиться, что в вашей системе доступен iostat (запущенный iostat
в командной строке должно вам сказать). Если нет, то его довольно просто установить (в Ubuntu):
sudo apt-get install sysstat
Я тоже столкнулся с этой проблемой. На самом деле это проблема, когда iostat не возвращает информацию о состоянии устройств в системе. Если вы запустите iostat из командной строки, вы должны увидеть что-то вроде этого:
# iostat config
Linux 2.6.18-194.11.4.el5 (hostname.tld) 08/10/2011
avg-cpu: %user %nice %system %iowait %steal %idle
0.06 0.04 0.05 0.05 0.00 99.81
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
Я смог показать устройства, перезагрузив систему.
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda1 73.53 2532.05 142.72 255762 14416
sda2 0.29 8.08 0.00 816 0
Вам может потребоваться сначала установить пакет sysstat.
На Ubuntu запустить sudo apt-get install sysstat
Тогда беги iostat
чтобы проверить, доступна ли статистика.
вы получаете значения, запуская плагины в терминале?
это часто: / etc / munin / plugins / plugin_here
Если вы это сделаете, продолжите и подключитесь локально к порту 4949 и попытайтесь получить данные плагинов.
NC 127.0.0.1 4949
получить plugin_here
Если первый шаг не работает, это обычно из-за синтаксических ошибок, или он был написан для другой платформы или около того.
Если второй шаг не удается, это часто связано с тем, что munin запускается от имени конкретного пользователя (munin), а некоторым плагинам требуются привилегии uid 0, поэтому отредактируйте /etc/munin/plugins.d/munin.conf (или это munin-node.conf ?) и введите, например:
[Мунин]
пользователь = корень
Если все это работает, зайдите в munin-graph.log (и munin-fetch.log) сервера munin, чтобы увидеть, что на самом деле происходит. tcpdumping также может вам многое сказать.