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: 01.07.2014
silverlir #
05:24
. - NOC ?
ufir #
05:32
привет. нет
05:32
и на английском тоже нет
TSergey #
05:33
silverlir: utf-8, pls
silverlir #
05:36
TSergey #
05:37
silverlir: utf-8, pls
silverlir #
05:39
тест
TSergey #
05:39
пройден
silverlir #
05:41
извиняюсь за крякозябрыю.
05:41
не подскажите -есть ли мануал на русском для NOC ?
HaLVeR #
05:55
нет
05:55
документация что есть - на сайте
TSergey #
06:00
нок интуитивно понятен после прочтения пары лет логов http://static.nocproject.org/irclog/index.html
ieasm #
06:02
Всем привет
06:03
подскажите плиз, как я могу через АПИ получить отчет Начало-Configuration Management- Reports -Stale Configs?
TSergey #
06:03
я нашел вещь, незаменимую при отладке скриптов: json.dumps
06:08
может быть запуском скрипта
06:08
noc / sa / apps / reportstalediscovery / views.py
06:08
через вот это дело
06:08
http://kb.nocproject.org/pages/viewpage.action?pageId=4784205
06:08
но не факт
freeseacher #
06:24
ieasm, у тя староват нок.
06:24
в новых версиях этого отчета нет
silverlir #
06:29
ubuntu serv 12,4 только что поставил NOC на виртуальной машине через wget -q -O- http://cdn.nocproject.org/bs/Ubuntu-12.04.txt | sed 's/libgdal1/libgdal1-1.7.0/' | sh | tee /tmp/install.log и вроде все работало. но после перезагрузки при попытке зайти на веб морбу получаю 502 Bad Gateway
HaLVeR #
06:36
проверь что нджинкс и сам нок стартовал
TSergey #
07:11
freeseacher: есть вот такой отчет SA\Reports\Stale discovery
ufir #
07:45
чот у меня дискавери с ума сошел. постоянно каталисты в одном районе перелинковывает поразному между собой
mikevlz|2 #
07:46
а мож это кабель с ума сошел?
dvolodin #
07:47
ufir: смотри детали
07:47
может быт из-за туннелирования CDP
e_zombie1 #
07:47
порченал? флапает сфп?
ufir #
07:52
не, просто цепочка из 3750/3550
zi_rus_ #
07:53
так а как перелинковывает
07:53
что происходит?
07:53
доктор, у меня это
ufir #
07:55
это cdp_discovery...
07:56
http://pastebin.com/61w7n15P
zi_rus_ #
07:58
ufir, а теперь объясняй почему у тебя за одним портом нок находит аж трех соседей
ufir #
07:58
ну потому что там кольцо из СКС
aermike #
08:08
.
ufir #
08:08
наверное cdp отрубить стоит
dvolodin #
08:14
в таких условиях - да
zi_rus_ #
08:14
а я не понял условия
08:14
что там за херню построили
misak #
08:17
день добрый
08:17
насчет дискавери по ллдп - кто делал?
08:17
хочу настроить, но не хочется включать ллдп на всех портах
TSergey #
08:18
я делал, часть длинков не слинковалась
misak #
08:19
наверное нужен пируль, который сможет включить ллдп только на тех портах, которые в менеджмент влане
TSergey #
08:23
ага, и выключить, если порт стал магистральным
zi_rus_ #
08:24
народ, напомните как можно задрать таймаут для выполнения скрипта?
08:24
run commands запускаем
HaLVeR #
08:24
в скрипте же
zi_rus_ #
08:24
nfv pfkbdrf d
08:25
там заливка прошивки идет несколько минут
08:25
веб не дожидается как я понимаю
08:27
HaLVeR, разве скриптовый таймаут используется в вебе?
HaLVeR #
08:31
он же скрипт дергает в итоге
misak #
08:31
а зачем на магистральном порту выключать?
08:32
и что такое магистральный порт?
08:32
транк?
TSergey #
08:33
наоборот, и выключить, если он стал клиентским
misak #
08:33
а, ок
08:33
только я такую хрень писать не умею :(
TSergey #
08:34
а профили для портов ты используешь?
misak #
08:34
хм
TSergey #
08:35
http://kb.nocproject.org/pages/viewpage.action?pageId=12746794
misak #
08:35
по моему да
TSergey #
08:36
зайди в любое SA\MO\Interfaces
08:37
есть в Phisical profile==NNI?
misak #
08:37
у меня такой - http://pastebin.com/9EKmcJrm
08:37
есть
TSergey #
08:38
ну вот, на портах с профилем NNI можно включать LLDP
08:38
но скрипт конечно нужен :)
misak #
08:38
но у меня он вроде неправильно отрабатыват
08:38
надо его подправлять
dvolodin #
08:39
zi_rus_: ./noc cli-commands в помошь
zi_rus_ #
08:40
костыль
08:40
не согласная я
evyscr #
08:42
dvolodin: Дмитрий, ну скажите же, как NOC-1331 траблшутить? Воспроизводимость его у меня регулярная.
misak #
08:44
TSergey: этот пируль не подойдет, тут проблема курицы и яйца. Для того, чтобы он порт пометил как ННИ нужно чтобы был линк, чтобы был линк нужно дискавери, для дискавери нужен ллдп
08:45
лучше тупо включать ллдп на менеджмент влане отдельным пирулем
08:45
тока хрен я его напишу :(
TSergey #
08:46
ну мой-то (точнее тот, что я допилил), подойдет :)
misak #
08:46
да?
TSergey #
08:46
он не только по линку, но и по влану ставит профиль
misak #
08:46
сейчас посмотрю
TSergey #
08:46
и не перезаписывает как ужаленный :)
e_zombie1 #
08:57
чёто я туплю. а как мне выполнить гет_версион с селектором?
TSergey #
09:05
SA\Task\Version Inventory
09:05
или ты про что-то другое?
kuzmich_777 #
09:07
Добрый день, коллеги не могли бы подсказать по первоначальной настройке NOC service activation
e_zombie1 #
09:08
TSergey: а он в бд обновлённые данные уложит?
HaLVeR #
09:08
kuzmich_777, что именно?
e_zombie1 #
09:08
kuzmich_777: поподробнее что надо
TSergey #
09:08
e_zombie1: да, судя по тому, что недоступный коммутатор с прочерками отображает
e_zombie1 #
09:09
ААААААА БЛЯ,
kuzmich_777 #
09:09
может есть мануал, только начинаем использовать, раньше приходилось работать как пользователю уже с готовым настроеным продуктом, сейчас внедряем с нуля, приходится разбираться с админской точки зрения
e_zombie1 #
09:09
сука селектор зацепил все хуавеи :) 3500 штук
09:09
пошло гавно по трубам
TSergey #
09:09
ну чтож ты так неаккуратно :)
e_zombie1 #
09:09
рука дрогнула (с)
HaLVeR #
09:10
kuzmich_777, ну так, это широко слишком) конкретику давай
TSergey #
09:10
а насчет бд, я чёт не уверен
e_zombie1 #
09:10
по идее должно отработать. потому что при выполнении гетверсион скрипта ему похуй и он в бд суёт сразу
TSergey #
09:12
можно так (но не проверял)
09:12
from lib.scheduler import utils
09:12
from noc.sa.models import *
09:12
SELECTOR = "DLink"
09:12
mos = ManagedObjectSelector.objects.filter(name=SELECTOR)[0]
09:12
if mos is not None:
09:12
for m in mos.managed_objects:
09:12
utils.refresh_schedule("inv.discovery", "version_inventory", m.id)
e_zombie1 #
09:12
у меня вот была мысль а не внести туда проверку и не апдейтить БД если данные совпадают. потому тчо чтение из БД делается быстрее на порядок. а апдейт лочит данные.
kuzmich_777 #
09:13
хорошо, мы поставили под ubuntu, захожу через веб, доступ все есть. Тестирую функцию сбора конфига, некоторые поля мне не понятны. 1. Захожу во вкладку SA далее managed objects добавляю объект. И не понятно с полями
HaLVeR #
09:14
какие поля непонятны
09:14
и версию укажи..
dvolodin #
09:14
http://i63.fastpic.ru/big/2014/0701/7a/a1235f96170672b099b59c9ecebc887a.png
09:14
таки да
09:15
ExtJS 5.0
kuzmich_777 #
09:15
почти все))) блин я сейчас вас буду доставать наверно тупыми вопросами,
09:15
Administrative Domain:
e_zombie1 #
09:15
dvolodin: /me эакулировал в потолок высотой 4 метра.
HaLVeR #
09:16
kuzmich_777, на сайте есть дока где описаны поля
09:16
и что такое домены
kuzmich_777 #
09:17
нигде нет примера добавления железки с описаниями? Я читал описания полей не очень помогло если честно
TSergey #
09:17
так добавь с минимумом полей
09:18
dvolodin: уже можно апдэйтится?
09:18
*апдэйтиться?
freeseacher #
09:19
kuzmich_777, http://kb.nocproject.org/pages/viewpage.action?pageId=13926529
kuzmich_777 #
09:19
Activator не понятно и repo path
freeseacher #
09:19
ааа...
09:19
у тя старый нок.
09:19
обновляйся.
09:20
инструкция по обновлению проскакивает тут в среднем раз в неделю
09:20
ищи по gdal
kuzmich_777 #
09:20
в новом проще все?
freeseacher #
09:20
нетю все сложнее.
09:20
но тот который у тя совсем старый.
TSergey #
09:21
википедия по новому вся в этом чате
09:21
а по старому в логах
kuzmich_777 #
09:21
да мне не надо сложностей, мне необходима база ip адресов vlan и конфиги с железа, вроде пока бороздить космические просторы нет необходимости, задачи элементарные
freeseacher #
09:22
все равно обновляйсо :)
e_zombie1 #
09:22
да. обновляться надо
TSergey #
09:22
нам всем не надо сложностей
kuzmich_777 #
09:24
скажите еще раз для тупых как поймать инструкцию по обновлению
09:25
[15:22] <freeseacher> ищи по gdal - немного не понятно
09:25
)))
freeseacher #
09:25
site:static.nocproject.org gdal
09:25
в гугле
09:27
тут http://static.nocproject.org/irclog/2014.04.04.html например помогали GenKuzya
HaLVeR #
09:31
а еще проще - сразу поставится в чистую скриптом)
09:31
раз убунта тем более
09:32
dvolodin, http://pastie.org/9342847
09:32
есть таки косяк
09:33
о, переезд на 5ку закомиттил
dvolodin #
09:38
5-ка еще недоделана, ловлю кучу косяков
e_zombie1 #
09:38
dvolodin: концептуальный вопрос. для get_version а не внести туда проверку и не апдейтить БД если данные совпадают. потому тчо чтение из БД делается быстрее на порядок. а апдейт лочит данные. количество обращений на запись к бд упадёт на 99% а количество на чтен
dvolodin #
09:38
но хоть прогрузился
09:38
надо будет fullscreen сделать
HaLVeR #
09:44
хозяйке на заметку - в postgresql-9.3 по дефолту в pg_hba аутентификация локальная стоит в peer
09:45
c дефолтным указанием в ноке сервера (без адреса хоста) оно не поднимается - надо ставить на md5
zi_rus_ #
10:01
dvolodin, как снести ipython он меня заебал
10:01
пастить код невозможно
freeseacher #
10:02
чой то ?
zi_rus_ #
10:03
то что я уже пять минут пытаюсь выставить пробелы чтобы кусок кода вставился и выполнился
freeseacher #
10:03
%cpaste
10:06
или %ed
zi_rus_ #
10:07
все уже, пришлось подогнать пробелы руками
dvolodin #
10:11
там команда для пасты есть
10:11
./noc notebook вообще рулит
HaLVeR #
10:14
dvolodin, Дим, а чего с ивентрулами стало?
10:14
"vars": [
10:14
{
10:14
"name": "module"
10:14
"value": "GBIC"
10:14
},
10:14
в репо
10:14
куда запятые подевались?
10:15
"fm/collections/eventclassificationrules/Cisco/IOS/Chassis/Hardware/Module/Module_Error_2_SYSLOG_.json" к примерук
dvolodin #
10:18
посмотри модель
10:18
там, где json генерируется
kuzmich_777 #
10:20
Подскажите как открыть панель инструментов в Managed objects
HaLVeR #
10:23
конпка едит
10:24
рядом со звездочкой
10:24
в каждой строке
kuzmich_777 #
10:29
можете скрин скинуть
HaLVeR #
10:36
ты обновился?
kuzmich_777 #
10:41
нет еще
10:56
а есть свежий дистрибутив который можно загрузить
zi_rus_ #
10:58
народ, а если я делаю проверку if a.startswith("qqq")
10:58
как сделать ее независимой от регистра
10:58
что бы и Qqq и QQQ и QqQ словить
10:59
*чтобы
e_zombie1 #
11:20
NOC-1365?filter=-2 у кого хуавеи будет интересно
11:23
поправьте багу . ребутать руками не вариант
zi_rus_ #
11:23
мои шпдшники скрипт уже неделю пишут чтобы 3к свичам прошивку залить
11:24
показал им нок
11:24
не помогает
e_zombie1 #
11:24
tftp 10.64.255.161 get S2300-V100R006C00SPC800.cc
11:24
startup system-software S2300-V100R006C00SPC800.cc
11:24
system-view
11:24
upgrade basic-bootrom S2300-V100R006C00SPC800.cc
11:24
q
11:24
save
11:24
schedule reboot delay 12:00
11:24
./noc cli-commands --limit=50 --timeout=600 @sar.huawai.outdate -i ../tools/huawei-flash-20140701/command.txt
zi_rus_ #
11:24
нок по таймауту отваливается
e_zombie1 #
11:25
только сказали что больше 50 потоков не стоит делать.
11:27
тут тоже прошивка заливается минут 5 почти
11:27
а вот как теперь это говно ребутать не понятно
zi_rus_ #
11:38
e_zombie1, а ты как заливаешь?
e_zombie1 #
11:39
сверху команды которые в файле и они передаются на ./noc cli-commands --limit=50 --timeout=600 @sar.huawai.outdate -i ../tools/huawei-flash-20140701/command.txt
11:39
ну и селектор
11:41
подобно шил и штуку кютечей
zi_rus_ #
11:49
хм
e_zombie1 #
11:50
если профиль отлавливает все команды. то всё ОК. зависисмости почти нету.
11:50
@@@ fsw-2-5krekingprzd-9-92-sar: FAILED (Error #18: Connection with activator lost)
11:50
@@@ fsw2-3-lesnrespublika-7a-35-sar: FAILED (Error #18: Connection with activator lost)
11:50
@@@ fsw-2-50letoktjabrja-63-55-sar: FAILED (Error #18: Connection with activator lost)
11:50
@@@ fsw-2-50letoktjabrja-128-35-sar: FAILED (Error #18: Connection with activator lost)
11:50
@@@ fsw2-5-azina-21-92-sar: FAILED (Error #18: Connection with activator lost)
11:50
вот правда чтото такое у меня полезло но это потом дошить руками можно будет.
ss_ #
11:50
e_zombie1, это ты что то интресное изобрел
11:50
как это все шить будешь?
11:52
e_zombie1, куку
e_zombie1 #
12:16
нет. володин дописал для меня
ss_ #
12:17
e_zombie1, раскажи как и что, не совсем понял из написаного тут. У меня тоже парк этих железок огромен
e_zombie1 #
12:17
https://bitbucket.org/nocproject/noc/commits/e3566a0da349521f838965bde7fda85d9e07b7f2
ufir #
12:17
e_zombie1 ребутай так 3>schedule reboot at
e_zombie1 #
12:17
он всё равно спрашивает
ufir #
12:18
они долго собаки перепрошиваются
12:18
вот кутечи не помню
12:18
но профиль для них глючный
e_zombie1 #
12:18
да похуй. я уже треть пошил.
ss_ #
12:18
долго очень
ufir #
12:18
ога
ss_ #
12:18
а по ссылке эт куды и как юзать?
e_zombie1 #
12:18
./noc cli-commands -h
ss_ #
12:19
не из веб морды?
e_zombie1 #
12:19
это консоль. смотри следующие коммиты. там есть доп параметры.
12:19
https://bitbucket.org/nocproject/noc/commits/b9e49e89586f2f355d0b568a6fa20a9011bef16a
12:19
https://bitbucket.org/nocproject/noc/commits/768e46b573890296fae6587bb1475bb81d807427
12:20
./noc cli-commands --limit=50 --timeout=600 @sar.huawai.outdate -i ../tools/huawei-flash-20140701/command.txt
12:20
@sar.huawai.outdate селектор. но может быть и файл со списком объектов
12:21
-i ../tools/huawei-flash-20140701/command.txt файлик с коммандами которые пишешь в консоль.
ss_ #
12:21
круто
12:21
гдеже вы были когда я ручками овер 200 штук шил
e_zombie1 #
12:22
мега круто. и это не зависит от того что падает SAE от кривых скриптов или ошибок как для веб морды с рункомандс
ss_ #
12:22
еще много осталось не прошитых
12:23
у меня
12:23
кста на какую шьешь и с каким патчем?
e_zombie1 #
12:24
S2300-V100R006C00SPC800.cc
12:24
S2300_V100R006SPH015.pat
12:25
раз все собрались - полечите вот это NOC-1365
ufir #
12:25
VRP (R) software, Version 5.70 (S2300 V100R006C00SPC800)
12:25
дада
12:25
у меня тоже
e_zombie1 #
12:26
у меня таких два десятка всего из новой сериии. а 1300 со старой
ss_ #
12:26
e_zombie1, тот же софт
e_zombie1 #
12:26
у нас везде стоит V100R005C01SPC100
12:27
вот его и меняем
ss_ #
12:27
тоже такой был, задолбюался шить
12:27
V100R006C03)
12:27
у меня и V100R006C00SPC80
12:27
патч 15
12:28
хотя у китайцев есть софт V200
12:29
__init__.py
12:29
pattern_more = [
12:29
(r"^ ---- More ----", " "),
12:29
(r"[Cc]ontinue?\S+", "y\n\r")
12:29
]
12:30
(r"[Cc]onfirm?\S+", "y\n\r")
12:30
добавь
e_zombie1 #
12:30
давай коммить пока у меня дошивается.
ss_ #
12:34
pattern_more = [
12:34
(r"^ ---- More ----", " "),
12:34
(r"[Cc]ontinue?\S+", "y\n\r"),
12:34
(r"[Cc]onfirm?\S+", "y\n\r")
12:34
]
e_zombie1 #
12:35
заибись. 2\3 прошилось уже
ss_ #
12:38
e_zombie1, работает?
e_zombie1 #
12:41
не могу проверить. процесс ещё идёт.
ss_ #
12:51
долго?
12:51
а то раб день кончается
e_zombie1 #
12:52
походу ещё пол часика наверное. я сам порывался сегодня пойти на пляж с девочкой но не нашёл.
12:52
и свалить вообще в пол пятого
ss_ #
12:53
пнятно
12:53
у нас в 17 выгоняют
12:53
)
e_zombie1 #
12:53
нихуясе
12:53
у нас сиди скока влезет. всем похуй.
ss_ #
12:53
дежурные смены посокрощали
e_zombie1 #
12:53
народ иногда с бухаловки идёт на работу и спит чтобы потом не ехать на работу утром.
ss_ #
12:53
закрыли сдали на охрану и все
e_zombie1 #
12:54
мнда. жесткач.
12:54
ну у нас охрана круглосуточно пускает.
ss_ #
12:54
у нас нет охраны
e_zombie1 #
12:54
так что сидеть можно сколько угодно
ss_ #
12:54
мелкий филиал
12:54
)
12:54
в центральном офисе есть
12:54
у нас нет
e_zombie1 #
12:56
мнда. печаль.
12:56
из дома сделай :)
ss_ #
12:56
нах
12:56
из дома и так есть чем занятся
e_zombie1 #
12:56
логично
ss_ #
12:56
по удаленке еще много задач есть)
12:56
не на РТ
zi_rus_ #
13:10
а у нас тут узел связи, так что доступ должен быть, внаебнуться может круглосуточно
e_zombie1 #
13:11
ура. дошилось
13:13
работает патч. всё ок
zi_rus_ #
13:16
HaLVeR, тут?
13:16
или кто-нибудь
13:16
в профиле появился check_link interval
13:17
что надо поставить чтобы вообще к херам ее отключить?
e_zombie1 #
13:38
зашибись. утречком будет маленький армагидец :)
zi_home #
15:29
dvolodin, check_link interval если установить в 0 не будет дергаться или что делать?
dvolodin #
15:29
не будет дергаться
zi_home #
15:30
отлично
16:11
dvolodin, кстати когда IS-IS nei Up приходит, в сообщении указан net соседа, а когда IS-IS nei Down, то его хостнейм, и аларм не закрывается
16:12
или закрывать по номеру порта, или дискаверить net как один из id
16:12
причем у железки может быть несколько net
dvolodin #
16:12
это у киски так?
zi_home #
16:13
да
16:14
%ROUTING-ISIS-5-ADJCHANGE : Adjacency to bb-fest (TenGigE0/1/1/2) (L2) Down, Interface state down
16:14
%ROUTING-ISIS-5-ADJCHANGE : Adjacency to 49.0001.1950.9803.2055 (TenGigE0/1/1/2) (L2) Up, New adjacency
16:14
ы
16:14
а иногда хостнейм
16:14
%ROUTING-ISIS-5-ADJCHANGE : Adjacency to bb-fest (TenGigE0/1/1/2) (L2) Up, New adjacency
16:14
рандомом каким-то
dvolodin #
16:27
по наличию его в базе
16:27
на самом деле решаемо все
16:27
iso_addresses есть в интерфейсе
zi_home #
16:59
я понимаю что решаемо
16:59
вот проблема
16:59
предлагаю решить
Tweet
Share this page
Share this page: Tweet