
E_zombie
30.03.2017
06:46:23
РРРРРРРР. пушните пулреквесты

Ilya
30.03.2017
06:49:04
У нас не лучше

E_zombie
30.03.2017
06:50:19
ну у вас хотябы отопление в серверных не делают.

Google

Bitbucket
30.03.2017
06:50:21
Fix Telegram sender ➔

Ivan
30.03.2017
06:51:49

Ilya
30.03.2017
06:57:31

Maksim
30.03.2017
06:57:51
? да я поправил, что у всех норм было

Ilya
30.03.2017
06:58:04

Maksim
30.03.2017
06:58:17
375 ?

Ilya
30.03.2017
07:01:05
Пулреквест
@EKbfh @Kentmmm EXCEPTION: <type 'exceptions.ImportError'> Cannot load handler 'noc.custom.fixes.fix_mo_container.fix': No module named custom.fixes.fix_mo_container
Он нужен?

Константин
30.03.2017
07:23:24
непонял, для чего?

Ilya
30.03.2017
07:24:30
Алгоритм запуска карт
1. Завести в инвентори контейнеры POP
2. Навесить на них координаты
3. раздожить железки по контейнерам POP
4. Прогнать ./noc fix apply fix_pop_links
-> появятся линки на инвентору мап
5. прогнать ./noc fix apply fix_mo_container
6. прогнать ./noc fix apply fix_object_coordinates
-> на heatmap будут отображаться аварии

Ivan
30.03.2017
07:24:36

Ilya
30.03.2017
07:24:43
Где его взять?

Google

Ivan
30.03.2017
07:25:10
Или я дойду или Костя пришлёт

Константин
30.03.2017
07:25:50
да погоди, я после вчерашней отладки ща дополирую
через минут 20 будет

Ilya
30.03.2017
07:26:15
?

N
30.03.2017
07:27:46

Ivan
30.03.2017
07:27:56
Надо бы в код ещё основной

E_zombie
30.03.2017
07:28:00
слушай. тема
»> downhost=AlarmClass.objects.get(name='NOC | Managed Object | Ping Failed')
»>
»> border_l = datetime.datetime.now() - datetime.timedelta(days=3)
»> #border_l = datetime.datetime.now() - datetime.timedelta(seconds=60)
... print border_l
2017-03-27 10:24:13.151548
»> #dc = ActiveEvent.objects.filter(managed_object=host, event_class=ec, timestamp__gt=border).count()
... #print dc
... #alarms = ActiveAlarm.objects.filter(alarm_class=downhost)
... alarms = ActiveAlarm.objects.filter(alarm_class=downhost, timestamp__gte=border_l)
»> print ActiveAlarm.objects.filter(alarm_class=downhost, timestamp__lte=border_l).count()
0
вот почему тут нолик. мне надо выбрать железки для которых пинг довн был более чем месяц назад.

Ilya
30.03.2017
07:29:01
@Kentmmm а как логически разбить POP, если агрегация и доступ в одной стойке? ))
Чет не придумал пока
@EKbfh у тебя нет такого?

Алексей
30.03.2017
07:40:32
@aversant видимо никогда не получал задачи в стиле "сделать так что бы у увольняемого всё исчезло прямо сейчас"

Ivan
30.03.2017
07:42:36

Ilya
30.03.2017
07:42:45
зачем ему в агрегацию лезть?

Andrey
30.03.2017
07:43:30

Ivan
30.03.2017
07:44:37

Google

Ilya
30.03.2017
07:45:13

Алексей
30.03.2017
07:45:33
но я думаю они засомневаются. садишься такой на стул и замечаешь что он подключен к розетке. и такой "хм.... зачем так"

Ivan
30.03.2017
07:46:34
Где твоя логика теперь?

Алексей
30.03.2017
07:47:59
у всех есть такие пользователи в isp.
но никто ими не гордится.

Ilya
30.03.2017
07:48:50

Gitlab
30.03.2017
07:53:27
pnpwin opened merge request at / collections:
Update ASR1001.json

Константин
30.03.2017
07:57:00
https://pastebin.com/hgjDFrZv

Ilya
30.03.2017
07:58:12
https://pastebin.com/hgjDFrZv
EXCEPTION: <type 'exceptions.ImportError'> Cannot load handler 'noc.custom.fixes.fix_mo_container.fix': No module named custom.fixes.fix_mo_container

Gitlab
30.03.2017
08:00:45
Алексей Широких pushed to collections/master
Илья Сомов: Update ASR1001.json
Алексей Широких: Merge branch 'patch-1' into 'master'
Update ASR1001.json
See merge request !37

Gitlab
30.03.2017
08:00:53

Ivan
30.03.2017
08:03:43

Ilya
30.03.2017
08:03:53

Ivan
30.03.2017
08:04:15

Maksim
30.03.2017
08:04:19
вы еще подеритесь ) благо в одномгороде тусите

Ivan
30.03.2017
08:04:26
в корне каждой файл init.py или как там

Google

E_zombie
30.03.2017
08:04:44
__init__.py

Ivan
30.03.2017
08:04:55

