munin nginx Dynamically zoomable graph

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
bars
Сообщения: 970
ОС: BSD/LINUX

munin nginx Dynamically zoomable graph

Сообщение bars »

Привет.
У кого нибудь получилось завести рисования графиков в munin Dynamically zoomable graph на nginx?

Настройка nginx виртуалхост

Код: Выделить всё

server {
listen 1.1.2.2:80;
server_name test.my.dom;

location /munin/static/ {
alias /usr/local/www/munin/static/;
expires modified +1w;
}

location / {
root /usr/local/www/munin;
index index.html;
charset utf-8;
satisfy any;
auth_basic "closed site";
auth_basic_user_file /usr/.htpasswd;
deny all;
}

location ^~ /cgi-bin/munin-cgi-graph/ {
alias /usr/local/www/cgi-bin/munin-cgi-graph/;
access_log off;
fastcgi_split_path_info ^(/cgi-bin/munin-cgi-graph)(.*);
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_pass unix:/tmp/munin.sock;
include fastcgi_params;
}
}
Изображение
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
chitatel
Сообщения: 2075

Re: munin nginx Dynamically zoomable graph

Сообщение chitatel »

У меня сложилось впечатление, что работает эта приблуда только с апачем, причем прямо из коробки.

nginx не использовал, использовал tighttpd и lighttpd, причем последний даже имеет какие-то конфиги для munin, но зум не работает. tighttpd вообще умеет только статику, к нему претензий нет. Было давно, может уже научили их.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20934
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: munin nginx Dynamically zoomable graph

Сообщение Bizdelnick »

Так у Вас в конфиге только отдача статики, откуда может какое-то динамическое рисование взяться?
Добавлено (17:19):
Это читали?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 970
ОС: BSD/LINUX

Re: munin nginx Dynamically zoomable graph

Сообщение bars »

Bizdelnick писал:
13.09.2023 17:16
Это читали?
Насчет динамического рисования хз, по логике сделал, но что то не пошло.
Сокет я сделал через php-fpm
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20934
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: munin nginx Dynamically zoomable graph

Сообщение Bizdelnick »

bars писал:
13.09.2023 18:26
Сокет я сделал через php-fpm
Так настройте nginx на работу с этим сокетом. Точнее, двумя сокетами, Вы ведь оба сделали?
Последний раз редактировалось Bizdelnick 13.09.2023 18:52, всего редактировалось 1 раз.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 970
ОС: BSD/LINUX

Re: munin nginx Dynamically zoomable graph

Сообщение bars »

Bizdelnick писал:
13.09.2023 18:50
Так настройте nginx на работу с этим сокетом.
Оба сокета?
Так а этого не достаточно?

Код: Выделить всё

fastcgi_pass unix:/tmp/munin.sock;
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 970
ОС: BSD/LINUX

Re: munin nginx Dynamically zoomable graph

Сообщение bars »

не фига не работает.

Код: Выделить всё

ls -al /usr/local/www/cgi-bin/
-rwxr-xr-x   1 root  wheel  14756  6 мая   09:07 munin-cgi-graph
-rwxr-xr-x   1 root  wheel   4378  6 мая   09:07 munin-cgi-html

Код: Выделить всё

server {
listen 1.1.2.2:80;
server_name test.my.dom;

location /munin/static/ {
alias /usr/local/www/munin/static/;
expires modified +1w;
}

location / {
root /usr/local/www/munin;
index index.html;
charset utf-8;
satisfy any;
auth_basic "closed site";
auth_basic_user_file /usr/.htpasswd;
deny all;
}

location ^~ /cgi-bin/munin-cgi-graph/ {
alias /usr/local/www/cgi-bin/munin-cgi-graph/;
access_log off;
fastcgi_split_path_info ^(/cgi-bin/munin-cgi-graph)(.*);
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_pass unix:/tmp/munin.sock;
include fastcgi_params;
}

location /munin/ {
fastcgi_split_path_info ^(/munin)(.*);
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_pass unix:/tmp/munin-html.sock;
include fastcgi_params;
}
}
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20934
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: munin nginx Dynamically zoomable graph

Сообщение Bizdelnick »

bars писал:
14.09.2023 09:40
не фига не работает.
Логи. Нужны логи.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 970
ОС: BSD/LINUX

Re: munin nginx Dynamically zoomable graph

Сообщение bars »

