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: 15.07.2013
ss_ #
06:02
Драсте
06:03
что сломали за 2 недели? обновляться стоит?
zi_rus #
06:03
фм вроде новый запилили, но как всегда на половину, если пользуешься то сам понимаешь
e_zombie #
06:04
чё можно обновляться? все сломали?
ss_ #
06:05
fm вообще вырублен
06:05
ибо жрет ресурсы БСЛом
e_zombie #
06:07
жора, где ты был (С)
ss_ #
06:10
e_zombie, а че там?
06:10
че пропутил?
e_zombie #
06:19
ну вроде работает ФМ во всяком случае визуально
06:22
чёто у меня кудато делись критические аварии которые висели. и количество аварий вроде существенно уменьтшилось....
ss_ #
06:22
когда в него начнуть трапами слать и в логи писать под 1000 железок
06:22
тогда посмотрим
e_zombie #
06:22
у меня 6к железок
06:22
и 50% срёт
ss_ #
06:22
у меня коррелятор начинает жрать ресурсы
mikevlz #
06:23
много линк-даунов?
e_zombie #
06:24
до.........я
mikevlz #
06:25
проблема в том, что job неоптимален. Надо бы за один проход проверять все аварии на этой железке, а Job ведет индивидуальное расписание на каждую аварию
zi_rus #
06:25
а он вообще ведет проверку?
06:25
у меня были неактуальные линк дауны
06:25
так руками и пришлось закрывать
mikevlz #
06:25
сейчас - хз, вообще - вел.
e_zombie #
06:25
надо почистить таблицы от алармов и начать собирать зановоа
ss_ #
06:25
ога руками
06:26
все порты даун по fttb
zi_rus #
06:26
|NOC|0.7(4)r7718|
mikevlz #
06:26
он нам как-то пару железок до 60% CPU нагнул. Я его срочно переписал на SNMP
ss_ #
06:26
овер тройка стотен * 24 порта
zi_rus #
06:27
ss_, у тебя и по клиентским портам линк дауны поднимаются?
ss_ #
06:27
да
zi_rus #
06:27
жесть
06:27
не надо так
ss_ #
06:27
я хз как его настраивать
zi_rus #
06:27
легко
ss_ #
06:27
мне FM не особо нужен
06:27
ибо есть zabbix который все решает по впросам мониторинга
mikevlz #
06:27
я себе классификатор написал в субботу
zi_rus #
06:27
делаешь профиль по которому поднимать алармы, а для остальных отключаешь
ss_ #
06:27
но раз знаешь скажи как
zi_rus #
06:28
и делаешь пируль который автоматом вешает этот профиль на порты
ss_ #
06:28
ничего не понял
zi_rus #
06:29
ss_, у тебя дискавери линки находит?
ss_ #
06:29
находило
zi_rus #
06:29
отлично
ss_ #
06:29
не обновлялся еще
zi_rus #
06:30
from noc.inv.models import *
06:30
from noc.sa.models import *
06:30
@pyrule
06:30
def set_interface_profile(timeout = None):
06:30
interface = Interface.objects.filter(type="physical")
06:30
for i in interface:
06:30
if i.link:
06:30
i.profile=InterfaceProfile.objects.get(name="NNI").id
06:30
i.save()
06:30
этот пируль сохраняешь
06:30
и делаешь шедуль с ним
06:30
раз в день например
06:31
и создаешь профиль для интерфейсов с названием NNI
06:31
в этом профиле разрефаешь поднятие алармов
06:31
а для дефолтного запрещаешь
mikevlz #
06:31
zi_rus: наркоман...
zi_rus #
06:31
и у тебя будут подниматься алармы только по внутрисетевым линкам
06:32
mikevlz, зато работает
mikevlz #
06:32
есть для этого специальный интерфейс
06:32
IInterfaceClassification
zi_rus #
06:32
зато работает :p
mikevlz #
06:32
и название пируля для него вписывается в конфиг
06:32
фи
06:33
язык показывать, как это некрасиво :)
zi_rus #
06:33
зато работает
mikevlz #
06:33
у тебя CTRL-V заело
06:33
https://dpaste.de/pfeR1/
zi_rus #
06:33
mikevlz, покажи свой вариант как надо кошерно раскидывать профили, может я воспользуюсь
06:34
mikevlz, твой вариант слишком ограниченный, не у всех длинки
mikevlz #
06:35
это пример.
06:35
меняй условия как хочешь
zi_rus #
06:35
а сетевым линком может быть вообще что угодно, по крайней мере у меня
06:35
да мой пируль тоже работает
mikevlz #
06:36
молодец
zi_rus #
06:36
только я в первые слышу про IInterfaceClassification
mikevlz #
06:36
никогда не заглядывай в sa/interfaces
06:36
и тем более не пиши туда ничего
zi_rus #
06:37
как скажешь
06:45
кстати, может я еще чего не знаю, в ноке случаем нет встроенной фунции для правильной сортировки интерфейсов по номерам?
06:46
а то сейчас из монги вываливается какашка
06:46
Fa0/1 Fa0/10 Fa0/11...
mikevlz #
06:46
=)
06:46
есть пить есть нету
zi_rus #
06:47
ась
06:51
нок ведь через апи и в инвентори в нормальном порядке выводит интерфейсы
mikevlz #
06:51
ну так посмотри, как он это делает
lexus-omsk #
06:52
по-моему, не везде... или я поломал default-ную сортировку
06:53
кстати да, бывает такое - случайно ткнёшь в заголовок столбца - и хз как потом вернуть начальную сортировку
06:53
особенно актуально в vc
06:55
так вот и в интерфейсах так же - ткнул на Name - и сортирует теперь 1-10-11...
zi_rus #
06:56
lexus-omsk, есть такое, одно неосторожное движение и ты попал, у меня та же фигня сейчас 1-10-11
lexus-omsk #
06:58
знать бы, где это хранится... думал в cookies - но нет, может в базе где...
mikevlz #
07:02
в кукисах хранится и в данных сессии может храниться
zi_rus #
07:07
это не решение проблемы я бы сказал
lexus-omsk #
07:11
это, скажем так, временное решение
07:12
а так-то надо, конечно, сделать, чтобы столбец Name всегда сортировался по правильному алгоритму
07:13
вот это кстати похоже на то:
07:13
def sorted_iname(s):
07:13
return sorted(s, key=lambda x: split_alnum(x["name"]))
mikevlz #
08:45
интересно, что у меня сломалось, если у меня не создается ДНС зона с трейсбеком...
08:50
а Володин в отпуске =)
08:53
о
zi_rus #
08:53
призвал
08:53
dvolodin, тебе икалось?
08:53
:)
mikevlz #
08:53
dvolodin: спроси у уточки, пожалуйста, почему при попытке создать DNS Zone оно говорит GIN indexes do not support whole-index scans
08:54
ну и нифига не создает...
08:56
zi_rus: кажеццо, призвал как-то не так
e_zombie1 #
08:56
отзывай взад и по новой
mikevlz #
08:56
это сложно...
zi_rus #
08:58
придется поднапрячься
mikevlz #
08:59
это может быть даже и не он...
08:59
а кто-то включил тазик на работе...
08:59
а еще похмедельник - день планерок у них
zi_rus #
08:59
кто-то у них на работе шарится по чужим компам
09:00
не порядок
09:00
dvolodin, кто там, быстро выключили чужой компьютер :)
09:17
Classified Total Quality
09:17
Active Events 18 418 74 743 24%
09:17
как все плохо
09:18
правда все из-за одного сообщения BGP Peer closed the session
09:18
валится каждые 10 секунд уже 2 недели
09:20
человеки скажите, а когда source-interface выпиливаться будет?
09:21
печалька есть на циске
09:21
даже когда он прописан
09:21
некоторые сообщения шлются с р2р
09:21
logging source-interface Loopback0
09:21
а тут interface, via Vlan14
09:23
надо чтобы безобразия этого не было
dvolodin #
09:25
не икалось
09:26
так чего получилось-то?
mikevlz #
09:30
dvolodin: ничего не получилось
09:30
создание зоны валится с трейсбеком
09:30
чем лечить?
dvolodin #
09:32
искать откуда оно
09:32
это постгрес
mikevlz #
09:33
и?
09:33
что еще из него вытрясти?
09:33
постгрес 9.0.11
09:38
https://dpaste.de/3F16G/
09:38
вот как оно частично выглядит
dvolodin #
10:34
mikevlz: а ты сам с индексами не мудрил?
mikevlz #
10:34
нет
dvolodin #
10:34
\d dns_dnszone что говорит?
mikevlz #
10:35
Indexes:
10:35
"dns_dnszone_pkey" PRIMARY KEY, btree (id)
10:35
"dns_dnszone_name_key" UNIQUE, btree (name)
10:35
"dns_dnszone_notification_group_id" btree (notification_group_id)
10:35
"dns_dnszone_profile_id" btree (profile_id)
10:35
"dns_dnszone_project_id" btree (project_id)
10:35
"x_dns_dnszone_tags" gin (tags)
10:35
теги портят картину
10:35
видимо
10:36
это единственный gin индекс
dvolodin #
10:38
ну правильно, он и gin
mikevlz #
10:38
так оно именно на этот тип индекса матерится при попытке создать новую запись
dvolodin #
10:44
без него теги работать не будут
mikevlz #
10:44
а как паченидь?
dvolodin #
11:20
у кого-нибудь еще проявляется?
mikevlz #
11:20
хз
11:21
zi_rus: попробуй создать новую зону в ДНС
zi_rus #
11:21
у меня старый софт
11:21
хотя на тесте
mikevlz #
11:21
аааа...
zi_rus #
11:21
момент
mikevlz #
11:21
клева
11:22
|NOC|0.7(4)r8114|
zi_rus #
11:22
кто-нибудь слышал про dying gasp
11:23
|NOC|0.7(4)r8111| - только что обновился
dvolodin #
11:24
fm.alarms посмотрели?
mikevlz #
11:24
недели две не обновлялся, но делал свои коммиты =)
dvolodin #
11:24
с завтрашнего дня выпадаю в offline на 3 недели
11:24
буду ежедневно почитывать форум
zi_rus #
11:25
mikevlz, создалась зона
mikevlz #
11:25
гм...
zi_rus #
11:25
dvolodin, меня пугает значек у ФМ
dvolodin #
11:26
zi_rus: возбуждает?
zi_rus #
11:26
mikevlz, только создать или что еще
11:26
dvolodin, нет у меня другие ассоциации
mikevlz #
11:26
ну по идее создать.
11:26
а еще одну?
dvolodin #
11:26
ты хочешь об этом поговорить?
11:26
:)
mikevlz #
11:26
dvolodin: как еще можно подебажить?
e_zombie #
11:26
ЫЫЫЫЫ
dvolodin #
11:27
гуглом
11:27
возможно, настройки посгреса такие
11:27
попробуй еще ANALYZE по таблице сделать
zi_rus #
11:27
dvolodin, давай поговорим
dvolodin #
11:28
рассказывай :)
zi_rus #
11:28
mikevlz, заметь, у меня версия на 3 коммита меньше, не знаю почему, обновлялся вот только что
e_zombie #
11:28
угу
11:28
какая то несправедливость
zi_rus #
11:28
dvolodin, ну знаешь, такая иконка вызывает ассоциации с проблемами в самом приложении
11:29
вот такое первое впечатление что у меня возникло когда я ее увидел
11:29
типа классификатор сломался и он индицирует что алармы не работают
11:31
а еще я понял сейчас, что бы я ни написал случится только одно, придется смириться с твоей иконкой
e_zombie #
11:41
dvolodin: NOC-1011?filter=-4 поправь пожалуйста. мочи нет и карта не рисуется.
mikevlz #
11:54
dvolodin: АНАЛайз помог
12:00
dvolodin: хотя не совсем. одну зону создал. Создаю вторую - Integer out of range
dvolodin #
12:00
e_zombie: а патчик где?
e_zombie #
12:01
зомби не писатель, зомби читатель (с) у нас ваще по определению мозгов нету
mikevlz #
12:01
e_zombie: есть... в желудках
e_zombie #
12:03
это если день удачный и блондинко сибатьсо не успела
mikevlz #
12:03
блджад.... рефрешнул - все стало зашибись
e_zombie #
12:05
а сортировка про приоритетам осталась или это гдето в последних апдейтах?
zi_rus #
12:06
где блондинок с мозгами видел
e_zombie #
12:06
так я про спинной и мосжечок
zi_rus #
12:35
кто может трейс посмотреть
12:35
http://pastebin.com/XD1p8D89
12:35
валится когда пытаюсь сохранить time series для графиков
12:35
видимо во время экспериментов что-то где-то перекосило его
12:36
может почистить что надо?
mikevlz #
12:37
похоже,что PMTS у тебя есть, f ЗЬСрусл ytne
12:37
а PMCheck нету
zi_rus #
12:38
наоборот наверное
12:38
чек я создал и он есть, даже что-то рисует
12:38
а ТС нету и я пытаюсь его создать
12:39
автоматом оно не создалось, хотя dvolodin обещал
12:39
хотя может это из-за ошибки оно не создается
mikevlz #
12:39
нетправильно ты, дядь Федор, бутерброд ешь... И вообще не по понятиям живешь!
12:39
когда ты создаешь чек - он должен создать TS автоматически
zi_rus #
12:41
а он не создал
12:41
я не знаю почему
12:41
может быть эта же ошибка
12:42
ни в какую
12:42
клонировал чек и создал еще один
12:42
при открытии time series валится трей
12:42
*трейс
12:43
причем даже вот как
12:43
Ext.Error: You're trying to decode an invalid JSON String: UNHANDLED EXCEPTION (2013-07-15 16:43:15.267677)
12:43
Working directory: /opt/noc
12:43
<class 'mongoengine.base.ValidationError'>
12:43
Unable to dereference <class 'noc.pm.models.check.PMCheck'>:51bafe5374a80c35b54aab03
mikevlz #
12:43
там веселье было. Когда чек создавал TS, то имена он им давал неуникальные. Я Диме показывал
zi_rus #
12:43
START OF TRACEBACK
12:43
может базы какие почистить?
12:43
это тест мне не жалко
12:43
но я не знаю что стирать
mikevlz #
12:44
все стирай. С ванишем
12:44
чтоб пятен не было
zi_rus #
12:45
я бы лучше прошел по списку
12:45
кстати, нок только счетчики рисует?
12:45
скорость по ним он не вычисляет еще
12:45
?
12:47
я полагаю надо всю монгу дропать
12:47
как это проще сделать
dvolodin #
13:00
вычисляет скорость по счетчикам
zi_rus #
13:08
ладно, поверю на слово
13:08
а что не так
13:08
почему трейс валится?
mikevlz #
13:33
потому что само должно TS создавать
zi_rus #
13:37
но не создает
13:55
ну все, теперь еще 3 недели никакого РМ
13:56
и в чате будет тишина как на кладбище
13:57
ладно, потерроризирую вас про написание правил для ФМ
e_zombie #
20:46
уй
Tweet
Share this page
Share this page: Tweet