Ilya
30.03.2017
08:04:57
А, забыл, что у меня 3 ноды

Maksim
30.03.2017
08:05:11
с Лешей

Ivan
30.03.2017
08:05:22
Глядите, он ещё и кол-вом нод понтуется

Ilya
30.03.2017
08:05:36

E_zombie
30.03.2017
08:05:41
да

Ivan
30.03.2017
08:05:50
Да, просто touch __init__.py

Ilya
30.03.2017
08:05:53
Спасибо

Admin
ERROR: S client not available

Ilya
30.03.2017
08:06:15

Timur
30.03.2017
08:06:44
когда ты что делаешь в ростелекоме?

E_zombie
30.03.2017
08:07:10
https://pastebin.com/EcJiY8j2 ктохотел себе отдельную группу для демонтажа оборудования.
да я так всегда .
правда скрипт не работает как надо timestamp__lte=border_l) не работает как я думаю.
по идее должны попасть те алярмы пинг довн которые старее чем bordel_l но там нулик

Константин
30.03.2017
08:10:39

Ilya
30.03.2017
08:11:19

Bitbucket
30.03.2017
08:37:27
Aleksey Shirokih pushed to noc/feature/microservices
Aleksey Shirokih: Merged in Maksim13/nocproject/TGsender (pull request #376)
Fix Telegram sender
: Fix Telegram sender

Google

Bitbucket
30.03.2017
08:37:28
pushed to noc/TGsender
: Fix Telegram sender
Aleksey Shirokih pushed to noc/feature/microservices
Aleksey Shirokih: Merged in Maksim13/nocproject/TGsender (pull request #376)
Fix Telegram sender
: Fix Telegram sender
Aleksey Shirokih pushed to noc/feature/microservices
Merged in e_zombie/noc.hg/feature/microservices (pull request #370)
* Add basic config parser for QSW2800 profile
Approved-by: Alexey Shapovalov
Aleksey Shirokih pushed to noc/feature/microservices
Aleksey Shirokih: Merged in e_zombie/noc.hg/feature/microservices (pull request #370)
* Add basic config parser for QSW2800 profile
Approved-by: Alexey Shapovalov <alexsystems@list.ru>
: Add basic config parser for QSW2800 profile
: Add basic config parser for QSW2800 profile


N
30.03.2017
09:02:41
@aversant мини баг нашел, люди на графиках прямую oper status и admin status воспринимают , как визуальный разделитель трафика in/out

Maksim
30.03.2017
09:03:22
это не баг, там же значение статуса равно 1
это скорее баг восприятия человеком данного графика ;)

N
30.03.2017
09:04:16
да, я это и хотел сказать
если у кого есть идеи ка исправить, озвучивайте, т.е. сама идея показывать статус порта - весьма полезна
кстати на 10г портах не сильно видно, ап он или нет)
может метки на графиках делать, такие же как аварии?

E_zombie
30.03.2017
09:11:52
у всех монга жрёт проц как не в коня?

Maksim
30.03.2017
09:12:02
манга нет )

E_zombie
30.03.2017
09:12:57
у меня 100% цпу выжирает только на чтении даже.

Алексей
30.03.2017
09:13:07

E_zombie
30.03.2017
09:13:29
не думаю чтобы я там что то увидел .

Алексей
30.03.2017
09:13:36
Я помнится делал индексы которые забыли принести в апстри


E_zombie
30.03.2017
09:14:27
2017-03-30T13:13:06.136+0400 I COMMAND [conn5575] query noc.noc.interfaces query: { profile: { $in: [ ObjectId('57f78965adf13e0ce00fc35e'), ObjectId('57f7899dadf13e0ce00fc360'), ObjectId('58412d1f6282f22691914c12') ] }, type: "physical", managed_object: 4018 } planSummary: IXSCAN { managed_object: 1, ifindex: 1 } ntoreturn:0 ntoskip:0 keysExamined:29 docsExamined:29 cursorExhausted:1 keyUpdates:0 writeConflicts:0 numYields:1 nreturned:28 reslen:10973 locks:{ Global: { acquireCount: { r: 4 }, acquireWaitCount: { r: 2 }, timeAcquiringMicros: { r: 14835 } }, Database: { acquireCount: { r: 2 } }, Collection: { acquireCount: { r: 2 } } } 115ms
(871 connections now open)
2017-03-30T13:14:47.375+0400 I COMMAND [conn8724] query noc.noc.inv.discovery_id query: { chassis_mac: { $elemMatch: { last_mac: { $gte: "74:9D:8F:88:5D:39" }, first_mac: { $lte: "74:9D:8F:88:5D:39" } } } } planSummary: IXSCAN { chassis_mac.first_mac: 1, chassis_mac.last_mac: 1 } ntoskip:0 keysExamined:10275 docsExamined:0 cursorExhausted:1 keyUpdates:0 writeConflicts:0 numYields:80 nreturned:0 reslen:20 locks:{ Global: { acquireCount: { r: 162 } }, Database: { acquireCount: { r: 81 } }, Collection: { acquireCount: { r: 81 } } } 149ms
на ноде с апдейтами