Bizdelnick писал:
14.09.2023 12:29
Логи. Нужны логи.
Отдельного лог файла по cgi процессам munin нет.
Добавлено (12:59):
Хмм, локейшен location ^~ /cgi-bin/munin-cgi-graph/ должен ссылаться на директорию где лежат файлы munin-cgi-graph и munin-cgi-html ?
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20934
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: munin nginx Dynamically zoomable graph

Сообщение Bizdelnick »

У nginx должен быть лог-файл с ошибками. Если его нет, я надеюсь, Вы знаете, как его настроить?
Добавлено (13:12):
bars писал:
14.09.2023 12:57
локейшен location ^~ /cgi-bin/munin-cgi-graph/ должен ссылаться на директорию где лежат файлы munin-cgi-graph и munin-cgi-html ?
Зачем бы? Он вообще никуда не должен ссылаться, я не знаю, зачем там у Вас alias.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 970
ОС: BSD/LINUX

Re: munin nginx Dynamically zoomable graph

Сообщение bars »

Bizdelnick писал:
14.09.2023 12:59
Зачем бы? Он вообще никуда не должен ссылаться, я не знаю, зачем там у Вас alias.
хмм.
Тогда для чего эти файлы

Код: Выделить всё

ls -al /usr/local/www/cgi-bin/
-rwxr-xr-x   1 root  wheel  14756  6 мая   09:07 munin-cgi-graph
-rwxr-xr-x   1 root  wheel   4378  6 мая   09:07 munin-cgi-html
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20934
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: munin nginx Dynamically zoomable graph

Сообщение Bizdelnick »

bars писал:
14.09.2023 13:18
Тогда для чего эти файлы
Для того, чтобы обслуживать соответствующие сокеты. Вы же их запуск настроили через php-fpm, с Ваших слов.
Добавлено (13:23):
Так, стоп, причём здесь php-fpm, если munin написан на perl?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Aliech
Сообщения: 1004
Статус: дилетант широкого профиля
ОС: debian/gentoo/openbsd

Re: munin nginx Dynamically zoomable graph

Сообщение Aliech »

Если верить доке на свежий munin, то вам бы munin-httpd запускать, а к нему, уже как фронт-энд, прикручивать nginx.
https://guide.munin-monitoring.org/en/master/reference/munin-httpd.html#munin-httpd
С уважением,
Павел Алиев
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 970
ОС: BSD/LINUX

Re: munin nginx Dynamically zoomable graph

Сообщение bars »

Bizdelnick писал:
14.09.2023 13:21
Так, стоп, причём здесь php-fpm, если munin написан на perl?
А для отрисовки подробных графиков нужен какой-то спец сокет?
Добавлено (20:35):
Aliech писал:
14.09.2023 13:38
Если верить доке на свежий munin, то вам бы munin-httpd запускать, а к нему, уже как фронт-энд, прикручивать nginx.
Эхх, все это как то не универсально, нагромождения сервера.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Aliech
Сообщения: 1004
Статус: дилетант широкого профиля
ОС: debian/gentoo/openbsd

Re: munin nginx Dynamically zoomable graph

Сообщение Aliech »

bars писал:
14.09.2023 20:34
Эхх, все это как то не универсально, нагромождения сервера.
Ну почему? Наоборот! Это всяко лучше, чем на каждый запрос дёргать CGI.
С уважением,
Павел Алиев
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20934
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: munin nginx Dynamically zoomable graph

Сообщение Bizdelnick »

bars писал:
14.09.2023 20:34
А для отрисовки подробных графиков нужен какой-то спец сокет?
Сокет самый обычный. Главное — кто его слушает и отвечает на запросы.
bars писал:
14.09.2023 20:34
Эхх, все это как то не универсально, нагромождения сервера.
Так у Вас какая версия? Я исходил из того, что стабильная. И ОС какая?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 970
ОС: BSD/LINUX

Re: munin nginx Dynamically zoomable graph

Сообщение bars »

Bizdelnick писал:
14.09.2023 22:05
Так у Вас какая версия? Я исходил из того, что стабильная. И ОС какая?
Тестовый сервер FreeBSD 13, мунин последний стабильный.
Эхх, пока отложил в долгий ящик, в принципе и без детальной статистики устраивает.
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Aliech
Сообщения: 1004
Статус: дилетант широкого профиля
ОС: debian/gentoo/openbsd

Re: munin nginx Dynamically zoomable graph

Сообщение Aliech »

bars писал:
15.09.2023 10:51
мунин последний стабильный.
Тогда вот это можно (временно) игнорировать:
С уважением,
Павел Алиев
Спасибо сказали: