
Ilya
14.03.2017
09:49:08

Maksim
14.03.2017
10:12:32
запилил хендле и оповещение )
обрабатывает аларму, берет данные из пира и подставляет имя провайдера который предоставляет канал

Google

E_zombie
14.03.2017
10:14:07
крутой чувак

Maksim
14.03.2017
10:14:23
ну ты точно круче

E_zombie
14.03.2017
10:14:38
ты круче. ты знаешь что такое OSPF

Maksim
14.03.2017
10:14:50
терпеть ненавижу

E_zombie
14.03.2017
10:15:29
а хотите эпичную багу ?

Ivan
14.03.2017
10:16:19

Ilya
14.03.2017
10:19:52
Расскажи подробнее
Я щас мог бы попробовать :)

Maksim
14.03.2017
10:21:00
Провайдер предоставляет канал. Мне надо было сделать, что бы в оповещении да и в аларме была информация что за провайдер отвалился, не смотря на то, что есть дескрипшн на порту
приходит алярма по падению ospf, срабатывает хендлер, который берет данные из аларма, имя устройства и ip соседа который в логах падает.
потом идет в пиры и ищет по имени объекта и айпи соседа пир и из него выдерает дескрипшн провайдера.

E_zombie
14.03.2017
10:22:23
и потом сразу в телегу провайдеру

Google

Maksim
14.03.2017
10:22:28
можно и так ;)
;D
ну а потом сделал шаблон для данного аларма со всеми нужными данными
сейчас вот думаю как мне сделать 200 пиров :D

Ilya
14.03.2017
10:23:10

