Skip to end of metadata
Go to start of metadata

Для добавления железок используются ип адреса из address space managment-assignet addresses. Там же нужно проставить tag. Вот сам скрипт

 

Работает через ./noc shell. На выходе куча железок в sa-mo, в которых проставлены вендоры, теги и тд, те сразу начинается сбор статистики.

Код далек от идеала. Например, выдет ошибку, если у мо 2 ип (это поправимо).

  1. Как запихнуть этот код в пируль?
  2. При переносе железки с изменением ип, хотелось бы старый мо удалить и создать новый.
  3. Как применить несколько snmp community?

2 Comments

  1. Каждый пилит свою добавлялку МО, и когда появится штатный МО дискавери не ясно...

    1. Pyrule для Inventory, который пригодится для FM каждого

    2. Сие можно только по маку или серийному номеру, также как проверяешь наличие IP в базе надо просматривать серийник и мак, если совпадение нашлось то вместо создания нового объекта менять IP старого.

    3. Вводишь переменную community в виде списка значений и перебераешь их в цыкле.

     

  2. Вместо конкатенации строк советую использовать "%s "%value или через формат. Ифы нижние причесать в elif или в словарь, конечно когда у вас  if x сработает два раза нештатная ситуация, но все в будущем дебажить это дело будет не фонтан.