Ad Widget

Collapse

Внешний скрипт для Cisco

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • fenrirus
    Junior Member
    • Apr 2016
    • 9

    #1

    Внешний скрипт для Cisco

    Имеется сервер 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}
  • sadman
    Senior Member
    • Dec 2010
    • 1611

    #2
    Originally posted by fenrirus
    Проще говоря нужен вариант вызова скрипта из заббикса, который бы заходил на циску по телнету и давал команду no switchport port-security mac-address sticky мак-адрес). Как можно это реализовать?


    Target: Current host
    Type: Custom script
    Execute on: Zabbix server
    Commands: ...

    Comment

    • yukra
      Senior Member
      • Apr 2013
      • 1359

      #3
      Originally posted by sadman
      https://www.zabbix.com/documentation...remote_command

      Target: Current host
      Type: Custom script
      Execute on: Zabbix server
      Commands: ...
      а еще я почти уверен что это же можно через SNMP сделать, нужно только права на write иметь и нужный oid знать

      Comment

      • Evgeniy
        Senior Member
        • May 2012
        • 157

        #4
        Originally posted by fenrirus
        при необходимости вручную из заббикса запускать скрипт очистки
        Я бы еще посмотрел в сторону https://www.zabbix.com/documentation...ration/scripts
        Например, через "Скрипты" запускать sender и взводить еще один триггер, а уже на условии срабатывания двух триггеров запускать действие.

        Comment

        • Alexander1310
          Member
          • Aug 2016
          • 35

          #5
          1) CISCO-PORT-SECURITY-MIB.mib
          cpsIfClearSecureMacAddresses
          2) expect
          это на выбор)))

          Comment

          Working...