
Misak
08.07.2016
07:23:20
да не перепишут, пока смысла вообще нет

Dmitry
08.07.2016
07:23:30
я не про то, демоны они успешно переписали под 10-STABLE
что им стоит ту же десятку всунуть на PPC ?

Dmitry
08.07.2016
07:24:15
какая засада с лицензией?
userland процессы

Google

Ilya
08.07.2016
07:24:44
@dvolodin привет
после добавления ffi нок не запускается

Dmitry
08.07.2016
07:25:05
возьмут какую нибудь монтависту
что не так с ffi?

Ilya
08.07.2016
07:25:39
./noc ctl status
evlistener STARTING
login:login-000 FATAL Exited too quickly (process log may have details)
omap FATAL Exited too quickly (process log may have details)
pmwriter:pmwriter-000 FATAL Exited too quickly (process log may have details)
pmwriter:pmwriter-001 FATAL Exited too quickly (process log may have details)
sae:sae-000 FATAL Exited too quickly (process log may have details)
sae:sae-001 FATAL Exited too quickly (process log may have details)
scheduler FATAL Exited too quickly (process log may have details)

Dmitry
08.07.2016
07:25:44
каталог и права на него?

Andrew
08.07.2016
07:25:49

Dmitry
08.07.2016
07:26:11
там generic

Ilya
08.07.2016
07:26:17
где я создал вручную - после деплоя удалил

Dmitry
08.07.2016
07:26:34
попробуй оливку руками собрать
создоние каталога надо бы в playbook

