Задать вопрос

Почему Munin не обновляет/не создает rrd файлы?

Debian 9, Munin 2.33-1, RRDtool 1.6.0

Все работало отлично целый год, но пару дней назад заметил, что уже пару недель не обновляются графики. Возможно что-то обновлял в системе, а может быть и нет, уже не помню.
Попробовал восстановить работоспособность, но не получилось, решил все снести и поставить заново, но ситуация не изменилась, rrd так и не создаются, в чем может быть причина?
Что проверял: служба munin-node работает, права вроде нормальные, файрвол отключен, пользователь munin создан,..

Установка:
apt install -y apt-transport-https libwww-perl libio-all-lwp-perl spawn-fcgi fcgiwrap libcgi-fast-perl munin munin-node munin-plugins-extra

chown -R munin:munin /var/lib/munin/cgi-tmp

/etc/munin/munin.conf
# Расположение основных директорий:
dbdir           /var/lib/munin
htmldir         /var/www/munin.mysite.ru/www
logdir          /var/www/munin.mysite.ru/logs
rundir          /var/run/munin
tmpldir         /etc/munin/templates
staticdir       /etc/munin/static

# Насколько подробно вести журнал: 
# 1 - ничего не записывать
# 10 - записывать все, что можно (режим отладки)
# по умолчанию было 4
log_level 1

# Временные cgi-файлы, права на директорию д.б. munin:munin
cgitmpdir /var/lib/munin/cgi-tmp

includedir /etc/munin/munin-conf.d

# Время обновления на графике: минута, час, значение по умолчанию "в секунда"
graph_period second

# Графики создавать cron или cgi
graph_strategy cgi

# Если munin-cgi-graph вызывать много раз, это приведет к нагрузке на CPU и памяти.
# По умолчанию 6, что оптимально для max_cgi_graph_jobs, как и для max_graph_jobs.
#munin_cgi_graph_jobs 6

# Если путь к cgi отличается, то здесь его можно переопределить:
cgiurl_graph /munin-cgi/munin-cgi-graph

# Максимальный размер изображения в пикселях, по умолчанию значение 4000.
max_size_x 4000
max_size_y 4000

# Создавать HTML-файлы или генерировать по требованию (cgi): cron / cgi
html_strategy cgi

# Максимальное число параллельных процессов 16 (по умолчанию). Для отключения укажите 0.
#max_processes 16

# По умолчанию данные хранятся в rrd-файлах. Но если файлов много, то можно закешировать,
# для этого нужно установить программу rrdcached и указать путь к сокету, который использует rrdcached.
#rrdcached_socket /var/run/rrdcached.sock

[Web-server]
        address 127.0.0.1
        use_node_name yes
        # Если снимать по SNMP, то нужно указать: use_node_name no


в файле /etc/munin/munin-node.conf три поправки:
log_level 1 
log_file /var/www/munin.mysite.ru/logs/munin-node.log
host_name Web-server


Описывать настройки nginx, fcgi-graph, spawn-fcgi,.. наверное нет смысла, так как к rrd-файлам они никакого отношения не имеют.
  • Вопрос задан
  • 515 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
Tolly
@Tolly Автор вопроса
Опять банальщина, не знаю как я добавил строку log_level 1 в файл /etc/munin/munin.conf
из этого и не работало, удалил ее и заработало.
log_level 1 надо прописывать только в /etc/munin/munin-node.conf
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы