Ad Widget

Collapse

Массовое добавление интерфейса snmp

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Polkovnikiv
    Member
    • Sep 2013
    • 71

    #1

    Массовое добавление интерфейса snmp

    Всем привет.

    Очень нужно добавить на 5000 устройств интерфейс SNMP в настройках узла. Изначально добавлялось лишь на часть оборудования.
    Возможно ли "не ручками" добавить на все оставшиеся?
  • Semiadmin
    Senior Member
    • Oct 2014
    • 1625

    #2
    Можно попробовать экспортировать узлы в xml и сваять программку, которая добавит в каждый узел интерфейс type 2 с таким же ip, как и у type 1

    <interfaces>
    <interface>
    <default>1</default>
    <type>1</type>
    <useip>1</useip>
    <ip>192.168.1.1</ip>
    <dns/>
    <port>10050</port>
    <bulk>1</bulk>
    <interface_ref>if2</interface_ref>
    </interface>
    <interface>
    <default>1</default>
    <type>2</type>
    <useip>1</useip>
    <ip>192.168.1.1</ip>
    <dns/>
    <port>161</port>
    <bulk>1</bulk>
    <interface_ref>if1</interface_ref>
    </interface>
    </interfaces>

    Потом импортировать

    Comment

    • Polkovnikiv
      Member
      • Sep 2013
      • 71

      #3
      Все наглухо виснет при попытке экспорта такого кол-ва хостов.
      Может есть варианты через Mysql?

      Comment

      • Semiadmin
        Senior Member
        • Oct 2014
        • 1625

        #4
        Тогда примерно так:
        из таблицы groups узнать groupid, из hosts_groups взять список hostid для этой группы, в таблицу interface добавить для этих hostid еще по 1 строке с тем же значением ip, port 161, type 2, main 1, useip1, bulk 1 или 0, interfaceid каждый раз на 1 больше, после наибольшего текущего значения.
        И позаботиться о том, чтобы это не коснулось тех хостов, где snmp уже настроен.
        Last edited by Semiadmin; 25-08-2016, 07:34.

        Comment

        • Polkovnikiv
          Member
          • Sep 2013
          • 71

          #5
          Все получилось. Спасибо.

          Comment

          Working...