nocproject.org
04:27
Обновлять можнО? Не наломали там ничего?
05:17
УРРРААААА. Я вчера таки добил preview для timeseries
05:27
_4ePTeHok, простынка что надо
05:50
ss_: если вопрос был мне, то это мои трехдневные упражнения в ExtJS/JavaScript с посыланией лучей поноса в адрес JavaScript
05:52
сейчас покопаюсь в гугеле, если пойму, как динамически готовить на лету series для Linechart в ExtJS, чтоб несколько рядов понимало - попробую написать что-то типа DashBoard с графиками, заведенными в системе.
05:52
mikevlz|2, есть картинки ? посмотреть чего делаешь хоть
05:53
Ща скрин сниму, выложу на форуме, что добился
06:03
06:13
а PM он же на активаторы расчитывает ? или на probe
06:26
pm рассчитывает на probe и сливает на активаторы
06:27
А там уже буферизация, активатор собирает и отсылает данные пачками
08:31
bazzilio, wrong coding
08:32
а никто не смотрел
NOC-421/364 - чтобы такого можно сделать, чтобы починить его )
09:27
Добавил кеширование в vc.vc
09:28
в итоге, время перелистывания страниц у меня снизилось с 800ms до 550
09:31
dvolodin, а возможно ли сделать привязку интерфейсов с ip, выдернутых discovery в IPAM?
09:32
или хотя бы в ручном режиме по типу import connected prefixes, только уже для адресов
09:33
или опять упираемся в инвентори с интерфейсами? :(
09:35
ну по сути да
09:37
в любом случае, сейчас адреса забиваются без учетов vrf в ipam
09:38
Там же только VC можно сейчас указать
09:39
там есть кнопочка Vote, и Comment
09:41
_4ePTeHok, в issue можешь отписаться
10:31
насчет
NOC-383 -- не ленитесь делать UI mockup
10:39
хочется сделать замечание по переносу кнопки просмотра списка интерфейсов
10:40
информация должна быть ближе доступна
10:40
а теперь приходится делать лишний клик
10:40
зато видно, что смотришь
10:44
я и так вижу, что смотрю
10:44
это есть в заголовке возникающего окошка
10:45
и еще я знаю куда перед этим щелкал
10:45
можно будет потом раскрывать окно по клику на колонку с количеством интерфейсов
11:07
еще бы он граф строил как влан проключен
11:07
между Мо
11:09
можно поэмоционировать?
11:10
спасибо.
11:11
сраный экстжс! нельзя в хранилище засунуть нормально двумерный массив, нельзя построитьл график по данным из двух хранилищ. Нихрена нельзя. Сиди, блин, придумывай, как все timeseries в один массив всунуть
11:12
Все, поэмоционировал...
11:12
легче не стало
11:13
может делать проще
11:16
что такое timeseries?
11:16
зачем они нужны?
11:17
это из Performance Management
11:17
я знаю
11:18
их смысл?
11:19
в моем представлении массив время-значение. По нему можно отрисовать график измеряемой величины
11:20
как определяется время?
11:20
несколько серий надо в один массив сводить, если охота иметь несколько линий на одном графике
11:20
в смысле "определяется"? в каком формате представлено? unix timestamp
11:21
я понимаю, что если для какого-то момента времени есть значение одной величины, а значений других величин нету, то надо ставить туда среднее за последние пару-тройку отсчетов
11:22
откуда оно туда попадает?
11:22
время, насколько я понял, попадает в момент создания записи в таблице. Возможно даже автоматом.
11:23
ок
11:24
можно ли построить график для произвольного момента времени
11:24
?
11:24
Если за это время есть данные - можно.
11:24
в смысле ширины и начальной точки отсчета
11:24
да пожалуйста
11:24
оно хочет на входе id графика/серии, время начала, время конца
11:25
если время не указано, берутся последние полчаса. =)
11:25
вроде бы. или сутки последние...
11:26
не помню :)
11:26
а как собираются данные?
11:26
что он делает, я его никогда не настраивал
11:28
указываешь ему, с каких железок какую метрику снимать, он отдает уже активатору данные после съема. Данные с активатора попадают дальше в SAE, оттуда в базу. С базы уже можно их рисовать
11:29
а где это задается? в конфиге этого нет, в РМ тоже
11:29
может снимать произвольный oid, статистику пинга, запускать произвольный скрипт, возвращающий циферки, коннектиться куда-то, замерять время коннекта/открытия http. Можно дописать свое
11:29
noc-probe.conf
11:29
собственно там надо две вещи
11:30
переложить time series в монгу
11:30
и положить конфиг проб в базу
11:30
чтобы noc-probe их оттуда тянул
11:31
конфиг проб в базу - согласен. Править файл неудобно. А про монгу - на мой взгляд существенной разницы нет. Тем более это структурированные данные, смысл их в noSQL совать?
11:31
в noc-probe.conf только [main] [path] [activator]
11:32
запись и чтение из монги быстрее в несколько раз
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
11:32
mikevlz|2: вот маньяк-то
11:32
:)
11:33
на самом деле, там можно и выражения писать для сервисов
11:33
изначально надо было понаблюдать за поведением части серверной фермы
11:33
pornolab.net надо мониторить
11:33
серваков 50 примерно
11:34
писать их по отдельности было лень
11:34
геморно это получается, если хочу загрузку портов на железках отрисовывать
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
11:36
services = www[1-50].....
11:36
работает
11:36
а что касается монги
11:36
у заббикса 3 таблицы для хранения графиков
11:36
zi_rus: только рисуется пока не очень. Масштаба не видно, промежуточных линий нет. Я потому и взялся перерисовывать на ExtJS
11:37
а можно на железке порты перечилять таким же образом?
11:37
в одной value - int, во второй - float, в третьей - bool
11:37
или стринг
11:37
не помню точно
11:37
zi_rus: в смысле?
11:37
dvolodin: писюн с ним, с заббиксом...
11:38
в смысле gi0/2-5,gi9/2,gi9/8
11:38
gi0/[2-5],gi9/2,gi9/8
11:38
ммм
11:39
я бы еще реквестировал возможность указания предельных значений
11:39
там исчо неплохо все-таки выставлять интервал
11:39
скорость линка или канала
11:39
разрешаем
11:39
указывай
11:39
можно задать lowAlarm/lowWarn/highWarn/highAlarm
11:39
как провести на графике жирную красную линию?
11:40
что все, дальше канала нет
11:40
оно еще должно при достижении порогов в Fault Management кирпичами срать начать.
11:40
Так сам по себе лимит не задашь вроде...
11:41
но если изменить модель, то потом для timeseries можно будет править...
11:41
еще бы график можно было картинкой экспортировать
11:41
чтобы в отчеты вставлять
11:42
в FM оно стучится, да
11:43
zi_rus: тоже "любишь" SVG?
11:44
Привет, кто нибудь шарит в openlayers?
11:45
mikevlz|2, ничего не имею против
11:46
а я люблю... нежно так люблю. И наших погроммистов люблю.
11:46
просто, как мы сейчас делаем, из кактуса берем картинку и в ворд вставляем
11:46
как автоматом в ворд вставлять, я написал vbs-скрипт
11:47
а как из кактуса картинку дергать, я не осилил
11:47
а мне погроммисты из нашего самописного CRM-оподобия графики для отчета делают. в SVG. Он не экспортируется никуда, не печатается нормально. После принтскрина мылится.. Пездец, короче
11:47
из кактуса просто...
11:48
там в settings можно заставить кактус периодически сливать картинку на ftp
11:48
mikevlz|2, что правда?
11:48
прикольно
11:49
если нок это научится, то в сад этот кактус
11:49
вот я и хочу научить нок рисовать нормальные графики
11:49
потому и устроил тут плач ярославны
11:50
что жабаскрипт говно, экстжс мудак, ну и далее по тексту.
11:50
глаза в трубочку сворачиваются от этого sencha forums
11:56
_4ePTeHok: это или пневмопих, или каучуковая бомба. Других вариантов у меня нет...
12:03
что лучше в промежуточной точке - среднее или последнее значение?
12:04
среднее естественно скользящее по двум-трем последним точкам.
12:09
mikevlz|2, промежуточной точке чего? между чем и чем?
12:10
ну эта...
12:11
вот смотри. Хотим две серии данных разместить на одном графике. Одни данные снимаются с интервалос 30 секунд, другие с интервалом 300 секунд.
12:11
на этапе установки noc возникла проблема
12:12
Для того, чтоб можно было стандартным способом нарисовать график, надо сделать не массив серий, а массив вида [ время, значение1, значение2]
12:12
Guest3102, не беспокойся, это у всех так
12:12
после выполнения скрипта ./scripts/post-update
12:12
а хотя... чо я моск имею...
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
12:13
не, все-равно надо считать
12:13
Guest3102, libgmp обнови
12:13
ща попробую и отпишусь
12:15
mikevlz|2, среднее это линейная интерполяция получается
12:16
выбирай подходящий метод
12:17
я смотрю в вики
12:17
каких только формул нет
12:18
выбирай что нравится
12:20
sdikiy: я разобрался с openlayers более-менее
12:22
что касается микротика, так RedBack по жизни такие и были
12:22
на старых - 16-ядерный проц на карте
12:22
версия libgmp последняя для deb squeeze
12:31
ну мало ли, есть какие-то достопочтенные эстеты, которым не нравится интерполяция. Им последнее подавай
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?
20:17
man, this is no time to dispute about this
Share this page
Share this page: