Уменьшение записей пассивного монитора

В таблице PassiveMonitorActivityLog хранятся данные пассивного монитора, собранные при наблюдении ловушек SNMP, Syslog и журнала событий Windows.

Когда WhatsUp Gold собирает большое количество ненужных или нежелательных данных пассивного монитора, может образовываться очень большая таблица.

  1. Проверьте настройку прослушивателя пассивного монитора.
    Первый этап - это проверка, что для пассивных мониторов собираются только настроенные для устройств данные. Для этого проверьте, что для прослушивателей ловушек SNMP и Syslog не принимаются незапрошенные сообщения. Эту настройку можно проверить в Параметрах программы.

    Для проверки настройки прослушивателя пассивного монитора:
    1. Из главного меню консоли WhatsUp Gold выберите Настройка > Параметры программы. Открывается диалоговое окно Параметры программы.
    2. Щелкните Прослушиватели пассивных мониторов. Открывается диалоговое окно Параметры программы - Прослушиватели пассивных мониторов.
    3. Выберите Ловушка SNMP, щелкните Настройка. Открывается диалоговое окно Настройка прослушивателя SNMP.
    4. Проверьте, что параметр Принимать незапрошенные ловушки SNMP не выбран, затем щелкните OK. Открывается диалоговое окно Параметры программы - Прослушиватели пассивных мониторов.
    5. Выберите Syslog, щелкните Настройка. Открывается диалоговое окно Настройка прослушивателя Syslog.
    6. Проверьте, что параметр Принимать незапрошенные пассивные мониторы не выбран, затем щелкните OK. Открывается диалоговое окно Параметры программы - Прослушиватели пассивных мониторов.
    7. Нажмите кнопку ОК для выхода из Параметров программы.
  2. Удалите ненужные данные из базы данных
    После настройки WhatsUp Gold собирать данные только от пассивных мониторов, назначенных устройствам, следующим этапом является очистка ненужных данных, уже собранных из базы данных.
    Это можно сделать одним из двух вариантов.
    Быстрейший вариант - это удалить все данные пассивного монитора, собранные приложением. Это удаляет все данные пассивного монитора, которые отображаются в отчетах Журнал ловушек SNMP, Записи Syslog и Журнал событий Windows. Любые действия, вызванные входящим событием пассивного монитора, будут отображаться в Журнале действий.

    <Важно> Рекомендуется сделать резервную копию базы данных WhatsUp Gold для возможной отмены последующих изменений.

Для удаления всех данных пассивных мониторов из базы данных WhatsUp:

  1. Остановите все службы и приложения Ipswitch:
    • Обработчик Ipswitch WhatsUp
    • Ipswitch Web Server$WhatsUp
    • Обнаружение Ipswitch
    • Центр оповещения Ipswitch
    • Ipswitch Flow Collector
  2. В командной строке на компьютере WhatsUp Gold выполните следующую команду с учетом регистра в одну строку: >sqlcmd -E -S "%COMPUTERNAME%\WHATSUP" -Q "TRUNCATE TABLE [WhatsUp].[dbo].[PassiveMonitorActivityLog]"

<Примечание> Замените %COMPUTERNAME% на имя компьютера WhatsUp Gold.

Указанная выше команда предполагает, что вы используете базу данных SQL Server 2008 Express Edition, установленную с WhatsUp Gold. При использовании другой конфигурации базы данных, свяжитесь с администратором базы данных для определения информации, которую необходимо включать в параметр "-S".

После удаления всех данных пассивного монитора из базы данных WhatsUp, по желанию можно сжать файлы базы данных WhatsUp для освобождения дискового пространства на сервере SQL.

Для сжатия базы данных WhatsUp Gold:

  1. Проверьте, что все службы и приложения Ipswitch, указанные выше, все еще остановлены.
  2. В командной строке на компьютере WhatsUp выполните следующую команду с учетом регистра в одну строку:
    >sqlcmd -E -S "%COMPUTERNAME%\WHATSUP" -Q "DBCC SHRINKDATABASE ('WhatsUp', 20)"

<Примечание> Замените %COMPUTERNAME% на имя компьютера WhatsUp Gold.

Сжатие базы данных может занимать некоторое время, в зависимости от размера базы данных и ресурсов системы, но по завершению выдает краткий анализ пространства базы данных.

<Примечание> Процесс сжатия можно прервать в любое время комбинацией клавиш [CTRL] + [C].

Дополнительную информацию по команде "DBCC SHRINKDATABASE" можно получить на веб-сайте Microsoft по адресу:

http://msdn.microsoft.com/en-us/library/ms190488.aspx

<Важно> После освобождения пространства базы данных, необходимо проверить конфигурацию пассивных мониторов. Для этого можно просмотреть отчет панели Общее количество пассивных мониторов по типу (доступен на любой Главной панели) и отчеты системного уровня Журнал ловушек SNMP, Записи Syslog и Журнал событий Windows. Если пассивные мониторы назначены "разговорчивым" устройствам, или присутствуют мониторы, без достаточных исключений в критериях поиска, назначенные устройствам WhatsUp, проблема может возникнуть повторно, так как большое количество данных пассивного монитора будет собираться системой.