Перейти к основному содержимому

Мониторинг и отчетность программного обеспечения

Обзор

PRSP предоставляет механизм (называемый "watchdogging") для мониторинга всех модулей PRSP и обеспечивает следующие функции:

1.      Периодическая проверка "сердцебиения".

2.      Автоматический перезапуск модуля при обнаружении зависания или сбоя.

3.      При зависании или сбое модуля создается отчет о сбое (включая состояние системы), который записывается в журнал.

4.      Проприетарный SNMP trap отправляется менеджеру ловушек, если он настроен, после обнаружения неисправности в модуле протокола. Аналогично, trap отправляется при восстановлении модуля.

По умолчанию программный watchdog включен, а интервал времени keep-alive составляет 30 секунд. Все процессы PRSP периодически отправляют сообщения keep-alive в модуль мониторинга с настроенным интервалом времени keep-alive.

Эта функциональность может быть отключена для конкретного модуля или всех модулей PRSP с помощью CLI-команд. Чтобы навсегда отключить функцию мониторинга программного обеспечения, пользователь должен отключить функцию watchdog. Однако, если программный watchdog отключен, модуль мониторинга не предпринимает никаких действий при зависании или сбое любого модуля PRSP.

Мониторинг программного обеспечения
#configure terminalПерейти в режим конфигурации.
(config)#feature software-watchdogВключить программный watchdog для всех модулей PRSP — это настройка по умолчанию.
(config)#no software-watchdog imiОтключить программный watchdog только для модулей imi.
(config)#software-watchdog keep-alive-time 100Интервал времени keep-alive в секундах. По умолчанию — 60 секунд и применяется ко всем модулям PRSP.
#show software-watchdog statusОтобразить интервал времени keep-alive и список имен процессов PRSP со статусом watchdog для каждого модуля PRSP.
Проверка
#show software-watchdog status
Software Watchdog timeout in seconds : 100
Process name         Watchdog status
============         ===============
nsm                  Enabled
ripd                 Enabled
ospfd                Enabled
isisd                Enabled
hostpd               Enabled
ldpd                 Enabled
Software Monitoring and Reporting
mribd                Enabled
pimd                 Enabled
authd                Enabled
mstpd                Enabled
imi                  Disabled
onmd                 Enabled
HSL                  Enabled
oam                  Enabled
vlogd                Enabled
vrrpd                Enabled
ndd                  Enabled
ribd                 Enabled
bgpd                 Enabled
l2mribd              Enabled
lagd                 Enabled
sflow                Enabled