nocproject.org
06:13
ух ты! пендиг линк чек закоммичен
06:14
хотя нет. вроде пока только запланирован
06:17
Человеки
06:17
с s2300 трабла после апгрейда
06:17
Login authentication
06:17
Username:root
06:17
Password:
06:17
Error: Local authentication is rejected
06:17
удаленно что можно сделать?
06:21
чтоб вообще не ехать? или чтоб туда мог поехать человек без квалификации?
06:22
если жи snmp, и свич может по snmp-команде загрузить новый конфиг - влей ему новый конфиг
06:22
жив*
06:22
если без квалификации - то замена/аналог moxa n-port(ethernet-rs232 bridge)
06:26
народ, а какая сейчас инструкция для установки нока с нуля? я запустил проксмокс на отдельной машине и создаю там виртуалку с центосью, сейчас ось установится и хочу накатить туда нок. какие мои действия?
06:36
mikevlz|2, на snmp отвечает
06:37
mikevlz|2, скажи оиды как влить
06:37
и ребутнуть
06:37
не скажу =)
06:37
нету у меня таких свичей
06:41
dvolodin, а какая сейчас кошерная инструкция для установки последней версии нока с нуля на голый сервер?
06:41
то что на форуме я полягаю относится к обновлению до последней версии
06:42
оно может и поставить с нуля
06:42
вроде
06:44
ключевое слово
06:48
ладно, попробую что-нибудь изобразить
06:50
кстати, там написано Then you can upgrade NOC any time with single command:
06:50
этого теперь реально достаточно
06:51
он сам стопит нок, апдейтит его и обратно запускает?
06:51
или ничего не изменилось
06:52
и кстати, следующий шаг - обновление прямо из UI
06:53
вообще должно быть как можно меньше действий из консоли
06:57
zi_rus, у тебя есть s2300 хуявеи?
06:57
нет
06:58
циски и длинки только
06:58
да и длинки не мои, но есть на них доступ
07:03
07:03
не оно?
07:03
правда h3c, а не именно хуавей
07:04
mikevlz|2, не не оно
07:04
не октрывается ссылка вообще
07:04
07:04
через бутром конфиг файл херим и заливаем новый
07:05
пароль Press Ctrl+B within one second, and then enter the password. The default password is huawei or www.huawei.com . Then the advanced BootROM menu is displayed. The following information is displayed:
07:05
для этого надо добраться до бутрома, что возможно через консоль
07:05
а тебе ведь ехать неохота
07:05
проверил сейчас на s2300ei-v100r006c03.cc
07:06
The default password is huawei
07:06
вот вот ехать не хочу, машины нет
07:07
в подъезде его еще искать
07:07
куда ехать-то собрался ? ;)
07:07
ufir: пароль ему сбросить надо или конфиг другой по снмп залить
07:08
пароль
07:08
на вынос)
07:12
mikevlz|2: views.py я ему дополировал
07:13
dvolodin: а я для себя сегодня добавил еще один actioncolumn, который удаляет запись из таблицы
07:13
zi_rus: на какую систему ставить?
07:13
мой поиск линков по вланам там много лишнего находит, но помогает не лазить наружу
07:13
dvolodin, centso
07:14
*centos
07:24
Кстати почему в пендинк чек много линков висит на проверку
07:24
?
07:24
не проходят проверку с другой стороны
07:25
обламываются при этой проверке, или не дошло время проверки
07:49
закоммитил pendinglink
07:49
проверяйте
07:52
хлам там почистил
07:57
и поле метод поправил
07:57
теперь оно будет типа lldp+manual
07:58
это типа линки строить ?
08:02
а как проверять-то ?
08:07
как обновлять то?
08:08
съездил, снес кривой конфиг и залил старый из бекапа
08:16
./scripts/upgrade ? ;)
08:18
а в пендинг линк чек уже 20 страниц
08:18
епте что ж они ждут?
08:19
а выгружать нок нужно перед апгрейдом?
08:19
да
08:19
а то он бесконечно апдейтится будет ;)
08:20
гг
08:21
а в пендинг линк чек почему линков все больше и больше?
08:21
это ты где смотришь ?
08:22
inv reports
08:22
на карте линки пропадают
08:23
странно
08:23
у меня там только link method summary
08:24
чот нифига у меня pending links не работает.... хотя в ->Inventory есть
08:24
ну это отдельно пилили) и отдельно ставили
08:28
ну что теперь все 20 линков ручками потвердить?
08:29
какие службы задейсвованы для определения линков? Я коррелятор и класификатор вырубил к чертям ибо жрут по процу каждая
08:29
ну их нахер
08:29
блядь, вообще все линки пропали
08:29
сцуко
08:30
а что ты сделал с ними ?
08:31
ничего, запустил процес дискавери
08:32
и все вообще линков нет
08:32
в все в пендинге
09:51
у меня ввпендинге агрегированые порты Po и те железки для которых тушенки до сих пор нет
09:52
dvolodin, "netifaces is a Python module to get interfaces' IP addresses. netifaces allows to write interface names instead of IP addresses in configs" - в инструкции есть такая зависимость, она еще актуальна?
09:53
на s2300 у кого нить линки определились?
09:56
Link Method Summary
09:56
Method Count
09:56
5
09:56
cdp 3
09:56
lldp 2
09:56
10
09:56
вот это поворот
09:59
dvolodin, noc-discovery работает если запустить скрипт lldp дискавреи то все получает но линков не строит
10:00
надо проверять, что отдают с другой стороны
10:00
данные не сходятся и линки не подтверждаются
10:00
до обновления все сходилось
10:00
и подтверждалось
10:02
33-machin11p3 LLDP neighbors GigabitEthernet0/0/1 33-Machin12p3 00:25:9E:8C:26:F9 GigabitEthernet0/0/2 20
10:02
dvolodin, "netifaces is a Python module to get interfaces' IP addresses. netifaces allows to write interface names instead of IP addresses in configs" - в инструкции есть такая зависимость, она еще актуальна?
10:02
33-machin12p3 LLDP neighbors GigabitEthernet0/0/2 33-Machin11p3 00:25:9E:8C:26:E2 GigabitEthernet0/0/1 4
10:02
что не так?
10:05
zi_rus: оно поставится upgrade
10:06
ss_: покажи, что показыавет с одной стороны, и что с другой
10:06
dvolodin, о как, а что еще он поставит? я тут сижу их по одному ставлю
10:06
get_chassis_id MAC этот нашло?
10:06
dvolodin, так я и показал выше
10:06
zi_rus: все питоновские модули оно тебе поставит
10:06
ss_: там есть еще процесс id_discovery
10:07
он и chassis id находит
10:07
chassis id 33-machin13p2 from: 00:25:9E:8C:26:FE to: 00:25:9E:8C:26:FE
10:07
33-machin11p3 chassis id from: 00:25:9E:8C:26:E2
10:07
to: 00:25:9E:8C:26:E2
10:08
33-machin12p3 from: 00:25:9E:8C:26:F9 to: 00:25:9E:8C:26:F9
10:08
все правильно определяет
10:09
dvolodin "там есть еще процесс id_discovery" что за процесс? в скриптах такого нет, только Huawei.VRP.get_ip_discovery
10:10
среди процессов discovery есть id discovery
10:10
как минимум, его надо включить
10:11
где включить, подробнее
10:13
а главном конфиге он включен
10:14
что за фигня.... открываю "managed object profile" - открывается пустая вкладка
10:16
dvolodin, в noc.conf нет такой строки хм
10:16
у меня нет, есть только в дефаулте
10:16
щаз поправлю
10:17
похоже поменялся сам файл конфига, есть только значение default но в value пусто
10:31
ну так запустил и не определяет линки
10:31
в пендинг линк чек так же и висят
10:34
10:35
get_chassis_id их определяет?
10:35
get_chassis_id да там есть в паст бин
10:36
Script Huawei.VRP.get_interfaces on 33-machin12p3 (Huawei.VRP)
10:36
Script result
10:36
[{'forwarding_instance': 'default', 'interfaces': [], 'type': 'ip'}]
10:37
может в этом дело?
10:47
ало! Есть кто живой? У кого вообще работает определение ликнов?
10:50
ну у меня на хуавеях работает... на 2326
10:50
пля, а уменя херушки после апдейта
10:51
куды копать то
10:51
хаха... я после апдейта тоже не пробовал ;)
10:51
в логах кста есть ошибки
10:54
10:55
dvolodin, глянь лог пойжалуста
10:58
Help me please!
10:59
10:59
кто пофиксит 1000-й баг?
11:00
dvolodin, логи глянь, что там не так?
11:02
там его просто дохрена
11:02
10 мегов логов
11:02
сейчас перезапушу с дебаг левел
11:02
с начала трейса хотя бы
11:07
dvolodin, если у меня постгрес запущен но не настроен, скрипт сделает это?
11:07
сделает юзера и базу
11:07
ок
11:08
dvolodin, однозначно нужна новая инструкция
11:08
11:18
dvolodin, crashinfo нужно?
11:22
куку
11:23
dvolodin, а можно сделать enabled_protocols NAT
11:23
алик так делает
11:26
кто может проверить LLDP дисковеринг на 2300
11:31
freeseacher: а каким образом NAT к протоколу относится?
11:31
ss_: да, еще момент, оно интерфейсы нашло?
11:31
он к порту относится
11:31
алик для карты с поддержкой ната создает интерфейсы.
11:32
на них нет ничего внешнего.
11:32
ни ойпи ничего
11:32
но не выбрасывать же их
11:32
:)
11:33
для туннелей поддержку сделали
11:34
у кого там брокейды были
11:34
11:35
dvolodin, каким скриптом смотреть?
11:35
в inventory > interfaces
11:36
пусто
11:36
а раньше было, какие скрипты участвуют?
11:36
а чего ноку надо от меркуриала?
11:36
Downloading/unpacking Mercurial>=2.5.2 (from -r etc/requirements/noc.txt (line 1))
11:36
Could not find any downloads that satisfy the requirement Mercurial>=2.5.2 (from -r etc/requirements/noc.txt (line 1))
11:36
у меня стоит
11:37
[root@noc-test noc]# hg --version
11:37
Mercurial Distributed SCM (version 1.4)
11:37
root@monitor:/opt/noc# hg --version
11:37
not trusting file /opt/noc/.hg/hgrc from untrusted user noc, group noc
11:37
Mercurial Distributed SCM (version 2.4.1)
11:38
нафиг ему самый последний
11:39
dvolodin, почему такие требования к версии софта?
11:40
ss_: get_interfaces
11:41
zi_rus: GridVCS испольщует модуль bdiff оттуда
11:41
он только поздно появился?
11:41
и что теперь из исходников собирать?
11:41
dvolodin, а вот этот скрипт сломался после обновления, что значит поломали. формат того как дебаг скрипта делать не поменялся?
11:42
Script Huawei.VRP.get_interfaces on 33-Lenin24p2 (Huawei.VRP) Script result [{'forwarding_instance': 'default', 'interfaces': [], 'type': 'ip'}]
11:43
./noc debug-script get_mac_address_table 110122198_kan-uhmany типа того?
11:48
печаль
11:48
свежий hg просит еще кучу свежестей в зависимостях
11:48
zi_rus: ставь системный mercurial и вытаскивый noc
11:48
пилятъ, 2013-05-29 15:49:36,668 Cannot find ssh keys. Generate one by './noc generate-ssh-keys' command а на etc/ssh прав не было
11:49
а он сам себе все достанет
11:49
dvolodin, я поставил системный, я вытащил нок
11:49
ну а почему его pip ничего не достал?
11:49
скрипт upgrade мне выдает "Could not find any downloads that satisfy the requirement Mercurial>=2.5.2"
11:49
./bin/pip install Mercurial
11:50
ss_ всё работает, щас проверил
11:50
дискаверит по lldp 2326
11:50
ufir, Huawei.VRP.get_interfaces работает?
11:51
о, начал качать, а сначала выругался
11:52
ufir, у тебя нок новый?
11:52
ss_ да. но у меня есть одно подозрение
11:52
у тебя дескрипшны какие на портах ? ;)
11:52
disp int desc
11:52
аа по дефолту какие висят ?
11:53
Ethernet0/0/1 HUAWEI, Quidway Series, Ethernet0/0/1 Interface люимые запятые?
11:53
блядь яже правил это
11:53
я убрал их - и все отдискаверилось
11:53
ss_ да, я помню
11:53
сцуко чтож не закомитили то?
11:53
только видимо забыли их закоммитить, прошляпили
11:54
создай issue ;)
11:54
я тоже подумал что поправили - ан нет, хер вам
11:54
запятые убрал - всё ништяк
11:54
сейчас проверил прописал дескрипшен ан нет, херушки
11:55
я поменял на всех интерфейсах дескрипшн - и норм
11:56
короче у меня башка уже от этих плясок болит
11:56
2013-05-29 16:00:58,461 SCRIPT RESULT: Huawei.VRP.get_interfaces(33-Lenin24p2, 10.21.135.24)
11:56
[{'forwarding_instance': 'default', 'interfaces': [], 'type': 'ip'}]
11:57
[33-Lenin24p2]disp int desc
11:57
Interface Description
11:57
Ethernet0/0/1 Ethernet1
11:57
Ethernet0/0/2 HUAWEI, Quidway Series, Ethernet0/0/2 Interface
12:00
щаз из бекапа скрипт подниму и сравню что там сломали
12:10
12:10
люди, pip это такая наркомафия, чего ему не хватает? "No distributions at all found for pycrypto>=2.6"
12:11
dvolodin, эта хреновина не может скачать pycrypto, где косяк? опять руки не оттуда?
12:12
Downloading/unpacking pycrypto>=2.6 (from -r etc/requirements/noc.txt (line 5))
12:12
Could not find any downloads that satisfy the requirement pycrypto>=2.6 (from -r etc/requirements/noc.txt (line 5))
12:12
No distributions at all found for pycrypto>=2.6 (from -r etc/requirements/noc.txt (line 5))
12:12
у тебя там прокси или что?
12:12
нет
12:12
NAT
12:12
обычный нат без извратов
12:12
он что-то скачал, что-то мозги посношал
12:13
line 5
12:13
а первые 4 скачал
12:16
dvolodin, вот так это выглядит dvolodin
12:16
12:17
ufir, дай свой дебаг гет инт
12:19
dvolodin: у меня нет ни одного из перечисленных брокейдов =)
12:19
Huawei'евский патч совсем косой был
12:20
dvolodin, про гет интерфейс?
12:20
надо по образу и подобию аристы переделать, там удачное решение получилось
12:20
lf
12:20
да
12:20
dvolodin, если я дебаг сейчас скину ткнешь носом где он спотыкается? почему пустой ввывод? Что то я не могу понять что ему не хватает
12:22
12:23
ss_: кинь тушенку на beef@
12:23
можно с ключиком --private
12:24
dvolodin, как её сделать?
12:25
когда последний раз был вопрос про тушенку она не работала, потом у меня диплом был ))) так что выпал
12:29
ufir, ./noc debug-script get_interfaces 33-30LetPobCATS25p1 на 2300 сделай
12:29
работает?
12:30
поменял сейчас старый и новый гет инт не заработало
12:30
что то тут не то(
12:31
как тушенку делать?
12:33
get_interfaces работает
12:34
ss_: ./noc debug-script ….. -o /tmp/beef/ --private
12:45
а тчо опять тушенку собирают ?)
12:46
cisco 1921 не чухается
12:51
после вчерашнего ВНЕЗАПНО заработал апгрейд.
13:03
для хуавея поправил скрипт
13:06
13:06
проверяйте
13:06
тушенка для него не сходится
13:08
сейчас приходил ебнутый абонент))) 6 месяцев ебет мозги, с говномодемом. сигнал как падал так и падает
13:09
про абонентов есть три истины...
13:09
1. абонент всегда прав
13:09
2. абонент всегда врет
13:09
3. абонента надо любить
13:10
если их осознать и принять - жить будет чуток легче
13:10
любить анально и в жопу
13:11
dvolodin, 2013-05-29 17:14:06,937 SCRIPT RESULT: Huawei.VRP.get_interfaces(33-Lenin24p2, 10.21.135.24)
13:11
[{'forwarding_instance': 'default', 'interfaces': [], 'type': 'ip'}]
13:13
13:13
вот так с правками
13:13
попробуйте подебажить
13:14
секунду
13:18
2013-05-29 17:20:49,779 SCRIPT RESULT: Huawei.VRP.get_interfaces(33-Lenin24p2, 10.21.135.24)
13:18
[{'forwarding_instance': 'default', 'interfaces': [], 'type': 'ip'}]
13:24
после долгой и продолжительной болезни поставил-таки нок на тестовую вм по нынешней процедуре
13:24
и не могу сообразить, какой там дефолтный пароль
13:26
отправил я тушенку по последним гет инт
13:26
все пойду мамкини пельмешки кушать
13:28
пойду пиво пить с друганами
13:29
avb1: в консоли можно создать суперюзера. ./noc help запусти
13:32
о
13:33
не работает
13:35
./noc createsuperuser --username test
13:35
E-mail address: test@test.com
13:35
Password:
13:35
Password (again):
13:35
Superuser created successfully.
13:35
ufir, дай дебаг )))
13:35
всё работает
13:36
ss_ дебаг чего ?
13:36
./noc debug-script get_interfaces 33-30LetPobCATS25p1
13:37
s2300
13:37
эээ
13:37
я делал так ./noc debug-script Huawei.VRP.get_interfaces R1-K_Tsetkin32-3
13:37
а, это пофигу же
13:38
просто у меня почему то не идет
13:38
у тебя какой софт
13:39
VRP (R) software, Version 5.70 (S2300 V100R005C01SPC100)
13:40
V100R005C01SPC100 и V100R006C03 и V100R006C00SPC800 нигде не пашет
13:41
приэтом всем на 5300 все пашет
13:41
и отвечает мне это дело следующим образом:
13:41
psycopg2.OperationalError: FATAL: Ident authentication failed for user "noc"
13:42
Да, я чайник в этом вопросе.
13:42
avb1, решение простое
13:42
avb1 дык пропиши авторизацию или дай доступ
13:43
sudo cat /etc/postgresql/9.0/main/pg_hba.conf
13:43
host noc noc 127.0.0.1/32 trust
13:43
и прочее
13:43
+ local all all trust
13:43
local all postgres trust
13:44
вчера как раз секес был с постгресом
13:44
ufir, спасибо, буду курить чем разница
13:44
ss_ обновлялся буквально пару часов назад
13:45
ufir, скинь свой sa/profiles/Huawei/VPR/get_interfaces.py
13:45
дифф сделаю
13:45
обновлюсь
13:46
я ща вымру
13:46
pg_hba.conf на этой машине отсутствует как класс
13:46
постгресс то есть?
13:46
какой?
13:47
Package postgresql-8.4.13-1.el6_3.i686 already installed and latest version
13:47
центось
13:48
└─[$] <> cat /var/lib/pgsql/data/pg_hba.conf | grep trust
13:48
local all all trust
13:48
host all all ::1/128 trust
13:48
local gis noc trust
13:48
local noc noc trust
13:48
тебе нужна только local all all trust
13:48
avb1, в другом месте файло, у меня бубунта
13:48
у меня просто тоже центос
13:48
постгри потом рестартани
13:52
чот ожило
13:52
да-а-а
13:53
не в ту сторону у меня мозги работают, разленился я на проприетарном софте :)
13:53
ничо, все на эти грабли наступали
13:54
хождение по граблям общего пользования...
13:57
бляд, обновился один хер не пашет
13:57
все пошел пельмени есть
14:05
все, заработало. Пошел пиво пить. Надо.
14:07
я тоже пошел пиво пить.
Share this page
Share this page: