Мониторинг и отчетность программного обеспечения
Обзор
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. |