Ad Widget

Collapse

отправка snmp команд на cisco

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • aliennick
    Member
    • Aug 2015
    • 55

    #1

    отправка snmp команд на cisco

    Здравствуйте. Не могу разобраться с настройкой отправки snmp команд.

    Хочу проверить на примере получения конфигурации с роутеров Циско раз в месяц. Есть OIDы, чтоб задать айпи ТФТП сервера, и далее OID указывающийи что мол начать копирование. Или например OID чтобы потушить порт. По идее их нужно передать роутеру. как это сделать через заббикс не могу понять. На роутере уже выставлен режим RW.

    Дайте что ли ссылку на мануал (желательно подетальнее))) ) или опишите как сделать...

    в гугле везде натыкаюсь на SNMP traps, но это, судя по описанию, функция заставляющая заббикс принимать чужие СНМП а не отправлять их. Есть некий СНМП-сендер... через консоль конечно можно накрутить все что угодно и привязать к планировщику, но хотелось бы через встроенные возможности заббикса это реализовать.

    спасибо.
    Last edited by aliennick; 28-01-2016, 08:23.
  • tuban
    Senior Member
    Zabbix Certified Specialist
    • Sep 2012
    • 286

    #2
    Originally posted by aliennick
    Здравствуйте. Не могу разобраться с настройкой отправки snmp команд.

    Хочу проверить на примере получения конфигурации с роутеров Циско раз в месяц. Есть OIDы, чтоб задать айпи ТФТП сервера, и далее OID указывающийи что мол начать копирование. Или например OID чтобы потушить порт. По идее их нужно передать роутеру. как это сделать через заббикс не могу понять. На роутере уже выставлен режим RO.

    Дайте что ли ссылку на мануал (желательно подетальнее))) ) или опишите как сделать...

    в гугле везде натыкаюсь на SNMP traps, но это, судя по описанию, функция заставляющая заббикс принимать чужие СНМП а не отправлять их. Есть некий СНМП-сендер... через консоль конечно можно накрутить все что угодно и привязать к планировщику, но хотелось бы через встроенные возможности заббикса это реализовать.

    спасибо.
    Ну, для того чтобы слить с цыцки конфиг, нужно RW community. через Zabbix это не стоит делать, лучше написать отдельный скрипт.

    Comment

    • aliennick
      Member
      • Aug 2015
      • 55

      #3
      RW, верно, именно так и настроено. исправил в своем посте.
      через Zabbix это не стоит делать - почему если не секрет?

      и, даже если не стоит, возможно ли в принципе, и если возможно, то каким образом? Давайте к примеру предположим, что нужно не слить конфиг, а потушить порт, тушить его раз в месяц например... через СНМП ойд. Управляющие ойды ведь для этого и предназначены

      очень важно понять как это работает, применимо ведь ко всем железкам, поддерживающим СНМП.
      Last edited by aliennick; 28-01-2016, 08:35.

      Comment

      • yukra
        Senior Member
        • Apr 2013
        • 1359

        #4
        Originally posted by aliennick
        Управляющие ойды ведь для этого и предназначены
        А кто вас сказал что заббикс (система мониторинга) предназначена для управления сетевым железом? Возьмите nocProject или что-нить аналогичное и управляйте. А заббиксом мониторьте

        Comment

        • aliennick
          Member
          • Aug 2015
          • 55

          #5
          Originally posted by yukra
          А кто вас сказал что заббикс (система мониторинга) предназначена для управления сетевым железом? Возьмите nocproject или что-нить аналогичное и управляйте. А заббиксом мониторьте
          Ну вот зачем так? Я знаю, что есть различные системы с различным функционалом. Интересует реализация конкретной задачи средствами конкретного ПО. Поэтому и публикую свой вопрос здесь.

          Comment

          • yukra
            Senior Member
            • Apr 2013
            • 1359

            #6
            Originally posted by aliennick
            Ну вот зачем так? Я знаю, что есть различные системы с различным функционалом. Интересует реализация конкретной задачи средствами конкретного ПО. Поэтому и публикую свой вопрос здесь.
            Ну можно заставить zabbix через external check выполнять snmpset периодически или через действия при срабатывании триггера. В этом snmpset можно к примеру указать "сохранить конфиг на tftp сервер" или "выключить вон тот порт", но все это костыли, и не особо вписываются в философию заббикса, поэтому если стоит задача "управлять железками по snmp", то тут заббикс - неудачный выбор. Правильнее выбрать что-то другое для управления, а заббикс оставить как средство мониторинга (которое будет автообнаруживать интерфейсы через lld, заводить айтемы, показывать триггеры, рисовать графики и слать сообщения).

            Comment

            • Zadralo23
              Member
              • Aug 2014
              • 34

              #7
              А почему бы не покопать в сторону Администрирование - скрипты. Там можно написать свои скрипты, а потом запускать.

              Comment

              • yukra
                Senior Member
                • Apr 2013
                • 1359

                #8
                Originally posted by Zadralo23
                А почему бы не покопать в сторону Администрирование - скрипты. Там можно написать свои скрипты, а потом запускать.
                На сколько я в курсе скриптам нельзя передавать параметры "диномически". То есть можно сказать "сгрузи конфиг на tftp" можно, а сказать "выключить порт g19" нельзя (если мы не рассматриваем вариант завести 19 скриптов "выключи порт 1", "выключи порт 2" ... "выключи порт 19"). То есть прикостылить конечно можно, но назвать это красивым, правильным или хотя бы удобным решением - сложно.

                Comment

                • tuban
                  Senior Member
                  Zabbix Certified Specialist
                  • Sep 2012
                  • 286

                  #9
                  Если нужно прямЧерезЖаббикс - стоит смотреть в сторону внешней проверки и всё же писать скрипт. Но, как уже было сказано Zabbix - это система мониторинга, а не управления.

                  Comment

                  • aliennick
                    Member
                    • Aug 2015
                    • 55

                    #10
                    Originally posted by yukra
                    На сколько я в курсе скриптам нельзя передавать параметры "диномически". То есть можно сказать "сгрузи конфиг на tftp" можно, а сказать "выключить порт g19" нельзя (если мы не рассматриваем вариант завести 19 скриптов "выключи порт 1", "выключи порт 2" ... "выключи порт 19"). То есть прикостылить конечно можно, но назвать это красивым, правильным или хотя бы удобным решением - сложно.
                    красивым не назовешь, согласен. это еще одна причина обсуждения здесь моей задачки.
                    Буду прикручивать внешнюю проверку. Спасибо всем за советы.

                    Comment

                    • aliennick
                      Member
                      • Aug 2015
                      • 55

                      #11
                      все работает, привязал скрипт, конфиг исправно сливается. Теперь следующий этап - настроить так, чтоб конфиг сливался только в случае его изменения. Есть ли способ сделать это по СНМП? или только через мониторинг логов циски? Кстати на счет мониторинга логов с циски тож не совсем понятно... из коробки не работает? требуются танцы с бубном вроде
                      Last edited by aliennick; 01-02-2016, 08:59.

                      Comment

                      • greedden
                        Junior Member
                        • Nov 2016
                        • 1

                        #12
                        Originally posted by aliennick
                        все работает, привязал скрипт, конфиг исправно сливается. Теперь следующий этап - настроить так, чтоб конфиг сливался только в случае его изменения. Есть ли способ сделать это по СНМП? или только через мониторинг логов циски? Кстати на счет мониторинга логов с циски тож не совсем понятно... из коробки не работает? требуются танцы с бубном вроде
                        Привет. Не поделишься скриптом?

                        Comment

                        • krokoz
                          Junior Member
                          • Feb 2016
                          • 8

                          #13
                          Originally posted by aliennick
                          Здравствуйте. Не могу разобраться с настройкой отправки snmp команд.

                          Хочу проверить на примере получения конфигурации с роутеров Циско раз в месяц. Есть OIDы, чтоб задать айпи ТФТП сервера, и далее OID указывающийи что мол начать копирование. Или например OID чтобы потушить порт. По идее их нужно передать роутеру. как это сделать через заббикс не могу понять. На роутере уже выставлен режим RW.

                          Дайте что ли ссылку на мануал (желательно подетальнее))) ) или опишите как сделать...

                          в гугле везде натыкаюсь на SNMP traps, но это, судя по описанию, функция заставляющая заббикс принимать чужие СНМП а не отправлять их. Есть некий СНМП-сендер... через консоль конечно можно накрутить все что угодно и привязать к планировщику, но хотелось бы через встроенные возможности заббикса это реализовать.

                          спасибо.
                          А чем Вам функционал команды archive не угодил? Стандартная опция во всех iOS'ах, умеет скидывать конфиг по расписанию, при изменении файла конфигурации.

                          Comment

                          Working...