mamonsu
mamonsu copied to clipboard
Некорректный путь к файлу с логами.
Сталкивался с проблемой на Centos и Ubuntu. По умолчанию в конфиге mamonsu после установки прописан следующий путь к лог файлу:
[log]
file = /var/log/mamonsu/mamonsu.log
При этом в системе создается файл конфигурации для ротации логов /etc/logrotate.d/mamonsu:
/var/log/mamonsu/agent.log {
daily
rotate 7
compress
missingok
notifempty
create 0640 mamonsu mamonsu
sharedscripts
postrotate
if [ -d "/run/systemd/system" -a -x "/bin/systemctl" ]; then
/bin/systemctl condrestart mamonsu >/dev/null
else
/etc/init.d/mamonsu condrestart >/dev/null
fi
endscript
}
В итоге получается, что пути к лог файлу не совпадают /var/log/mamonsu/mamonsu.log и /var/log/mamonsu/agent.log. Приходится после каждой установки исправлять либо файл конфигурации mamonsu, либо файл конфигурации logrotate.