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: 15.01.2015
dvolodin #
04:46
к вопросу о релизах -- http://nvie.com/posts/a-successful-git-branching-model/
04:46
есть специальные release/* бранчи
04:50
The key moment to branch off a new release branch from develop is when develop (almost) reflects the desired state of the new release. At least all features that are targeted for the release-to-be-built must be merged in to develop at this point in time. All features targeted at future releases may not—they must wait until after the release branch is branched off.
evyscr #
07:22
"features that are targeted for the release-to-be-built
07:22
в ноке, my ass
zi_rus #
08:13
evyscr, ты snmp на линксе настраивал?
08:13
*линуксе
evyscr #
08:35
это было так давно, что я уже ничего не помню
zi_rus #
08:43
evyscr, я просто пытаюсь настроить snmp чтобы он мониторил некоторые параметры и посылал трапы, но что-то ни хрена не выходит
08:43
monitor -u SERVERMON -r 10 -o loadaveLoad -o loadaveErrMessage "AvgCPU Load" loadaveErrorFlag 0 1
08:43
monitor DiskAlmostFull dskPercent > 1
08:43
и доки какие-то норкоманские
08:43
ничего путного
09:01
dvolodin, а в линукс профиле как задумано, сразу логиниться рутом или нок логинится юзером, а потом делает su?
dvolodin #
09:01
zi_rus: профиль линукса задумал не я
zi_rus #
09:01
чего-то не работает ни так ни так
09:01
2015-01-15 11:59:50,756 [CLISSHSocket(0x80f419bd0)]<START> set_patterns([('^((?!Last)\\S+ login|[Ll]ogin):', 'USERNAME'), ('^[Pp]assword:', 'PASSWORD'), ('^\\w+.+\\w+.~ ?\\$', 'UNPRIVELEGED_PROMPT'), ('^(\\S*?.?~? ?# ?|\\S+:~> |\\[admin+@\\w+:/root+\\]|\\[root+@\\w+ /root+\\]\\$)', 'PROMPT'), ('(--More--)', 'PAGER')])
09:01
2015-01-15 11:59:50,766 [CLISSHSocket(0x80f419bd0)]<START> on_read: 'Last login: Thu Jan 15 09:35:19 2015\r\r\n'
09:01
2015-01-15 11:59:50,789 [CLISSHSocket(0x80f419bd0)]<START> on_read: '[root@vnode-3 ~]# '
09:01
2015-01-15 11:59:51,803 Tick
09:01
2015-01-15 11:59:51,803 Resetting wait ticks
09:01
2015-01-15 11:59:52,807 Tick
09:01
2015-01-15 11:59:52,808 Resetting wait ticks
09:01
2015-01-15 11:59:53,817 Tick
09:02
dvolodin, а кто? кому тут мозг съесть?
dvolodin #
09:09
изыди, зеленый :)
09:09
к вопросу о релизах
09:10
есть устоявшаяся практика -- когда все фишки реализованы просто подсчитывают блокирующие issue, с которыми однозначно релизиться нельзя
09:11
туда однозначно должны попадать все регрессии
09:11
если что-то раньше работало, а теперь перестало
zi_rus #
09:13
dvolodin, с учетом того что планов нигде нет, как узнать что все фишки реализованы?
dvolodin #
09:15
а тут две практики
09:15
либо пишутся планы и релизы по готовности
09:15
либо есть календарь и релизят то, что успели наделать
09:15
:)
09:15
обе практики имеют право на существование
zi_rus #
09:16
dvolodin, у тебя нет ни планов, ни календаря, так что есть третий вариант "noc-style", называется "когда взъебет"
dvolodin #
09:27
а это еще одна тактика
09:28
rolling release
09:28
:)
09:28
собственно релиз -- просто проверка, что он вообще ставится и запускается
09:28
changelog и медийный повод
zi_rus #
09:29
dvolodin, ну так это то что нужно
09:29
нок периодически не ставится
09:29
чендж логов нет
09:30
и реклама нужна, а то и сотни юзеров не надерется
09:30
*наберется
dvolodin #
09:30
hg log -r0.8:tip | grep changeset: | wc -l
09:30
2176
09:31
нам от этой сотни не холодно и не жарко
09:31
16 систем на портале зарегистрировано уже
09:31
это даже не 10%
zi_rus #
09:33
отож
09:33
я и говорю
09:33
сделай релиз
09:33
с новым РМ
09:34
может кому потеплеет
dvolodin #
09:41
тогда нужно выделить критические issue
zi_rus #
10:24
dvolodin, NOC-1513
10:25
NOC-1407 - не критично, но поправить не долго
dvolodin #
10:32
как бы нам их покрасить?
zi_rus #
10:32
dvolodin, кого? выставь severity
evyscr #
10:32
issue-то? завести специально обученного человека.
dvolodin #
10:33
в blocker?
zi_rus #
10:34
критикал
10:34
даже не релиз критичные баги надо фиксить
pavelgloba #
10:34
Ребята, а где отключается или ставиться таймаут для get_inteface_status Он стал долбиться чаще минуты на свичи и 2 особо старых теперь лагают.
evyscr #
10:35
хардкодед мэджик намбером, если не ошибаюсь
pavelgloba #
10:38
да блин, тут есть хоть что-то что через веб морду можно поставить нормально)
zi_rus #
10:38
pavelgloba, почему ты написал отключается без Ь, а ставится с Ь
pavelgloba #
10:38
я только проснулся
evyscr #
10:39
'тут есть хоть что-то что через веб морду' - это нок, детка
zi_rus #
10:39
тут веб морда для красоты
pavelgloba #
10:39
отключается без Ь и должно быть. Не должно быть еще в долбится)
zi_rus #
10:39
шелл рулит :)
dvolodin #
10:39
get_interface_status дергается на порт, который ушел в down раз в минуту
evyscr #
10:40
в "стал долбиться" надо
pavelgloba #
10:40
ох, прочитал своё же сообщение не так)
evyscr #
10:40
раз в минуту всегда и везде - это ужасно
pavelgloba #
10:40
так всё, пора раздупляться
evyscr #
10:41
noc, a network crasher
dvolodin #
10:42
evyscr: кто-нибудь придумал лучший алгоритм?
evyscr #
10:42
дежице профиле?
10:42
интерфейс профайл?
pavelgloba #
10:42
dvolodin, как это отключить? По сути оно мне не нужно. Есть же трапы.
evyscr #
10:43
pavelgloba: открываешь файл, правишь, рестартишь. всё как обычно
dvolodin #
10:43
pavelgloba: трапы не всегда доходят
10:44
NOC-1407 пофиксил
pavelgloba #
10:46
evyscr без проблем, какой?
evyscr #
10:46
это тебе предстоит выяснить-)
10:50
dvolodin: ну вот черновое: в sa profile добавляются поля дефолтного и минимального значений, с возможностью переопределения в манобжекте. Для интерфейс профайла задаётся дефолтное. Выбирается максимум из минимума дефолтных и м
10:50
инимального.
10:52
дальше захочется иметь настройки по конкретному порту, да
dvolodin #
10:56
а почему максимум?
zi_rus #
10:57
dvolodin, вот еще критичный баг, ТАБ не работает в форме ввода логи/пароля
dvolodin #
10:57
в interface profile вообще-то есть настройка check_link interval
10:57
чем она не нравится?
10:58
zi_rus: у меня работает
zi_rus #
10:58
только у тебя и работает
evyscr #
11:04
максимум - потому что меньше минимума нельзя
11:04
*меньше минимального
11:05
цель - на уровне mo запретить слишком частые обращения
inoyat_kayumov #
11:33
доброго всем
11:34
http://dpaste.com/3KE3CW7 - было у кого-нибудь?
bee26 #
11:36
zi_rus: таб не работает в мозиле - в хроме работает (я забил)
zi_rus #
11:46
bee26, кто-то говорил что и в хроме не работает
11:46
давайте теперь и на мозилу забьем
bee26 #
11:47
стоит ли на всякую х обращать .. без таба полно вопросов
evyscr #
11:53
стоит
11:53
стоит хотя бы issue повесить и на него ссылаться
TSergey #
11:53
хром Версия 39.0.2171.95 m, NOC 0.8dev10530, таб логин-пассворд не работает
bee26 #
11:56
похоже отломали. хром Версия 39.0.2171.65 - не работает
evyscr #
11:57
если я правильно помню, в хроме отломали в результате фикса-)
11:57
то бишь, когда tabindex "починили"
TSergey #
11:58
ну и про gray-тему пользователя прям на днях было
ufir #
11:58
а что за новые ошибки в логах ? 2015-01-15 14:45:21,781 [noc-sae] script(Qtech.QSW.get_lldp_neighbors,AGG-KRASNOGORSKIY-01,**{}) failed: *************
11:58
звезды какие-то, раньше вроде небыло
zi_rus #
12:12
есть предложение, при ip discovery игнорировать ipv6 slaаc адреса
Huko2 #
12:14
а при ipv4 дискавери уже есть возможность игнорировать что-то типа 192.168.0.0/16 ?
zi_rus #
12:16
нет
12:17
но в общем это не так важно
12:17
в в4 все проще
Huko2 #
12:32
а как можно узнать поддерживает ли железка snmp bulk запросы ?
freeseacher #
12:32
сделать их ?
Huko2 #
12:34
это да. просто может есть какой OID которыя говорит - да я могу bulk :)
freeseacher #
12:34
там не oid же
12:35
там особытй тип snmp запроса
12:35
GETNEXT
Huko2 #
12:35
да это я как вариант говорю, понятно что такого одида нет
dvolodin #
12:36
Huko: можно игнорировать префиксы из ipam
12:37
насчет bulk - есть caps_discovery
Huko2 #
12:37
т.е. они вообще в базу не попадут или как ?
dvolodin #
12:37
оно проверяет, может ли железка bulk или нет
12:37
да, можно настроить префикс так, чтобы игнорить найденые адреса из него
Huko2 #
12:39
а где это настраивается ? в add prefix что-то не вижу такого
buggy-funhouse #
12:39
dvolodin: этот капс дискавери что ещё делает? и как узнать, может она bulk или нет?
dvolodin #
12:40
проверяет, умеет ли железка SNMP
12:41
Huko: change > enable ip discovery
12:41
там inherit, enable, disable
12:41
zi_rus: можно slaac выкинуть, да и вообще все link-level addresses
12:41
сделаешь патчик?
zi_rus #
12:42
я только фича-реквесты могу делать
mpanait #
12:48
.
12:48
.
dvolodin #
12:49
zi_rus: NOC-1513 поправил
12:51
ну и repo_path убрал из селекторов
12:53
https://bitbucket.org/nocproject/noc/src/f71c35cdcee96ff8e053edb44e220e83d2723a17/inv/discovery/reports/ipreport.py?at=develop
12:53
check_address_constraint
12:53
в самом начале
12:53
вот там и нужно выпилить
12:54
autoip тоже для ipv4 есть смысл резать
12:55
можешь подобрать префиксы на вырезку?
Huko2 #
12:59
dvolodin: т.е. просто если добавить префикс 192.168.0.0/16 и поставить ему Enable IP Discovery: disable то после этого я этих адресов в ipam не увижу ?
dvolodin #
13:00
да
Huko2 #
13:00
класс! спс
dvolodin #
13:00
но для какого-то префикса внутри можешь разрешить
Night_Snake #
13:04
Привет. А посмотрите пасту пожалкйста http://pastebin.com/mhAUA1J2
dvolodin #
13:05
self.rx_line должно быть
zi_rus #
13:05
dvolodin, вот еще большой головняк NOC-1479
Night_Snake #
13:08
Там еще такое есть: http://pastebin.com/464aPVrf. Короче надо как-то поправить брокадовский профиль. это ж в sa/profiles/Brocade?
dvolodin #
13:14
погодите, дайте доделаю шарение трейсов
Huko2 #
13:28
..с паролями, причалами и параходами :)
dvolodin #
14:01
их все равно кидают на пасту
evyscr #
14:01
не все же
zi_rus #
14:04
или с редактурой
Night_Snake #
14:07
вот кстати да, дело полезное
freeseacher #
14:41
http://cdn.trinixy.ru/pics5/20150115/no_one_noticed_01.jpg true story
Tweet
Share this page
Share this page: Tweet