Ilya
08.07.2016
07:27:55
Traceback (most recent call last):
File "./services/sae/service.py", line 13, in <module>
from noc.core.service.base import Service
File "/opt/noc/core/service/base.py", line 32, in <module>
from atomiclong import AtomicLong
File "/opt/noc/lib/python2.7/site-packages/atomiclong.py", line 25, in <module>
""")
File "/opt/noc/lib/python2.7/site-packages/cffi/api.py", line 437, in verify
lib = self.verifier.load_library()
File "/opt/noc/lib/python2.7/site-packages/cffi/verifier.py", line 112, in load_library
self._write_source()
File "/opt/noc/lib/python2.7/site-packages/cffi/verifier.py", line 201, in _write_source
with open(self.sourcefilename, "w") as fp:
IOError: [Errno 2] No such file or directory: '/opt/noc/lib/python2.7/site-packages/__pycache__/_cffi__x71c76ad5xf96f5519.c'

Google

Dmitry
08.07.2016
07:28:32
да, каталог в playbook надо создать

E_zombie
08.07.2016
07:28:37
пятничное медитативное https://pp.vk.me/c631131/v631131151/387bc/aSEQWaRNV-c.jpg

Dmitry
08.07.2016
07:28:39
хм. там ядро обработанное напильником
в реале, там отличаются внутренние структуры ядра
в 11-CURRENT пытаются добиться бинарной совместимости на уровне модулей ядра

Ilya
08.07.2016
07:28:49

E_zombie
08.07.2016
07:29:12
небо из Карелии :)
выдержка 10 минут.

Ilya
08.07.2016
07:29:36
а модель?

Andrew
08.07.2016
07:29:38

E_zombie
08.07.2016
07:29:59
долинки и холмы прекрасны.

Ilya
08.07.2016
07:30:04

Dmitry
08.07.2016
07:30:25
Я в дороге сейчас

Ilya
08.07.2016
07:30:42
- name: "{{noc_root}}/lib/python2.7/site-packages/__pycache__/"

Dmitry
08.07.2016
07:31:06
там версию питона надо смотреть
хотя, мы делали симлинк

Ilya
08.07.2016
07:31:52
Python 2.7.5 (default, Oct 11 2015, 17:47:16)
[GCC 4.8.3 20140911 (Red Hat 4.8.3-9)] on linux2

Zek
08.07.2016
07:57:38
а где в микросервисах папку для экспорта gridvcs настроить?
Алексей Широких, [06.07.16 17:10]
что бы доавляла как Generic.Host
Алексей Широких, [06.07.16 17:10]
нок сам разберет
А это как? )

E_zombie
08.07.2016
08:15:38
при сканировании по снмп оно может прописать правильный профиль самостоятельно.
ето если у тебя влючён снмп на железке и шаблон hosttype есть в базе

Google

Zek
08.07.2016
08:16:35
в generic.host тока ping профиль активен в дискавери

E_zombie
08.07.2016
08:16:51
ничего не мешает включить другие

Zek
08.07.2016
08:17:11
как?
box discovery - оно?

E_zombie
08.07.2016
08:17:41
поройся по закладкам
вкладкам

Zek
08.07.2016
08:23:31
или кто за определение профиля отвечает? )
box уже 5 минут в татусе run, че-то пока никакого эффекта )
и в логах не похоже чтобы что-нибудь делал )

E_zombie
08.07.2016
08:25:59
snmp discovery
(05:50:53 PM) e_zombie: как включить автоопределение хостов по смнп ?
(05:53:48 PM) dvolodin: В box discovery — галочка Profile
(05:54:29 PM) dvolodin: сами правила определения - в sa> setup> profile check rules

Zek
08.07.2016
08:28:40
не похоже чтобы оно работало.. )

Ilya
08.07.2016
08:34:26
работает.
нужно включить discovery, настроить правила, включить в профиле железа в ноке snmp и на самом железе

Zek
08.07.2016
08:56:05
м, похоже что у меня вообще дискавери не работает
или я что-то не понимаю )
в мониторе вообще инстансы активторов не отображаются

Ilya
08.07.2016
09:00:12
их там больше нет
Когда примерно ожидать?
фикс фикс?
Я в дороге сейчас

Алексей
08.07.2016
10:19:52

Google

Алексей
08.07.2016
10:20:10

Ilya
08.07.2016
10:23:43

Алексей
08.07.2016
10:24:03
у тя выполнялся этот таск при деплое ?

Евгений
08.07.2016
10:25:26
C Джуном MX-80 нестыковочка получается. Не собираются ВЛАН-ы с сабинтерфейсов irb, которые являются членами bridge domain. По скрипту получается, что анализируется только наличие VLAN-Tag в show interface. А те сабыинты, что являются членом бридж-домена такого в описании не имеют. Там только инфо о том что они являются членом бридж-домена с таким-то именем. Походу думаю как лучше... По всей видимочти надо анализируя интерфейсы irb еще искать в каком ВЛАН-е бридждомен, членом которого они являются. Логично?

Dmitry
08.07.2016
10:29:19
без понятия. у меня get_interfaces не работает на джуне
у меня over 8K интерфейсов, и скрипт загоняет железку в RED Zone

Евгений
08.07.2016
10:30:32
Ок. Поскольку лучше идеи у меня нет, пошел реализовывать эту.

Ilya
08.07.2016
10:33:21

Алексей
08.07.2016
10:34:01
ок. я тоже ща запустил тесты

Dmitry
08.07.2016
10:34:47
я подумываю переделать get_interfaces для juniper
чтобы он не тащил всякие demux*

Misak
08.07.2016
11:12:10
одобряю, а так-же lsi, vt, pd у еще много до кучи

Dmitry
08.07.2016
11:13:35
у меня просто сейчас мой MX пипец как загружен, поэтому я не могу экспериментировать на нем
/me посылает лучи диареи программистам Juniper

Misak
08.07.2016
11:15:07
80-е вообще очень неторопливые
как и 104-е
ну у них хоть надежда на новый РЕ

Ilya
08.07.2016
11:27:10
@freeseacher поправил смотрю )
Протестил, все ок

Алексей
08.07.2016
11:27:30
да поправил
вообще надо что то с этой дирой придумать.

Google

Алексей
08.07.2016
11:28:10
она какая то стремная

Евгений
08.07.2016
11:30:23
Ну я так думал, что один раз выполняется show interfaces и загоняется выхлоп в переменную, и один раз выполняется show bridge domain и в другую переменную. Затем при разборе интерфейса если видим "Bridging Domain:", то ищем номер ВЛАН-а в соответствующей колонке выхлопа show bridge domain

Misak
08.07.2016
11:31:24
там может быть не так тривиально
бридж домен может иметь vlan-id all
как и ВПЛС

Евгений
08.07.2016
11:31:55
Таки да

Misak
08.07.2016
11:32:21
это значит что там много лернинг доменов
но если есть рутинг интерфейс, то однозначно не может быть vlan-id all
а почему сразу конфиг не посмотреть?
show configuration bridge-domains
ну там конечно свои проблемы

Евгений
08.07.2016
11:35:39
Так вышеописанный анализ я предлагаю делать только при разборе irb, а не физических интерфейсов.
Так что будет все ОК

Misak
08.07.2016
11:37:19
ага

Dmitry
08.07.2016
11:38:18
тут нужно думать
irb != ae

Евгений
08.07.2016
11:39:58
Да, irb это только 3-его уровня интерфейс, это не агрегирование

Dmitry
08.07.2016
11:40:21
вот, а у нас такого нету

Евгений
08.07.2016
11:40:37
Misak Спасибо за помощь в анализе алгоритма

Dmitry
08.07.2016
11:43:12
у нас есть, как вариант,
L3 portchannel (if1 is aggregated interface of if2 and if3 with LACP)

Алексей
08.07.2016
11:47:12
@somovis а у тя в yum search libssh2-devel куда показывает ?
чего то я в последних апдейтах вижу что какой то репы не хватает