Сокращение PassiveMonitorActivityLog

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

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

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 для возможной отмены последующих изменений.

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

  1. Остановите все службы и приложения Ipswitch:
    • Обработчик Ipswitch WhatsUp
    • Ipswitch Web Server$WhatsUp
    • Обнаружение Ipswitch
    • Центр оповещения Ipswitch
    • Ipswitch Flow Collector
  2. В командной строке на компьютере WhatsUp выполните следующую команду с учетом регистра в одну строку:

    >sqlcmd -E -S "%COMPUTERNAME%\WHATSUP" -Q "TRUNCATE TABLE [WhatsUp].[dbo].[PassiveMonitorActivityLog]"

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

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

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

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

  1. Проверьте, что все службы и приложения Ipswitch, указанные выше, все еще остановлены.
  2. В командной строке на компьютере WhatsUp выполните следующую команду с учетом регистра в одну строку:

    >sqlcmd -E -S "%COMPUTERNAME%\WHATSUP" -Q "DBCC SHRINKDATABASE ('WhatsUp', 20)"

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

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

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

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

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

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