Ad Widget

Collapse

Скрипт для сбора данных с роутера cisco и отправки письма провайдеру

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • fractal90
    Senior Member
    • Jun 2019
    • 177

    #1

    Скрипт для сбора данных с роутера cisco и отправки письма провайдеру

    Привет, может уже кто реализовывал такую штуку?
    Хочется например при падение одного из каналов на роутере (мониторится через IP SLA на самой циске последняя миля) прилетел тригер, не доступен резервный канал, через минуты 3 если не восстановился выполняется действие, на оборудование zabbix через скрипт выполняет команды:
    1. sh ip arp vlan 200

    2. далее чистит arp провайдера
    clear ip arp 192.168.100.100 (к примеру)

    3. делает ping 192.168.100.100 so vlan 200
    sh ip arp vlan 200

    4. sh mac-add int fa0/0/0

    5. sh int fa0/0/0

    и каждый вывод записывает в файл, после этого отправляет письмо провайдеру.

    вот сделать команды у меня хватит мозгов нагуглить, а как весь вывод с этих команд слить в письмо провайдеру?
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Я не совсем представляю себе отсылку письма кому бы то ни было при отсутствии Интернета.

    Comment

    • Semiadmin
      Senior Member
      • Oct 2014
      • 1625

      #3
      Я бы, наверное, писал скрипт на expect. Он умеет и команды на сетевом устройстве выполнять, и результат их выполнения вытаскивать.

      Comment

      • fractal90
        Senior Member
        • Jun 2019
        • 177

        #4
        Originally posted by Kos
        Я не совсем представляю себе отсылку письма кому бы то ни было при отсутствии Интернета.
        в офисе 3 канала, мониторинг по лупбэк, то есть пока все каналы не свалятся (к примеру по питанию что то произошло) слать письма можно

        Comment

        • fractal90
          Senior Member
          • Jun 2019
          • 177

          #5
          Originally posted by Semiadmin
          Я бы, наверное, писал скрипт на expect. Он умеет и команды на сетевом устройстве выполнять, и результат их выполнения вытаскивать.
          это оно??
          https://habr.com/ru/company/ruvds/blog/328436/

          Comment

          • Semiadmin
            Senior Member
            • Oct 2014
            • 1625

            #6
            Originally posted by fractal90
            ну да, это про него

            Comment

            Working...