Я хочу, чтобы Munin отображал коды ошибок nginx, поэтому я попробовал пару найденных плагинов:
Оба они работают нормально, если я запускаю их вручную как root, но не если они запускаются Munin. Проблема, похоже, в том, что они пытаются получить доступ /var/log/nginx/access.log
, и пользователь, от имени которого запускаются подключаемые модули, не имеет на это разрешения.
Я не хочу менять разрешения на /var/log/nginx
или любой из файлов журнала. Я попытался дать скриптам бит setuid, и оба они принадлежат пользователю root, но это все равно не имеет значения.
Как я могу решить эту проблему?
Добавить пользователя munin в группу ADM. Это группа по умолчанию, которая имеет доступ к файлам журнала.