
E_zombie
26.10.2016
14:22:50
а как мне создать в питоне сетевой сегмент ?

Andrey
26.10.2016
14:26:13
:)
segment = NetworkSegment()
segment.name = s_n
segment.tags = ["create:mo_segments2"]
segment.save()

Google

Ivan
26.10.2016
14:29:22
А в этой вашей конфлбенсе ссылки можно буквенные делать?
Чтобы не смотреть на ?ID=627276262

Andrey
26.10.2016
14:30:29
да, там есть link в панели инструментов

Ivan
26.10.2016
14:31:22
Я не про тег внутри

Andrey
26.10.2016
14:32:51
поле Address - это ссылка
а Link text - это текст
если выделить текст и нажать Link - то он попадёт в Link text

Алексей
26.10.2016
14:42:22
Но на английском только
Нету транслитерации


E_zombie
26.10.2016
14:48:42
File "./commands/m-sys.py", line 65, in <module>
m.save()
File "/opt/noc/lib/python2.7/site-packages/django/db/models/base.py", line 463, in save
self.save_base(using=using, force_insert=force_insert, force_update=force_update)
File "/opt/noc/lib/python2.7/site-packages/django/db/models/base.py", line 565, in save_base
created=(not record_exists), raw=raw, using=using)
File "/opt/noc/lib/python2.7/site-packages/django/dispatch/dispatcher.py", line 172, in send
response = receiver(signal=self, sender=sender, **named)
File "/opt/noc/core/model/decorator.py", line 34, in _on_model_save_handler
instance.on_save()
File "/opt/noc/sa/models/managedobject.py", line 486, in on_save
self.ensure_discovery_jobs()
File "/opt/noc/sa/models/managedobject.py", line 956, in ensure_discovery_jobs
delta=self.pool.get_delta()
AttributeError: 'Pool' object has no attribute 'get_delta'
толи я дебил, толи ещё косяки

Google

Dmitry
26.10.2016
14:49:14
а
хорошо, я посмотрю
видимо зря выпилил его

E_zombie
26.10.2016
14:51:33
пишу я значит тут свой говнокод. а он даже запуститься не может

Илья
26.10.2016
14:52:41
ты таки выучил питон?

E_zombie
26.10.2016
14:52:59
а вот счас было почти не обидно.

Илья
26.10.2016
14:53:18
не ты? не выучил? не питон?

E_zombie
26.10.2016
14:53:58
http://pastebin.com/PHgb12EG

Илья
26.10.2016
14:54:48
сколько всего закомментировано
ты все еще не уверен в себе, я чувствую

E_zombie
26.10.2016
14:55:08
ЫЫЫЫЫЫЫЫЫЫЫЫЫЫ
да. я ещё юный подован
да и никогда не знаешь какое гавно у тебя на оборудовании или в бд встретится
например snmp компьюнити с эскейп символами

Илья
26.10.2016
14:56:25
# у МО сегмент не соответствует тому что получено с сети и его надо обновить
это как?

E_zombie
26.10.2016
14:57:07
железка по дефолту имеет сегмент ALL а по snmp пришло например s.a.96

Илья
26.10.2016
14:57:20
как пришло

E_zombie
26.10.2016
14:57:25
или ваще деволтное

Илья
26.10.2016
14:57:25
ты прописываешь его?

Google

E_zombie
26.10.2016
14:57:46
да. я на оборудование в параметр sysLocate загнал свои сегменты.

Илья
26.10.2016
14:58:01
ты вроде адрес туда херачил

E_zombie
26.10.2016
14:58:07
неее

Алексей
26.10.2016
14:58:14
Каждый раз при импорте звездочки где-то умирает выводок котят. И придется переделывать

E_zombie
26.10.2016
14:58:25
это будет следующий этап. как я доберусь до расставления их на карте.

Илья
26.10.2016
14:58:33
тогда скрипт сломается

E_zombie
26.10.2016
14:58:45
там будет что то типа s.a.96 | saratov ....... | bla bla

Илья
26.10.2016
14:58:46
кстати, туда utf писать нельзя?

E_zombie
26.10.2016
14:59:36
256 символов по ГОСТ хватит на всё (с)
смотри RFC на snmp там положена стринг 256
я бы параметры sysHostname sysHosttype sysLocation добавил в get_version
и не городил бы весь этот зоопарк. но кто мне даст такие фортели выписывать на цисках и джуниперах

Илья
26.10.2016
15:01:18

E_zombie
26.10.2016
15:01:36
ОНИ ПО ДЕФОЛТУ ЕСТЬ ВЕЗДЕ ГДЕ ЕСТЬ SNMP!!!!!

Илья
26.10.2016
15:01:58
но на длинке бывают заебы
придется костылять

E_zombie
26.10.2016
15:02:10
и на алкателях.

Илья
26.10.2016
15:02:10
а get_version должен быть простым

Google

E_zombie
26.10.2016
15:02:31
этот кусок будет везде одинаковым.

Илья
26.10.2016
15:02:34
потому что костыли работают когда get_ver уже отработал

E_zombie
26.10.2016
15:02:35
ну почти.

Илья
26.10.2016
15:03:02
ты всегда можешь атрибутами эту балулду дергать

E_zombie
26.10.2016
15:03:05
например алкатель суёт в хостнейм ASAM вместо имени. ну и тд.

Илья
26.10.2016
15:03:11
возвращать в смысле

E_zombie
26.10.2016
15:03:21
вот для атрибутов да. их туда и писать.
для "своих" профилей то я могу такое написать. но кто примет это в апстрим?
поэтому я и браться не хочу
а учитывая что это какой то базовый и одинаковый для всего типа оборудования = это надо куда то в потроха нока а не профилей.
и туда я точно не полезу

Илья
26.10.2016
15:05:23
туда не надо лезть, тебя просто понесло
надо просто location discovery сделать
:)

E_zombie
26.10.2016
15:05:55
шутка минимум на 500

Алексей
26.10.2016
15:06:10
И пихать туда segmentid
Хм

E_zombie
26.10.2016
15:06:19
нененене
лучше не надо.

Илья
26.10.2016
15:06:34
поздно :)

Google

Илья
26.10.2016
15:06:43
тормоза сорвало

E_zombie
26.10.2016
15:06:44
лучше пусть они там будут просто. а всю логику делать внешней обвязкой.
у нас например сковзная нумерация колец по всей рашке
ПО ВСЕЙ КАРЛ

Илья
26.10.2016
15:07:33
какой ты грубый

E_zombie
26.10.2016
15:07:47
и да только для доступа. причём в доступ сектор Б2Б не входит.
я сволочь и падонег ешё тот.

kk
26.10.2016
15:08:42

E_zombie
26.10.2016
15:08:47
уйду я нахуй в туман. женюсь и съебу где тепло.

Илья
26.10.2016
15:09:15
это ты с фотоаппаратом жену себе так ищешь

Алексей
26.10.2016
15:09:39
@dvolodin?

E_zombie
26.10.2016
15:10:40
@freeseacher инфа сотка. сам видел выгрузки из системы смкшпд и тд .

Алексей
26.10.2016
15:11:17
А

Ivan
26.10.2016
15:11:23

E_zombie
26.10.2016
15:11:24
@zi_rus вот не поверишь нашлась она в вк. и по фоткам.

Алексей
26.10.2016
15:11:41
Видимо система используется только в вашем регионе

E_zombie
26.10.2016
15:11:46
вернее обратила на меня внимание. ну а дальше как всегда.
ээээ?
@freeseacher я видел что для коммутаторов у нас идёт <регион>ХХХХ