@nocproject

Страница 911 из 2357
Andrey
28.03.2017
07:30:51
тут оно 0, т.е., видимо, это не проблема скорости разгребания

попробуй выставить уровень логгирования debug для классификаторов

и посмотреть что пишут

tail -f var/log/classificator*.log

Google
Andrey
28.03.2017
07:32:26
там будет яснее понятно, почему событие попадает в unknown

Ruslan
28.03.2017
07:35:26
Сча смотрю напишу как что увижу новое

E_zombie
28.03.2017
07:46:15
https://vk.com/wall-68995594_117720

Ruslan
28.03.2017
07:46:26
классификаторов сделал 2, для каждого пула, однако на глубину очереди в fmwriter это не повлияло



bee26
28.03.2017
07:47:40
где такую картинку посмотреть?

Ruslan
28.03.2017
07:47:46
Да куда нафиг 20 на 100 девайсов

E_zombie
28.03.2017
07:48:11
.......:4171/topics/events

Ruslan
28.03.2017
07:48:17
тот же адрес что и у нок порт 4171

там будут все твои очереди и каналы

Ivan
28.03.2017
07:49:30
Это если у тебя серт самоаодписанный

Google
Ivan
28.03.2017
07:49:52
Если реальный -- соснешь

Ruslan
28.03.2017
07:50:05
оно по хттп отдает вроде, не по хттпс

Ivan
28.03.2017
07:50:33
Потому что hsts включен

оно по хттп отдает вроде, не по хттпс
Именно. Поэтому придется по ip идти

Ilya
28.03.2017
07:51:42
Ruslan
28.03.2017
07:51:57
Ну Ок. сча

bee26
28.03.2017
07:59:48
:4171. SSL received a record that exceeded the maximum permissible length. Error code: SSL_ERROR_RX_RECORD_TOO_LONG

по http: пустило

хорошо это когда E2E Processing Latency по нулям?

Ruslan
28.03.2017
08:09:41
сделал. часть прогрузилась и все равно очередь висит. думаешь еще надо поднять? или все ж с производительностью монги траблы?



E_zombie
28.03.2017
08:10:00
поднимай.

Ilya
28.03.2017
08:16:35
Проблема в классификаторах, теперь хоть не я один буду ДВ говорить об этом

Ruslan
28.03.2017
08:31:44
Поднял еше 18. вроде пошло рассасываться. поглядим.

спасибо

Илья, у тебя на твое количество девайсов сколько классификаторов в итоге ?

E_zombie
28.03.2017
08:46:10
https://habrahabr.ru/company/centosadmin/blog/323556/

Ruslan
28.03.2017
08:48:16
1000/140 != 100/14 странно

надо значит еще копать

Google
Ilya
28.03.2017
08:57:40
1000/140 != 100/14 странно
ну тут зависит от объёма данных скорее

Ruslan
28.03.2017
08:58:11
так сислог есть сислог

Ilya
28.03.2017
08:58:18
400 сообщений в 10 сек

точнее 300-2000

немного совсем

E_zombie
28.03.2017
09:01:30
а в чём можно питон редактировать красиво под линухом ?

Gleb
28.03.2017
09:02:05
пичарм не нравится?

E_zombie
28.03.2017
09:02:18
то что есть в репах

федоры

Gleb
28.03.2017
09:02:49
ninja ide

то что есть в репах
в рашн федоре(не знаю как в обычной) есть sublime text 3 в репах, не иде конечно, но подсветка норм

то что есть в репах
pycharm community тоже в репах есть :D

Ilya
28.03.2017
09:06:50
Да сублиме почти иде. :).

Ruslan
28.03.2017
09:10:41
Пичарм удобен отладкой на сервере... кто-то еще так делает ?

Dmitry
28.03.2017
09:13:37
pycharm, без вариантов

E_zombie
28.03.2017
09:33:34
что то оно не запускается у меня

Ruslan
28.03.2017
09:34:10
пичарм не запускается ?

E_zombie
28.03.2017
09:34:24
pycharm -h Startup Error: Application cannot start in headless mode

Ruslan
28.03.2017
09:35:56
ну для отладки НОК не надо его ставить к себе на машину. прописываются сервер отладки и окружение и отладка происходит на установленном нок

Google
E_zombie
28.03.2017
09:36:01
сублайн Ъ

Gleb
28.03.2017
09:51:19
http://www.netping.ru/Blog/ispolzovanie-ustrojstv-netping-s-sistemoj-monitoringa-noc

SS
28.03.2017
09:55:07
Какой старый там нок