Maksim
14.03.2017
10:23:38
понятно через shell =(

E_zombie
14.03.2017
10:23:45
а теперь бага
в логах доступа в ноке
EXCEPTION: <class '_pylibmc.ServerDead'> error 35 from memcached_get(managedobject-id-3421|0): SERVER IS MARKED DEAD
START OF TRACEBACK
тоишь всё опало в трейс изза вальнувшегося мемкешеда.
а теперь смотрим в лога агрегатора куда он подключен. делаем ставки что будет в логах LLDP ?
2017-03-14 13:24:31,204 [scheduler.discovery] [3421] [discovery|box|asw-55-sar|lldp] Already linked: asw-55-sar:GigabitEthernet0/0/1 — fsw-3-delovaja-16-55-sar:GigabitEthernet0/0/1 via lldp
2017-03-14 13:24:31,220 [rpc.sae] [>CALL] script()
2017-03-14 13:24:31,234 [rpc.sae] [:19031] Sending request
2017-03-14 13:24:31,406 [scheduler.discovery] [3421] [discovery|box|asw-55-sar|lldp] Terminated due RPC error: Failed: Object is not managed
кто скажет просмотреть логи дискавери из шела ?


Gitlab
14.03.2017
11:32:14
Алексей Широких pushed to tower/master
Aleksey Shirokih: install additional packages for ansible
Aleksey Shirokih: Merge remote-tracking branch 'origin/master'


Bitbucket
14.03.2017
11:54:39
Dmitry Luhtionov pushed to noc/feature/microservices
Fix Eltex.PON profile
Dmitry Luhtionov pushed to noc/feature/microservices
Dmitry Luhtionov: Merged in e_zombie/noc/huawei.ma5300 (pull request #346)
add Huawei MA5300 object profile
Approved-by: e_zombie
: add Huawei MA5300 object profile
original code Bee26
Dmitry Luhtionov pushed to noc/feature/microservices
Dmitry Luhtionov: Merged in e_zombie/noc/huawei.ma5300 (pull request #346)
add Huawei MA5300 object profile
Approved-by: e_zombie
: add Huawei MA5300 object profile
original code Bee26
pushed to noc/huawei.ma5300
: add Huawei MA5300 object profile
original code Bee26
Dmitry Luhtionov: Fix Zyxel.ZyNOS.get_lldp_neighbors script
Dmitry Luhtionov: NOC-1630 Fix DLink.DxS profile
Andrey: Add search on maintainance subject field
Dmitry Luhtionov: Update Huawei.VRP profile
... See all


Maksim
14.03.2017
12:27:10
У кого есть железка с интерфейсами в LAG ?

Google

Gleb
14.03.2017
12:27:39
какая?

Maksim
14.03.2017
12:27:48
Любая в ноке

E_zombie
14.03.2017
12:28:06
и что тебе надо?

Maksim
14.03.2017
12:28:06
вот такой прикол у меня )
у вас тоже ?

Bitbucket
14.03.2017
12:28:19
Dmitry Luhtionov pushed to noc/DCWS
Close branch DCWS.
Dmitry Luhtionov pushed to noc/DCWL
Close branch DCWL.
Dmitry Luhtionov pushed to noc/huawei.ma5300
Close branch huawei.ma5300.

Gleb
14.03.2017
12:28:48

Ilya
14.03.2017
12:29:43

Andrey
14.03.2017
12:29:47
железка в стеке, которая не работает....

Bitbucket
14.03.2017
12:29:49
Dmitry Luhtionov pushed to noc/Alstecc
Close branch Alstecc.

Andrey
14.03.2017
12:29:53
бэкапная
у меня всё ок

Ilya
14.03.2017
12:30:29

Andrey
14.03.2017
12:30:42
@maksmile13 видимо, у тебя двоится изображение
винда?

Bitbucket
14.03.2017
12:30:59
Dmitry Luhtionov pushed to noc/Vitesse
Close branch Vitesse.

E_zombie
14.03.2017
12:31:29
какая то нездоровая херня творится с коммитами.

Google

E_zombie
14.03.2017
12:31:43
весна. пора уборки.

Bitbucket
14.03.2017
12:33:08
Dmitry Luhtionov pushed to noc/feature/microservices
Remove duplicate field

Maksim
14.03.2017
12:33:08

Ilya
14.03.2017
12:36:51

Maksim
14.03.2017
12:37:09
не в самом МО, ок
провал, почему оно тогда двоитсмя

Andrey
14.03.2017
12:37:36
посмотри в сторону браузера

Admin
ERROR: S client not available

Maksim
14.03.2017
12:38:06

E_zombie
14.03.2017
12:39:27
а какую метрику православно использовать для слежения за загрузкой цпу ?

Алексей
14.03.2017
12:46:57
cpu-total

Maksim
14.03.2017
12:50:04

E_zombie
14.03.2017
13:09:43
CPU | Usage ?
FF

Ilya
14.03.2017
13:15:57
To generate the backup tgz file we need 769.45 GB of free disk space.
/var has enough space to complete this operation.
junos space

E_zombie
14.03.2017
13:16:18
AVE SATAN!!!

Google

E_zombie
14.03.2017
13:29:26
то неловкое чувство когда начинаешь собирать метрики загрузки CPU а нигде нет перегрузки.

Ivan
14.03.2017
13:32:22
понимаю +)

E_zombie
14.03.2017
13:32:36
законы мерфи никто не отменял.
если всё идёт хорошо - значит вы чего то не замечаете.
Saving job context to jobctx-discovery-default-58c330e1fba2ea4bfc30ac21
Exception in thread cache_worker (most likely raised during interpreter shutdown):
норм чё

Ilya
14.03.2017
13:43:46
junos space
Linux version 2.6.32-100.24.1.el5 (root@cnrd-jsbu-dev-vm-08) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-52)) #1 SMP Tue Aug 20 12:17:49 CST 2013

E_zombie
14.03.2017
13:44:17
закопайте стюардессу

Ilya
14.03.2017
13:45:50
In Junos Space Network Management Platform Release 16.1R1, CentOS 6.8 is used as the underlying OS
сейчас 5.9 )

E_zombie
14.03.2017
13:46:27
пятную ветку закопали пару лет назад.
и скоро 6 начнут закапывать

Ilya
14.03.2017
13:46:45
ага
As a direct upgrade of the OS from CentOS 5.9 to CentOS 6.8 is not supported, a direct upgrade to Junos Space Platform
вот щас начал уже вручную

E_zombie
14.03.2017
14:12:26
from django.db.models import Q
from noc.sa.models.managedobject import *
from noc.sa.models.managedobjectprofile import *
from noc.sa.models.authprofile import *
from noc.sa.models.administrativedomain import *
from noc.sa.models.authprofile import *
mo = ManagedObject.objects.filter()
for m in mo:
c = ManagedObject.objects.filter(address=m.address).count()
if c != 1:
print "FOUND", c, m.address, m.name
у меня в системе естт объекты с одинаковыми айпи. мля.

Ivan
14.03.2017
14:20:15
ты рисковый парень

E_zombie
14.03.2017
14:20:32
оно само (с)
да я в ахуе. его тут не один десяток.

Ilya
14.03.2017
14:23:02

Misak
14.03.2017
14:23:02
нормально, когда полно VRF