Загрузка процессора Cisco. Мониторинг CPU маршрутизатора с помощью Event Manager и SNMP-MIB/OID

Больше
6 года 11 мес. назад - 6 года 8 мес. назад #16 от TOLLIFi
TOLLIFi создал эту тему: Загрузка процессора Cisco. Мониторинг CPU маршрутизатора с помощью Event Manager
В Cisco IOS установлена отличная вещь под названием Event Manager (EM), которая позволяет совершать автоматические действия или инициировать события в ответ на какое-либо другое событие. Короче говоря, EM может работать как триггер.

Основываясь на данном функционале Cisco IOS, привожу пример скрипта Event Manager для отслеживания загрузки CPU маршрутизатора/коммутатора:
- в случае превышения порогового значения в 70% (за период 5 сек.), EM запрашивает команду вывода информации о текущих процессах и заносит в лог сообщение о процессах с значением CPU Load > 0.00%.
- также формируется сообщение-предупреждение "ATTENTION! CPU Utiliazation...".

Примечание:

1. Скрипт не будет работать, если не задан пароль 'enable'.
2. В качестве параметра отслеживания загрузки CPU за период 5 сек. исполльзуется соответствующий SNMP-MIB/OID.

!
event manager applet CPU70 
 event snmp oid "1.3.6.1.4.1.9.9.109.1.1.1.1.3.1" get-type exact entry-op ge entry-val "70" exit-op le exit-val "50" poll-interval 30
 action 1.0 syslog msg "ATTENTION! CPU Utilization is greater than 70%"
 action 2.0 cli command "enable"
 action 3.0 cli command "sh proc cpu sort | ex 0\.00"
 action 4.0 syslog msg "$_cli_result"
 action 5.0 snmp-trap strdata "_ATTENTION! CPU Utilization is greater than 70%"
!
[/size]

IT и Телеком: IP-телефония, интернет-технологии, программирование, web-сервисы.
Последнее редактирование: 6 года 8 мес. назад от TOLLIFi.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Работает на Kunena форум