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: 10.12.2014
TSergey #
03:00
$$
dvolodin #
06:14
добавил миграцию для создания default storage для pm, если его еще нет
06:31
Dmitry1: там куча скриптов и issue для FM накопилась
TSergey_ #
06:33
dvolodin: привет
06:33
про постгрес метрику NOC-1492
06:36
Dmitry1: ты обещал добваить мибов после слияния веток
06:36
*добавить
dvolodin #
06:38
TSergey_: посгрес какой версии?
TSergey_ #
06:39
dbshell говорит 9,1,1
dvolodin #
06:40
я на 9.2 пробовал
06:40
может действительно и нет там такого
TSergey_ #
06:41
ну я же в иссэ сделал вывод структуры базы
06:42
(постгрес 9.1.11)
06:44
dvolodin: и предлагаю как в монге добавить умолчательные настройки, в JS
dvolodin #
06:44
?
TSergey_ #
06:46
в конфиге для монги ты проставляешь хост, порт, пользователя
06:46
умолчательные
06:46
в постгресе нет
06:47
в PostgresConfig.js
06:47
noc / pm / probes / db / postgres / PostgresConfig.js
06:47
в отличии от
06:47
noc / pm / probes / db / mongodb / MongoDBConfig.js
dvolodin #
06:51
а
06:52
ну надо поправить, да
06:52
хотя в посгресе host может быть пустым
06:52
и порт
06:52
да и пользователь
06:54
TSergey_: интерфейсные метрики снять получилось?
TSergey_ #
06:55
dvolodin: не, я не догоняю как это делать :)
dvolodin #
06:57
в профиле интерфейсов навесить соответсвующий metric set
TSergey_ #
06:59
вот для меня и "соответсвующий metric set" уже вопрос :)
dvolodin #
07:00
pm > setup > metric sets
07:00
сделай какой-нибудь interface load и включи в него Interface | Load
TSergey_ #
07:05
о, чего-то в ./noc probeconfig --list
07:05
добавилось вида
07:05
Metrics :
07:05
object.s402-1-1.intt.interface.8.interface.load.out:
07:05
object.s402-1-1.intt.interface.8.interface.load.in:
07:12
в профиле интерфейсов навесил, что-то еще нужно включать? в профилях МО?
e_zombie #
07:16
https://meduza.io/shapito/2014/12/09/peterburzhskiy-razrabotchik-sozdal-yazyk-programmirovaniya-petooh
TSergey_ #
07:27
о, в метрики (PM \ Setup \ Metrics) добаваилось куча всего
07:30
в Inventory \ Setup \ Interface Profiles в Settings добавил созданный Metric Set "interface"
07:32
все, чего-то сломалось :)
evyscr #
07:36
ну, в 9.1 действительно нет deadlocks
07:36
без них живёт нормально
bee26 #
07:37
скрипт get_version отрабатывает и.. на веб-морде ничего не выкладывает в sa-mo-attributes
07:37
опять отломали чего-то
evyscr #
07:37
дебажь
bee26 #
07:37
что?
evyscr #
07:37
скрипты и настройки?
bee26 #
07:37
скрипт нормально работает
e_zombie #
07:38
bee26: /noc debug-script Cisco.IOS.get_version asw2-72-eng
bee26 #
07:38
работает без ошибок
evyscr #
07:38
а выдаёт что?
bee26 #
07:39
версию по поменяли,а на веб-морде не меняется
07:39
скрипт из коробки
buggy-funhouse #
07:39
Ку-ку
07:39
Ko-ko-ko-kooo
evyscr #
07:40
buggy-funhouse: что, обновился и закукарекал?
buggy-funhouse #
07:40
evyscr: ещё не обновился =)
07:40
по мотивам языка petooh
evyscr #
07:40
тогда чего кукарекаешь:-)
buggy-funhouse #
07:40
e_zombie там выше кинул
evyscr #
07:40
обновляйся давай, хоть поржём
dvolodin #
08:00
поправил постгресовскую метрику
e_zombie #
08:00
ожидается кровь кишки распидорасило?
dvolodin #
08:03
не знаю, где вы проблемы находите
evyscr #
08:03
в ноке
e_zombie #
08:03
в ноке
TSergey_ #
08:05
в нем, родимом :)
e_zombie #
08:05
ну после апгрейда вроде не раскроячилсось
TSergey_ #
08:06
неслабо у меня записей в PM\Setup\Metrics
Kostua #
08:07
так, а вот если noc-probe.log вещает что он сходил за конфигом и " Configuration has been applied: Items: 0, Created: 0, Changed: 0, Deleted: 0, Errors: 0"
08:07
куда копать то?
e_zombie #
08:07
не взлетело
08:07
уву ц скня вчера.
Kostua #
08:08
типа за конфигом он сходил но там ничего нет?
e_zombie #
08:08
я попробовал повесить метрику да дефолный тип для порта и потом всё заеблось. правда остановить это не получилось.
TSergey_ #
08:10
e_zombie: я тоже тка повесил
e_zombie #
08:10
короче эрогенная зона у метрик плавающая. чтобы заеблось надо гладить в разных местах .
08:10
и не знаешь где лучше
TSergey_ #
08:12
e_zombie: и сколько у тебя метрик?
08:12
(метрик --- небольшой такой метр, значительно меньше 100 см)
e_zombie #
08:12
спроси что нить попроще
08:12
https://pp.vk.me/c623730/v623730881/f934/ZlYrfStYxEo.jpg
TSergey_ #
08:13
PM\Setup\Metrics
08:13
Total: ?
e_zombie #
08:14
1659
TSergey_ #
08:14
хм
08:14
или дефолтных портов у тебя небогато
08:15
или у меня чего-то неправильно
08:15
у меня уже под 22000 и потихоньку прибавляется
e_zombie #
08:15
это был жест отчаинея.
08:16
так что пофигу.
08:16
счас не актуально.
08:16
всё равно в таком виде оно неюзабельно совершенно.
08:16
я вот теперь думаю как эти метрики все вымочить из системы.
TSergey_ #
08:18
e_zombie: а чего бы тебе было нужно?
e_zombie #
08:19
хотябы что то похожее на какти по управляемости.
08:19
понятно что это первый релиз и внешний вид и тд будет допиливаться. но сейчас это ну очень неудобно.
08:19
и я не понимаю как это интегрировать в процесс администрирования сетью.
TSergey_ #
08:21
расскажи, что такое проба, а что такое метрика
e_zombie #
08:21
счас гляну на сайте разрабов.
08:22
А! точно. там это не написано.
08:22
ответ: не знаю.
TSergey_ #
08:22
юмор?
e_zombie #
08:22
забыл теги "сарказм"
TSergey_ #
08:22
блин, тут так это обсуждалось, будто это устоявшиеся термины
08:23
видимо метрика --- это отслеживаемый параметр
e_zombie #
08:23
кем ? я не участвовал в обсуждении. я сидел на девелопе.
08:23
логично.
08:23
а проба - кто её собирает.
TSergey_ #
08:23
но почему-то в PM\Setup\Metrics --- графики
08:25
сделал я метрик сетс, добавил его в интерфейс профиль, стали заливаться метрики
08:25
как посмотреть что-то про метрики в интерфейсе?
08:27
почему в Inventory \ Setup \ Interface Profiles \ Metrics
08:28
две строчки метрик, без названия, неактивные и без указания пробы
08:28
и без имени метрики
xetle #
08:48
evyscr: таки да, ты прав --as-needed должна присудствовать. Сегодня с утра маны почитал она relro и now совсем не мешает. ;)
e_zombie #
08:49
толи у меня что то не работает толи нагрузка на нок упала почти в два раза.
buggy-funhouse #
08:50
e_zombie: проверяй, мне интересно
xetle #
08:50
наверно всё через OpenCL на видяху ушло..
e_zombie #
08:50
доооо
08:50
на виртуальный 3д ускоритель
xetle #
08:54
К стате смотрел radeontop, хоть при запуске NOC питон дергает libopencl, загрузка видяхи редко превышает 0.1% Наверно это фреймбуфер....
08:55
Жаль в radeontop нет возможности посмотреть какой процес её грузит...
_4ePTeHok #
08:56
ставь нвидию
08:56
)
08:56
там видно
xetle #
08:56
И ещё, django можно обновить сразу к 1.4.15
_4ePTeHok #
08:56
интересно, хардварный нат на видяхах еще не придумале?)
08:57
параллельность все дела ж
xetle #
08:58
Кроме графики пока приспособили линейную алгебру, матрицы хорошо крутит...
08:59
Ну и криптографию, хеши для подбора паролей считает
09:07
Возможно рандом хорошый https://pypi.python.org/pypi/reikna с GPU вытянуть?
09:23
dvolodin: django-1.4.15 полёт нормальный! Можно обновить.
TSergey_ #
09:24
dvolodin: постгрес-метрика отработала у меня нормально
dvolodin #
09:25
куда она денется
xetle #
09:25
В FM - Reports - Local clasification rules и Ruleset sammary не рабочии их бы удалить или поправить сразу...
e_zombie #
09:27
https://pp.vk.me/c622919/v622919151/e0f0/JbABT_H_CwA.jpg
Huko #
09:27
Подскажите, после изменения схемы, линки на карте должны автоматически перерисоваться после прогона lldp дискавери ?
e_zombie #
09:27
https://pp.vk.me/c622919/v622919151/e05b/2NAABbNt_DE.jpg
09:27
по идее да. а по факту - врядли.
Huko #
09:28
ну вот по факту пока я руками на интерфейсе unlink не сделаю оно продолжает отрисовывать уже несуществующий линк
e_zombie #
09:28
да.
09:29
убиение линков вроде как не порешали
Huko #
09:30
хмм.. а если не один линк переделали, а 100 что лучше сделать ? можно как-то грохнуть всю информацию по линкам и дождаться нового дискавери с нуля ?
e_zombie #
09:30
db.noc.interfaces.drop()
09:30
db.noc.subinterfaces.drop() ?
09:30
db.noc.links.drop()
09:30
db.noc.macs.drop()
09:30
вот может тебе эта инфа поможет.
TSergey_ #
09:30
сильно круто
e_zombie #
09:30
нинтерфейсы дропать не стоит
Huko #
09:31
как-то радикально
TSergey_ #
09:31
db.noc.links.drop() --- вполне достаточно
Huko #
09:31
хотелось что-то типа ./noc --kill-all-links :)
e_zombie #
09:32
сделай багрепорт
Huko #
09:32
kill'em'all
TSergey_ #
09:34
dvolodin: расскажи, плс, првильно ли я понимаю, что PM\Setup\Metrics --- это собранные данные?
Huko #
09:49
А глубина хранения мака в хостори MacDB как-то задается ?
zi_home #
09:50
никак
09:50
он там навечно
Huko #
09:52
даже так
Kostua #
10:01
чего может быть: добавляю метрику postgres/mongo и probe начинает валить трейсбеки http://pastebin.com/aMVLtYhh
TSergey_ #
10:02
Kostua: апгрейдся, сегодняшним патчем правится
10:02
Kostua: NOC-1492
Kostua #
10:04
TSergey_, ок спасибо - попробую
10:15
трейсбеки пропали, данные собираются судя по [noc-pmwriter] Register metric metric.postgres.db.connections.current 8.0 1418206499.0
10:15
пишутся
10:15
а в metrics оно само должно появится?
TSergey_ #
10:15
ага
Huko #
10:15
а если руками грохнуть из db.noc.macs часть маков старше 10 днй например это нормально noc переживет ?
TSergey_ #
10:16
Kostua: а ты в постгресе оставил пустые поля?
10:16
в метрик конфигс?
Kostua #
10:16
TSergey_, нет я там всё заполнил
TSergey_ #
10:16
Huko: даже не заметит :)
Huko #
10:18
ну фиг знает, я после эксперементов с ручным гроханьем в инвентори после которого нок перекосило боюсь лезть в монгу :)
dvolodin #
10:19
может быть, есть смысл в MacDB сделать TTL index
10:20
пусть само трет старые маки
Huko #
10:20
+1
buggy-funhouse #
10:22
но историю хранит?
10:23
что значит, трёт?
10:23
сделай тогда, насколько хранить
Huko #
10:23
ну вот и сделвть настройку - хранить историю мака 10 дней например
TSergey_ #
10:29
dvolodin: в самой монге можно настроить?
Kostua #
10:31
в metric config: Interval - это в секундах?
evyscr #
10:33
судя по результатам - да
TSergey_ #
10:36
Kostua: вроде все везде в секундах
Kostua #
10:41
PM > setup > Probes nstances: 4 - число должно точно соответствовать числу проб,
10:41
эээ, тут я туплю что-то
evyscr #
10:43
ставь 1
Kostua #
10:43
если у меня в metric config только опрос postgres
10:43
ага, поставил
evyscr #
10:49
TSergey_: ты как с длинков по интерфейсам метрики получал?
zi_home #
10:49
dvolodin, last seen придется вводить, очем я тебя недавно уже просил
TSergey_ #
10:49
evyscr: я не знаю как правильно тебе ответить :)
evyscr #
10:49
вопрос снят, оно проплевалось
TSergey_ #
10:50
чего собираешь?
10:50
я выбрал "Interface | Load" (как Дима посоветовал для проверки)
evyscr #
10:50
load, errors., discards
10:51
в interface profile они (метрики) все высвечиваются с крестом на active
TSergey_ #
10:51
да, у меня так же
10:51
и без имени
evyscr #
10:51
диверсия!
TSergey_ #
10:51
и бе пробы
evyscr #
10:51
угу
TSergey_ #
10:51
*без пробы
evyscr #
10:52
я сломал остатки мозга
TSergey_ #
10:52
evyscr: какой зарядил интервал?
10:52
что-то я боюсь, не завалит ли запросами коммутаторы
evyscr #
10:55
600
10:55
вру, 300
10:56
сравним с кактёй
10:56
завалить может
10:56
это же нок
TSergey_ #
10:57
хорошо что ты пробуешь, удачи тебе :)
10:58
а то я что-то всей сторадж-проб-метрик-идеологии не догоняю
evyscr #
11:00
errors и discards пока что не снимаются
zi_home #
11:02
Dmitry1, тут?
evyscr #
11:09
zi_home: а чем закончилась история с нулевыми значениями? (в interface errors, в частности)
zi_home #
11:09
а чем должна была?
Kostua #
11:09
кто может сказать по логам pmprobe и pmwriter http://pastebin.com/rTjADZBf http://pastebin.com/1RWGRDT0 что не так ?
evyscr #
11:10
а что-то не так?
zi_home #
11:10
evyscr, это ты скажи что за история и чего тебе не хватает
evyscr #
11:11
zi_home: ну не знаю, может, чтоб с нулями собиралась
zi_home #
11:11
а зачем?
11:11
базу нулями забивать?
evyscr #
11:11
у меня в оидах не везде нули
11:12
но вот метрики не посоздавались
zi_home #
11:12
evyscr, нужны не просто ненули, нужно чтобы счетчик рос
11:13
иначе он считает это ошибкой и пропускает
evyscr #
11:13
ну ок
11:13
magic knowledge
zi_home #
11:14
это такая багофича
11:14
если в нужном месте сделать ge вместо gt, начнет в базу нули писать, но зачем оно надо
evyscr #
11:17
надо, в сущности, не это
11:17
а график-)
zi_home #
11:18
график нулей?
11:21
dvolodin, ты настройку глубины хранения данных так и не сделал
evyscr #
11:23
мэйби и нулей. не знаю
zi_home #
11:23
а кто знает? :)
evyscr #
11:24
вопрос в том, чтобы дашбоард был сразу готов к использованию без человеческого вмешательства
zi_home #
11:24
ты спрашиваешь, но не знаешь чего хочешь?
evyscr #
11:24
хочу два графика в строке
zi_home #
11:24
а вот это второй вопрос
11:24
я тоже так хочу
evyscr #
11:24
не могу создать второй - нет ни одной метрики
zi_home #
11:26
я вот такие графики делаю http://i68.fastpic.ru/big/2014/1210/95/6d3cb7a37e184b26e0b2c73c2dd2ca95.png
11:26
evyscr, строго говоря зачем тебе сами графики
evyscr #
11:27
не мне
zi_home #
11:27
если нет данных, то и нечего рисовать
evyscr #
11:27
и в том, что не мне, заключаются многие ответы
zi_home #
11:27
в этом скорее больше вопросов чем ответов
evyscr #
11:28
это тоже
zi_home #
11:28
если ты сам делаешь, то делай, а если просишь, то хотя бы ТЗ покажи, а то подсказывать как-то сложно
evyscr #
11:29
ок, вопрос - как сделать так, чтобы график ошибок автомагически появился при их наличии?
zi_home #
11:30
по-моему никак
evyscr #
11:30
ответ, впрочем, мне известен
zi_home #
11:30
не, ты можешь трешолды настроить
evyscr #
11:30
эм
11:30
и как?
zi_home #
11:30
возникнет ивент
11:30
а дальше питон тебе в руки :)
evyscr #
11:31
ох ёбаный ты ж стыд
zi_home #
11:32
ну а ты чего хотел
11:32
нок это альфаверсия самого себя
11:33
может в перспективе что-то похожее и появится
11:33
но пока что в этой реальности PM например появился только месяц назад
11:33
на руках только базовые фичи
evyscr #
11:34
ETA = плюс-минус бесконечность
zi_home #
11:35
ну это уже от тебя зависит
evyscr #
11:35
с учётом того, что интерфейс колбасит уже много месяцев, шансы на счастье выглядят призрачными
11:36
поэтому скорее появится какая-нибудь новая красивая и нужная фича
11:36
в состоянии альфа-версии, да
zi_home #
11:37
лично я, сам того не желая инициировал цепь событий, что стали приходить новички, в самом чате их с полдесятка нарисовалось, отдачи пока мало, но на безрыбье...
evyscr #
11:38
новичок поставит последний релиз, посмотрит и... всё.
zi_home #
11:38
может появится кто-нибудь способный помочь dvolodin в своих интересах, тогда может и ETA сократится
evyscr #
11:39
начальник dvolodin'а?-)
zi_home #
11:39
TSergey_, ты вроде недавно пришел. ты поставил последнюю версию посмотрел и все?
evyscr #
11:39
он давно пришёл
zi_home #
11:39
да ладно
evyscr #
11:39
да
zi_home #
11:39
с полгода всего
evyscr #
11:39
сомневаюсь
11:39
вроде в февральских логах уже есть
zi_home #
11:40
ну плюс-минус
evyscr #
11:41
29 января
11:41
скоро год будет. и это повод ;)
zi_home #
11:41
10 месяцев
11:42
а ноку уже лет семь
11:42
тут ведь не 100% попадание
11:42
кроме сношения мозгов dvolodin, мне кажется и от меня есть какя-то польза
evyscr #
11:43
есть
11:43
думаю, даже от меня есть
zi_home #
11:43
ну вот, больше людей - больше пользы
11:43
ETA уменьшается
evyscr #
11:44
больше людей, способных пилить
_4ePTeHok #
11:44
и ныть :)
evyscr #
11:44
а то
zi_home #
11:44
нытье я беру на себя
evyscr #
11:44
без нытья не приложится и патч из issue
_4ePTeHok #
11:44
zi_home, сохраняй эксклюзивность пжалста)
evyscr #
11:45
кажется, кто-то вспомнил про модельки
zi_home #
11:45
а что? есть конкуренты?
11:46
чем больше людей, больше вероятность что появится способный запилить чо-нибудь
evyscr #
11:47
знаешь, внятная документация повышает эту вероятность в несколько раз
zi_home #
11:47
ну вот еще направление
_4ePTeHok #
11:47
так пишут же вроде
11:47
техврайтер тут бегал
evyscr #
11:47
пользовательскую
11:48
я хочу ещё и девелоперскую
_4ePTeHok #
11:48
зная юзерскую, девелоперская постигается по коду
evyscr #
11:48
с примрами
_4ePTeHok #
11:48
ох.
evyscr #
11:48
хуюшки
zi_home #
11:48
_4ePTeHok, там документация от КО, открываешь меню и заполняешь поля, что это за документация
evyscr #
11:48
да нормально
11:48
именно для пользователя
11:48
а не того, кто пилит
_4ePTeHok #
11:48
ну помнится ругались тут именно потому что никто не знал что куда писать
evyscr #
11:50
где мне почитать об особенностях применения extjs5 в нок?
11:50
в частности, кусок про кэширование
11:51
а то постоянно возникает мысля о каком-то косяке в том районе
_4ePTeHok #
11:52
бгг
11:52
особенности применения экста в ноке
11:52
это даже звучит смешно)
evyscr #
11:53
смешно - значит, знаешь. следовательно - пиши
_4ePTeHok #
11:53
ответов на это - нету
11:53
потому что особенностей там нет)
11:53
обычный экст
11:53
его уж точно никто не переписывал
evyscr #
11:53
ойданупрям
zi_home #
11:53
_4ePTeHok, Добавление нового оборудования https://kb.nocproject.org/pages/viewpage.action?pageId=13926529
11:53
В группе элементов Access заполните поля SA Profile, Scheme, Address, Port, Auth Profile, User, Password, Super Password, Path (используется, если на оборудовании есть несколько контекстов или для коммутаторов в кластере). Пример представлен на Рис. 3.
11:53
В группе элементов SNMP (Простой Протокол Сетевого Управления) заполните поля Trap Source IP, Trap Community - пароль, которым будут подписываться сообщения, отправленные оборудованием, RO Community, RW Community.
11:54
ну да, а так стало понятней
_4ePTeHok #
11:54
ну елки
zi_home #
11:54
ну а ты что хотел
_4ePTeHok #
11:54
а как надо то?)
zi_home #
11:54
я же сказал что буду ныть
evyscr #
11:55
_4ePTeHok: static/js/noc/ux/
zi_home #
11:55
_4ePTeHok, чтобы было понятно на что влияет заполнение каждого поля и взаимодействие с другими
11:55
address vs trap source
11:55
auth profile vs user/passwd
evyscr #
11:56
и приоритет первого над последним
_4ePTeHok #
11:56
ну дык напешите
11:56
дополнить то проще
11:56
чем с нуля
zi_home #
11:56
_4ePTeHok, не, теперь не отмажешься
11:57
ты сказал что было непонятно что писать в поля
11:57
а теперь стало понятно?
evyscr #
11:58
zi_home: наличие хоть чего-нить лучше, чем ничего
11:58
а с дополнениями знающих действительно есть беда
zi_home #
11:58
не
11:58
наличие чего-то создает видимость что что-то есть
11:58
а на самом деле нет ничего
evyscr #
11:59
ну-у-у
_4ePTeHok #
11:59
понятнее - точно
evyscr #
11:59
сделай лучше
11:59
вот эту страницу
_4ePTeHok #
11:59
а описывать пардоньте что такое простой протокол сетевого управления
11:59
это песдец песдецов
11:59
и отличие трапа от не трапа
evyscr #
12:00
_4ePTeHok: где узнать, что если есть user/password и auth profile, то использоваться будет auth profile?
12:00
и snmp community туда же
12:00
то бишь, оттуда же
12:01
даже если в auth profile они отсутствуют
_4ePTeHok #
12:02
опять вы с этими приоритетами
zi_home #
12:02
а еще, даже такую документацию мне пришлось гуглить, руками найти не смог, там только оригинальная от dvolodin
_4ePTeHok #
12:02
ну дык пишется еще
evyscr #
12:02
_4ePTeHok: а что с приоритетами?
12:03
пусть будет такое решение, но оно ОБЯЗАНО быть задокументировано
zi_home #
12:03
хреновое решение по-моему
evyscr #
12:03
не важно
zi_home #
12:03
дикость и неадекватность
_4ePTeHok #
12:03
а щас хуяк и поменяю
zi_home #
12:03
важно
_4ePTeHok #
12:03
и будет збс)
zi_home #
12:03
это тоже создает свое впечатление
evyscr #
12:03
поменяешь что?
_4ePTeHok #
12:03
приоритет
evyscr #
12:04
всё равно такое решение ОБЯЗАНО быть задокументировано
12:04
и это не приоритет
12:04
а игнорирование
zi_home #
12:05
evyscr, значешь почему много вендоров делают cisco cli в своих девайсах? потому что это почти стандарт, сделал ка ку циски и документация не сильно и нужна
evyscr #
12:06
zi_home: ты сейчас не туда уходишь
zi_home #
12:06
нет
12:06
туда
evyscr #
12:06
правильность решения не важна при рассмотрении вопроса документирования
zi_home #
12:06
если логика кривая то ее надо документировать и вбивать людям
evyscr #
12:06
перечитай мои мессаги
12:07
я говорю, что любое такое решение, определяющее поведение системы, обязано быть задокументировано
12:08
а у нас коммит-логи наполовину из "Fix" состоят
zi_home #
12:08
это я вижу
12:09
система должна быть понятной и очевидной
evyscr #
12:09
очевидность субъективна же
zi_home #
12:09
тогда отсутствие документации не так сильно будет бить по восприятию
12:10
evyscr, отнюдь. следование общепринятым подходам повышает предсказуемость и улучшает восприятие
12:11
и это будет работать независимо от наличия или отсутствия документации
evyscr #
12:11
zi_home: http://ru.wiktionary.org/wiki/%D0%BE%D1%82%D0%BD%D1%8E%D0%B4%D1%8C
12:11
к вопросу об очевидности ;)
zi_home #
12:11
даже если ты опишешь там, что вот здесь у нас работает все через жопу, человек сначала в говне вымажется и либо сразу уйдет, либо таки прочтет документацию
evyscr #
12:12
ты нашёл повод не писать документацию? поздравляю
zi_home #
12:13
evyscr, нет, в условиях отсутствия документации и желающих ее писать, я нашел способ как снизить влияние ее отсутствия
evyscr #
12:13
нули не писать - очевидно? метрики при этом молча не создавать - очевидно?
zi_home #
12:14
и это не самая страшная неочевидность
12:14
та часть писалась из других соображений и она выполняет свою функцию
12:15
а не писание это багофича
12:15
вроде и бага
12:15
но и польза от нее есть
12:16
неинформативные данные не занимают место в базе данных
12:17
а вот вопрос приоритетов auth profile vs user/password в настройках МО не имеет полезных свойств ни в том ни в другом направлении
12:18
но один вариант более общепринятен чем другой
Kostua #
12:19
evyscr, а что за нули?
evyscr #
12:20
счётчик ошибок на интерфейсе
12:31
_4ePTeHok: а теперь постигатели по коду могут (и, по-хорошему, должны) развернуть мой комментарий к https://kb.nocproject.org/pages/viewpage.action?pageId=13926529
_4ePTeHok #
12:33
у меня прав на редактирование там нет
12:33
freeseacher,
12:33
его попроси дать тебе права
12:34
сам и внесешь
xetle #
12:35
Доки должны быть, не телепаты ноком пользуются. В IRC постоянно одни и те же вопросы.
12:36
По поводу Auth Profile хрен кто догадается... Знают толко те кто сидел в чате в то время когда его разрабатывали!
evyscr #
12:37
неправда-)
12:37
знают только те, кто напоролся
xetle #
12:38
Это да! В ноке каждый пользователь все разложенные грабли собирает...
_4ePTeHok #
12:38
его никак разрабатывали
12:38
я предложил вынести параметры в группу
12:38
Дима за 15 минут сделал
12:38
вот и вся разработка
bee26 #
12:38
Auth Profile с граблями
12:38
пароли все видно
_4ePTeHok #
12:38
без граблей вход воспрещен.
12:38
))
bee26 #
12:39
в sa-mo пароли хоть догадались скрыть
evyscr #
12:39
bee26: а зачем не супер-пользователям видеть setup/auth profiles?
bee26 #
12:40
открой доступ любому юзеру (не админу) и тоже увидишь
12:40
а зачем суперюзеру на sa-mo закрывать пароли (логика не понятна)
_4ePTeHok #
12:43
это в 5 минут правится, если тебе надо точечки показывать
bee26 #
12:45
в скриптах ип в перменную получить как можно?
evyscr #
12:46
bee26: у меня простые пользователи не видят setup
bee26 #
12:47
может это и правильно
12:49
нашел self.access_profile.address
_4ePTeHok #
12:49
bee26,
12:49
обновись
12:49
и будут тебе звездочки
12:50
поправил.
evyscr #
12:50
эй
12:50
а теперь мне сделай обратно
12:50
:)
_4ePTeHok #
12:50
гг
evyscr #
12:50
галочку надо
12:50
в main может даже
_4ePTeHok #
12:50
там инпут тайп
12:50
придумаешь как прикрутить - добавлю
evyscr #
12:52
динамический js, лол
12:53
параметр в noc.conf и генерировать при upgrade?
bee26 #
12:53
на setup/auth profiles пусть без звезд будет - уговорили
evyscr #
12:53
поздно
12:54
он уже паминяяял
12:57
_4ePTeHok: менять поведение без issue, кстати, не комильфо. ты завёл issue?
_4ePTeHok #
12:59
поведение не меняли
12:59
=)
12:59
отображение
Kostua #
13:00
что это http://tinypic.com/r/6pckzm/8 ? что то куча конфигов
evyscr #
13:00
отмазки, опять отмазки
zi_home #
13:03
Kostua, это когда хендлеры по несколько раз выбираешь, он старые не стирает
13:03
старый баг
13:03
я не репортил
13:03
мне похуй
e_zombie #
13:08
закоммитите NOC-1379
_4ePTeHok #
13:11
чото я не понел
13:11
чем тебе там двоеточие мешает
13:11
отреж да и все
evyscr #
13:28
там уже проавкировали
e_zombie #
13:40
_4ePTeHok: это гомосятина создавать себе проблемы на ровном месте.
13:41
отрезать
13:41
пришить хуй
13:41
работать когда?
13:41
у меня вот умники сделали себе клмьюнити с эскейп символами.
13:41
а чё? да похуй - съэкранируешь
13:42
в каждом месте скрипта где пользуешь.
13:42
а потом ещё вторым способом проэскейпь это при отправке в БД
13:42
заебись чё.
13:43
### исправляем пидорастию которую придумал какой то мудак
13:43
<------>if [ $snmp_ro = "rhjkbrb'njytnjkmrjwtyysqvt[" ].
13:43
<------> then
13:43
<------> snmp_ro="rhjkbrb\'njytnjkmrjwtyysqvt["
13:43
#<-----> profile_name="Alcatel.7324RU"
13:43
#<-----># name=$address
13:43
<------>fi
13:44
echo -e "UPDATE sa_managedobject SET name='$hostname',profile_name='$profile_name',snmp_ro=(E'$snmp_ro') where address = '$address' and name not like 'wiping-%';" >> $B
13:44
да похуй.
_4ePTeHok #
13:59
e_zombie, слушай, ну двоеточие отрезать это даже без регекспов можно
13:59
и такой вывод - де факто стандарт
e_zombie #
13:59
НЕ ХОЧУ Я БЛЯТЬ НИЧЕГО РЕЗАТЬ .
_4ePTeHok #
13:59
а без двоеточия это пиздец
13:59
как и висящее
e_zombie #
13:59
МНЕ НАДО ЧТОБЫ БЫЛО ПО ЧЕЛОВЕЧЕСКИ
13:59
А НЕ ЧЕРЕЗ ЖОПУ.
_4ePTeHok #
13:59
оно уже по человечески
14:00
открой любой лог
14:00
любой программы
e_zombie #
14:00
уйди пративный.
_4ePTeHok #
14:00
сисек давай
14:00
тогда уйду)
e_zombie #
14:00
пока не пофиксят это - никаких сисек
_4ePTeHok #
14:00
фак
14:00
никаких коммитов без сисек.
e_zombie #
14:01
испугал.
14:01
у меня почти терабайт фотоархив.
14:01
заебётесь комммитить
Skripnik #
14:04
e_zombie, вся надежда только не тебя
e_zombie #
14:05
с этой нервотрёпкой нет никакого желания брать камеру в руки
_4ePTeHok #
14:12
e_zombie, архивы не канают
Kostua #
14:12
кому удалось настроить графики для mongo?
_4ePTeHok #
14:12
только новые
14:12
только свежак
14:12
и иксклюзив
e_zombie #
14:13
у меня всё эксклюзив.
evyscr #
14:15
_4ePTeHok: если в процессе открытия вкладки (например, managed objects) переключиться на другую, то загрузка элементов обрывается. почему?
e_zombie #
14:21
_4ePTeHok: у тебя мало шансов понять по фотографиям что и когда снималось .
_4ePTeHok #
14:23
жулики
14:24
evyscr, не могу знать, я в js поверхносто только.
evyscr #
14:31
e_zombie: exif удаляешь?
e_zombie #
14:31
нет. его вконтач выпилиывает сам.
14:32
я счас наступил на проблему с пейджингом в профили ES один перевод строки в пейджинге не прокатывает. а вот два - прокатило. хз что было.
14:36
прощайте. я пошёл обновлять свою федору с 20 на 21
Unbeerable #
14:59
тоже что ли обновиться
14:59
или уже дождаться нового системника и фреш туда вхуячить
buggy-funhouse #
14:59
Что-то он долго
Unbeerable #
14:59
а оно небыстрое, если через fedup
15:00
там же обычно больше тыщи пакетов нужно обновить между ребутами
buggy-funhouse #
15:01
ого
15:01
сурово
evyscr #
15:02
но выходить-то зачем?
Unbeerable #
15:02
так обновлятся федора
buggy-funhouse #
15:02
Так говорил Заратустра
evyscr #
15:02
ай донт гет ит
Unbeerable #
15:03
fedup скачивает все новые рпмки, ты перегружаешься и оно грузится в режим обновления
evyscr #
15:03
ойблджад
Unbeerable #
15:03
и там обновляет все пакеты, а потом прогружается в уже обновлённую систему
buggy-funhouse #
15:03
как
Unbeerable #
15:03
есть методы через yum напрямую, но они типа "не протестированы в fedora qa"
buggy-funhouse #
15:03
windows?
evyscr #
15:03
но зачем?
15:03
хм
buggy-funhouse #
15:03
кажется, у windows проще
15:03
1 ребут
Unbeerable #
15:04
обновление с XP до семёрки?
15:04
или с 7 до 8?
evyscr #
15:04
я уже забыл, когда при дист-апгрейде в последний раз иксы закрывал
buggy-funhouse #
15:04
1 ребут, да. с 7 до 8
15:04
я уже забыл, когда у меня в последний раз были x-ы..
15:04
ну и сократил
15:04
иксы
Unbeerable #
15:04
хы
15:05
evyscr, я тоже не знаю, зачем они перешли на эту схему
15:05
но, наверное, причины были
evyscr #
15:05
теоретически, можно многое препдолагать
15:06
типа, разъезд кёрнелспейса с юзерспейсом
Unbeerable #
15:06
я исхожу из предположения, что раз им хватило ума создать и поддерживать дистрибутив, то во многих вопросах они компетентнее меня
evyscr #
15:06
ну и ведра с драйверами
15:06
да ладно, в каждом дистре хоть раз да был лютый косяк
zi_home #
20:58
dvolodin, ты с rancid уже наигрался? ты обещал для фм плюшку запилить
dvolodin #
21:15
займусь как время будет
21:28
у меня тут эпический секс с oracle http server 10g и отключением SSLv3 в браузерах
Tweet
Share this page
Share this page: Tweet