
E_zombie
12.04.2017
06:51:28
@aversant логинг поправил.

Maksim
12.04.2017
06:51:31
self.profile.convert_interface_name(ifname)

Ivan
12.04.2017
06:51:34

Maksim
12.04.2017
06:51:37
и потоом вот так

Google

E_zombie
12.04.2017
06:51:53
@maksmile13 ага ага . только потом у тебя eth1 превращаются в 'et 1'

Maksim
12.04.2017
06:51:59
ну тож норм )

E_zombie
12.04.2017
06:52:16
ахуенчик да. братиш

Maksim
12.04.2017
06:52:17
зато все будут одного типа

E_zombie
12.04.2017
06:52:25
есть нямка ?

Maksim
12.04.2017
06:52:27
сам вчера страдал

Andrey
12.04.2017
06:52:29
знавал я одно типа....

Maksim
12.04.2017
06:52:41
если тебе прям критично

Ivan
12.04.2017
06:52:57

Andrey
12.04.2017
06:53:25

Maksim
12.04.2017
06:53:26
ааа блин в lldp приезжает ;(

Google

Maksim
12.04.2017
06:53:54
@aversant если в LLDP приезжает такое, тоже надо прописывать конвертацию ?

Ivan
12.04.2017
06:54:03
Макс, знаешь как?
у меня есть имя контейнера, я хочу выбранные модели мо, в имени которого есть "ываываы" туда положить

Maksim
12.04.2017
06:54:04
то что зомбяш выше написал

Andrey
12.04.2017
06:54:07

Maksim
12.04.2017
06:54:24
через шел

E_zombie
12.04.2017
06:54:48
пока не пулил. ближе к вечеру поправлю ещё что нибудь и выкачу пачку.

Andrey
12.04.2017
06:55:06
ок, пни тогда, я заапрувлю

Maksim
12.04.2017
06:55:06
тебе нужно найти этот контейнер, взять его id потом найти все модели и присвоить им id Этого контейнера

Dmitry
12.04.2017
06:55:08
convert_interface_name не обязательно cisco брать
можно и свое

Ivan
12.04.2017
06:55:17
через шел
Ага. А как перейти от мо к его модели?

Maksim
12.04.2017
06:55:35

Dmitry
12.04.2017
06:55:56
к платформе?

Ivan
12.04.2017
06:56:41

Maksim
12.04.2017
06:56:54
абажди я не проснулся походу еще

Ivan
12.04.2017
06:57:05
Или можно разу из моделей инвентари фильтровать?

Maksim
12.04.2017
06:57:06
у тебя в инвентори есть контейнер, называется "абракадабра"

Google

Maksim
12.04.2017
06:57:26
ты хочешь туда положить объекты которые имею в имени сочетание буковок "абдурахман"

Ivan
12.04.2017
06:57:31

Maksim
12.04.2017
06:57:37
или я чего-то не допонял )

Ivan
12.04.2017
06:57:39

Maksim
12.04.2017
06:57:48
нууу э щас
поправить мою лабуду сможешь?
хотя я же выкладывал это подделие

Ivan
12.04.2017
06:58:37
Я видел твою статью в комментариях к зомби

