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: 05.05.2015
Dmitry1 #
00:00
в некоторых свичах там после vlan type идет еще какая-то муть
evyscr #
00:02
надо было просто сказать: вопрос производительности -)
00:09
ну блядь
00:09
ну почему внезапная зависимость от curses?
00:11
какой там есть аналог autocrap для питона? прикрутите шоле.
00:12
(это прилетел злоебучий меркуриал и упал в трейсбек)
00:13
зачем вообще мне два меркуриала в системе?
dvolodin #
01:43
ну так что с тестами установки?
zi_rus #
02:14
dvolodin: а что ты знаешь про netcracker?
lexus-omsk #
02:18
перед релизом бы быги интерфейса починить... прям вообще напрягают NOC-1449
02:18
*баги
hsychla_ #
02:18
hi
02:20
Am I mistaken or should I be able to model connections between devices (switch to switch, switch to router etc.) in nocproject? If so, is there some manual regarding this? maybe even step-by-step?
zi_rus #
02:21
lexus-omsk: 1449 - а 4 не полечилось уже?
02:23
hsychla_: inventory > interfaces, select managed object and click "Link/Unlink" button
lexus-omsk #
02:24
не, оно больше всего и мешает... 3й вроде не повторялся больше
evyscr #
02:27
а в каком issue расписывалось про пустой экран в, например, списке managed object, если где-то была выставлена галочка?
02:27
(после обновления списка, i mean)
TSergey #
02:28
в FM сегодня такое наблюдал, верхняя треть списка --- пустой экран
lexus-omsk #
02:28
ну про пустой список, точнее, когда всё съезжает вниз - там же скриншот был, в 1449, но там не про галочки
zi_rus #
02:29
пустой экран это вообще жесть
02:30
причем раньше только изредка проявлялось
evyscr #
02:30
простейший way to reproduce: выбрать (пометить) девайс, который не в начале списка, отсортировать по другому полю.
zi_rus #
02:30
а когда я на новом месте нок развернул, вообще постонно валится
evyscr #
02:31
такое чуйство, что там индексы съезжают
02:31
гридовские
02:33
4-й пункт вообще какой-то плавающий
02:34
вроде с самого появления extjs 5
02:34
то есть, то нет
02:40
у нас, кстати, скоро 11111-гет. 8 коммитов осталось.
zi_rus #
02:42
evyscr: ты видел что dvolodin удумал, датами версии нумеровать, так что эти твои коммиты теперь ничего не значат
02:43
два коммита за пять лет, а версия ого, на пять мажорных единиц поднялась
02:43
хотя по факту до 1,0 еще не доросли
evyscr #
02:44
коммиты всегда значат, лол
dvolodin #
02:44
один фиг как-то нумеровать надо
zi_rus #
02:44
dvolodin: по порядку
02:45
хорошая идея?
evyscr #
02:45
датами нумеровалось в эпоху cvs
dvolodin #
02:45
zi_rus: ну так и датами тоже по порядку
zi_rus #
02:46
нет
02:46
по порядку это когда за 0,8 идет 0,9
evyscr #
02:46
ну а чем плохо major.minor.bugfix ?
zi_rus #
02:46
вот и я говорю
dvolodin #
02:46
отсутсвием minor'а и bugfix
02:46
:)
zi_rus #
02:47
а когда они появятся опять переделывать
dvolodin #
02:47
почему
02:47
15.05.1
02:47
и так далее
evyscr #
02:47
и релиз раз в полгода.
02:47
Марк, перелогиньтесь
dvolodin #
02:47
раз в 1-2 месяца
lexus-omsk #
02:47
т.е. как наша гор.администрация: решаем проблему выноса полигонов ТБО за город путём переноса черты города
zi_rus #
02:48
dvolodin: мажор должен меняться тогда когда теряется совместимость, а не раз в год
TSergey #
02:48
элегантно
zi_rus #
02:48
иначе затрахаешься по релизнотесам искать, безопасно ообновляться или нет
dvolodin #
02:48
zi_rus oracle 10/11/12 не смущают?
02:48
или postgresql 9.4 умеет хавать базу от 9.3?
zi_rus #
02:49
dvolodin: меня многое смущает, но это не значит что за дураками надо повторять
evyscr #
02:49
зачем вообще нужна версия?
02:50
для кого она?
dvolodin #
02:50
для поддержки
evyscr #
02:50
которой?
zi_rus #
02:50
осталось запилить поддержку
evyscr #
02:50
а то у нас вроде считается, что нок следует допиливать под себя
dvolodin #
02:50
чего ее запиливать, если она есть
02:51
evyscr: если своими силами, то да - пили под себя
evyscr #
02:51
эм, я как бы повторяю слова некоторых товарищей, не будем показывать пальцем
TSergey #
02:51
чет я вздремываю чтоли сегодня... релиз, летом следующий, поддержка есть --- я же правильно все читаю?
zi_rus #
02:52
ты правильно читаешь
02:52
но сказки они такие
evyscr #
02:52
ну почему, поддержка может быть
02:53
силами сообщества так уже имеется
02:53
community version
zi_rus #
02:54
evyscr: я думаю что dvolodin за евры саппорт вам организует
evyscr #
02:54
zi_rus: и вам
zi_rus #
02:54
просто те у кого есть евры тут не сидят и не клянчат
dvolodin #
02:54
именно
02:54
ладно, смотрите
02:55
сейчас просто так нет ресурсов поддерживать minor'ы старых версий
zi_rus #
02:55
да, и нам
dvolodin #
02:55
и нет необходимости в этом
02:55
поэтому скатились к rolling release
zi_rus #
02:55
необходимость есть
02:55
это факт
dvolodin #
02:56
zi_rus: лично для меня -- нет, если кто-то их хочет тянуть, то я не против
zi_rus #
02:56
так мы не про тебя
02:56
мы про нас
02:56
нам необходимость есть
02:56
иначе от боли при обновлении не избавиться
evyscr #
02:56
а и так не избавиться
zi_rus #
02:57
ну почему
evyscr #
02:57
(и это всего касается)
zi_rus #
02:57
апгрейднуться на минор где пофиксили багу в скрипте, ничего страшного
dvolodin #
02:57
у NOC'а миграция относительно мягкая
evyscr #
02:57
в одну сторону :)
dvolodin #
02:57
кто будет портировать исправления скриптов назад?
zi_rus #
02:57
кроме тех случаев когда все ломается
evyscr #
02:58
смотря какие исправления
zi_rus #
03:00
минорные
03:00
evyscr: вот например https://bitbucket.org/nocproject/noc/commits/860f52ebad28c0651e456b396703cce4fd718557
03:00
ничего страшного
dvolodin #
03:00
для ведения минорных веток нужно
03:00
1. чтобы это было кому-то нужно
03:00
2. чтобы кто-то портировал назад фиксы
03:00
3. чтобы кто-то тестил их
zi_rus #
03:00
нужен просто один человек который будет просматривать коммиты и аппрувить их в отдеьлную ветку
dvolodin #
03:00
4. чтобы кто-то релизил миновы
hsychla_ #
03:01
zi_rus: after selecting a managed object, the list stays empty. I guess my devices are not correct, tehn.
03:01
*then
dvolodin #
03:01
zi_rus: о чем ты говоришь, я сегодня с утра спросил, кто может протестить инсталляцию на centos
hexes #
03:01
Доброго всем дня! Увидил патч Дмитрия для Vyatta,накатил, теперь получаю: http://pastebin.com/JunxW75R
zi_rus #
03:02
hsychla_: enable interface discovery in managed object profile
dvolodin #
03:02
hexes: нужен полный трейс
03:03
zi_rus: это при том, что там даже думать не надо -- накатил систему начисто и смотри
hsychla_ #
03:03
zi_rus: thought that I needed that. I have all discovery disabled at the moment because it causes a very high load on the server due to some loop I can't find. I'll fix that when I get the time and try again
evyscr #
03:04
dvolodin: а это смотря что значит "протеститровать"
zi_rus #
03:04
dvolodin: нет, это не то
03:05
evyscr: вестимо раскатать нок через бутстрап и посмотреть проблемы
dvolodin #
03:05
evyscr: я абсолютно подробно расписал
03:05
да
03:05
раскатить через bootstrap и проверить
evyscr #
03:06
проверить, что оно запускается или как?
zi_rus #
03:06
dvolodin: я считаю лучше виртуальный образ распространять с нормально равернутым ноком, возможно в разных вариациях базовой системы, чем пилить эти кривые скрипты
evyscr #
03:06
inb4, без железа
dvolodin #
03:06
проверить, что все пакеты собрались, оно запускается, активатор зацепился, дефолтная проба зацепилась
03:07
zi_rus: образ тоже есть, после релиза соберем новый
zi_rus #
03:07
он кривой
evyscr #
03:07
6.6?
dvolodin #
03:07
чем он кривой?
03:07
evyscr: ты про centos?
zi_rus #
03:07
мне не нравится, у людей возникают проблемы
evyscr #
03:07
yep
dvolodin #
03:07
6-ку и 7-ку желательно
hexes #
03:08
http://pastebin.com/tiAvjhCs
dvolodin #
03:08
export NOC_BRANCH=develop
evyscr #
03:08
семёрку хрен знает, я её не щупал
dvolodin #
03:08
и bootstrap0 запускать с ключем --no-boostrap
evyscr #
03:08
уже увидел
dvolodin #
03:08
после 0-й фазы можно снапшот сделать
03:09
все, что связано с postgis - выкинуть
03:09
в centos'е в boostrap'е не ставится quilt
evyscr #
03:09
кстате, там python-curses уже указан в зависимостях?
dvolodin #
03:09
нет
03:09
не уверен, что нужно
03:09
Debian 7 с boostrap'а сейчас взлетел
evyscr #
03:10
у меня меркуриал вывалился
dvolodin #
03:10
сами boostrap0 нужно брать последних версий из bitbucket'а
evyscr #
03:10
я очень удивился
dvolodin #
03:10
может быть в шляпе так питон собирают
hexes #
03:11
dvolodin, вы увидели ссылку с полным трейсом?
evyscr #
03:11
http://dpaste.com/33XKZNF
dvolodin #
03:12
hexes: https://cp.nocproject.org/p/n8UN
03:13
evyscr: значит питон там так собран, тогда на этой платформе нужно curses, да
03:15
ну и убунту неплохо бы потестить
hexes #
03:16
http://pastebin.com/d17VuGRV
dvolodin #
03:17
hexes: мне variables нужны оттуда
hexes #
03:18
а они не такие же как в первом выводе? сейчас скопирую
dvolodin #
03:18
их вообще нет
hexes #
03:19
http://pastebin.com/tiAvjhCs я имею ввиду тут же они есть, они же не изменились... или
dvolodin #
03:22
hexes: ты не накатил мой патчик
03:22
:)
hexes #
03:22
накатил
dvolodin #
03:23
тогда давай свежий трейс
hexes #
03:29
О_о а перезагружать нужно? Я поправил руками py файл, запустит "Run again", он выдал ошибку, я остновил noc, сделал ./scripts/upgrade теперь на выходе: http://pastebin.com/k0eNHPk9
03:29
Т.е. сейчас всё ок? он такой вывод должен отадть?
dvolodin #
03:31
hexes: ну да
03:31
только там лажа, адресов не вижу
hexes #
03:32
Ну =) я их потёр...
dvolodin #
03:32
мда
03:32
и как такое диагностировать прикажете?
hexes #
03:33
что? Не выставлять же напоказ внутренности сети
03:33
могу на 192.168 в сл. раз менять, если это принципиально необходио для диагностики
dvolodin #
03:34
чтобы не выставлять напоказ -- ./noc paste
03:34
без --public
hexes #
03:35
я в юнности брал циску на побаловаться в одной несовсем "открытой" организации. и по дури конфиг вывесил. Мне ч/з какое то время позвонили дяденьки и намекнули что... не стоит...
03:36
Хоть чуть чуть доков бы! ./noc paste что делает? что и куда пастит?
03:39
Script Vyatta.Vyatta.get_ip_discovery on vyatta-r1 (Vyatta.Vyatta) Script result Task failed: Timed out
dvolodin #
03:44
В принципе, без postgis инсталляшка сильно упрощается
Dmitry1 #
04:04
hexes: ip_discovery дергает get_arp
04:05
дебаж get_arp
e_zombie #
04:28
,,
dvolodin #
04:47
evyscr: Centos проверишь?
04:47
я на Debian8 накатываю
04:59
zi_rus: ты, помнится, бился с запуском NOC'а через systemd
evyscr #
05:00
dvolodin: 6.6 проверяю
dvolodin #
05:04
quilt ему там надо ставить, не было его в boostrap0
zi_rus #
05:05
бился но неудачно
05:06
@reboot /opt/noc/scripts/start.sh
05:06
кронтаб работает
evyscr #
05:07
вообще там неплохо бы объединить установку пакетов в одну транзакцию
dvolodin #
05:07
evyscr: это как?
evyscr #
05:08
сейчас пока видится, что каждый rpm-пакет устанавливается отдельно
05:09
Package mongo-10gen is obsoleted by mongodb-org, trying to install mongodb-org-2.6.9-1.x86_64 instead
05:09
и фейл на закачке, ха-ха
dvolodin #
05:12
ну да, надо mongodb-org ставить
05:13
На Debian8 поставился из коробки
e_zombie #
05:16
https://pp.vk.me/c625626/v625626151/30619/1QiXl4YTk1w.jpg
05:17
https://pp.vk.me/c625626/v625626151/30601/iRrvgsxDPAQ.jpg
05:17
https://pp.vk.me/c625626/v625626151/3053b/vapEwmWpRGw.jpg
evyscr #
05:18
годные сиськи
05:19
warning: bitbucket.org certificate with fingerprint 45:ad:ae:1a:cf:0e:73:47:06:07:e0:88:f5:cc:10:e5:fa:1c:f7:99 not verified (check hostfingerprints or web.cacerts config setting)
05:20
WARNING: The 'addUser' shell helper is DEPRECATED. Please use 'createUser' instead
Night_Snake #
05:21
https://pp.vk.me/c625626/v625626151/30601/iRrvgsxDPAQ.jpg это ж Ан-12?
evyscr #
05:21
как теперь его правильно (в рамках тестирования) стартовать?
e_zombie #
05:24
Night_Snake: это ан-24\32 в какой модификации сказать не могу. их было очень много наделано а сималось почти с 200+ метров не очень дальнобойной оптикой
05:24
а на заднемплане стоят ту160 которые полетят в москву на парад
Night_Snake #
05:32
Ну Ту-160 я узнал, как и Ту-95 на втором кадре. А вот Ан-12/Ан-24 я крайний раз вживую видел лет двадцать назад
dvolodin #
05:32
evyscr: его boostrap должен поднять
05:32
заходи на web-морду
e_zombie #
05:32
ну ан12 всётаки 4 двигательные
Night_Snake #
05:32
Ааа... точняк. Вспомнил. Позор на мою седую голову, да
05:33
Кстати, у кого брокейды есть в хозяйстве?
e_zombie #
05:34
свят свят
evyscr #
05:34
короче, пипу там надо ещё пару пакетов скормить
ufir #
05:34
а чо. у меня есть несколько, нормуль
evyscr #
05:35
шоб не ругался на ssl
e_zombie #
05:35
dvolodin: у меня тут мысль проскакивала в голове. а не написать ли правила на аварии для контроля сервиса (например BIND) типа он упал поднялся. или без объекта в МО не прокатит?
Night_Snake #
05:35
ufir: а какой профиль и какая железка?
e_zombie #
05:35
кхм. сервис приделать как интерфейс и для него делать хуйнюшки
dvolodin #
05:36
объект ему нужен
05:36
да и не хочится пока сервисами заморачиваться
ufir #
05:36
Night_Snake коммутаторы, модель забыл ;)
e_zombie #
05:37
это да. но если впихать контроль сервисов то будет проще вывести из продакшена системы контроля работоспособностиприложений.
evyscr #
05:37
e_zombie: ты ещё попроси несколько профилей для одного объекта
Night_Snake #
05:40
ufir: дык а профиль-то какой?\
e_zombie #
05:40
evyscr: ну чё ты сразу... я так. .. пофантазировал децел.
05:40
всё равно рано или поздно надо будет пилить что то для этого.
evyscr #
05:42
dvolodin: ещё пара ворнингов - http://dpaste.com/18F6P3P
05:46
процу после старта пиздец небольшой. так что не удивлятесь сообщениям о 502 bad gateway после установки
05:48
впрочем нет, всё одно 502
dvolodin #
05:53
evyscr: это незначительные warning'и
evyscr #
06:10
setsebool -P httpd_can_network_connect 1
06:13
dvolodin: ^^
06:14
пермиссив - не наш метод
dvolodin #
06:14
SE вообще оторвать нужно :)
evyscr #
06:15
это не энтерпайзно (ТМ)
06:16
до странички, стало быть, дошли
06:16
железа, как я предупреждал, нетути
06:17
для логов хотя бы симлинк в /var/log добавьте
06:17
хрен кто полезет их в /srv искать
zi_rus #
06:22
за srv надо руки оторвать
06:22
есть стандартные юниксовые пути
06:22
что за херня
dvolodin #
06:29
https://kb.nocproject.org/pages/viewpage.action?pageId=20152415
06:29
набросал release notes
06:29
srv - дебиановский прикол
06:30
он никакого отношения к noc не имеет
06:32
что я там еще забыл в release notes?
evyscr #
06:33
какой дебиановский прикол?
dvolodin #
06:33
srv
evyscr #
06:37
а у меня там логи отсутствуют
06:37
на дебиане
06:37
ЧЯДНТ?
Dmitry1 #
06:58
Вроде большая часть скриптов теперь работают для D-Link DGS-1100/ME серии
06:59
Осталось их протестировать на DES-1100
evyscr #
07:03
Dmitry1: не везде есть vlan для ipif
07:03
(на 1100-06)
Dmitry1 #
07:04
evyscr: 1100-06/ME или просто 1100-06
evyscr #
07:04
/ME
Dmitry1 #
07:05
а прошивка ?
evyscr #
07:05
разныя же :)
07:05
я ж говорил, что от прошивки зависит
dvolodin #
07:08
а парсеры конфиг разгребают?
Dmitry1 #
07:08
попробуй на прошивке v1.01.B054
evyscr #
07:08
не попробую
07:09
на 1.00.B066, например, оно есть и правильное
Dmitry1 #
07:10
dvolodin: парсер задумался над конфигом 1100-10/ME
dvolodin #
07:10
(assert ftopku)
07:10
?
evyscr #
07:11
Dmitry1: а на 1.00.015 оно есть и default (что ложь)
Dmitry1 #
07:11
х.з. завтра смотреть буду.
07:11
evyscr: обновляй прошивки
evyscr #
07:11
хрен вам
07:12
я ничего обновлять не буду
07:12
а тем, кто обновляет, я не буду ничего доказывать
07:12
*кто может обновить
dvolodin #
07:15
в чем прелесть этих извратов?
07:15
точнее, чем хороши именно dlink'и, что стоит терпеть сырые прошивки?
evyscr #
07:31
видимо, ценой.
07:44
а, ну да, у нас теперь установщик нока делает service iptables stop; chkconfig iptables off
07:45
ящитаю, это вин
hexes #
20:43
Доброго дня, по вчерашней проблеме:
20:43
Script Vyatta.Vyatta.get_arp on vyatta-r1 (Vyatta.Vyatta) Script result Task failed: Timed out
20:43
такая же фигня на geT_arp
dvolodin #
21:44
bee26: на чем у тебя все время валится апгрейд?
zi_rus #
22:10
hexes: debug-script таки погоняй, посмотри на че он таймаутится
bee26 #
22:22
dvolodin: сегодня только. в монге дуп ключи исправил - пошло
dvolodin #
22:24
я заливаю новый virtual appliance
22:24
и поставил релизную метку
freeseacher #
22:30
!!!
22:30
круть
22:31
новый нок! https://bitbucket.org/nocproject/noc/get/15.05.zip
zi_rus #
22:34
freeseacher: Firefox не может найти сервер downloads.nocproject.org.
freeseacher #
22:37
zi_rus, Firefox не может найти сервер downloads.nocproject.org.
zi_rus #
22:37
вот и я о том же
22:37
исправить надо
freeseacher #
22:37
rfr levftim bcghfdkznm &
22:37
как думаешь исправлять ?
zi_rus #
22:38
пинать тебя, пока не исправишь
22:40
народ постоянно тыкается в эту ссылку чтобы скачать, а ни хера не работает
22:40
а вы хуй забили и думаете почему народ нок не ставит
lexus-omsk #
22:45
У меня вопрос-прдложение по отчёту stale discovery. Не нужно ли там вместо hard coded интервала в 2 суток считать его для каждого объекта?
22:46
А то выкрутил интервалы в профилях на неделю, сразу в отчётах вылезло
TSergey #
22:47
и там как-то неправильно обрабатывается дисквери для МО, которые уже переключены в неуправляемые
dvolodin #
22:52
https://kb.nocproject.org/display/DOC/FreeBSD+10
22:56
а, там вообще половина ссылок дохлые
Tweet
Share this page
Share this page: Tweet