
Ivan
10.03.2017
08:24:28
и что это не сдлеать из веба?

N
10.03.2017
08:24:58
так там с снм берет данные, а тут все в таблице есть,
со свичей максимум что я возьму - это влны, ip,
хостнейм пидется как-то скриптом менять, а то есть свичи "баба-маша"

E_zombie
10.03.2017
08:25:29
и дальше ты тоже собираешься ебаться с бумажками ?

N
10.03.2017
08:25:33
вообщем в таблице самые актуальные данные

Google

E_zombie
10.03.2017
08:25:37
установка добавление.
самые актуальные данные у тебя на СЕТИ,

SS
10.03.2017
08:26:18
о да, я все боюсь сравинить даннные того что надискаверило с тем что в во всяких системах учета железа)

N
10.03.2017
08:26:20
нет) в этом и прикол :)

Dmitry
10.03.2017
08:26:26
модель к MO привязывается по discovery автоматом

Ivan
10.03.2017
08:27:46

Bitbucket
10.03.2017
08:27:58
uncol pushed to noc/feature/microservices
bi tree function

Ivan
10.03.2017
08:30:49
Макс, тсссс

Maksim
10.03.2017
08:30:57

Dmitry
10.03.2017
08:35:52
MO.container разве не поменяется?

Maksim
10.03.2017
08:39:15
нет он пустой
сейчас работает сттанно, создаешь контейнер, кладешь туда объект полученный из инвентори, но вот никаких данных в сторону МО не улетает.
мы с Андреем колупались в итоге написал костыль, который по серийнику находит объект в инвентори и в МО и добавляет айди контейнера в котором лежит объект

Google

N
10.03.2017
08:53:14
а для XE - сейчас профиль IOS?
хотел с браса сети выдернуть с интерфейсами
получил трейсбек :)

Ivan
10.03.2017
09:09:33

Maksim
10.03.2017
09:18:26

Ivan
10.03.2017
09:23:00

Maksim
10.03.2017
09:24:11
ну ладно (
я сейчас отчет пишу по загрузке линков за месяц
=)
тебе может пригодится

Ivan
10.03.2017
09:48:37
Дааа, эффективные менеджеры любят отчёты=)

Maksim
10.03.2017
09:48:55
пока только в мегебайтах )
а там уже зная толщину дырки можно и в процентах посчитать

E_zombie
10.03.2017
10:48:36
я сиськов нафоткал

Ivan
10.03.2017
10:49:10

E_zombie
10.03.2017
10:49:39
правда они в краске

Ivan
10.03.2017
10:50:25
Сойдёт

Bitbucket
10.03.2017
11:08:49
Dmitry Luhtionov pushed to noc/feature/microservices
Update Eltex.ESR profile

SS
10.03.2017
11:09:54
И где краска?

Ivan
10.03.2017
11:11:28
Где сиськи?

Google

E_zombie
10.03.2017
11:11:55
погодь ю я тока пожрал.
ручёнки то вспотели

SS
10.03.2017
11:15:06
Вспотели ли? Небось сиськи наглаживал

E_zombie
10.03.2017
11:15:44
крашенные трогать низя. я визажиста помацал немного.

kk
10.03.2017
11:31:02

E_zombie
10.03.2017
11:41:04
фунавас.
не оценили сислки

Ivan
10.03.2017
11:41:12

E_zombie
10.03.2017
11:41:13
сиськи

Ivan
10.03.2017
11:41:17
я жду продолжения
пока не ясно

Ivan
10.03.2017
11:41:36
что там за картинки и прочее

E_zombie
10.03.2017
11:42:04
да нет там особо продолжения. я стекло взял 85 на кроп. а там команата мелкая. надо было тамрон брать с макрой. но кто знал.
короче это гусеница

Алексей
10.03.2017
11:50:50
одетая симпатичнее.

E_zombie
10.03.2017
11:51:42
да. бывшая модель. худущааая наглухо

Zek
10.03.2017
11:56:03
омг
можно мне развидеть это

Google

Zek
10.03.2017
11:56:20
я же теперь спать не буду

E_zombie
10.03.2017
12:08:04
ну извини.

Ivan
10.03.2017
12:08:25
+)
Он знал, на что шёл

