Воппрос по Log.nsf

Тема в разделе "Lotus - Администрирование", создана пользователем NeoSimvolist, 26 янв 2010.

  1. NeoSimvolist

    NeoSimvolist Гость

    Как настроить, чтобы логи велись за больший период чем за 7 дней? Например мне нужно проанализировать сколько раз каждый пользователь подключался к серверу и сколько часов просидел в БД за целый год! Сервер сохраняет логи гдето за год?
     
  2. puks

    puks Lotus team
    Lotus team

    Регистрация:
    3 фев 2007
    Сообщения:
    1.967
    Симпатии:
    16
    Отвечаем вопросом на вопрос.

    Как настроить админов читать хэлп? Я бы еще понял, если бы найти информацию было сложно. Может, конечно, я не так понял вопрос.

    Описываю по шагам.

    1) Открыть хэлп админа
    2) Открываем Индекс
    3) Набиваем "log.nsf"
    4) Удивленно находим, что 1 документ из 3-х называется "Controlling the size of the log file (LOG.NSF)".
    5) Открываем его
    6) Читаем

    "By default, the log file (LOG.NSF) records information about the Domino system. Because the log file can become quite large, it is important to manage its size. You can control the size of the log file automatically, using NOTES.INI settings, user preferences, and other settings. For example, the Log setting in the NOTES.INI file determines how long documents are maintained before being deleted from the log file. By default, documents are deleted after 7 days."

    То есть, надо в notes.ini добавить/отредактировать параметр "Log".

    Сразу, предупреждая вопрос по этому параметру (информация, как ни удивительно, находится в том же источнике):

    Syntax: Log=logfilename, log_option, not_used, days, size

    Description: Specifies the contents of the log file and controls other logging actions:

    - logfilename: The log database file name, usually LOG.NSF

    - log_option

    Log options:
    1 - Log to the console

    - not_used: Always set to zero; this parameter is not currently used

    - days: The number of days to retain the documents in the log file

    - size: The size of log text in event documents

    For example:
    Log=LOG.NSF,1,0,7,20000
    The log file (LOG.NSF) is deleted in seven days and can contain up to 20,000 bytes. All log information is also sent to the console.

    Applies to: Servers
    Default: Log=LOG.NSF,1,0,7,40000
    UI equivalent: None
     
  3. NeoSimvolist

    NeoSimvolist Гость

    :rolleyes: Благодарю за терпимость, колега!
     
  4. dozer

    dozer Гость

    Дабы не плодить похожие темы, задам свой вопрос по log.nsf здесь. Тем более он тоже связан с периодом хранения информации.

    У меня в notes.ini строчка с параметрами лога стандартная и выглядит так: Log=LOG.NSF,1,0,7,40000
    Раньше все шло нормально, однако с некоторых пор лог перестал следовать заданным правилам... База уже давно вышла за пределы 7 дней и не затирает в себе информацию почти 2 месяца! Размер файла приближается к 4 Гб. За это время никаких изменений в настройки не вносились - ни в notes.ini, ни в конфигурационный документ сервера.

    В чем может быть косяк или где еще настраиваются параметры лога?
    В хэлпе нашел информацию только по параметрам в notes.ini (описано во втором сообщении этой темы).
     
  5. Кирилл Шваб

    Кирилл Шваб Well-Known Member

    Регистрация:
    30 июн 2006
    Сообщения:
    143
    Симпатии:
    4
    dozer,

    глупый совет, но все же - проверь чтобы у сервера были права на удаление документов в ACL базы.
     
  6. VladSh

    VladSh начинающий
    Lotus team

    Регистрация:
    11 дек 2009
    Сообщения:
    1.251
    Симпатии:
    2
    Может в настройках репликации базы кто-то галку "Remove documents not modified in the last (days)" поставил на закладке "Space Savers"?

    P.S. Вручную почистить можно указав нужное количество дней и установив эту галку; подождать придётся какое-то время, т.к. сервер не мгновенно удаляет доки. Потом снять галку.
     
  7. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    не, ну тут проще руками убить доки, чем мудрить :)
     
  8. VladSh

    VladSh начинающий
    Lotus team

    Регистрация:
    11 дек 2009
    Сообщения:
    1.251
    Симпатии:
    2
    если мудрить, то не надо что-то искать и ручками ки-ло-метры выделять - система сделает это сама :)
    У меня было как-то решение с репликацией mail-box'ов))), т.к. в боксах агенты не работают, то написал агент в АК сервера, который как раз и передёргивал эту галку :D И даже настройки количества дней были)))
     
  9. rinsk

    rinsk Lotus team
    Lotus team

    Регистрация:
    12 ноя 2009
    Сообщения:
    795
    Симпатии:
    78
    Для таких вещей лучше юзать биллинг.
     
  10. NeoSimvolist

    NeoSimvolist Гость

    А как реализуется биллинг в среде Lotus?
     
  11. rinsk

    rinsk Lotus team
    Lotus team

    Регистрация:
    12 ноя 2009
    Сообщения:
    795
    Симпатии:
    78
    Чесслово не знаю как реализуется - не имел чести принимать архитектурные решения в IBM, а вот использовать как знаю - почитать хелп админа:)
    Там все очень просто и доступно написано. Для уменьшения обьема результирующей информации можно написать агента - для агрегировании данных.
     
  12. dozer

    dozer Гость

    Там все оказалось в порядке.

    Галку никто не ставил. Я поставил сейчас сам, указал 10 дней. Лог почистился. Спасибо!
    Но это все равно временное решение проблемы. Получается нужно либо оставлять чистку включенной постоянно, либо периодически делать вкл/выкл.
     
Загрузка...

Поделиться этой страницей