Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Mail Gateway
    Удержание в трекинговом центре

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Удержание в трекинговом центре, Proxmox Mail Gateway
     
    taurix
    Guest
    #1
    0
    03.05.2018 10:52:00
    Привет, по закону я обязан хранить логи почты в течение 2 лет. Можно ли задать время хранения в Proxmox? Было бы идеально, если бы поиск в tracking center охватывал такой длительный период.
     
     
     
    Sommer
    Guest
    #2
    0
    13.06.2018 15:08:00
    Именно. Увеличьте количество ротаций в файле /etc/logrotate.d/rsyslog для /var/log/syslog {}
     
     
     
    towerman
    Guest
    #3
    0
    07.02.2019 10:54:00
    Извините за этот вопрос новичка, но как я могу увеличить лимит? Хотелось бы сохранить хотя бы один месяц.
     
     
     
    heutger
    Guest
    #4
    0
    07.02.2019 11:37:00
    Как указано выше: увеличьте количество ротаций в /etc/logrotate.d/rsyslog для /var/log/syslog. Однако убедитесь, что более длительное хранение логов также соответствует требованиям GDPR.
     
     
     
    towerman
    Guest
    #5
    0
    07.02.2019 12:33:00
    Мне придется перезагружать что-то позже? И если я обновлю свой PMG, придется ли опять менять эти настройки? Можно ли сделать что-то вроде кастомного файла? Кстати, черт возьми, как же я ненавижу GDPR :/
     
     
     
    heutger
    Guest
    #6
    0
    07.02.2019 14:29:00
    Эта настройка, по-видимому, находится вне системы шаблонов. И я тоже не поверю, что нужно что-то перезагружать, чтобы всё заработало.
     
     
     
    guletz
    Guest
    #7
    0
    08.02.2019 15:43:00
    GDPR ничего не говорит о логировании. Но в вашей стране может быть свой закон, и в таком случае его нужно соблюдать.
     
     
     
    heutger
    Guest
    #8
    0
    08.02.2019 15:54:00
    Да и нет, GDPR ничего не говорит про логирование напрямую, но много говорит про обработку персональных данных, которые тоже обрабатываются в логах. GDPR также много говорит про ограничение хранения данных. Поэтому напрямую ничего не написано, но контролирующие органы по защите данных предпочитают сокращать хранение лог-файлов, если в них есть персональные данные, а они там есть: отправитель, получатель и так далее.
     
     
     
    guletz
    Guest
    #9
    0
    11.02.2019 09:26:00
    Это очень верно!
     
     
     
    poetry
    Guest
    #10
    0
    02.12.2022 14:23:00
    Кто-нибудь может подсказать, какие правильные настройки, если мы хотим хранить логи 1 месяц, 3 месяца, 6 месяцев, 1 год? У нас есть место для хранения, но сколько логов реально можно держать на Proxmox Mail Gateway, пока он не перестанет нормально работать? Глядя на /etc/logrotate.d/rsyslog, я догадываюсь, что нужно увеличить значение rotate до 8?? Какие лучшие значения, чтобы скорость поиска в Tracking Center оставалась максимально быстрой? Может, стоит делать ротацию не раз в неделю, а ежедневно или раз в месяц?

    /etc/logrotate.d/rsyslog

    Код:

    /var/log/syslog
    /var/log/mail.info
    /var/log/mail.warn
    /var/log/mail.err
    /var/log/mail.log
    /var/log/daemon.log
    /var/log/kern.log
    /var/log/auth.log
    /var/log/user.log
    /var/log/lpr.log
    /var/log/cron.log
    /var/log/debug
    /var/log/messages
    {
           rotate 8
           weekly
           missingok
           notifempty
           compress
           delaycompress
           sharedscripts
           postrotate
                   /usr/lib/rsyslog/rsyslog-rotate
           endscript
    }
     
     
     
    poetry
    Guest
    #11
    0
    09.12.2022 23:27:00
    Кто-нибудь, пожалуйста, ответьте на моё сообщение выше? Как нам это настроить и какое максимальное рекомендуемое значение, прежде чем pmg сломается? Спасибо!
     
     
     
    heutger
    Guest
    #12
    0
    10.12.2022 13:16:00
    Нужно сделать для /var/log/syslog примерно то же, что и для messages ниже. Можно использовать параметр rotate для увеличения количества ротаций и/или заменить атрибут weekly на другой, например monthly или yearly. Однако это зависит с одной стороны от возможностей вашего хранилища, а с другой — от памяти и производительности процессора для tracking center. Чем больше лог-файл, тем дольше будет работать tracking center. Думаю, ограничений по размеру нет, но tracking center не предназначен для огромных логов, так что для таких задач лучше использовать другие инструменты обработки логов и хранить логи там. Ещё многое зависит от того, для чего вы используете сервер. У меня PMG в личной среде (для коммерческих целей теперь за это отвечает мой IT-отдел), поэтому у меня небольшой объём, и я могу хранить логи год без проблем. Но если вы предоставляете почтовый сервис для компании с тысячами пользователей и огромным количеством спама, вы можете достичь лимитов ресурсов всего за неделю из-за объема логов.
     
     
     
    rason
    Guest
    #13
    0
    10.12.2022 20:11:00
    Чтобы хранить логи 1 месяц, 3 месяца, 6 месяцев или 1 год, можно изменить значение "rotate" на нужное количество логов. Например, если хотите хранить логи 1 месяц, установите "rotate" в 4 (4 недели в месяце), а для 1 года — 52 (52 недели в году). Точно сказать, сколько логов вы сможете сохранить на proxmox mail gateway без сбоев, сложно — это зависит от многих факторов: размера логов, доступного места на диске и производительности сервера. Лучше всего следить за использованием места и соответственно настраивать время хранения логов.

    Что касается оптимальных настроек для максимально быстрой работы поиска в tracking center, обычно рекомендуют делать ротацию логов ежедневно или еженедельно. Это помогает держать файлы небольшими, что улучшает скорость поиска. В то же время важно учитывать требования к срокам хранения и регулировать частоту ротации под них.

    В файле конфигурации /etc/logrotate.d/rsyslog можно подправить значения "rotate" и "weekly", чтобы соответствовать вашим требованиям к хранению и производительности. Рекомендуется сохранить остальные параметры, такие как "missingok", "notifempty" и "compress", чтобы логи корректно ротировались и сжимались.
     
     
     
    poetry
    Guest
    #14
    0
    13.12.2022 13:53:00
    Привет, @rason, спасибо за комментарий. В этом есть смысл, но мне всё ещё не совсем понятно, что делать. Например, я хочу иметь больше логов — скажем, на 16 недель — и чтобы поиск работал максимально быстро. Если я выставлю параметр rotate в 84 и выберу ежедневное вращение, что это будет означать? Я предполагаю, что это значит 84 лог-файла, которые обновляются ежедневно. Значит ли это, что я могу искать логи только за один день за раз? Будет ли поиск при таком варианте быстрее, чем при недельном вращении? Если я выставлю rotate в 8 и выберу недельное вращение, что тогда? Я предполагаю, что это значит 8 недельных лог-файлов, которые обновляются раз в неделю. Значит ли это, что я могу искать логи только за одну неделю за раз? Поиск в этом случае будет медленнее или быстрее?
     
     
     
    Stoiko Ivanov
    Guest
    #15
    0
    13.12.2022 16:02:00
    В текущей реализации кое-что захардкожено (в основном для ускорения работы). Рассматриваются лог-файлы /var/log/syslog, /var/log/syslog.1, /var/log/syslog[2-31].gz — см. https://git.proxmox.com/?p=pmg-log-...62995ed065b49d5039379bc485405aa;hb=HEAD#l2157

    Это значит, что максимальное значение `rotate`, которое имеет смысл с точки зрения производительности, — 32. По моему мнению, здесь идет компромисс между скоростью CPU и скоростью диска (если хранить недельные логи, каждый лог будет примерно в 7 раз больше дневного — соответственно больше обращений к диску; если делать ротацию чаще — придется больше логов разархивировать gunzip’ом, а это больше нагрузки на процессор).

    pmg-log-tracker устроен так, что смотрит только начало файлов и обрабатывает только те, которые укладываются в заданный временной промежуток — поэтому, думаю, разница не будет слишком заметной (если у вас есть конкретные цифры в ту или иную сторону — будет очень интересно узнать).

    Все лог-файлы, подходящие под вышеописанный шаблон, учитываются. Есть несколько запросов на улучшение, чтобы сделать всё чуть более гибким (без потери производительности), например: https://bugzilla.proxmox.com/show_bug.cgi?id=3657

    Надеюсь, теперь всё понятно!
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры