@nocproject

Страница 854 из 2357
Alexander
28.02.2017
11:24:30
А шо сразу банить то ? :D

E_zombie
28.02.2017
11:24:42
а вдруг ты казачёк засланный

Alexander
28.02.2017
11:25:05
не, ну мало ли, все может быть

только кто заслать то мог ? О_о

Google
E_zombie
28.02.2017
11:30:28
обамка

Ilya
28.02.2017
11:30:31
Alexander
28.02.2017
11:32:24
https://pp.userapi.com/c621818/v621818785/30d56/W4eKnsmiSIM.jpg Kellys Viper 60

Ilya
28.02.2017
11:33:52


Alexander
28.02.2017
11:34:30
О, табуреточка )

Andrey
28.02.2017
11:37:39
Обменялись ключами доступа

E_zombie
28.02.2017
11:38:03
померялись пиписьками

K
28.02.2017
11:39:00
скажите для аса линки вручную рисовать?

Cybernet1k
28.02.2017
11:39:12


K
28.02.2017
11:39:17
или оно как то по макам нарусует топологию

Ilya
28.02.2017
11:40:25
K
28.02.2017
11:41:22
эх

Google
Ilya
28.02.2017
11:41:35
Вручную, да
А чего по макам выключили?

E_zombie
28.02.2017
11:42:05
ВО СЛАВУ САТАНЕЕЕ!!!

print m.config.get_revisions()

Ivan
28.02.2017
12:22:50
E_zombie
28.02.2017
12:22:53
m.config.diff(1,2)

открываю свежие посадки конопли

Ivan
28.02.2017
12:23:07
на почту слать хошь?

E_zombie
28.02.2017
12:23:40
пока нет. у меня на железках в конфигах комьюнити шифруется. и хочу проверить где менялось комьюнити за последний месяц.

ну что то такое.

ну и на будующее пригодится.

Ivan
28.02.2017
12:24:14
типа оно в ноке в виде usdf8ds9f8sdf7y7dsf у тебя?

E_zombie
28.02.2017
12:24:25
да

Ivan
28.02.2017
12:24:32
жесть

E_zombie
28.02.2017
12:24:53
передаём привет хуавею, райсекому и други

глянь сколько няшки тута /opt/noc/core/gridvcs/manager.py

Ivan
28.02.2017
12:26:47
ненене

девид

мне тут оспф надо разобраться

E_zombie
28.02.2017
12:27:22
ааааа вот эти ребята..... хочешь покажу немного магии.

Maksim
28.02.2017
12:33:06
лучше подскажи где дескрипшены интерфейсов лежат )

Google
E_zombie
28.02.2017
12:33:18
счас

from noc.inv.models import * from noc.sa.models import * from noc.inv.models.interface import Interface from noc.sa.models.managedobject import * from noc.sa.models.managedobjectprofile import * from noc.sa.models.authprofile import * from noc.lib.app import ExtDocApplication, view from noc.inv.models.networksegment import NetworkSegment from noc.sa.models.managedobject import ManagedObject from noc.sa.models.managedobjectprofile import ManagedObjectProfile ob = ManagedObjectProfile.objects.get(name='qtech.fttb.agr') adm = AdministrativeDomain.objects.get(name='saratov') #mo = ManagedObject.objects.filter(administrative_domain=adm,object_profile=ob) mo = ManagedObject.objects.filter(object_profile=ob) for m in mo: # print m.name, m.get_attr("platform"), m.get_attr("version") # вывести все линки на этой железке ifaces = Interface.objects.filter(managed_object = m, type = "physical") for i in ifaces: # print m.name , m.address, i.description if i.description != None: if not (i.description[:3]=='-M-' or i.description[:3]=='-C-' or i.description[:3]=='-T-'): print m.name , m.address, i.description if i.link != None: print m.name , m.address, i.description, i.link, i.link.other(i)[0].managed_object.address

вкурили?

импорт конечно надо почистить.

Ivan
28.02.2017
12:38:23
я — нет, и не буду =)

Maksim
28.02.2017
12:38:56
спасибо Зомбяш

E_zombie
28.02.2017
12:39:02
первая доза бесплатно.

Maksim
28.02.2017
12:44:56
Cannot resolve keyword 'object_profile' into field.

что-то тут не то

E_zombie
28.02.2017
12:47:05
у тебя на импорте ошибок не было ?

Maksim
28.02.2017
12:47:52
нет

E_zombie
28.02.2017
12:48:51
аааа ну у тебя там нету таких группы.

E_zombie
28.02.2017
12:49:02
mo = ManagedObject.objects.filter(object_profile=ob)

mo = ManagedObject.objects.filter()

и перед ней всё вытри

Maksim
28.02.2017
12:49:44
ээ

E_zombie
28.02.2017
12:52:48
from noc.inv.models import * from noc.sa.models import * from noc.inv.models.interface import Interface from noc.sa.models.managedobject import * from noc.sa.models.managedobjectprofile import * from noc.sa.models.authprofile import * ffrom noc.inv.models.networksegment import NetworkSegment from noc.sa.models.managedobject import ManagedObject from noc.sa.models.managedobjectprofile import ManagedObjectProfile mo = ManagedObject.objects.filter() for m in mo: print m.name, m.get_attr("platform"), m.get_attr("version") # вывести все линки на этой железке ifaces = Interface.objects.filter(managed_object = m, type = "physical") for i in ifaces: # print m.name , m.address, i.description if i.description != None: if not (i.description[:3]=='-M-' or i.description[:3]=='-C-' or i.description[:3]=='-T-'): print m.name , m.address, i.description if i.link != None: print m.name , m.address, i.description, i.link, i.link.other(i)[0].managed_object.address

сейчас взлетело?

Maksim
28.02.2017
13:00:23
збс

я нашел у себя ошибку

Google
Maksim
28.02.2017
13:00:32
спасибо

E_zombie
28.02.2017
13:00:56
молодцом.

хочешь ещё уличной магии?

я знаю хочешь

Maksim
28.02.2017
13:21:10
=)

E_zombie
28.02.2017
13:21:37
# ./noc r-snmp 10.64.102.249 dlink.fttb 58185273adf13e2ea6aba5a8 2016-10-06 16:03:07.400000 b 581a6d81adf13e053025612b 2016-11-01 11:29:43.975000 b 58ac18baf520740875fc57ea 2016-11-03 01:49:37.598000 b 58ac18bbf520740875fc57ee 2017-02-21 13:38:51.475000 F

for m in mo: # print m, m.object_profile if m.config.read() is not None and m.profile_name != 'Huawei.VRP': print m, m.object_profile arr = m.config.get_revisions() for i in arr: print i[0], i[1], i[2]

arr = m.config.get_revisions() for i in arr: print i[0], i[1], i[2]

Admin
ERROR: S client not available

E_zombie
28.02.2017
13:25:56
arr присаивается массив с ревизиями для объекта. и дальше все они перебираются и печатаются.

print m.config.diff(58185273adf13e2ea6aba5a8 , 581a6d81adf13e053025612b)

должно вывести разницу.

arr = m.config.get_revisions() for i in arr: print i[0], i[1], i[2] print m.config.diff("58185273adf13e2ea6aba5a8" , "581a6d81adf13e053025612b")

arr = m.config.get_revisions() print m.config.diff(str(arr[-1][0]), str(arr[len(arr)-2][0]))

разница с последней ревизией.

print m.config.diff(str(arr[len(arr)-2][0]), str(arr[-1][0]) ) вот так лучше.



v
28.02.2017
14:23:18
и тут спам

Alex
28.02.2017
14:36:25
Привет всем. Опять подниму свою тему об ИПАМ и проблемах с DNS. Один из серверов с noc-sync, зацепленый на ch1 вдруг потерял несколько зон из 186. И самое обидное главную нашу. Если удалить все файлы зон и перезапустить noc-sync картина таже. Несколько зон как корова языком. Если зацепить этот noc-sync на ch2. Стереть все файлы зон и перезапустить, файлы зон появляются. Такие же как на втором сервере.

Создал ch3, зацепил на него noc-sync, стёр все файлы, перезапуск. Вообще ничего нет. Поменял на первом ДНС сервере ch1 на ch3, стёр все файлы зон, перезапуск noc-sync. Чисто, ни одного файла.

Google
Alex
28.02.2017
14:39:10
Так и висят теперь, на одном ch2 два сервера noc-sync. Помню что это плохо, почему не помню. Но выхода другого нет.

Собственно как это пофиксить.

Уважаемые гуру NOC, помогите плиз.

E_zombie
28.02.2017
15:07:38
может у тебя БД битая ? монгу починить нет нужды?

Bitbucket
28.02.2017
15:24:32
Dmitry Luhtionov pushed to noc/feature/microservices Pront platform without vendor name

Alex
28.02.2017
15:25:24
Может. Но почему то все остальное работает же как то.

А как проверить, в каком она состоянии? Для NOC.

Женя
28.02.2017
15:37:15
как обновить нок с default до microservices ??

Ivan
28.02.2017
15:37:56
Женя
28.02.2017
15:40:20
можно поподробнее

Ilya
28.02.2017
15:54:26
можно поподробнее
Сперва на develop

Потом на мокросервисы

Alex
28.02.2017
16:23:21
Хех.

Ivan
28.02.2017
16:33:32
Хех.
Я чувтсвую твою боль, но не могу ничем помочь

Alex
28.02.2017
16:36:31
Спасибо и на этом :) Сочувствие великое дело. :)

Ivan
28.02.2017
16:37:24
А расскажи, что ты в днс ноком отдаёшь? И зачем?

Alex
28.02.2017
16:40:03
Зоны. Прямые и обратные

Их же много, руками их управлять задалбаешься. У нас их 186 помойму.

Ипам же.

Нарезать подсети, разрисовать их. Они сами в днс появляются. Очень удобно.

Страница 854 из 2357