E_zombie
10.03.2017
12:09:02
нок этот боль. и канал про нок это тоже боль
везде боль

Zek
10.03.2017
12:09:22
не ну фигура норм

E_zombie
10.03.2017
12:14:13
бляяяя. вот это я напрограммил афигенкую штуку. раскидывание по сегментам и автообновление вышестоящих
крутяк.

Admin
ERROR: S client not available

Ivan
10.03.2017
12:15:19
круто
на основе?


E_zombie
10.03.2017
12:15:39
помнишь я как то рассказывал как нумеровал сегменты.
типа
город. атс. номер выноса. номер кольца.
а теперь это заработало.
ну почти :)
# класс возвращает вышестоящий сегмент
class myclass:
def __init__(self):
self.param = ""
self.r = ""
# метод который должен вернуть имя по переданному
def get_parent(self):
# проверяем известные варианты по массиву. + особенные случаи
# [ " имя сегмента" , "имя вышестояего сегмента"]
print self.param
#
arr =[
["core","ALL"],
["engs","core"],
["srtv","core"],
["gorn","core"],
["hvln","core"],
["klnl","core"],
["krkt","core"],
["lsgr","core"],
["mokr","core"],
["mrkr","core"],
["nvbr","core"],
["petr","core"],
["pugv","core"],
["rtiv","core"],
["saratov","core"],
["s.servers","s.a.73.1"]
]
for a in arr:
# print a[0], a[1]
if a[0] == self.param:
self.r = a[1]
print "param = ", a[1]
return self.r
# надо определить какой к какому типу относится пришедший сегмент
# <town>.a.<Number ATS> , <town>.a.<number ats>.<number ring>, <town>.<numberats>.<number extender>.<number ring>,
seg = self.param.split(".")
# print seg[0],seg[1],seg[2], seg[3]
if len(seg) == 4:
# если второй элемент равен "а" и 4 не нулевой то для него будет <town>.a.<number ats> ( s.a.73.1 -> s.a.73)
if seg[1] == "a":
self.r = seg[0] + ".a." + seg[2]
print "parent:" , self.r
return self.r
# s.73.3.1 - > s.a.73
if seg[1] not in ["a"]:
self.r = seg[0] + ".a." + seg[1]
print "parent:" , self.r
return self.r
# srtv.a.73 -> srtv
if len(seg) == 3:
self.r = seg[0]
print "parent:" , self.r
return self.r
# if self.r == ""
self.r = "ALL"
return self.r


Ivan
10.03.2017
12:17:30
хорош

E_zombie
10.03.2017
12:21:33
бля. ломается на исключениях. ррррр

Google

E_zombie
10.03.2017
12:22:03
фууууух забыл запяту ю поставить в одном метсе.
может нам сделать segment дискавери ? а то поле есть а заполнять его можно только вручнкюу.

Ivan
10.03.2017
12:28:42
1 раз, но ручная

E_zombie
10.03.2017
12:29:15
доооооо

Ilya
10.03.2017
12:29:36
доооооо
Нейминг и описание - это ручное

E_zombie
10.03.2017
12:29:42
дооооооооо
потрынди мне тут.
это если у тебя два коммутатора в месяц ставят.

Ilya
10.03.2017
12:30:00
Ну а как ты генеришь?

E_zombie
10.03.2017
12:30:22
а у меня десятки подрядкиков по всей области суют железо в сеть и админам нехер делать как одновлять данные.
у меня всё автоматом. поставили железку - автоматом добавилась. автоматом сунулась в нужный профалй. автоматом прописался сегмент.

Ilya
10.03.2017
12:31:09
Как происходит механизм подготовки железки на замену?
Если другой вендор?

E_zombie
10.03.2017
12:31:35
а какая хер разница. у тебя нок увидел смену профиля и всё.

Ilya
10.03.2017
12:31:39
В ноке ты скриптами, это понятно

Алексей
10.03.2017
12:31:47

E_zombie
10.03.2017
12:32:10
ну ващето дискавери профиля оборудования это штатный функционал.

Ilya
10.03.2017
12:32:13
Какие классификатора есть, что бы нок понял, что это такое самая железка (или замена)?
Ты не понял
Поставили железку другого вендора, откуда ей дали настройки?
Вручную залили?