Имеется сервер zabbix 3.0 и циски с PortSecurity. Заббикс успешно триггерит по SNMP сработки PortSecurity. Задача при срабатывании данного триггера при необходимости вручную из заббикса запускать скрипт очистки запомненного мак-адреса на сработавшем порту на сработавшей циски (Проще говоря нужен вариант вызова скрипта из заббикса, который бы заходил на циску по телнету и давал команду no switchport port-security mac-address sticky мак-адрес). Как можно это реализовать?
Примерный баш скрипт:
#!/bin/bash
(
sleep 5
echo "admin"
sleep 5
echo "password"
sleep 5
echo "conf t"
sleep 5
echo "interface {HOST.INT}"
sleep 5
echo "no switchport port-security mac-address sticky {PORT.MAC}"
) | telnet {HOST.CONN}
Примерный баш скрипт:
#!/bin/bash
(
sleep 5
echo "admin"
sleep 5
echo "password"
sleep 5
echo "conf t"
sleep 5
echo "interface {HOST.INT}"
sleep 5
echo "no switchport port-security mac-address sticky {PORT.MAC}"
) | telnet {HOST.CONN}
Comment