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: 29.07.2015
evg_krsk #
03:00
TSergey: http://pastebin.com/P3Ek137t
TSergey #
03:08
добавил
03:11
верхние две
e_zombie #
05:32
заебись всё.
05:40
просрали обучение
TSergey #
05:41
а чо так?
zi_rus #
06:03
несвежие печеньки попались :)
e_zombie #
06:05
всё встало колом
06:05
пришлось ребутать и чистить задания
06:07
плюс корелятор начал лагать адово
dvolodin #
06:08
алармы посыпались?
e_zombie #
06:08
алярмы залагали начас
06:09
это всё хуйня.
06:10
с кансел заданиями надо разбираться.
06:56
https://youtu.be/rHcyrNMdtRM они пытались запустить нок в продакшен
Night_Snake1 #
07:12
Товарищи, а как лечить All activators are busy in pool 'default'?
07:12
всем утра
e_zombie #
07:17
никак.
07:17
это бага.
07:19
нарисуешь багу, я поддержку
dvolodin #
07:40
https://cp.nocproject.org/p/yzCg
07:40
вот такой патчик попробуйте
gorechev #
07:44
кто подскажет, как включить автоматической определение линков по cdp?
07:45
скрипт get_cdp_neighbors выполняеться
07:46
но линки на соседнее оборудование не предлагаются
TSergey #
07:47
а дискавери-то включено?
welcome #
07:47
А ты выложи лог noc_discovery с запушенным discovery для cdp.
abyrvalg #
07:48
gorechev:
07:49
Во-первых, проверь в конфигах, включен ли cdp discovery, во-вторых, в профиле SA/Setup/MO profiles.
07:49
В третьих, профиль возможно нужно будет переназначить на железки повторно.
gorechev #
07:51
да cdp включен, но в task нет задания на cdp_discovery
TSergey #
07:52
gorechev: включен и в профиле и в конфиге?
Ivan|2 #
07:53
e_zombie #
07:59
Ivan|2: utf8 pls
Ivan|2 #
08:03
теперь лучше?
abyrvalg #
08:04
Теперь да.
Ivan|2 #
08:05
всем привет)
08:06
у меня вопрос по поводу развёртывания системы - можно ли модуль, который собирает данные держать на одной машине, бд на другой и веб на третьей? есть ли документация по этому вопросу? на сайте не нашел ничего по этой теме
e_zombie #
08:08
всё можно на одной. растаскивать смысла нету.
SS__ #
08:08
базы можно
08:09
веб от остального не скажу
e_zombie #
08:09
если у тебя не более 10 000 то нет смысла это городить
SS__ #
08:09
e_zombie, с кривыми апдейтами есть смысл, если серваки отдельно под нок не выделил
08:09
иначе бывает что жрут все ресурсы похлеще хрома
e_zombie #
08:10
а вот отдельно продакшен - отдельно тестовый сервер - это 100%
abyrvalg #
08:10
e_zombie: Продакшн? *ROFL**CRAZY*
e_zombie #
08:11
abyrvalg: а какие варианты если ничего другого нет с таким функционалом?
abyrvalg #
08:12
Никаких, и это печально.
e_zombie #
08:12
вот то то же
abyrvalg #
08:12
Вообще-то от задач зависит, конечно. В каждом конкретном случае. Мне заббикса хватает, например.
gorechev #
08:13
большое спасибо, забыл в конфиге включить cdp
abyrvalg #
08:13
Ну, как, хватает - если бы хватало, я б не пришел сюда, конечно. :)
TSergey #
08:13
gorechev: так мы знали :)
abyrvalg #
08:13
TSergey: он by default отключен в конфиге.
gorechev #
08:14
как то документация скомкана, пока не разобрался что где лежит
abyrvalg #
08:15
В целом, на документацию надеяться не стоит изначально. Я тут больше узнал, чем из доки, например. Просто читая канал.
08:16
Например, как дропнуть коллекцию, и как ее потом вернуть взад. :-))
Ivan|2 #
08:19
в моём случае несколько сетей, доступ к которым сделан с нескольких машин, т.е. доступ к оборудованию с одной машины отсутствует
e_zombie #
08:20
растащить активаторы можно
abyrvalg #
08:20
e_zombie: Где-то в доке что-то было на эту тему, кажется. Не?
gorechev #
08:22
ты хочешь запустить несколько серверов noc которые будут с одной базой работать?
Ivan|2 #
08:24
да, и желательно у них будет один веб
08:25
вообще веб-часть и сборщик данных разделены как то?
e_zombie #
08:25
угу.
evyscr #
08:25
it depends
08:25
с оборудованием взаимодействует активатор
08:25
он легко выносится
bee26 #
09:05
evyscr: как? пример!
e_zombie #
09:11
я с вас фигею. откуда у вас столько железа чтобы гиммороиться с такими проблемами.
gorechev #
09:13
как я понял это проблема не с железом а с СБ
e_zombie #
09:51
NOC-1651 присоединяемся кто сидит на девелопе.
10:02
https://vk.com/wall-39243732_522726
bee26 #
10:30
e_zombie: какая версия нока?
10:32
у меня 15.05.1dev11419 + вынес базы на другой серв (тормозов нет)
gorechev #
10:38
кто подскажет нок может рисовать схему STP?
evyscr #
10:49
bee26: есть такая команда ./noc clone
10:50
bee26: см ткж https://static.nocproject.org/irclog/2014.04.14.html
e_zombie #
10:53
bee26: у меня крайний девелоп
serejka #
10:59
подскажите как корректно перезагружать нок/модули нок?
e_zombie #
10:59
./scripts/noc-launcher.py
serejka #
11:02
спасибо
bee26 #
11:04
e_zombie: мне не стоит обновлять значит
e_zombie #
11:05
у тебя там скорее всего другие проблемы
serejka #
11:06
чёт я не совсем понимаю как пользовать нок лаунчером.
bee26 #
11:07
./scripts/noc-launcher.py start - запуск
11:07
./scripts/noc-launcher.py stop - остановить
serejka #
11:09
всё нужно запускать из из директории /opt/noc :(
11:09
спасибо что разжевал
TSergey #
11:10
serejka: "pa ax | grep noc-" после стоп, что бы убедиться, что сервисы выгрузились
11:10
*чтобы
abyrvalg #
11:11
Там рестарта нет, что-ли?
serejka #
11:11
noc-launcher.py: error: You must supply one of start|launch|stop|refresh commands
11:12
рестарта в списке нет
e_zombie #
11:12
гдето в недрах реп есть init,d скрипты
abyrvalg #
11:13
Вот да. У меня service noc-launcher restart исправно работает. Я почему и удивился.
evyscr #
11:37
лол, инитскрипты разные для разных систем
11:38
где сделали рестарт - там и есть
e_zombie #
11:40
:-D
11:40
замечания к NOC:
11:40
11:40
- длительные зависания, обновления
11:40
- в начале аварийных сообщений выходит белый лист
11:40
- нет номера кольца, не видно коммутаторы относятся к одному кольцу или нет
11:40
- есть аварийные сообщениях, где нет имя объекта, указан один только IP адрес или написано random
11:40
- необходимо, чтобы схемы привязывались к кольцу
11:40
- сделать привязку схемы к оборудованию агрегации (например пропала pe-96 нажал на аварийное сообщение открылась схема СПД АТС96)
11:40
- довести до ума информацию по В2В клиентам
11:40
- не удобно при нормализации аварии, авария уходит в закрытые (если надо посмотреть время закрытия для ГП или внесения информации в сводку, необходимо переходить из одной закладки в другую)
11:40
11:40
Остальные замечания или предложения будут возникать в период работы в NOC.
11:40
Пока (до устранения данных замечаний) использовать NOC в оперативной работе неудобно.
11:41
это прислали список проблем с ноком. тестовый запуск 3 августа
zi_rus #
11:42
:)
11:42
зомби предстоят боль и страдания
e_zombie #
11:43
я душевно страдаю уже с весны
11:43
проснулись тупорылые офцы
zi_rus #
11:43
e_zombie: а саппорт прикупить жаба задушила?
11:43
вон у dvolodin
11:43
думаю договорились бы
e_zombie #
11:44
я блять работаю в РТ. тут блять саппорт не покупают.
zi_rus #
11:44
просто тогда все это говно тебе придется разгребать
11:44
баг в extjs фиксить
11:44
фм переписывать
e_zombie #
11:45
я бы разгрёб его если бы эти тупые отверстия начали двигать анусами весной
zi_rus #
11:45
надо было тебе поработать над их анусами
e_zombie #
11:46
я бы их даже твоим членом не трахнул (с)
12:57
лааадна. будем программировать.
12:57
эти сраные сегменты
Dmitry1 #
13:40
(14:38:04) e_zombie: - есть аварийные сообщениях, где нет имя объекта, указан один только IP адрес или написано random
13:41
Об этом я говорю уже несколько лет
13:41
У нас нету привязки IP и MAC к объету
e_zombie #
13:41
имя объекта == ip адресс потому что пидорнутый админ не всключил на железке snmp
Dmitry1 #
13:41
IPAM и MacDB - работают в соседней галактике
e_zombie #
13:42
это не бага нока.
13:42
вот ты умный. допиши чтобы гет версион собирал и заносил sysLocate в штатном виде.
Dmitry1 #
13:43
Причем здесь sysLocate ? Пусть хоть имя из MO выцепит
e_zombie #
13:43
а что мешает и его собирать ?
13:44
и заносить в МО . тогда обновление хостнеймов можно автоматизировать и не танцевать в баше как это делаю я
Dmitry1 #
13:44
мешает то, что все IP интерфейсов, собираемые по get_intefaces пишутся в /dev/null
13:44
а не в IPAM
13:45
То же и с MAC адресами
e_zombie #
13:45
https://pp.vk.me/c622925/v622925384/48bb2/LxTUWSjOYTc.jpg
13:45
ээээээ
13:45
тоесть тебе в лом это сделать ?
Dmitry1 #
13:46
моих знаний не хватает, чтобы переделать IPAM
e_zombie #
13:46
это не переделка ипама.
13:46
это добавление в модуль который опрашивает по снмп
Dmitry1 #
13:46
а что тогда ? Я не знаю, куда пишутся IP интерфейсов.
e_zombie #
13:47
у тебя в МО есть атрибуты.
13:47
туда упихать sysName sysLocate полученные по снмп при get_version
Dmitry1 #
13:47
зачем, если у MO есть уже имя ?
e_zombie #
13:48
а кто тебе его обновит если железку переименовали ?
13:48
и как ты это найдёшщь?
13:48
ответ никак.
Dmitry1 #
13:48
У меня имена типа такие "Гагарина 5"
e_zombie #
13:49
так тебя никто не заставляет прописывать name объекта. полученное по снмп сиснема упадёт в атрибуты. и дальше уже ты сам решай что с ним делать. или обновлять или строить отчёты
13:50
по фпкту у нас сейчас в МО этой информации нет нигде кроме как в конфиге.
Dmitry1 #
13:50
99% оборудования почему-то не любят русские буквы в sysName и sysLocate
e_zombie #
13:50
sysHostname sysLocate sysContact есть в RFC на снмпе
Dmitry1 #
13:51
Кроме того, некоторое оборудование не хочет там видеть даже пробелы
e_zombie #
13:52
и класть на русские буквы. и на пробелы. у тебя это пишется в атрибуты. и монге на это похрену
Dmitry1 #
13:53
я так думаю, что нужно просто "допилить" скрипт discovery, чтобы он пытался по snmp вытягивать с оборудования стандартные OID
e_zombie #
13:53
[asw-635-sar]snmp-agent sys-info location ?
13:53
TEXT The physical location of this node (max 225 characters)
13:54
вот.
13:54
пофигу как. главное чтобы это попало в атрибуты
bee26 #
13:55
мо атрибуты пишет в постгресс и от этого сильно пухнет
e_zombie #
13:56
у нас get_uptime так работает. там только скопировать и поменять оид.
Dmitry1 #
13:56
я вообще не с того начал
e_zombie #
13:56
bee26: да ? а не в моншу?
bee26 #
13:56
нет
e_zombie #
13:56
а куда ?
13:56
таблица
bee26 #
13:57
sa_managedobjectattribute
Dmitry1 #
13:58
я имел ввиду такое:
13:58
PIM neighbor 10.110.0.60 DOWN on Vl 255 (10.110). VRF default.
bee26 #
13:58
dvolodin: почему атрибуты мо не пишет в монгу?
Dmitry1 #
13:58
как из NOC узнать, что это за "10.110.0.60" ?
e_zombie #
14:00
эээээ давайте это потом .
14:00
NOC-1651 вот надо пофиксить
dvolodin #
14:00
bee26: атрибуты MO всегда были в постгресе
Dmitry1 #
14:00
ты же сам написал: (14:38:04) e_zombie: - есть аварийные сообщениях, где нет имя объекта, указан один только IP адрес или написано random
e_zombie #
14:01
это всё потом . 1651 сейчас критичнее.
Dmitry1 #
14:01
вот у меня аварийное сообщение, что отвалился PIM пиир. В нем есть IP и нет имени объекта
e_zombie #
14:01
у тебя чуть другое.
14:02
у меня тупорылые тётки плачутся что у них нет названия железки.
14:02
а есть только IP
bee26 #
14:02
им еще на русском подавай наверное
Dmitry1 #
14:02
я тоже плачу, что у меня нету названия железки
e_zombie #
14:03
я к тебе присоединюсь чуть позднее когда у меня начнутся такие же вопросы. а они будут.
Dmitry1 #
14:03
а еще вот такое:
14:03
ARP 10.109.214.200 moved from C8:3A:35:38:E9:F8 to 30:85:A9:26:B3:B8 on Gi 0/13
14:03
как узнать имя железки по MAC ?
bee26 #
14:04
питоноскрипт поможет
Dmitry1 #
14:05
bee26: а нафига тогда в NOC "Mac DB" и "IPAM" ?
bee26 #
14:05
dvolodin: а если атрибутов много (типа syslocate, sysname). постгрес тормозить начинает
14:06
где-то было - в масdb пишет маки абонсов (железо туда не входит)
14:07
в ипам у меня ип пишет
14:08
для маков железа атрибут создавали - с
Dmitry1 #
14:08
bee26: да ? и как там найти, какому MO принадлежит какой IP
14:08
bee26: какой такой аттибут ?
bee26 #
14:09
что это значит? по ип надо определить хостнаме или кольцо или еще что-то?
Dmitry1 #
14:10
bee26: реальная задача: в "ARP 10.109.214.200 moved from C8:3A:35:38:E9:F8 to 30:85:A9:26:B3:B8 on Gi 0/13" узнать, какие MO
bee26 #
14:11
в ноке - только скриптом. вебморда не может
14:12
про типы мака см в скриптах get_mac_address
14:12
"type": {
14:12
# "dynamic": "D", "static": "S", "learned": "D",
14:12
# "Config static": "S", "security": "S"
Dmitry1 #
14:12
тогда вопрос - нахрена потрачено куча человекочасов на абсолютно бесполезные "Mac DB" и "IPAM" ?
14:14
bee26: скрипт get_interfaces выдаю IP и MAC для каждого интерфейса в железке. Но эти данные тупо идут в /dev/null, вместо того, чтобы попасть в IPAM и "Mac DB"
bee26 #
14:14
есть поиск. в верхнем правом углу
14:14
вводи свои маки или ип
Dmitry1 #
14:15
bee26: PIM neighbor 10.110.0.60 DOWN on Vl 255 (10.110). VRF default.
bee26 #
14:15
с типами маков не доделано вот и не пишет маки железок
Dmitry1 #
14:15
10.110.0.60 - ip-10-110-0-60.example.com
14:16
В столбце "Managed Object" тупо пусто
14:17
Все IP в сети 10.110.0.0/24 имеют description "Seen at CAT6509:Vl 255"
14:18
bee26: какие типы маков ? get_interface возвращает MAC адрес для каждого физического интерфейса в железке. Что еще нужно ?
bee26 #
14:18
есть мо с ип 10.110.0.60 - зайди sa-mo-save. в ипаме проявится твой мо
Dmitry1 #
14:19
bee26: это IP одного из сабинтерфейса железки. Я не знаю, какой. Но я знаю 100%, что на ней запускается get_interfaces
14:20
Т.е. в базе MO она заведена под другим IP
bee26 #
14:21
ARP 10.109.214.200 moved from ...... - это аларм?
Dmitry1 #
14:21
да
14:21
это аларм
14:22
выяснить, что это за железка, не представляется возможным без тупого захода по ssh на несколько десятков железок
bee26 #
14:22
фм пилить надо. у меня тоже есть сообщения - Failed to ping managed object (IP: ). All SA tasks to this object are temporary suspended. догадайся какой мо упал?
Dmitry1 #
14:23
FM должен откуда-то брать данные. Откуда он их возьмет, если в IPAM на 10.110.0.60 я могу максимум увидеть - "Seen at CAT6509:Vl 255"
bee26 #
14:24
у меня мо=hostname
Dmitry1 #
14:24
bee26: а если на MO десяток сабинтерфейсов ?
14:25
Или у тебя только свичи 2-го уровня в NOC заведены ?
bee26 #
14:27
и в ипаме все l3 есть и к мо привязаны
Dmitry1 #
14:27
эээ ?
14:27
у меня не привязаны. что я делаю не так ? У тебя какой-то другой NOC ?
bee26 #
14:27
все оборудование заведено в нок
14:28
в конфиге сначала включи noc.conf
Dmitry1 #
14:28
не понял
bee26 #
14:29
[mac_discovery]
14:29
enabled = true
14:29
[ip_discovery]
14:29
enabled = true
14:29
в noc.conf
Dmitry1 #
14:29
и ?
14:30
в IPAM адреса попадают в виде "Seen at CAT6509:Vl 255"
bee26 #
14:30
потом в sa-mo profile галки поставь
14:30
потом в профиль навесь на мо
Dmitry1 #
14:30
bee26: ты издеваешься ?
14:30
ВОт смотри
bee26 #
14:31
"Seen at CAT6509:Vl 255" -это дескрипшн
Dmitry1 #
14:31
у меня свич 3-го уровня
14:31
у которого несколько ТЫСЯЧ абонентов подключены по DHCP
bee26 #
14:31
зайди в мо с названием CAT6509
14:31
и кнопку save нажми
Dmitry1 #
14:31
если я на нем включу mac_discovery и ip_discovery, то что будет ?
bee26 #
14:32
будут скрипты отрабатываться и собирать ип и маки
PoBK #
14:32
Hey guys :)
Dmitry1 #
14:32
какие скрипты ?
PoBK #
14:33
Where's the best place to submit patches?
Dmitry1 #
14:33
bee26: IP абреса собераются скриптом get_arp
14:34
bee26: как я в IPAM увижу, какой из IP адресов принадлежит железке ?
bee26 #
14:34
собираются, но не пишутся в ипам без enabled = true
Dmitry1 #
14:34
bee26: как я в IPAM увижу, какой из IP адресов принадлежит железке ?
14:34
PoBK: https://bt.nocproject.org
bee26 #
14:35
в sa-mo железки зайди и пересохрани ее. все l3 интерфесы железки в ипаме будут
PoBK #
14:36
Dmitry1: thansk
abyrvalg #
14:37
bee26: Там только адреса интерфейсов железок? Остальное отловленное в АРП не пишется?
Dmitry1 #
14:37
bee26: нифига не поменялось
14:38
bee26: если в IPAM существует запись, то она не изменяется
bee26 #
14:38
70:54:F5:A4:05:81 Sovhoz10p7 Seen at Metro_s5328 - у меня пишет
Dmitry1 #
14:38
А в IPAM плопадает запись с той железки, на которой первой прошло get_arp
bee26 #
14:40
abyrvalg: пишет. но к мо привязки нет
Dmitry1 #
14:40
и нафига мне запись в IPAM без привязки к MO ?
abyrvalg #
14:40
Я, например, свой адрес там найти не могу.
14:41
Своего компа, который подключен к некому МО. Его интерфейсы при этом перечислены.
bee26 #
14:43
abyrvalg: в дескрипшн будет только про мо откуда ип поймало. к какому мо привязку надо?
14:43
у тебя же комп как мо не заведен!
abyrvalg #
14:44
Нет.
bee26 #
14:44
и какую привязку к мо хочешь?
serejka #
14:44
А как настроить периодичность сбора конфигов? это в шедуллере какой-то из тасков нужно таймер крутить или ещё где-то?
Dmitry1 #
14:44
bee26: у меня у 100 MO в description стоит "Seen at CAT6509:Vl 255"
e_zombie #
14:44
это в профайлах выставляется
14:45
обычно там стоят сутки.
14:45
этого достаточно.
bee26 #
14:45
зайди в 1 из 100 mo и пересохрани его
Dmitry1 #
14:46
заходил
bee26 #
14:46
созранял?
14:46
сохранял?
Dmitry1 #
14:46
созранял
14:46
в IPAM имя MO не появилось
abyrvalg #
14:46
bee26: Ну смотри, есть несколько железок. Скажем, 50. Есть VTP-домен. Некий влан равномерно размазан по ним, соответственно. Есть адрес в влане - 192.168.1.100. Как бы узнать, где он
14:46
физически находится?
serejka #
14:47
Спасибо, достаточно но не для всего оборудования.
14:47
у нас принято ядро каждый час диффы рисовать
bee26 #
14:48
Dmitry1: может этот пируль поможет https://kb.nocproject.org/pages/viewpage.action?pageId=7766177
14:48
abyrvalg: сама железка заведена с ип 192.168.1.100 (может с другим ип)?
Dmitry1 #
14:49
bee26: ты машину покупаешь без колес ?
abyrvalg #
14:49
bee26: Не, это как раз не железка, это клиентское подключение.
bee26 #
14:51
ипам у меня для железа. клиентов там нет
14:51
не написаны скрипты
Dmitry1 #
14:51
bee26: заплачу 500$ если научишь девочку-диспетчера писать пирули
bee26 #
14:51
девочке?
Dmitry1 #
14:52
да
14:52
вообще-то NOC как бы предназначен для конечного пользователя, а не для программиста на питоне
zi_rus #
14:52
за 500 баксов с девочкой можно более приятными вещами заниматься
abyrvalg #
14:53
zi_rus: писать не на питоне? :)
zi_rus #
14:53
на пути от нока к пользователю есть такой человек как интегратор, который должен подготовить и запустить систему
Dmitry1 #
14:53
bee26: вот расскажи мне, как штатными средствами NOC, занести IP MO в IPAM ?
14:54
bee26: вот расскажи мне, как штатными средствами NOC, занести MAC MO в "Mac DB" ?
bee26 #
14:55
у меня они кнопкой save в мо заносятся. абонские ип в ипам не попадают (брас не той системы)
14:55
абонские маки попадают
14:55
сами
abyrvalg #
14:56
Dmitry1: Вот ты только не подумай, но у меня оно, кажется, само работает:
14:56
10.0.3.212 ALLOCATED ip-10-0-3-212.218 A4:56:30:65:9B:41 Seen at c2960g-6fl-ac.218:Vl 10
bee26 #
14:56
50:E5:49:CC:91:A2 default 3049 Sovhoz15_2p3
abyrvalg #
14:56
Кнопкой Save не пользуюсь.
14:56
А вот маки х/з где искать.
Dmitry1 #
14:57
abyrvalg: NOC "из коробки" ?
14:57
или "допиленный"
bee26 #
14:57
в noc.conf true и в профайлах галки
abyrvalg #
14:58
Dmitry1: Я пилить его еще не умею пока.
bee26 #
14:58
а так из коробки последний develop
abyrvalg #
14:58
Т.е. да, искаропки.
Dmitry1 #
14:58
ну так я об этом и говорю уже 100500 раз
abyrvalg #
14:58
develop тоже, возможно в этом дело.
Dmitry1 #
14:58
на сетку, раздаваемую по DHCP
14:58
на всю сетку оно пишет "Seen at c2960g-6fl-ac.218:Vl 10"
14:59
еа все несколько тысяч IP адресов
14:59
везде "Seen at c2960g-6fl-ac.218:Vl 10"
14:59
как еще написать, чтобы было понятнее ?
bee26 #
14:59
так и должно быть. арп пришло же с c2960g-6fl-ac.218
serejka #
14:59
не, это поидее не арп пришёл
Dmitry1 #
15:00
bee26: и как найти в этой сетке адрес MO ?
serejka #
15:00
когда МО дискаверилось, с него считали всю арп таблицу и занесли в ИПАМ
bee26 #
15:00
скрипт get_arp его нашел с железа c2960g-6fl-ac.218
15:01
как абонский ип может принадлежать мо? не понимаю
serejka #
15:01
vtp домен
Dmitry1 #
15:02
bee26: сабинтерфейс MO находится в одной сети с абонентами ?
serejka #
15:02
ненавижу ВТП
Dmitry1 #
15:02
(17:58:20) bee26: как абонский ип может принадлежать мо? не понимаю
quistian #
15:02
In running: /home/noc/scripts/upgrade (for the first time) I get the error:
bee26 #
15:02
ип у сабинтерфеса есть?
Dmitry1 #
15:02
А заодно DHCP сервер там может находиться, и DNS сервер
quistian #
15:02
everting legacy patches
15:02
Fixing patches
15:02
which: quilt: Command not found.
15:02
upgrade: 238: quilt not found. Please install quilt from OS packages
15:02
Terminating
bee26 #
15:03
установки quilt вручную
Dmitry1 #
15:03
bee26: Да. Есть IP у сабинтерфейса. И он в IPAM показывается как ""Seen at c2960g-6fl-ac.218:Vl 10", как и пару тысяч абонентских IP
abyrvalg #
15:04
quistian: apt-get install quilt
15:04
or something like that
15:04
this depends from your OS
quistian #
15:04
ok… trying that.
bee26 #
15:04
в мо в списке интерфейсов L3 он есть?
Dmitry1 #
15:04
bee26: ты издеваешься ?
15:05
Вопрос изначально стоял - как узнать MO по IP ?
bee26 #
15:05
ехать надо. хз как, но у меня работает
Dmitry1 #
15:05
как я узнаю, какому из нескольких сотен MP принадлежит этот IP ?
bee26 #
15:06
в sa-mo в строке поиска набери ип - все покажет
15:06
хотя сабы нет
Dmitry1 #
15:08
bee26: а теперь представь, что этих MO с кучей сабинтерфейсов тысячи
abyrvalg #
15:09
Dmitry1: Ты юзкейс может опиши, хотя-бы в общем.
Dmitry1 #
15:09
уже сто раз писал
15:09
сделать возможность в IPAM заносить не всякую херню, а IP интерфейсов, полученных по get_interafces
15:10
сделать возможность в Mac DB заносить не всякую херню, а MAC интерфейсов, полученных по get_interafces
abyrvalg #
15:11
Это фичреквест а не юзкейс :)
Dmitry1 #
15:11
У меня несколько десятков абонентов, работающих по DHCPm поэтому при включенных ip_discovery и mac_discovery в базу пишет херню
15:12
s/несколько десятков/несколько десятков тысяч/
abyrvalg #
15:13
Я, например, просто не могу на себя это примерить. Мне, например, хочется, чтоб в базе было вообще все, что отдискаверино, с привязкой к порту МО.
15:13
Но у меня абонентов нету.
15:14
Но у меня юзкейс такой - известен IP, который срет в сеть, надо быстро его найти и заблочить. Это как пример.
Dmitry1 #
15:14
у разработчика NOC тоже абонентов нету, поэтому он не может понять, как это на оборудовании бывают порты, меньше чем 10G
abyrvalg #
15:14
Ты сейчас неконструктивно настроен.
Dmitry1 #
15:16
я пытаюсь применить NOC в реальной жизни. Пока удалось его использовать только как аналог Excel для того, чтобы быстро узнать IP железки пее названию
abyrvalg #
15:17
Я тоже пытаюсь. Пока все, что я понял - в продакшн это вонзать нельзя.
Dmitry1 #
15:17
Задумка реально была хорошая. Вплоть до версии 6.4
abyrvalg #
15:18
Зато если вручную позапускать дискавери - оно умеет карту нарисовать.
Dmitry1 #
15:18
Потом появились Jbs, Solutions, Handlers и т.п., которые работают не зависимо от того, что ты меняешь в WEB
abyrvalg #
15:18
Если дискавери автоматом - то линки дропаются и все.
Dmitry1 #
15:19
У меня линки никогда не строились вообще
e_zombie #
15:19
# echo "db.noc.fm.reboots.count()" | mongo --quiet noc
15:19
54611
Dmitry1 #
15:19
даже на цисках с включенным CDP
abyrvalg #
15:20
Ну, для меня это пока сложно. у меня еще СА без глюков не работает, так что я дальше и не суюсь.
15:20
Но линки строятся, да.
serejka #
15:20
+1 линки с помощью чата рисовать начало, пока только по lldp )
Dmitry1 #
15:21
abyrvalg: что у тебя за оборудования ?
serejka #
15:21
Мак дисковери пока не рисует, но у меня очень мало МО заведено, я пока больше тестирую функционал и знакомлюсь с продуктом
abyrvalg #
15:21
Циски. Я пока другое не заводил еще.
Dmitry1 #
15:22
а каким образом у тебя линки строятся ? по CDP ?
abyrvalg #
15:22
Да. И STP.
e_zombie #
15:22
где гранятся сегменты ?
15:22
имена
Dmitry1 #
15:22
у меня по CDP ничего не получилось
abyrvalg #
15:22
У меня все в куче пока, их там до 20 пока что.
Dmitry1 #
15:23
оно хочет упорно какой-то FQDN, который на всех свичах равен "SWITCH"
15:23
ради того, чтобы поднять линк никто не будет перенастраивать свичи
abyrvalg #
15:24
У меня они все поименованы.
Dmitry1 #
15:24
abyrvalg: расскажи мне сакральный смысл в прописании FQDN на свиче второго уровня ?
15:25
там что, резолвер встроенный ?
abyrvalg #
15:26
Seen at c2960g-6fl-ac.218:Vl 10
15:26
c2960g-6fl-ac.218 - это и имя железки и имя МО. У меня так.
15:26
> сакральный смысл в прописании FQDN на свиче второго уровня
15:26
С козырей зашел. Их не я настраивал. Я максисмум что могу - сптчпорт поменять. :)
quistian #
15:26
I am having some problems using the upgrade script…
15:27
See: http://http://pastebin.ca/3080654/
Dmitry1 #
15:27
abyrvalg: ты не поверишь, но я имена MO на русском языке пишу
quistian #
15:27
noc-pkg-pyclips will not compile
15:28
Using OpenBSD 5-8 (current)
Dmitry1 #
15:30
quistian: cp -r /usr/local/noc/scripts/os/FreeBSD /usr/local/noc/scripts/os/OpenBSD
abyrvalg #
15:33
Dmitry1: Я поверю. Удивлюсь. Очень. Но поверю. :)
Dmitry1 #
15:33
quistian: ./clipssrc/sysdep.c:116:23: error: sys/timeb.h: No such file or directory
15:34
I found /usr/include/sys/timeb.h on my FreeBSD box
quistian #
15:34
Got it...
Dmitry1 #
15:35
try to locate it and append path to /usr/local/noc/scripts/os/OpenBSD/upgrade
PoBK #
15:37
Dmitry1: can you explain metric sets?
Dmitry1 #
15:38
no :(
quistian #
15:38
Dmitry1: I believe timeb.h is according to POSIX obsolete
PoBK #
15:38
I've setup NOC from scratch... I've got Vyatta routers on the network... so I've fixed a couple of bugs in the profile
15:39
but I'm just trying to understand the PM stuff :(
15:42
Oh well... something to look at tomorrow
e_zombie #
15:43
PoBK: reg out installation on /main/desktop/#support.account
15:44
end send crashdumps to bugzilla
PoBK #
15:49
e_zombie: was a bug in the sae. wasn't captured.
15:49
Simple fix really... just needed to define the type for 'npi' interfaces as management.
e_zombie #
15:50
post you bug to https://bt.nocproject.org/browse/
PoBK #
15:50
Yeah, I will... tomorrow :P
e_zombie #
15:50
:) welcome to hell
PoBK #
15:50
Hah
15:51
I was already here... Just living in a different corner ;)
abyrvalg #
15:51
Бгггг :-))
PoBK #
15:51
Not looking forward to getting ACME SBCs into NOC :(
15:59
actually... while i've still got that terminal open
15:59
anyone seen this:
15:59
[Ping4Socket] Failed to create ping socket. Check process permissions
15:59
[Ping6Socket] Failed to create ping socket. Check process permissions
15:59
?
e_zombie #
16:00
update noc-launcher,conf and set activator user = root
PoBK #
16:00
errrr....
16:00
Do I have to? :P
e_zombie #
16:00
[noc-activator]
16:01
config.0 = etc/noc-activator.conf
16:01
config.1 = etc/noc-activator.conf
16:01
config.2 = etc/noc-activator.conf
16:01
config.3 = etc/noc-activator.conf
16:01
enabled = true
16:01
user = root
16:01
group = noc
16:01
noc-launcher.conf
PoBK #
16:03
Hrm... I'll have to keep an eye on that then
Tweet
Share this page
Share this page: Tweet