Já tratamos do Cisco EEM em outros posts aqui no blog, então não vou direto ao ponto. Segue um exemplo de script para que o switch envie um email com os processos em uso, caso o processamento chegue a 90%.
Com isso você pode descobrir qual processo está consumindo os recursos e assim fazer uma investigação mais acertiva.
Configurando 3750 para enviar email caso o processamento atinja 90%
event manager applet CPUusage90
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 90 poll-interval 10
action 1.0 cli command "enable"
action 2.0 cli command "show process cpu"
action 3.0 mail server "10.10.10.4" to "seuemail@dominio.com.br" from "hostname@dominio.com.br" subject "Hostname CPU Alert" body "$_cli_result"
Na configuração acima temos:
- CPUusage90 – Nome do applet, que pode ser alterado.
- entry-val – Valor (90) que vai disparar as ações definidas abaixo.
- poll-interval – De quanto em quanto tempo o script será executado, em segundos.
- mail server – Ip do seu servidor de email.
- to – Destinatário do email.
- from – Remetente, no caso o equipamento que está enviando o alerta.
- subject – Texto que aparecerá no “assunto” do email.
Utilizei este script recentemente, por conta de um switch que de hora em hora dava um pico e batia 100%. No fim descobri que o processo SNMP ENGINE que estava subindo.
Até a próxima.