About Forum Blogs NOC Docs Downloads KB Issues Code CI Registration

nocproject.org

#nocproject.org at irc.freenode.net log.
Back to nocproject.org Back to IRC log index
Date: 06.01.2015
zi_home #
11:57
dvolodin, представляешь, все заработало без selinux, а вот графана что-то мутит
11:58
графики резко оборвались на момент перезапуска райтера
11:58
а если я новый график создаю, то там все на месте
dvolodin #
13:15
надо бы разобраться с selinux
zi_home #
13:18
эхх, знать бы что там происодит
13:18
обычно собития в аудит попадают
13:18
я там ничего не нашел
dvolodin #
13:46
http://i63.fastpic.ru/big/2015/0106/e2/b18a7ee5932608bc92d98bda252d0de2.png
13:47
доделываю полезную тулзу
13:47
теперь не надо искать трейсы по логам
13:49
причем собирает отовсюду
Dmitry11 #
13:50
а еще бы туда тушенку
13:50
чтобы народ не мучался с командной строкой
dvolodin #
13:50
в crashinfo?
Dmitry11 #
14:03
в соседний с crashinfo
14:04
я с тобой уже говорил на эту тему. Чтобы обычный рядовой пользователь мог собрать тушенку не прибегая к командной строке
dvolodin #
14:05
всему свое время
zi_home #
14:17
вообще про креши надо как-то алармить
14:17
нотификацию что ли приделал бы
14:17
типа опять что-то крешнулось
14:18
и кнопку создать issue
14:18
будет нок отправлять отчеты к какой-то там матери ;)
dvolodin #
14:25
zi_rus: раньше event'ы были
14:26
сейчас хочу не засорять FM
14:26
а сделать что-то типа system notification
14:26
где можно будет вешать notification group
14:27
а общая логика такая -- ты можешь отправить crashinfo
14:27
и к тебе придут уведомления, когда его зафиксили и на что апгрейдиться
14:31
правда для этого придется порегистрировать инсталляцию
zi_home #
15:27
а регистрация платная :)
15:27
вход 10$
dvolodin #
15:30
вопрос - 1$
15:30
:)
15:30
идиотский - 5$
zi_home #
15:34
5$??? да ты нас разоришь
HaLVeR #
15:37
бесполезный коммит - бесценен)
zi_home #
15:39
dvolodin, а ты можешь что-нибудь сделать с загрузкой мибов в нок? у меня есть для дсламов мибы, пытаюсь загрузить через веб. один файл вроде загрузился, а другие не хотят и я понять не могу почему, нок ошибок не пишет
dvolodin #
15:40
загрузи через cli
zi_home #
15:40
и еще когда загружаю мибы через хром он нормально показывает "ок все загружено"
dvolodin #
15:40
zi_home: по справке от психолога - 50руб
zi_home #
15:40
а когда через фуфлофокс, то предлагает сохранить json в котором написано success
15:41
dvolodin, как через кли загрузить?
15:41
какие команды?
HaLVeR #
15:43
да набери уже хелп)
zi_home #
15:43
help
15:43
набрал
15:43
не работает
HaLVeR #
15:43
dvolodin, предлагаю zi_home установить абонементную плату
15:43
пакетное предложение - 10 вопросов в день, 50 баксов
15:43
:P
zi_home #
15:43
дык я как прокси тут работаю
15:44
на сколько вопросов я уже сам ответил
HaLVeR #
15:44
в консоли набирай
dvolodin #
15:44
./noc import-mib ....
zi_home #
15:44
dvolodin,
15:44
Traceback (most recent call last):
15:44
File "manage.py", line 35, in <module>
15:44
import noc.urls
15:44
File "/opt/noc/urls.py", line 18, in <module>
15:44
site.autodiscover()
15:44
File "/opt/noc/lib/app/site.py", line 473, in autodiscover
15:44
{}, {}, "*")
15:44
File "/opt/noc/support/apps/crashinfo/views.py", line 13, in <module>
15:44
from noc.support.models.crashinfo import Crashinfo
15:44
File "/opt/noc/support/models/crashinfo.py", line 17, in <module>
15:44
import dateutil.parser
15:44
ImportError: No module named dateutil.parser
15:44
upgrade-user: 56: sync-perm failed
dvolodin #
15:44
zi_home: сейчас доложу
zi_home #
15:46
HaLVeR, я про РМ dvolodin спрашивал один раз, а сколько по моей инструкции народ смог сами настроить? отож. где мой откат?
dvolodin #
15:46
закоммитил
HaLVeR #
15:48
у нас честная система, без откатов :)
zi_home #
15:48
ок, посмотрим как бдут креши собираться
15:50
dvolodin, а я еще хотел уточнить, а зачем нужен nginx? почему не заставить noc-web слушать на внешнем интерфейсе?
15:52
10 лет назад был мультик про бобров, там в одной серии была фраза
15:52
"шли деньги, скажу"
15:52
:)
dvolodin #
16:04
zi_home: ssl и статику отдавать
zi_home #
17:25
dvolodin, тебе не кажется что support будут предполгать что это модуль для саппорта
dvolodin #
17:32
не кажется
17:32
точнее для саппорта, но нашего ;)
17:39
Поддерживаемых инсталляций все больше и больше
17:41
нужно как-то упорядочивать
17:42
и уже достаточно много мест где несколько инсталляций NOC
zi_home #
19:02
dvolodin, а какие у тебя планы сдружить нок с серверами?
19:02
или лучше заббикс поднять?
19:06
ну там get_interfaces
19:06
discovery
19:06
fm
19:06
и прочее
19:07
просто смотри
19:07
есть сервер с виртуалками
19:07
просто так по маку ты не слинкуешь сервер в порт
19:08
ну там и прочие нюансы
19:08
вопрос в том что есть ли смысл с этим разбираться или это не ноковский use case
19:08
просто есть другая сторона медали
19:09
чтобы иметь одну систему а не десять
19:44
а еще меня на ipv6 что-то понтянуло опять
19:58
dvolodin, http://www.opennet.ru/opennews/art.shtml?num=41405 - вот что к графикам прикрутиться бы
19:58
*прикрутить
dvolodin #
20:05
zi_home: на виртуалках есть виртуальные свичи
zi_home #
20:05
есть
20:05
это тоже проблема
dvolodin #
20:05
собственно их поддерживать имеет смысл
20:06
про traffic anomaly detection на графиках я давно говорю уже
zi_home #
20:06
тут такой ведь момент, та как бы виртуальные бриджи
20:06
это к вопросу о бридж-доменах
dvolodin #
20:06
серверы меня пока интересуют сугубо с инвентарной части
zi_home #
20:07
dvolodin, не, ты давно сказал что это мутная тема и просто так аномалии делать не будешь
dvolodin #
20:07
не так
zi_home #
20:07
а инвентарную чать же HaLVeR делал
dvolodin #
20:07
я сказал, что делать их буду, но не факт, что они будут в opensource
zi_home #
20:08
ну да
20:08
а мы что не люди
20:08
вон твиттер заопенсорсил
20:09
фактически ни алгоритмы придумывать не надо, ничего
20:10
если только ты свое хочешь выдумать
dvolodin #
20:18
там очень много возни
20:19
из глобальных вещей - NOC'у сейчас сильно не хватает ordering'а
20:19
хотя бы для привязки ресурсов к сервисам
20:20
без этого он сильно несамодостаточен
20:20
и если аналогичного механизма нет в смежных системах, то интеграция будет хромой
20:21
заявочки и их движение сделать надо
20:21
затем - дополировать то, что есть
20:22
тогда NOC накрывает хорошую дыру в open-source
20:22
с NRI, SA, FM, PM, и, частично OFM/OMS
20:23
и, в принципе, на севере у него остается только CRM или биллинг
zi_home #
20:23
ofm не нужен
dvolodin #
20:23
нужен
20:23
вопрос в каких объемах
20:23
клиенты ведь нужны?
20:23
сервисы нужны?
zi_home #
20:24
сложно сказать
dvolodin #
20:24
привязка ресурсов inventory, vc и ipam к сервисам - нужны
zi_home #
20:24
сложно сказать
dvolodin #
20:24
мне, например, нужны
zi_home #
20:25
у тебя все по-другому
dvolodin #
20:25
а это с какой колокольни смотреть
zi_home #
20:25
vc недоделаны
dvolodin #
20:25
ну так чего они недоделаны-то?
20:25
потому что есть, но в воздухе висят
zi_home #
20:26
фактически поддерживаются только глобальная нумерация вланов
20:26
а составного канала нет
dvolodin #
20:26
ну не глобальная, а на vc domain
20:26
ну да
20:26
а чтобы сделать составной канал - тебе нужна сущность более высокого порядка
zi_home #
20:26
обо что и речь
20:26
и давно
dvolodin #
20:26
ну назови ее заявкой
zi_home #
20:27
мы с e_zombie уже два года мучаемся
dvolodin #
20:27
она же - сервис
20:27
и будут на ней ресурсы -- в виде vc на хвостах и VRF/VPLS на MPLS'ной части
20:28
ну и до кучи нашлепнешь SLA и клиента на все это
zi_home #
20:28
и ты забываешь про h-vpls
dvolodin #
20:28
да пофиг
20:28
смотри
20:28
попробую объяснить
20:29
считай, что заявка -- это какая-то сущность, которая имеет схему движения, текущее состояние и набор данных
20:29
и заявка может иметь родителем другую заявку
20:30
при движении по схеме может проходить конфигурирование, выделение ресурсов, ну и обратное
20:30
вот L2 VPN -- это у тебя один тип заявок
20:30
просто как намерение клиента купить сервис
20:30
а дочками у него -- ресурсы
20:31
порты, VC, порты в vpls
20:31
каждая отдельной заявкой
20:31
да хоть кабель на кроссировку заявкой сделай
20:32
дочки уже привязаны к объектам в базе
20:32
и наоборот -- у объекта в базе можно посмотреть, какая заявка его держит
20:33
а дальше - насколько фантазии хватит и целесообразности
20:33
потому как заявка - это и отображение процесса, в котором есть этапность
20:34
можно и капитальное строительство положить - вышки строить, канализацию копать
20:34
механизм-то один
20:34
и простой и тупой как пробка
20:35
собственно handler'ы в solution'ах предназначены как раз для всякой кастомной логики
20:35
которая будет работать в ходе процесса
zi_home #
20:36
как бы тебе сказать, у нас нок это неофициальная система которая позволяет вести некоторый учет, ипам лучше чем даже не эксель, а был тут текстовый файлик, фм - отличная вещь, vc - вот тут многого нет, когда у нас была глобальная нумерация вла
20:36
нов было круто найти номер влана и увидеть где он прописан, а сейчас ситуация изменилась и vc выполняет роль табички, даже не умной, а очень даже тупой
dvolodin #
20:36
TT, если понадобится -- это тоже заявки, но несколько другого вида и с диагностиками. они всегда привязываются к объекту поддержки
zi_home #
20:37
то что ты тут выдумываешь это может быть кому-то и надо, но я сильно сомневаюсь что это надо вшивать в нок
dvolodin #
20:37
zi_home: при нормальном раскладе тебе в vc лезть вообще не надо
zi_home #
20:37
причем сейчас, когда готовых модулей по пальцам одной руки пересчитать
dvolodin #
20:38
ну вот смотри
20:38
у тебя упал порт
20:38
чтобы понять, что именно отвалилось - тебе нужен логический inventory
20:39
с VC ты просто перерос тупую табличку
zi_home #
20:39
и не только я
dvolodin #
20:39
но для мелких сетей и датацентров - ее вполне хватает
zi_home #
20:39
есть куча сущностей которые нок не понимает
dvolodin #
20:40
то, что ты ее перерос - не говорит о том, что она хороша
20:40
вот до OMS ты просто не дорос, но будет момент, когда поймешь, для чего все это
zi_home #
20:40
да, это говорит что она плоха и отстала от жизни
dvolodin #
20:40
она отстала от твоей жизни
zi_home #
20:40
боюсь до OMS мы в приципе не дорастем
20:41
не только моей
dvolodin #
20:41
ну хорошо
20:41
давая я назову OMS - логическим inventory
zi_home #
20:41
просто я застал тот момент когда от нее польза была больше чем от таблицы
dvolodin #
20:41
тебе так проще?
zi_home #
20:41
а другие этого не видели
dvolodin #
20:42
сценарий, при котором оно решает твою проблему с составными vpn я тоже привел
zi_home #
20:42
где?
20:42
в жизнеописании заявок?
dvolodin #
20:42
да
zi_home #
20:43
речь о том что ты предлагаешь завернуть весь бизнеспроцесс на нок
dvolodin #
20:43
ytn
20:43
нет
20:43
не предлагаю
zi_home #
20:43
это малореально для меня
dvolodin #
20:43
тебе никто не даст
20:43
;)
zi_home #
20:43
вот и именно
20:43
это тебе дадут там для кого ты это пишешь
dvolodin #
20:43
но ты можешь сделать бизнес-процессы, которые заявернуты на NOC - бизнес-процессами
20:44
жизненный цикл порта, скажем, он у тебя и так есть
20:44
но руками
zi_home #
20:44
увидеть куда идет канал с порта я не могу, а клиент жалуется, надо идти по железкам
20:44
и смотреть
20:45
у клиента жалоба на низкую скорость
20:45
надо посмотреть график.
20:45
не могу
20:45
опять руками
20:45
планируем менять софт на РЕ
20:45
какие железки отвалятся, какие сервисы пострадают? опять не могу
dvolodin #
20:46
потому как это все - логический inventory
zi_home #
20:46
перестроили сеть
20:46
трассы каналов изменились
20:46
нок не дискаверит этого - все данные потерялись
20:47
у нас было несколько десятков переключенных портов
20:47
до
20:47
роутед порты на свиче
20:47
после
20:47
л2 канал до ре, терминация л3 на РЕ, порт на свиче доступа новый
20:48
сейчас никто концов не найдет
20:48
если будут жалобы
20:48
придется копать
20:48
а ты про какие-то заявки рассказываешь
20:50
да увсех интернеты по-разному подаются
20:50
вы там с рррое балуетесь
20:50
а у нас статический ипое
20:50
белый
20:50
а у кого-то будет нат
20:50
всем не угодишь
20:52
опять же прописывание этих самых сервисов
20:53
не стандартизируемо
20:53
ты можешь только абстрагироваться в заявки и ofm
20:53
и сервисы
20:54
а что оно значит и как в каждом конкретном случае это загадка
dvolodin #
20:54
ээээ
20:55
ну, допустим у нас - IPoE
20:55
статика и динамика
20:55
за NAT'ом и без
zi_home #
20:57
а у полосатых еще л2тп есть, хотя они на ipoe тоже что-то смотрят
20:57
ну будут у тебя эти заявки
20:57
на строительство
20:57
на включение сервисов
20:57
порты, вланы, трасса последней мили
20:58
это не oss, это crm какой-то получается
20:58
потому что кроме создания заявки нок не сможет создать сам сервис
20:58
это или самим писать
20:58
или не использовать вообще
20:59
ну допустим я что-то смогу написать, в общем даже уже написал
dvolodin #
20:59
это OSS
20:59
дело CRM - подать заказ
20:59
для создания сервисов все-таки шаблоны и примеры будут
zi_home #
20:59
так как ноку в бизнес-процессы путь заказан большей частью
20:59
то имеем
20:59
заявок никаких не будет
21:00
сервисы придется заносить в основную бизнес-систему и дополнительно в нок
21:00
а тк нок ничего про это не знает
21:00
то еще и прописывать
21:01
в результате или двойная/тройная нагрузка на пользователя нока или бесполезность всего того чтоты тут расписываешь
dvolodin #
21:01
ну не скажи
zi_home #
21:01
давай лучше делать что-то более реальное
dvolodin #
21:01
ты с какого пинка идешь прописывать порты?
zi_home #
21:01
автодискавери всего и вся
21:01
нам в 1с системе приходят заявки
21:02
перевести всю контору на нок? :)
21:02
нахуй я уже пошел, даже не начиная
21:03
запускается проект
21:03
прорабатывается
21:03
потом по результатам специальный человек генерит заявки на всех
21:04
мы например настраиваем сервис на нашей части сети и заодно заносим в биллинг какой ип дали клиенту и с какого интерфейса снимать сатистику для него
21:05
вот ту часть которую мы делаем, я автоматизировал ноком
21:06
http://i64.fastpic.ru/big/2015/0107/ae/f1341dc53021aa9d3a5f327fa6bb61ae.png
21:07
но это только нам подходит потому что конфиг заточен на наши заебы
21:07
а дальше все
21:08
ни в сторону перед вводом дааных в мое приложение, ни во ввод результата работы скрипта в биллинг нок не выберется у нас и я думаю практически нигде
21:09
то есть новый провайдер мог бы окопаться на ноке, маленький провайдер на него перейти
21:10
но окстись
21:10
там где уже что-то работае не будут это переделывать
21:26
нет, сервисы это конешно хорошо и даже пригодилось бы, но ручное их ведение - не вариант, а автоматическое - невозможно представить
21:33
*конечно
21:41
я все-таки за то чтобы привести в человеческий вид более приземленные вещи
21:43
PM который только собирает данные, да и то не все, много вопросо осталось и возможность по выводу графиков не только в графане, ну или в графане главное чтобы отсылку везде были
21:44
ФМ тоже застрял, определние root cause работает только в примитивных случаях
21:44
инвентори тоже надо обсудить. лично у себя и признал его неюзабельным и никому не показываю
Tweet
Share this page
Share this page: Tweet