Maksim
12.04.2017
06:59:10
вот те на ;(

Ivan
12.04.2017
06:59:14
Щас ещё раз посмотрю
Меня еще смущает, что МО один, а папок в инвентари у него дофига может быть

Maksim
12.04.2017
07:01:23
ты путаешь

Maksim
12.04.2017
07:01:35
у тебя есть контейнер.
Образно это Дом 1 подъезд 2. Там у тебя ТКД с 5 коммутаторами.

E_zombie
12.04.2017
07:02:09
а вот не подерётесь девочки

Maksim
12.04.2017
07:02:12
тебе нужно пложить в этот контейнер все 5 МО
from noc.inv.models.object import Object
from noc.inv.models.objectmodel import ObjectModel
from noc.sa.models.managedobject import ManagedObject
from noc.sa.models.managedobjectprofile import ManagedObjectProfile
wifi = ManagedObjectProfile.objects.get(name='Ruckus_WiFi')
for mo in tuple(ManagedObject.objects.filter(name__contains="MSK-AP",object_profile=wifi)):
sn = mo.get_attr("Serial Number")
print sn
name1 = mo.name
for d in Object._get_collection().find({"data.geopoint.x": {"$exists": True}}, {"_id": 1}):
o = Object.get_by_id(d["_id"])
mod = o.model
cont = Object.objects.filter(name=name1, model=mod)
if not cont or len(cont) > 1:
continue
cont = cont[0]
ap = Object.objects.filter(data__asset__serial = sn)
if not ap or len(ap) > 1:
continue
ap = ap[0]
if
ap.container = cont.id
ap.save()
print cont
print ap

Ivan
12.04.2017
07:07:00
А чем отличается объект и объект модел?

Maksim
12.04.2017
07:08:56

N
12.04.2017
07:18:25
башня снова не качается
ertificateError: hostname 'cdn.getnoc.com' doesn't match 'cdn.nocproject.org'
а тут в статье старая ссылка
https://kb.nocproject.org/pages/viewpage.action?pageId=22380903

Google

Ivan
12.04.2017
07:23:16

N
12.04.2017
07:24:27
как раз оттуда, только надо было пип обновить, по дебиану статья чуть устарела

E_zombie
12.04.2017
07:37:46
насколько э
это страшно
[ssh] Cannot close channel clearly: Unable to close the channel.

N
12.04.2017
07:49:32
поправил статью про дебиан, надо правки принимать или оно само применит?

Ivan
12.04.2017
07:50:03
Само

Bitbucket
12.04.2017
07:52:16
Dmitry Volodin pushed to noc/feature/microservices
noc.lib.cvsutils has been refactored to noc.core.cvsutils

E_zombie
12.04.2017
07:52:31
страшна

Bitbucket
12.04.2017
07:54:09
Dmitry Volodin pushed to noc/feature/microservices
correlator: Built-in topology RCA

Admin
ERROR: S client not available

Ilya
12.04.2017
07:55:09
нифига вы там месите

E_zombie
12.04.2017
07:55:41
ну если месится то чё не месить. я вот тоже вчера накинул с децел.

Ivan
12.04.2017
07:56:21
питон сожрёт?

E_zombie
12.04.2017
07:56:39
PEP8 ?

Ilya
12.04.2017
07:57:29

Bitbucket
12.04.2017
08:01:47
Dmitry Volodin pushed to noc/feature/microservices
Code cleanup

N
12.04.2017
08:03:06
и что с этим делать?
MSG: Please setup cluster wide /etc/hosts via /opt/tower/var/tower/data/telecom/hosts on Tower server
это фикс?

Google

N
12.04.2017
08:03:12
vi var/tower/playbooks/Main/ansible/roles/node/tasks/main.yml
там 3 блока про hosts
удали их

Алексей
12.04.2017
08:08:04
Нет это не фикс
Это Андрей делится идеями

N
12.04.2017
08:10:08
давай так, у меня чистая инсталяция, ниже скрипт ругается
Aborting, target uses selinux but python bindings (libselinux-python) aren't installed!
но этот пакет стоит
единственное, что я заметил - у меня в окружении стоит ip ноды, а не доменное имя
в настройках окружения, в товере

Andrey
12.04.2017
08:13:21
вообще, судя по обилию коммитов я бы осторожно обновлялся

Ivan
12.04.2017
08:13:42
я бы вообще не обновлялся

Алексей
12.04.2017
08:13:53

N
12.04.2017
08:14:58
так я еще одну инсталяцию делаю, тут как бы без вариантов

Dmitry
12.04.2017
08:15:09
кстати, у кого-нибудь NOC крутится на python 2.6?

bee26
12.04.2017
08:15:36
на девелопе

N
12.04.2017
08:15:40

Алексей
12.04.2017
08:16:09
Это выполняется на башне

N
12.04.2017
08:19:15
там тоже сделал, не помогло и пакет установлен и там и там

Gleb
12.04.2017
08:21:11
еще вот такая тема была
http://ru.fedoracommunity.org/content/%D0%9F%D0%BE%D1%87%D0%B5%D0%BC%D1%83-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F-%D0%BF%D1%80%D0%B8-selinux-%D0%B2-%D1%80%D0%B5%D0%B6%D0%B8%D0%BC%D0%B5-permissive-%D0%BF%D0%BE%D1%80%D0%BE%D0%B9-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D1%8E%D1%82-%D0%BD%D0%B5%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE/

N
12.04.2017
08:28:20

Ilya
12.04.2017
08:30:46
Кто-то добрый написал профиль для fortigate :)

Dmitry
12.04.2017
08:31:18
много у нас анонимных добряков

Ivan
12.04.2017
08:37:00
Кто может мне объяснить связь между объектом из ManagedObject и его платформой в списке инвентори?