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: 07.08.2013
dvolodin #
04:51
https://bitbucket.org/yujiewu/hgflow/wiki/Home.wiki
04:54
советую разобраться
04:55
с этой штукой будем делать возможность апгрейдиться по стабильным/нестабильным веткам и запускать всякие новые долгоиграющие фишки
04:56
чтобы не блокировать новые релизы
freeseacher #
05:07
бранчинг в ноке ?
05:07
нехило ты так отдохнул
zi_rus #
05:35
да, это от души, а то все "надо больше людей"
freeseacher #
05:50
дык людей стало больше.
05:50
жто мы
05:50
*это
zi_rus #
05:50
зрителей
freeseacher #
06:01
ну я так понял что тебе теперь тоже придется делать пулл реквесты
06:01
так что поздравляю
06:01
а. ты программист
06:01
б. коммитер нока
06:01
запиши в резюме. :)
zi_rus #
06:06
:)
06:06
придется, это так громко сказано
06:07
freeseacher, я так и не нашел как пулл реквестить
dvolodin #
06:20
ну а что делать еще?
06:21
чтобы долгоиграющие фичи вроде workflow и perf. management не блокировали выходы новых релизов
06:22
там идея такая -- default -- это релизный бранч
06:22
develop - тоже вполне стабильный
06:23
долгоиграющая и ломающая что-то разработка уходит в feature
06:24
собственно и pull request'ы делаются из feature в feature
06:29
теперь нужно доработать upgrade, чтобы скакал либо по default, либо по develop, либо по feature
06:30
http://nvie.com/posts/a-successful-git-branching-model/ -- описание бранчей
Dmitry1 #
07:05
dvolodin: Привет. Почини FM, плиз
dvolodin #
07:06
его не чинить, а доделать надо
zi_rus #
07:17
ну доделай :)
dvolodin #
07:18
давай патчи
07:18
:)
zi_rus #
07:28
dvolodin, ну ты запили ему, пусть правила рисует, а потом остальное
Skripnik-ru #
07:43
а также почините интерфейсы в VC
dvolodin #
07:46
а что не так с интерфейсами в VC?
teroni #
07:46
а еще в карте(нетворк мап) можно не только физ порты писать (какими соединено) но и еще портчанелы к примеру
zi_rus #
07:48
портченелы не только писать но и рисовать правильно надо, как у циски везде с кружочком
teroni #
07:51
ну хотябы писать
Skripnik-ru #
08:04
<dvolodin>, если посмотреть интерфейсы для влана видим такую картину - LIS_33 25262728
08:05
т.е. отсутствуют разделители. могу сделать скрин
08:07
http://www.zimagez.com/zimage/vciface.php
08:08
вот так вот получается
zi_rus #
08:25
dvolodin, как на счет дискавери через ОАМ?
08:25
cat-bor-bsz#sh ethernet oam summ
08:25
Symbols: * - Master Loopback State, # - Slave Loopback State
08:25
& - Error Block State
08:25
Capability codes: L - Link Monitor, R - Remote Loopback
08:25
U - Unidirection, V - Variable Retrieval
08:25
Local Remote
08:25
Interface MAC Address OUI Mode Capability
08:25
Gi0/1 - - - -
08:25
Gi0/13 2401.c74a.4801 00000C active L
08:25
Gi0/14 - - - -
08:25
Gi0/15 - - - -
08:25
Gi0/16 - - - -
dvolodin #
08:26
да, думал
08:26
примера хорошего не было
08:28
у кого OAM на juniper'ах поднят?
08:28
тут последовательность вполне стандартная
08:28
1. Интерфейс для скриптов
08:28
2. Скрипты
08:28
2. discovery JOB
08:29
последний - тривиален
08:37
MAC он у тебя чей показывает
08:37
?
zi_rus #
08:44
соседа
dvolodin #
08:47
ok
zi_rus #
08:47
dvolodin, ты как определяешь chassis id для ME3400?
dvolodin #
08:47
zi_rus: я - никак
08:47
скрипт посмотри
08:47
криво находит?
zi_rus #
08:47
нет, я не пойму как посмотреть, попадает ли этот мак под этот скрипт
08:48
там много пунктов
08:48
везде разные команды
08:48
черт
08:48
на соседе
08:49
#sh ver | i Base
08:49
Base ethernet MAC Address : 24:01:C7:4A:48:00
08:49
почти тот
08:50
а в spanning-tree этот мак
08:50
dvolodin, в общем это не мак соседа это мак порта соседа
08:51
sh int g0/1 | i Hard
08:51
Hardware is Gigabit Ethernet, address is 2401.c74a.4801 (bia 2401.c74a.4801)
dvolodin #
08:53
оно еще на количество маков смотрит
zi_rus #
08:53
dvolodin, и кстати, я еще не сильно проверял но заметил, по stp не находит линки, у меня на линках есть udld и нок через него находит линки, а иногда на одном конце udld забываем включить, я запускаю дискавери с обоих концов линка а он линк не находит, а должно по s
08:53
tp
dvolodin #
08:53
у нас chassis id - диапазон
08:53
так что нормально будет все
zi_rus #
08:53
тогда должен схавать
dvolodin #
08:54
ты get_chassis_id посмотри у соседа
zi_rus #
08:54
сейчас дерну скрипт
08:54
Task failed: Feature is not supported on this platform
08:54
гыгыгы
08:55
dvolodin, не работает вообще на МЕ-шках
08:55
так
08:56
а как оно дискаверит у меня тогда
08:56
stp 328
08:56
udld 81
08:56
50
08:56
mac 19
08:56
rep 14
dvolodin #
08:57
zi_rus: ну это тогда тебе скрипт пилить
08:57
или ждать, пока Dmitry1 освоит 400-литровую бочку пива на работе
zi_rus #
08:58
dvolodin, это с версией софта связано? @NOCScript.match(version__regex=r"SE|EA") у меня на новых сейчас 12.2(60)EZ
08:58
на старых ибо вроде работало
Dmitry1 #
08:59
Добавь EZ и попробуй
dvolodin #
08:59
ты попробуй сделай там SE|EA|EZ
zi_rus #
08:59
момент
09:01
ну да, почти
09:01
{'first_chassis_mac': '24:01:C7:4A:48:00',
09:01
'last_chassis_mac': '24:01:C7:4A:48:00'}
dvolodin #
09:01
лажа
zi_rus #
09:01
очевидно что он из sh ver выдергивает один мак,
dvolodin #
09:02
кинь тушенку на sh ver
zi_rus #
09:03
dvolodin, http://pastebin.com/rhHcDzYz
09:04
да в общем и на 3560 тоже
09:05
один мак
09:05
он для стп и используется
09:05
и на МЕ он для стп
09:05
а для ОАМ используется мак порта
dvolodin #
09:05
хм
09:05
но там явно не менее 64 маков на свиче
zi_rus #
09:05
may be
dvolodin #
09:07
а что-то вроде show xxxxx chassis-mac-address есть?
09:08
типа show me3400 xxxxx ?
09:08
или show idprom ?
zi_rus #
09:47
dvolodin, sh idprom есть, но он такой
09:47
sh idprom ?
09:47
interface Specify an interface for idprom display
09:47
и маков там нет
09:49
поищу
dvolodin #
10:11
угу
10:12
тебе либо диапазон маков выдаст, либо первый мак и количество
10:18
вот как раз OAM discovery запустим отдельным feature branch
zi_rus #
11:06
чего-то не нашел я нужной команды
dvolodin #
11:06
zi_rus: http://www.juniper.net/techpubs/software/junos/junos94/swcmdref-interfaces/show-oam-ethernet-link-fault-management-command.html
zi_rus #
11:06
хоть маки с интерфейсов прямо записывать
dvolodin #
11:06
в JUNOS тоже можно выдрать
11:06
не обязательно, можно хранить количество маков для модели
zi_rus #
11:07
а если криво чего, ты знаешь у меня на каталистов у гиговых портов сначала маки занимаюся а потом у соточных
11:08
dvolodin, у джуноса ты какую-то не ту команду смотришь, не вижу где там соседей ты нашел
dvolodin #
11:08
Peer address
zi_rus #
11:09
ааа
11:09
разглядел
11:09
у циски компактней
11:09
summary
dvolodin #
11:09
а нам пофиг
11:09
:)
11:10
там табличка получается
11:10
с интерфейсом, маком пира и флагами
zi_rus #
11:10
Dmitry1, ты не сильно расстроишься если мы тут длинки поигнорим немного :)
Dionys #
11:21
Поигнорте их подольше. :)
dvolodin #
11:54
так
11:54
давайте тестить новую клюкву
11:54
в upgrade.conf убрал параметр FOLLOW и добавил параметр BRANCH
11:55
по умолчанию он стоит на default - это стабильный релиз
11:55
попробуйте заменить на develop
11:56
там будут копиться уже протестированные фичи
11:57
default 8129:85f2ef3bd926
11:57
feature/NOC-1036 8127:2ecfd6ef1f1c
11:57
feature/ip.show_maintained 8125:2d7e5e389482
11:57
develop 8128:92dc20477f01 (inactive)
11:57
для тестирования также доступны две фишки -- фикс NOC-1036, который обновляет зоны при удалении префикса со всеми его потрохами
11:58
и дополнительная фишка, которая позволяет показывать в IPAM только те префиксы, на которые есть права доступа
11:58
имя бранча пишется в upgrade.conf
zi_rus #
12:08
за ипам зачет
freeseacher #
12:12
dvolodin, групповой бы доступ на ипам
12:13
показывать толко то, на что есть доступ это полностью смена идеологии.
12:14
считаю что можно скрывать часть, но не все
RudW0lf #
12:19
ку
12:20
ребята а что делать снмп ели нок его занял а сервер мониторить п снмп надо
zi_rus #
12:26
какие ели?
mikevlz|2 #
12:31
нок должен занять только траповый порт
12:32
у тебя не сможет стартануть snmptrapd
12:32
он к мониторингу сервера не имеет отношения
avb #
12:36
Здрасте
12:37
пытаюсь осознать - почему веб-морда у нока не отвечает? До ребута отвечала, после - ВНЕЗАПНО перестала.
12:37
либо я что-то забыл запустить, либо я не знаю что.
Skripnik-ru #
12:43
запустить нок, смотреть логи
12:43
посмотреть по процесам запущен ли нок
avb #
12:44
по процессам - запущен
mikevlz|2 #
12:45
nginx/apache/lighttpd?
12:45
noc-web?
avb #
12:45
nginx
12:45
noc-web запущен
12:45
19420 ? R 0:00 /usr/bin/python ./scripts/noc-web.py launch -c etc/noc-web.conf -i 0
12:46
в логах что-то очень много всего
mikevlz|2 #
12:46
процессов должно быть по числу процессоров/ядер
avb #
12:47
ядро одно, кажись, в виртуалке
mikevlz|2 #
12:47
смотреть логи Noc-web и nginx
avb #
12:47
до ребута все работало
12:47
в nginx - 2655#0: *56 connect() failed (111: Connection refused) while connecting to upstream
mikevlz|2 #
12:48
значит noc-web не слушает заданный порт. Или порт сменился. Смотри логи noc-web
avb #
12:49
в noc-web.log - <class 'psycopg2.OperationalError'>
12:49
FATAL: Ident authentication failed for user "noc"
mikevlz|2 #
12:49
о как...
12:49
а в логах sae?
dvolodin #
12:49
http://pastie.org/8215100
12:50
avb: у посгреса pg_hba.conf смотри
12:52
zi_rus: вроде так оно должно выглядеть
zi_rus #
12:54
dvolodin, оам татус :)
avb #
12:56
блин
12:56
найти бы его еще
Dionys #
12:56
Татус?
avb #
12:57
pg_hba.conf
12:58
нашел
Dionys #
12:58
locate pg_hba.conf
avb #
12:58
local all all ident
12:58
# IPv4 local connections:
12:58
host all all 127.0.0.1/32 ident
12:58
# IPv6 local connections:
12:58
host all all ::1/128 ident
dvolodin #
13:03
ага, поправил
13:03
но вроде так оно должно быть
evyscr #
13:03
господа, я что-то пропустил, или отображение конфигов в cm поломано?
avb #
13:04
dvolodin: это мне было? Я там ничего не трогал
dvolodin #
13:05
zi_rus: вроде хватит такой структуры для начала
zi_rus #
13:05
да, пока хватит
avb #
13:19
FATAL: Ident authentication failed for user "noc" - это означает, что не может достучаться до базы, так?
13:19
или авторизация в базе не проходит?
dvolodin #
13:21
https://bitbucket.org/nocproject/noc/commits/3425e7e9b2dfd41d25f959219c548bf944e7f34b
13:21
avb: в базе не проходит
13:22
zi_rus: вытаскивай branch feature/OAM и тестируй
zi_rus #
13:22
какой ты резвый
dvolodin #
13:23
да чего там писать-то?
Dionys #
13:24
avb: host all all 127.0.0.1/32 trust
zi_rus #
13:24
да я просто
dvolodin #
13:24
хотел - проверяй Ж)
zi_rus #
13:24
в фм хотел бы письма о закрытии алармов получать
13:24
а это так к слову пришлось
13:25
freebsd 9.2 выйдет, буду на ней новый сервер поднимать, там все оттестирую
13:25
dvolodin, запилите к этому моменту нормальный фм и отрелизтесь
dvolodin #
13:26
zi_rus: мы так и не продумали схему нотификаций для АЬ
13:26
FM
zi_rus #
13:26
плохо
13:26
надо продумывать
13:28
это тянется еще со старого багтрекера
13:28
давайте
13:28
чего не хватает
13:29
dvolodin, а вот кстати еще задачка, как заигнорить link up/down для SVI
13:29
они под профили интерфейсов не попадают
avb #
13:29
Dionys: пофиг
zi_rus #
13:30
и письма по ним приходят
13:30
людей напрягает
13:30
и меня тоже
13:30
происходит пока не часто, так что терпим
13:30
но это плохо
13:30
очень плохо
13:35
dvolodin, ты кстати если ОАМ схватил, вот посмотри на такое NOC-1016
dvolodin #
13:36
там FM уже
zi_rus #
13:37
lfr z r xtve b dtle
13:37
так я к чему и веду
13:37
ФМ!!!
13:37
нотификация
13:37
классификация
13:37
корреляция
13:37
...
13:39
dvolodin, давааай.... надо пересилить себя
dvolodin #
13:49
ты не фантазируй, а проверяй
13:52
у FM и так уже новая морда :)
zi_rus #
13:53
а людям не нравится
13:53
говорят duration похерили
dvolodin #
13:55
баги/патчи?
Tweet
Share this page
Share this page: Tweet