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.05.2013
mikevlz|2 #
06:13
ух ты! пендиг линк чек закоммичен
06:14
хотя нет. вроде пока только запланирован
ss_ #
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
удаленно что можно сделать?
mikevlz|2 #
06:21
чтоб вообще не ехать? или чтоб туда мог поехать человек без квалификации?
06:22
если жи snmp, и свич может по snmp-команде загрузить новый конфиг - влей ему новый конфиг
06:22
жив*
06:22
если без квалификации - то замена/аналог moxa n-port(ethernet-rs232 bridge)
zi_rus #
06:26
народ, а какая сейчас инструкция для установки нока с нуля? я запустил проксмокс на отдельной машине и создаю там виртуалку с центосью, сейчас ось установится и хочу накатить туда нок. какие мои действия?
ss_ #
06:36
mikevlz|2, на snmp отвечает
06:37
mikevlz|2, скажи оиды как влить
06:37
и ребутнуть
mikevlz|2 #
06:37
не скажу =)
06:37
нету у меня таких свичей
zi_rus #
06:41
dvolodin, а какая сейчас кошерная инструкция для установки последней версии нока с нуля на голый сервер?
06:41
то что на форуме я полягаю относится к обновлению до последней версии
mikevlz|2 #
06:42
оно может и поставить с нуля
06:42
вроде
zi_rus #
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
вообще должно быть как можно меньше действий из консоли
ss_ #
06:57
zi_rus, у тебя есть s2300 хуявеи?
zi_rus #
06:57
нет
06:58
циски и длинки только
06:58
да и длинки не мои, но есть на них доступ
ss_ #
07:01
ufir, ты тут?
ufir #
07:01
да
mikevlz|2 #
07:03
ss_: http://hghltd.yandex.net/yandbtm?fmode=inject&url=http%3A%2F%2Fwww.h3c.com%2Fportal%2FProducts___Solutions%2FTechnology%2FSystem_Management%2FConfiguration_Example%2F200912%2F656452_57_0.htm&tld=ru&text=url%3Ah3c.com%2Fportal%2FProducts___Solutions%2FTechnology%2FSystem_Management%2FConfiguration_Example%2F200912%2F656452_57_0.htm%20|%20url%3Awww.h3c.com%2Fportal%2FProducts___Solutions%2FTech
07:03
не оно?
07:03
правда h3c, а не именно хуавей
ss_ #
07:04
mikevlz|2, не не оно
07:04
не октрывается ссылка вообще
mikevlz|2 #
07:04
ммм...
ss_ #
07:04
http://blog.webdir.bg/huawei-s23003300-default-bootrom-password/
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:
mikevlz|2 #
07:05
для этого надо добраться до бутрома, что возможно через консоль
07:05
а тебе ведь ехать неохота
ss_ #
07:05
проверил сейчас на s2300ei-v100r006c03.cc
07:06
The default password is huawei
07:06
вот вот ехать не хочу, машины нет
07:07
в подъезде его еще искать
ufir #
07:07
куда ехать-то собрался ? ;)
mikevlz|2 #
07:07
ufir: пароль ему сбросить надо или конфиг другой по снмп залить
ss_ #
07:08
пароль
07:08
на вынос)
dvolodin #
07:12
mikevlz|2: views.py я ему дополировал
mikevlz|2 #
07:13
dvolodin: а я для себя сегодня добавил еще один actioncolumn, который удаляет запись из таблицы
dvolodin #
07:13
zi_rus: на какую систему ставить?
mikevlz|2 #
07:13
мой поиск линков по вланам там много лишнего находит, но помогает не лазить наружу
zi_rus #
07:13
dvolodin, centso
07:14
*centos
ss_ #
07:24
Кстати почему в пендинк чек много линков висит на проверку
07:24
?
mikevlz|2 #
07:24
не проходят проверку с другой стороны
07:25
обламываются при этой проверке, или не дошло время проверки
dvolodin #
07:49
закоммитил pendinglink
07:49
проверяйте
07:52
хлам там почистил
07:57
и поле метод поправил
07:57
теперь оно будет типа lldp+manual
freeseacher #
07:58
это типа линки строить ?
ufir #
08:02
а как проверять-то ?
ss_ #
08:07
как обновлять то?
08:08
съездил, снес кривой конфиг и залил старый из бекапа
ufir #
08:14
кого обновлять ?
ss_ #
08:15
нок
ufir #
08:16
./scripts/upgrade ? ;)
ss_ #
08:18
а в пендинг линк чек уже 20 страниц
08:18
епте что ж они ждут?
08:19
а выгружать нок нужно перед апгрейдом?
ufir #
08:19
да
08:19
а то он бесконечно апдейтится будет ;)
ss_ #
08:20
гг
08:21
а в пендинг линк чек почему линков все больше и больше?
ufir #
08:21
это ты где смотришь ?
ss_ #
08:22
inv reports
08:22
на карте линки пропадают
ufir #
08:23
странно
08:23
у меня там только link method summary
08:24
чот нифига у меня pending links не работает.... хотя в ->Inventory есть
ss_ #
08:24
ну это отдельно пилили) и отдельно ставили
08:28
ну что теперь все 20 линков ручками потвердить?
08:29
какие службы задейсвованы для определения линков? Я коррелятор и класификатор вырубил к чертям ибо жрут по процу каждая
08:29
ну их нахер
08:29
блядь, вообще все линки пропали
08:29
сцуко
ufir #
08:30
а что ты сделал с ними ?
ss_ #
08:31
ничего, запустил процес дискавери
08:32
и все вообще линков нет
08:32
в все в пендинге
dvolodin #
08:55
ss_ noc-discovery
bash777 #
09:51
у меня ввпендинге агрегированые порты Po и те железки для которых тушенки до сих пор нет
zi_rus #
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" - в инструкции есть такая зависимость, она еще актуальна?
ss_ #
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 дискавреи то все получает но линков не строит
dvolodin #
10:00
надо проверять, что отдают с другой стороны
ss_ #
10:00
с обоих сторон
dvolodin #
10:00
данные не сходятся и линки не подтверждаются
ss_ #
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
zi_rus #
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" - в инструкции есть такая зависимость, она еще актуальна?
ss_ #
10:02
33-machin12p3 LLDP neighbors GigabitEthernet0/0/2 33-Machin11p3 00:25:9E:8C:26:E2 GigabitEthernet0/0/1 4
10:02
что не так?
dvolodin #
10:05
zi_rus: оно поставится upgrade
10:06
ss_: покажи, что показыавет с одной стороны, и что с другой
zi_rus #
10:06
dvolodin, о как, а что еще он поставит? я тут сижу их по одному ставлю
dvolodin #
10:06
get_chassis_id MAC этот нашло?
ss_ #
10:06
dvolodin, так я и показал выше
dvolodin #
10:06
zi_rus: все питоновские модули оно тебе поставит
10:06
ss_: там есть еще процесс id_discovery
10:07
он и chassis id находит
ss_ #
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
dvolodin #
10:10
среди процессов discovery есть id discovery
10:10
как минимум, его надо включить
ss_ #
10:11
где включить, подробнее
10:13
а главном конфиге он включен
ufir #
10:14
что за фигня.... открываю "managed object profile" - открывается пустая вкладка
ss_ #
10:16
dvolodin, в noc.conf нет такой строки хм
dvolodin #
10:16
есть
ss_ #
10:16
у меня нет, есть только в дефаулте
10:16
щаз поправлю
10:17
похоже поменялся сам файл конфига, есть только значение default но в value пусто
10:31
ну так запустил и не определяет линки
10:31
в пендинг линк чек так же и висят
10:34
dvolodin, http://pastebin.com/AEsLQCST
dvolodin #
10:35
get_chassis_id их определяет?
ss_ #
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
ало! Есть кто живой? У кого вообще работает определение ликнов?
ufir #
10:50
ну у меня на хуавеях работает... на 2326
ss_ #
10:50
пля, а уменя херушки после апдейта
10:51
куды копать то
ufir #
10:51
хаха... я после апдейта тоже не пробовал ;)
ss_ #
10:51
в логах кста есть ошибки
10:54
http://pastebin.com/1Bpfhumg
10:55
dvolodin, глянь лог пойжалуста
10:58
Help me please!
dvolodin #
10:59
тадам! пришел NOC-999
10:59
кто пофиксит 1000-й баг?
ss_ #
11:00
dvolodin, логи глянь, что там не так?
dvolodin #
11:01
трейс обрезан
ss_ #
11:02
там его просто дохрена
11:02
10 мегов логов
11:02
сейчас перезапушу с дебаг левел
dvolodin #
11:02
с начала трейса хотя бы
zi_rus #
11:07
dvolodin, если у меня постгрес запущен но не настроен, скрипт сделает это?
dvolodin #
11:07
сделает юзера и базу
zi_rus #
11:07
ок
11:08
dvolodin, однозначно нужна новая инструкция
ss_ #
11:08
dvolodin, http://pastebin.com/qKeL9uai
11:18
dvolodin, crashinfo нужно?
11:22
куку
freeseacher #
11:23
dvolodin, а можно сделать enabled_protocols NAT
11:23
алик так делает
ss_ #
11:26
кто может проверить LLDP дисковеринг на 2300
dvolodin #
11:31
freeseacher: а каким образом NAT к протоколу относится?
11:31
ss_: да, еще момент, оно интерфейсы нашло?
freeseacher #
11:31
он к порту относится
11:31
алик для карты с поддержкой ната создает интерфейсы.
11:32
на них нет ничего внешнего.
11:32
ни ойпи ничего
11:32
но не выбрасывать же их
11:32
:)
dvolodin #
11:33
для туннелей поддержку сделали
11:34
у кого там брокейды были
11:34
посмотрите NOC-999
ss_ #
11:35
dvolodin, каким скриптом смотреть?
dvolodin #
11:35
в inventory > interfaces
ss_ #
11:36
пусто
11:36
а раньше было, какие скрипты участвуют?
zi_rus #
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)
ss_ #
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)
zi_rus #
11:38
нафиг ему самый последний
11:39
dvolodin, почему такие требования к версии софта?
dvolodin #
11:40
ss_: get_interfaces
11:41
zi_rus: GridVCS испольщует модуль bdiff оттуда
zi_rus #
11:41
он только поздно появился?
11:41
и что теперь из исходников собирать?
ss_ #
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 типа того?
zi_rus #
11:48
печаль
11:48
свежий hg просит еще кучу свежестей в зависимостях
dvolodin #
11:48
zi_rus: ставь системный mercurial и вытаскивый noc
ss_ #
11:48
пилятъ, 2013-05-29 15:49:36,668 Cannot find ssh keys. Generate one by './noc generate-ssh-keys' command а на etc/ssh прав не было
dvolodin #
11:49
а он сам себе все достанет
zi_rus #
11:49
dvolodin, я поставил системный, я вытащил нок
dvolodin #
11:49
ну а почему его pip ничего не достал?
zi_rus #
11:49
скрипт upgrade мне выдает "Could not find any downloads that satisfy the requirement Mercurial>=2.5.2"
dvolodin #
11:49
./bin/pip install Mercurial
ufir #
11:50
ss_ всё работает, щас проверил
11:50
дискаверит по lldp 2326
ss_ #
11:50
ufir, Huawei.VRP.get_interfaces работает?
ufir #
11:51
lf
11:51
да
zi_rus #
11:51
о, начал качать, а сначала выругался
ufir #
11:52
ss_ работает
ss_ #
11:52
ufir, у тебя нок новый?
ufir #
11:52
ss_ да. но у меня есть одно подозрение
ss_ #
11:52
какое?
ufir #
11:52
у тебя дескрипшны какие на портах ? ;)
11:52
disp int desc
ss_ #
11:52
нет их там
ufir #
11:52
аа по дефолту какие висят ?
ss_ #
11:53
Ethernet0/0/1 HUAWEI, Quidway Series, Ethernet0/0/1 Interface люимые запятые?
ufir #
11:53
да
11:53
;)
ss_ #
11:53
блядь яже правил это
ufir #
11:53
я убрал их - и все отдискаверилось
11:53
ss_ да, я помню
ss_ #
11:53
сцуко чтож не закомитили то?
ufir #
11:53
только видимо забыли их закоммитить, прошляпили
11:54
создай issue ;)
11:54
я тоже подумал что поправили - ан нет, хер вам
11:54
запятые убрал - всё ништяк
ss_ #
11:54
сейчас проверил прописал дескрипшен ан нет, херушки
ufir #
11:55
я поменял на всех интерфейсах дескрипшн - и норм
11:56
короче у меня башка уже от этих плясок болит
ss_ #
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
http://pastebin.com/k3ZPtsHq diff ./get_interfaces.py текущий ./sa_profiles_Huawei_VRP_get_interfaces.py то что работало когдато
zi_rus #
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))
dvolodin #
12:12
у тебя там прокси или что?
zi_rus #
12:12
нет
12:12
NAT
12:12
обычный нат без извратов
12:12
он что-то скачал, что-то мозги посношал
12:13
line 5
12:13
а первые 4 скачал
12:16
dvolodin, вот так это выглядит dvolodin
12:16
http://pastebin.com/j8Rr20U2
dvolodin #
12:17
странное
ss_ #
12:17
ufir, дай свой дебаг гет инт
mikevlz|2 #
12:19
dvolodin: у меня нет ни одного из перечисленных брокейдов =)
dvolodin #
12:19
Huawei'евский патч совсем косой был
ss_ #
12:20
dvolodin, про гет интерфейс?
dvolodin #
12:20
надо по образу и подобию аристы переделать, там удачное решение получилось
12:20
lf
12:20
да
ss_ #
12:20
dvolodin, если я дебаг сейчас скину ткнешь носом где он спотыкается? почему пустой ввывод? Что то я не могу понять что ему не хватает
12:22
http://pastebin.com/iVCrRXkh заранее)
dvolodin #
12:23
ss_: кинь тушенку на beef@
12:23
можно с ключиком --private
ss_ #
12:24
dvolodin, как её сделать?
12:25
когда последний раз был вопрос про тушенку она не работала, потом у меня диплом был ))) так что выпал
12:29
ufir, ./noc debug-script get_interfaces 33-30LetPobCATS25p1 на 2300 сделай
12:29
работает?
12:30
поменял сейчас старый и новый гет инт не заработало
12:30
что то тут не то(
12:31
как тушенку делать?
ufir #
12:33
get_interfaces работает
dvolodin #
12:34
ss_: ./noc debug-script ….. -o /tmp/beef/ --private
bash777 #
12:45
а тчо опять тушенку собирают ?)
12:46
cisco 1921 не чухается
avb1 #
12:51
после вчерашнего ВНЕЗАПНО заработал апгрейд.
dvolodin #
13:03
для хуавея поправил скрипт
13:06
http://pastie.org/7979361
13:06
проверяйте
13:06
тушенка для него не сходится
ss_ #
13:08
сейчас приходил ебнутый абонент))) 6 месяцев ебет мозги, с говномодемом. сигнал как падал так и падает
mikevlz|2 #
13:09
про абонентов есть три истины...
13:09
1. абонент всегда прав
13:09
2. абонент всегда врет
13:09
3. абонента надо любить
13:10
если их осознать и принять - жить будет чуток легче
ss_ #
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'}]
dvolodin #
13:13
http://pastie.org/7979385
13:13
вот так с правками
13:13
попробуйте подебажить
ss_ #
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'}]
avb1 #
13:24
после долгой и продолжительной болезни поставил-таки нок на тестовую вм по нынешней процедуре
13:24
и не могу сообразить, какой там дефолтный пароль
ss_ #
13:26
отправил я тушенку по последним гет инт
13:26
все пойду мамкини пельмешки кушать
ufir #
13:28
точно
ss_ #
13:28
ufir, что?
ufir #
13:28
пойду пиво пить с друганами
mikevlz|2 #
13:29
avb1: в консоли можно создать суперюзера. ./noc help запусти
avb1 #
13:32
о
13:33
не работает
ufir #
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.
ss_ #
13:35
ufir, дай дебаг )))
ufir #
13:35
всё работает
13:36
ss_ дебаг чего ?
avb1 #
13:36
во как
ss_ #
13:36
./noc debug-script get_interfaces 33-30LetPobCATS25p1
13:37
s2300
ufir #
13:37
эээ
13:37
я делал так ./noc debug-script Huawei.VRP.get_interfaces R1-K_Tsetkin32-3
13:37
а, это пофигу же
ss_ #
13:37
без разницы
ufir #
13:38
да
ss_ #
13:38
просто у меня почему то не идет
13:38
у тебя какой софт
ufir #
13:39
VRP (R) software, Version 5.70 (S2300 V100R005C01SPC100)
ss_ #
13:40
V100R005C01SPC100 и V100R006C03 и V100R006C00SPC800 нигде не пашет
ufir #
13:40
отправил
ss_ #
13:41
приэтом всем на 5300 все пашет
avb1 #
13:41
и отвечает мне это дело следующим образом:
13:41
psycopg2.OperationalError: FATAL: Ident authentication failed for user "noc"
13:42
Да, я чайник в этом вопросе.
ss_ #
13:42
avb1, решение простое
avb1 #
13:42
я подозревал
ufir #
13:42
avb1 дык пропиши авторизацию или дай доступ
ss_ #
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
avb1 #
13:43
Mother of god...
ss_ #
13:44
вчера как раз секес был с постгресом
13:44
ufir, спасибо, буду курить чем разница
ufir #
13:44
ss_ обновлялся буквально пару часов назад
ss_ #
13:45
ufir, скинь свой sa/profiles/Huawei/VPR/get_interfaces.py
13:45
дифф сделаю
13:45
обновлюсь
avb1 #
13:46
я ща вымру
13:46
pg_hba.conf на этой машине отсутствует как класс
ss_ #
13:46
постгресс то есть?
13:46
какой?
ufir #
13:47
avb1 ось какая ?
avb1 #
13:47
Package postgresql-8.4.13-1.el6_3.i686 already installed and latest version
13:47
центось
ufir #
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
ss_ #
13:48
avb1, в другом месте файло, у меня бубунта
ufir #
13:48
у меня просто тоже центос
13:48
постгри потом рестартани
avb1 #
13:52
чот ожило
13:52
да-а-а
13:53
не в ту сторону у меня мозги работают, разленился я на проприетарном софте :)
ufir #
13:53
ничо, все на эти грабли наступали
avb1 #
13:54
хождение по граблям общего пользования...
ss_ #
13:57
бляд, обновился один хер не пашет
13:57
все пошел пельмени есть
avb1 #
14:05
все, заработало. Пошел пиво пить. Надо.
ufir #
14:07
я тоже пошел пиво пить.
Tweet
Share this page
Share this page: Tweet