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: 23.03.2012
ss_ #
04:27
Обновлять можнО? Не наломали там ничего?
freeseacher #
04:33
ss_, у меня пашет
ss_ #
04:34
ок, обновимся
mikevlz|2 #
05:17
УРРРААААА. Я вчера таки добил preview для timeseries
ss_ #
05:23
это что?
zi_rus #
05:27
_4ePTeHok, простынка что надо
mikevlz|2 #
05:50
ss_: если вопрос был мне, то это мои трехдневные упражнения в ExtJS/JavaScript с посыланией лучей поноса в адрес JavaScript
ss_ #
05:51
mikevlz|2, ггг
mikevlz|2 #
05:52
сейчас покопаюсь в гугеле, если пойму, как динамически готовить на лету series для Linechart в ExtJS, чтоб несколько рядов понимало - попробую написать что-то типа DashBoard с графиками, заведенными в системе.
freeseacher #
05:52
mikevlz|2, есть картинки ? посмотреть чего делаешь хоть
mikevlz|2 #
05:53
Ща скрин сниму, выложу на форуме, что добился
06:03
http://forum.nocproject.org/index.php?topic=69.0
freeseacher #
06:13
а PM он же на активаторы расчитывает ? или на probe
dvolodin #
06:26
pm рассчитывает на probe и сливает на активаторы
06:27
А там уже буферизация, активатор собирает и отсылает данные пачками
bazzilio #
08:30
NOC-421/364 - , )
freeseacher #
08:31
bazzilio, wrong coding
bazzilio #
08:31
тест
freeseacher #
08:32
во
bazzilio #
08:32
а никто не смотрел NOC-421/364 - чтобы такого можно сделать, чтобы починить его )
dvolodin #
09:27
Добавил кеширование в vc.vc
09:28
в итоге, время перелистывания страниц у меня снизилось с 800ms до 550
_4ePTeHok #
09:31
dvolodin, а возможно ли сделать привязку интерфейсов с ip, выдернутых discovery в IPAM?
09:32
или хотя бы в ручном режиме по типу import connected prefixes, только уже для адресов
09:33
или опять упираемся в инвентори с интерфейсами? :(
zi_rus #
09:33
_4ePTeHok, NOC-383?
_4ePTeHok #
09:35
ну по сути да
09:37
в любом случае, сейчас адреса забиваются без учетов vrf в ipam
09:38
Там же только VC можно сейчас указать
zi_rus #
09:39
там есть кнопочка Vote, и Comment
_4ePTeHok #
09:39
и тот на префикс
zi_rus #
09:41
_4ePTeHok, в issue можешь отписаться
_4ePTeHok #
09:41
я понял
dvolodin #
10:31
насчет NOC-383 -- не ленитесь делать UI mockup
zi_rus #
10:39
хочется сделать замечание по переносу кнопки просмотра списка интерфейсов
10:40
информация должна быть ближе доступна
10:40
а теперь приходится делать лишний клик
dvolodin #
10:40
зато видно, что смотришь
zi_rus #
10:44
я и так вижу, что смотрю
10:44
это есть в заголовке возникающего окошка
10:45
и еще я знаю куда перед этим щелкал
dvolodin #
10:45
можно будет потом раскрывать окно по клику на колонку с количеством интерфейсов
zi_rus #
11:07
еще бы он граф строил как влан проключен
11:07
между Мо
mikevlz|2 #
11:09
можно поэмоционировать?
11:10
спасибо.
zi_rus #
11:10
пожалуйста
mikevlz|2 #
11:11
сраный экстжс! нельзя в хранилище засунуть нормально двумерный массив, нельзя построитьл график по данным из двух хранилищ. Нихрена нельзя. Сиди, блин, придумывай, как все timeseries в один массив всунуть
11:12
Все, поэмоционировал...
11:12
легче не стало
zi_rus #
11:13
может делать проще
11:16
что такое timeseries?
11:16
зачем они нужны?
mikevlz|2 #
11:17
это из Performance Management
zi_rus #
11:17
я знаю
11:18
их смысл?
mikevlz|2 #
11:19
в моем представлении массив время-значение. По нему можно отрисовать график измеряемой величины
zi_rus #
11:20
как определяется время?
mikevlz|2 #
11:20
несколько серий надо в один массив сводить, если охота иметь несколько линий на одном графике
11:20
в смысле "определяется"? в каком формате представлено? unix timestamp
zi_rus #
11:21
нет
mikevlz|2 #
11:21
я понимаю, что если для какого-то момента времени есть значение одной величины, а значений других величин нету, то надо ставить туда среднее за последние пару-тройку отсчетов
11:22
откуда оно туда попадает?
zi_rus #
11:22
да
mikevlz|2 #
11:22
время, насколько я понял, попадает в момент создания записи в таблице. Возможно даже автоматом.
zi_rus #
11:23
ок
11:24
можно ли построить график для произвольного момента времени
11:24
?
dvolodin #
11:24
сейчас - можно
mikevlz|2 #
11:24
Если за это время есть данные - можно.
zi_rus #
11:24
в смысле ширины и начальной точки отсчета
mikevlz|2 #
11:24
да пожалуйста
11:24
оно хочет на входе id графика/серии, время начала, время конца
11:25
если время не указано, берутся последние полчаса. =)
11:25
вроде бы. или сутки последние...
11:26
не помню :)
zi_rus #
11:26
а как собираются данные?
mikevlz|2 #
11:26
демоном noc-probe
zi_rus #
11:26
что он делает, я его никогда не настраивал
mikevlz|2 #
11:28
указываешь ему, с каких железок какую метрику снимать, он отдает уже активатору данные после съема. Данные с активатора попадают дальше в SAE, оттуда в базу. С базы уже можно их рисовать
zi_rus #
11:29
а где это задается? в конфиге этого нет, в РМ тоже
mikevlz|2 #
11:29
может снимать произвольный oid, статистику пинга, запускать произвольный скрипт, возвращающий циферки, коннектиться куда-то, замерять время коннекта/открытия http. Можно дописать свое
11:29
noc-probe.conf
dvolodin #
11:29
собственно там надо две вещи
11:30
переложить time series в монгу
11:30
и положить конфиг проб в базу
11:30
чтобы noc-probe их оттуда тянул
mikevlz|2 #
11:31
конфиг проб в базу - согласен. Править файл неудобно. А про монгу - на мой взгляд существенной разницы нет. Тем более это структурированные данные, смысл их в noSQL совать?
zi_rus #
11:31
в noc-probe.conf только [main] [path] [activator]
dvolodin #
11:32
запись и чтение из монги быстрее в несколько раз
mikevlz|2 #
11:32
zi_rus: можешь добавить туда чота такое:
11:32
[http-check1]
11:32
probe=http
11:32
services=www.vkontakte.ru, www.facebook.com, www.odnoklassniki.ru, www.youtube.com
11:32
interval=300
dvolodin #
11:32
mikevlz|2: вот маньяк-то
11:32
:)
mikevlz|2 #
11:33
а чо маньяк-то?
dvolodin #
11:33
на самом деле, там можно и выражения писать для сервисов
11:33
изначально надо было понаблюдать за поведением части серверной фермы
zi_rus #
11:33
pornolab.net надо мониторить
dvolodin #
11:33
серваков 50 примерно
11:34
писать их по отдельности было лень
mikevlz|2 #
11:34
ииии? =)
zi_rus #
11:34
геморно это получается, если хочу загрузку портов на железках отрисовывать
mikevlz|2 #
11:34
ууууу... Это эпопея :)
11:35
[snmp-if-Pu7610G]
11:35
probe=snmp-interface
11:35
services=10.28.128.122
11:35
interfaces=GigabitEthernet4/16
11:35
community=***
11:35
кататак
11:36
в поле interfaces надо указать все интерфейсы. Если надо мониторить кучу одинаковых железок, то их можно перечислить в services
zi_rus #
11:36
и че? работает?
dvolodin #
11:36
services = www[1-50].....
mikevlz|2 #
11:36
работает...
zi_rus #
11:36
забавно
dvolodin #
11:36
работает
11:36
а что касается монги
11:36
у заббикса 3 таблицы для хранения графиков
mikevlz|2 #
11:36
zi_rus: только рисуется пока не очень. Масштаба не видно, промежуточных линий нет. Я потому и взялся перерисовывать на ExtJS
zi_rus #
11:37
а можно на железке порты перечилять таким же образом?
dvolodin #
11:37
в одной value - int, во второй - float, в третьей - bool
11:37
или стринг
11:37
не помню точно
mikevlz|2 #
11:37
zi_rus: в смысле?
11:37
dvolodin: писюн с ним, с заббиксом...
zi_rus #
11:38
в смысле gi0/2-5,gi9/2,gi9/8
dvolodin #
11:38
gi0/[2-5],gi9/2,gi9/8
zi_rus #
11:38
ммм
11:39
я бы еще реквестировал возможность указания предельных значений
mikevlz|2 #
11:39
там исчо неплохо все-таки выставлять интервал
zi_rus #
11:39
скорость линка или канала
mikevlz|2 #
11:39
разрешаем
11:39
указывай
zi_rus #
11:39
как?
mikevlz|2 #
11:39
можно задать lowAlarm/lowWarn/highWarn/highAlarm
zi_rus #
11:39
как провести на графике жирную красную линию?
11:40
что все, дальше канала нет
mikevlz|2 #
11:40
оно еще должно при достижении порогов в Fault Management кирпичами срать начать.
zi_rus #
11:40
само-собой
mikevlz|2 #
11:40
Так сам по себе лимит не задашь вроде...
zi_rus #
11:40
вот
mikevlz|2 #
11:40
этой фичи нет
zi_rus #
11:40
плохо
mikevlz|2 #
11:41
но если изменить модель, то потом для timeseries можно будет править...
zi_rus #
11:41
еще бы график можно было картинкой экспортировать
11:41
чтобы в отчеты вставлять
dvolodin #
11:42
в FM оно стучится, да
mikevlz|2 #
11:43
zi_rus: тоже "любишь" SVG?
_4ePTeHok #
11:43
йопта..это чо за монстра они там собрались выпустить http://forum.mikrotik.com/viewtopic.php?f=3&t=60263
sdikiy #
11:44
Привет, кто нибудь шарит в openlayers?
zi_rus #
11:45
mikevlz|2, ничего не имею против
mikevlz|2 #
11:46
а я люблю... нежно так люблю. И наших погроммистов люблю.
zi_rus #
11:46
просто, как мы сейчас делаем, из кактуса берем картинку и в ворд вставляем
mikevlz|2 #
11:46
ааааа
zi_rus #
11:46
как автоматом в ворд вставлять, я написал vbs-скрипт
11:47
а как из кактуса картинку дергать, я не осилил
mikevlz|2 #
11:47
а мне погроммисты из нашего самописного CRM-оподобия графики для отчета делают. в SVG. Он не экспортируется никуда, не печатается нормально. После принтскрина мылится.. Пездец, короче
11:47
из кактуса просто...
11:48
там в settings можно заставить кактус периодически сливать картинку на ftp
zi_rus #
11:48
mikevlz|2, что правда?
11:48
прикольно
mikevlz|2 #
11:49
http://cacti.domain.tld/settings.php?tab=export
zi_rus #
11:49
если нок это научится, то в сад этот кактус
mikevlz|2 #
11:49
там эта настройка
zi_rus #
11:49
ок
mikevlz|2 #
11:49
вот я и хочу научить нок рисовать нормальные графики
11:49
потому и устроил тут плач ярославны
11:50
что жабаскрипт говно, экстжс мудак, ну и далее по тексту.
11:50
глаза в трубочку сворачиваются от этого sencha forums
11:56
_4ePTeHok: это или пневмопих, или каучуковая бомба. Других вариантов у меня нет...
12:03
что лучше в промежуточной точке - среднее или последнее значение?
12:04
среднее естественно скользящее по двум-трем последним точкам.
zi_rus #
12:09
mikevlz|2, промежуточной точке чего? между чем и чем?
Guest3102 #
12:10
всем привет
mikevlz|2 #
12:10
ну эта...
12:11
вот смотри. Хотим две серии данных разместить на одном графике. Одни данные снимаются с интервалос 30 секунд, другие с интервалом 300 секунд.
Guest3102 #
12:11
на этапе установки noc возникла проблема
mikevlz|2 #
12:12
Для того, чтоб можно было стандартным способом нарисовать график, надо сделать не массив серий, а массив вида [ время, значение1, значение2]
zi_rus #
12:12
Guest3102, не беспокойся, это у всех так
Guest3102 #
12:12
после выполнения скрипта ./scripts/post-update
mikevlz|2 #
12:12
а хотя... чо я моск имею...
Guest3102 #
12:13
выдаёт это
12:13
noc@noc:~$ ./scripts/post-update Jumping to './scripts/../' Landing at '/opt/noc' Looking for hanging .pyc files Checking system python modules /usr/local/lib/python2.6/dist-packages/Crypto/Util/number.py:57: PowmInsecureWarning: Not using mpz_powm_sec. You should rebuild using libgmp >= 5 to avoid timing attack vulnerability. _warn("Not using mpz_powm_sec. You should rebuild using libgmp >= 5 to avoid timing attack vulne
mikevlz|2 #
12:13
не, все-равно надо считать
_4ePTeHok #
12:13
Guest3102, libgmp обнови
Guest3102 #
12:13
ща попробую и отпишусь
zi_rus #
12:15
mikevlz|2, среднее это линейная интерполяция получается
12:16
выбирай подходящий метод
12:17
я смотрю в вики
12:17
каких только формул нет
12:18
выбирай что нравится
dvolodin #
12:20
sdikiy: я разобрался с openlayers более-менее
12:22
что касается микротика, так RedBack по жизни такие и были
12:22
на старых - 16-ядерный проц на карте
Guest3102 #
12:22
версия libgmp последняя для deb squeeze
mikevlz|2 #
12:31
ну мало ли, есть какие-то достопочтенные эстеты, которым не нравится интерполяция. Им последнее подавай
synapse_tsk #
20:12
всем привет! как заставить noc искать в ldap по всему subtree?
20:12
oops. hi everybody!
20:13
how would i mae the NOC auth subsystem walk through an ldap directory (scope = subtree)?
20:13
mae=make
20:14
the ldap auth does work when i specify the ldap_users_base of a user
20:15
but it would not authenticate in case ldap_users_base points at its ancestor
20:16
alternatively, can someone share a working config for active directory auth please?
ufir #
20:17
man, this is no time to dispute about this
Tweet
Share this page
Share this page: Tweet