Ivan
28.03.2017
10:17:37
счтатья слизана с kb

Ilya
28.03.2017
10:17:55
наоборот

счтатья слизана с kb
они её писали

Ivan
28.03.2017
10:18:10
ну лан =)

Dmitry
28.03.2017
10:18:18
:)

Ivan
28.03.2017
10:18:47
Дима, контейнеры не смотрел в Инвентори? Я про heatmap

Dmitry
28.03.2017
10:20:36
нет, не смотрел еще

Admin
ERROR: S client not available

Ilya
28.03.2017
10:28:57
нет, не смотрел еще
Дима, у меня много вопросов, ответь пожалуйста

Bitbucket
28.03.2017
10:43:07
Feature/microservices ➔ * Add basic config parser for QSW2800 profile * Add basic config parser for QSW2800 profile

E_zombie
28.03.2017
10:44:00
кто хочет потрахаться с парсерами для кютеча - велкоме.

@aversant push the tempo (c)

лолд.

у меня через серверную тянут отопление.

Andrew
28.03.2017
11:25:35
главное чтоб батарей и кранов не было.

E_zombie
28.03.2017
11:26:05
ну ну

ты ещё скажи чтобы была гидро и теплоизоляция

Google
Andrew
28.03.2017
11:26:38
главное что б был датчик влажности

E_zombie
28.03.2017
11:27:22
и как это спасёт от заливания кипятком токоведущих магистралей ?

16 марта 2014 AlbertN В старых зданиях трудно найти комнату (серверную) без труб отопления В современных зданиях, конечно, там предусмотрены техн.помещения. Так что приходится мириться с этим. Некоторые перекрывают воду в трубах, укрывают батареи отопления различными материалами, или отделяются самопальной стенкой. Это все, конечно, не очень помогает ... Прорыв трубы отопления в серверной - это сильно конечно.





Ilya
28.03.2017
12:08:13
Univef щупал кто?

Константин
28.03.2017
12:16:37
Дима, контейнеры не смотрел в Инвентори? Я про heatmap
У себя я такой вариант тестирую diff -r 04319348f373 inv/models/object.py --- a/inv/models/object.py Wed Mar 22 11:52:03 2017 +0200 +++ b/inv/models/object.py Tue Mar 28 15:12:47 2017 +0300 @@ -349,6 +349,21 @@ for k in ("position", "side", "shift"): if k in self.data["rackmount"]: del self.data["rackmount"][k] + # Change container for nested MO + from noc.sa.models.managedobject import ManagedObject + if self.data.get("management"): + geo = container.data.get('geopoint') + mo_in = ManagedObject.objects.filter( + id=self.get_data('management', 'managed_object')) + if geo: + mo_in.update(container=container, + x=geo.get('x'), + y=geo.get('y'), + default_zoom=container.layer.default_zoom) + else: + mo_in.update(container=container, + x=None, + y=None) self.save() self.log( "Insert into %s" % container, вроде как при перетаскивании мышщй в контейнер срабатыват

Константин
28.03.2017
12:20:16
Да, при смене контейнера в inv меняется контейнер mo

Maksim
28.03.2017
12:21:06
а если не мышкой перетаскивать?

Константин
28.03.2017
12:21:47
А дай пример кода, который это делает

Если объекты MO уже разложены - есть скрипт для прописывания им контейнера

Константин
28.03.2017
12:29:06
# -*- coding: utf-8 -*- ## NOC modules from noc.inv.models.object import Object from noc.sa.models.managedobject import ManagedObject def fix(): for i_inv in Object.objects.all(): if i_inv.data.get('management'): new_cont = Object.get_by_id(i_inv.container) i_sa = ManagedObject.objects.filter( id=i_inv.get_data('management', 'managed_object') ) if i_sa.first().container != new_cont: i_sa.update(container=new_cont) print i_sa, i_inv, new_cont # i_sa.save() if __name__ == "__main__": fix()

Ivan
28.03.2017
12:29:47
Костя, расскажи пожалуйста, куда это положить и где запускать?

я ведь могу это из шелла?

for m in managed.... и т.д.

Константин
28.03.2017
12:31:33
положить в/opt/noc/custom/fix/qq.py /opt/noc/bin/python /opt/noc/custom/fix/qq.py

наверное и из шела можно, я не пробовал

Хотел fix сделать, но там еще что-то надо, чтобы нок его признал

Dmitry
28.03.2017
12:33:00
ничего не надо

только в fixes положить

Константин
28.03.2017
12:33:43
Ноп по базюке проверяет список доверенных фиксов

Страница 911 из 2357