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: 09.07.2015
e_zombie #
07:07
,,
bee26 #
07:07
в логах noc-sae
07:07
2015-07-09 10:02:47,827 [noc-sae] MRT task=-/99236141 object=qqq script=Huawei.VRP.get_interfaces status=running
07:07
2015-07-09 10:04:38,077 [noc-sae] MRT task=-/99236141 object=qqq script=Huawei.VRP.get_interfaces status=completed
07:07
а на вебе в mo-sa-discovery статус не меняется. Где косяк?
07:08
или так должно быть?
e_zombie #
07:08
рефрешь нажать?
bee26 #
07:09
не помогает. если скрипт выполнить, то сразу и run & completed и результат
e_zombie #
07:10
кхм. херня какая то
bee26 #
07:11
где искать эту херню? в логах криминала нет
welcome #
07:11
а в логе noc-discovery что?
bee26 #
07:13
по этому объекту или вообще?
welcome #
07:14
По-этому объекту
bee26 #
07:14
2015-07-09 10:04:17,080 [noc.lib.scheduler.scheduler] [inv.discovery] RUNNING GROUPS: discovery-1518: 1...................................... и тд
07:14
все 1 строке
welcome #
07:17
хрень какая-то... noc.lib.scheduler.job нету по объекту?
bee26 #
07:17
это как посмотреть?
welcome #
07:17
Все в том же логе noc-discovery
bee26 #
07:17
нет
welcome #
07:18
У меня дебаг включен, поэтому, корей всего, выводится эта информация
bee26 #
07:19
ща включу. в noc-discovery?
welcome #
07:20
угу
bee26 #
07:22
2015-07-09 10:22:06,301 [noc.lib.scheduler.job] [inv.discovery][interface_discovery][2504] Running job
07:22
2015-07-09 10:22:06,308 [noc.lib.scheduler.job] [inv.discovery][interface_discovery][2504] Running script get_interfaces
07:22
и на вебе запустилось
07:23
и в сае
07:24
status=completed, а на вебе так же run
ufir #
07:27
хм, а чего все рабочее пространство нельзя заюзать под расстановку объектов ? а то скукожено получается http://postimg.org/image/yaqrviflt/full/
welcome #
07:27
А в дисковери жоб завершился?
bee26 #
07:29
каким образом?
07:33
в на вебе - нет
ufir #
07:36
и почините чтобы теги выползали в SA/MO->By Tags
e_zombie #
07:36
делай баг
07:39
мне тоже это надо
dvolodin #
07:39
исправил исчезновение объекта по клику на карте
e_zombie #
07:40
неплохо
zi_rus #
07:42
ufir: а почему все пунктировам?
abyrvalg #
07:43
Парни, где искать, почему иконки на мапе серые?
07:43
Вроде писали, что серые они от того, что не пингуются. Как проверить? В SA/MO/Discovery для пинга статус Ок.
07:43
Пробовал разными браузерами.
dvolodin #
07:43
достаточно сносно
e_zombie #
07:43
а в фм?
abyrvalg #
07:44
А куда там смотреть?
e_zombie #
07:44
алярмы
07:44
вернее в эвенты
abyrvalg #
07:44
Там вообще пусто.
e_zombie #
07:45
если там есть пинг ок. то должно быть зелёным
abyrvalg #
07:45
В алярмах и в эвентах просто пусто.
e_zombie #
07:46
значит смотри логи corelator classificator
abyrvalg #
07:46
Я может недонастроил чего...
dvolodin #
07:46
abyrvalg: а активатор их пингует?
abyrvalg #
07:47
dvolodin: В SA/MO/Discovery/ping - ОК. Это оно?
zi_rus #
07:48
он вроде пишет ОК даже если не пингует
abyrvalg #
07:48
wait oh shit
07:49
zi_rus: Похоже, ты прав - он даже не пытается. Ок-то ок, но last run - никогда.
07:49
Хотя в профиле активировано.
07:49
Где я еще что проебал?
ufir #
07:50
да, кстати - почему у меня все пунктирами ;) ?
zi_rus #
07:50
активтор от рута запустил?
07:51
ufir: может у тебя линки не пингуются? :D
ufir #
07:51
все у меня пингуется ;(
abyrvalg #
07:51
zi_rus: Может быть и нет. Как апгрейд-скрипт все настроил, так оно и работает.
AleksandrB76 #
07:54
Всем привет. У меня в Failde scripts появились ошибки - ругается get_interface_status_ex
07:54
говорит что у интерфейса Null0 нет атрибута admin_status на Cisco 2960
07:54
"Attribute 'admin_status' is required in {'interface': 'Nu 0', 'in_speed': 10, 'oper_status': True, 'out_speed': 10}"
fumufu86 #
07:55
У МО в дискавери стоит пинг ОК. Но он же висит в алармах с классом пинг файлед. Как выяснить почему?
zi_rus #
07:57
abyrvalg: ну вот значит исправляй
dvolodin #
08:00
ping ok в discovery говорит о том, что железку разрешено пинговать
08:00
ufir: пунктиром у тебя потому, что ты не запустил interface_status_discovery
ufir #
08:03
dvolodin а как его запустить-то ? научите
dvolodin #
08:04
зайди в профиль интерфейса, настрой параметры и сохрани
fumufu86 #
08:04
Этот аларм висит уже 16 дней, со статусом пинг файлед. И это МО пингуется нормально. С какой переодичностью нок пытается проверять алармы со статусом пингфайлед, и в каком логе хранит эти попытки?
dvolodin #
08:04
fumufu86: в профиле интерфейса стоит интервал опроса
ufir #
08:05
dvolodin ты имееш в виду Inventory->Interface Profile ?
08:06
там такого нету
08:06
есть check_link_interval - и все
dvolodin #
08:07
ufir: sa > setup > object profile
ufir #
08:08
хм, и какое значение посоветуешь ?
dvolodin #
08:09
600
08:10
или 900
ufir #
08:11
хм, во всех профилях стоит включенный interface_status_discovery
dvolodin #
08:11
да
08:11
но ты профили сохрани
08:12
чтобы задачи перегенерировались
abyrvalg #
08:17
ufir: Мне приходилось еще профили переназначать на МО. Иначе на срабатывало.
08:17
Это CDP и LLDP касалось. Возможно тут также.
ufir #
08:17
ох ;(
fumufu86 #
08:20
Интервал Пинг 60 секунд. Но за это время он не исчез из алармов
ufir #
08:22
пока ничо не изменилось визуально ;)
dvolodin #
08:29
ufir: в логах noc-discovery посмотри
ufir #
08:30
да, есть записи
08:31
[interface_status_discovery][324] Running job handler
08:31
[interface_status_discovery][324] Entering transaction management
08:31
[interface_status_discovery][324] Commiting transaction
08:31
[interface_status_discovery][324] Leaving transaction management
08:31
[interface_status_discovery][324] Job completed successfully (27.87ms)
08:31
это нормально ?
dvolodin #
08:31
да
08:32
но он должен писать что поменялось
ufir #
08:34
[interface_status_discovery][229] Entering transaction management
08:34
[interface_status_discovery][229] Interface Gi 1/0/26 status has been changed: out_speed = 1, in_speed = 1
08:34
[interface_status_discovery][229] Interface Gi 1/0/27 status has been changed: out_speed = 0, in_speed = 0
08:34
[interface_status_discovery][229] Interface Gi 1/0/28 status has been changed: out_speed = 0, in_speed = 0
08:35
ох чую.. надолго это
dvolodin #
08:41
:-/
08:41
чего, серьезно такую скорость показывают?
08:41
можешь кинуть мне тушенку с этой железки?
08:45
скорости он лажово отдает
ufir #
08:45
их там много разных.. mx80, huawei s5300, catalyst 3750
dvolodin #
08:45
конкретно с этой
ufir #
08:47
щас. только сначала там было 2015-07-09 11:26:06,261 [noc.lib.scheduler.job] [inv.discovery][interface_status_discovery][229] Interface Gi 1/0/26 status has been changed: out_speed = 100
08:47
0000, in_speed = 1000000
08:47
а потом стало 2015-07-09 11:33:48,912 [noc.lib.scheduler.job] [inv.discovery][interface_status_discovery][229] Interface Gi 1/0/26 status has been changed: out_speed = 1,
08:47
in_speed = 1
dvolodin #
08:49
это что за железка?
welcome #
08:50
У меня на джуниках тоже показывает скорость единицу. Заметил, что скрипт берет ifSpeed с одного MIB (скорость на нем нормально показывается, гигабит), а ifHighSpeed берет с другого (на нем скорость 1000 показывает). Приоритет, по скрипту, идет у ifHighSpeed
ufir #
08:50
dvolodin cisco 3750
dvolodin #
08:51
да, он использует ifHighSpeed, если он есть
08:52
а
08:52
ifHighSpeed OBJECT-TYPE
08:52
SYNTAX Gauge32
08:52
MAX-ACCESS read-only
08:52
STATUS current
08:52
DESCRIPTION
08:52
"An estimate of the interface's current bandwidth in units
08:52
of 1,000,000 bits per second. If this object reports a
08:52
value of `n' then the speed of the interface is somewhere in
08:52
the range of `n-500,000' to `n+499,999'. For interfaces
08:52
which do not vary in bandwidth or for those where no
08:52
accurate estimation can be made, this object should contain
08:52
the nominal bandwidth. For a sub-layer which has no concept
08:52
of bandwidth, this object should be zero."
08:52
::= { ifXEntry 15 }
08:52
RFTM, бля
ufir #
08:54
на каталистах сотки определил как Up/-/-/Full, гигабиты Up/1k/Full
08:55
на хуавеях все чотко
08:55
(кроме МЕ-60 конечно)
08:55
на елтексах - хер
welcome #
08:58
А как он правильно должен отображаться? Up/1G/Full??
ufir #
08:58
10k/Full
09:01
на жуниперах все нормально - MX/EX
dvolodin #
09:02
ufir: то есть на каталистах не определились сотки?
ufir #
09:02
ага
dvolodin #
09:03
кинь мне тушенку
09:03
./noc debug-script -c- get_interface_status_ex ....
zi_rus #
09:06
welcome: открывай кейс в джунипере
09:06
я циску тогда заставил исправить
09:07
они в трапах не то значение выставляли
ufir #
09:08
на 3750 некоторые гигабиты определяет, некоторые нет (все в апе) тушенку скинул
dvolodin #
09:16
https://cp.nocproject.org/p/lg4X
09:18
ага
09:18
так повеселее
welcome #
09:19
))
09:23
Линки пожирнели
dvolodin #
09:24
ну логично
09:24
он же теперь знает их размеры
09:26
закоммитил фикс и несколько плюшек
welcome #
09:38
Почему? http://pastebin.com/McRey39N
desp #
09:41
dvolodin Дмитрий, не подскажете что значит в vlan discovery - Deferred?
ufir #
09:41
какие жырные ЧОРНЫЕ линки !
e_zombie #
09:42
http://imgur.com/e7L3Gfo
zi_rus #
09:42
ufir: покажи, покажи!!!
dvolodin #
09:43
все стили - в MapPanel.js
MindGames #
10:11
всем привет.
welcome #
10:11
привет
MindGames #
10:12
подскажите какой-нибудь ресурс, где можно почитать про IPv6. на простом и понятном русском языке чтоб было. чтобы прочитать и за минут 30 вникнуть ;)
10:12
надо просто быстро сейчас освоиться в этом IPv6. как на подсети бить.. как там с маршрутизацией обстомт? на OSPF работает? и т.п.
e_zombie #
10:13
наш главный админ сказал что как найдёшь - скажи ему тоже
abyrvalg #
10:13
http://habrahabr.ru/search/?target_type=posts&q=[ipv6]%20&order_by=rating
e_zombie #
10:14
http://habrahabr.ru/post/253803/
MindGames #
10:16
e_zombie, %)))
10:16
спасибо за ссылки, ушел мариноваться.... ;)
dvolodin #
10:16
Use ISIS, Luke :)
MindGames #
10:17
IPV6 — это весело. Часть 1 - кля... сща буду сидеть и ржать.. ;)
hu4 #
10:17
как удалить лишний Root в Inventory? зачем-то добавил и теперь EXCEPTION: <type 'exceptions.Exception'> Multiple root objects
MindGames #
10:17
IS IS??? :)) я только слышал, что есть такой протокол.. а вот ни разу не слышал кто где когда и как его использует.. ;)
welcome #
10:19
hu4 Я в монго искал и удалял...
dvolodin #
10:20
hu4: ./noc fix
hu4 #
10:21
dvolodin: спасибо
SS__ #
10:38
ку
10:38
ufir, ;bd&
10:38
жив?
TSergey #
11:02
чет явно с дескавери не то
e_zombie #
11:02
:-D
11:02
добро пожаловать в IRL
TSergey #
11:03
да я еще неделю назад жаловался, думал может нашли в чем проблема
hu4 #
11:04
ощущение, что проблема в коммитах от 1 июля.
dvolodin #
11:05
interface discovery залипает при дополнительном запросе ifindex?
TSergey #
11:05
любой дискавери тормозит
11:08
написал, что Run 2015-07-09 16:53:06 на version_inventory и залип в этом состоянии
dvolodin #
11:08
лочит на managed object, похожем
TSergey #
11:09
на другом МО Run на asset_discovery
11:10
дата-время тоже
hu4 #
11:10
дебаг скрипт меньше минуты выполняется. в MO - discovery скрипт get_interfaces начал выполняться в 14:50, в 16:07 закончил
11:11
http://pastebin.com/K1ZT8EmC
TSergey #
11:11
ну и меня "белый квадрат" в SA\MO
11:12
*у меня
dvolodin #
11:12
кеши сбросьте
11:13
там старый utils.js закешировался
e_zombie #
11:13
https://pp.vk.me/c625723/v625723151/3eb56/XoIn50oSvdg.jpg
SS__ #
11:15
сиськи письки)
e_zombie #
11:15
есть женщины в русских селеньях.
11:15
а девочке только 18
11:15
:)
abyrvalg #
11:17
Как сбросить кэши?
e_zombie #
11:18
так в браузерах есть отдульный пункт меню в хелпах. у фокса
abyrvalg #
11:19
Я думал, речь о серверной части.
TSergey #
11:19
dvolodin: сбросил кэш, Run по прежнему висит, с той же датой-временем
SS__ #
11:19
ufir, тут пробегал?
11:19
хочу код вчерашней веб морды
hu4 #
11:20
как в inventory - network map работает кнопка "show interface load"?
TSergey #
11:27
рестартанул нок, врмя запуска Run сместилось, все в этом статусе подвисло
MindGames_ #
11:32
Кто-то сталкивался с СУБД Firevird 2.1? Что за зверь - можете высказать мнение свое?
shizik #
11:32
hi! подскажите я где теперь конфиги лежат ?
11:33
в /var/db/noc/repo/config старье
TSergey #
11:37
https://kb.nocproject.org/pages/viewpage.action?pageId=20152369
abyrvalg #
11:39
О, а если там пусто? Есть какой-то дефолтный путь?
TSergey #
11:39
там нужно написать путь :)
11:39
и будет миррорить туда
abyrvalg #
11:41
Из меркуриала? Я ж правильно понимаю, что оно конфиги в меркуриале хранит?
11:41
Конфиги железок.
TSergey #
11:42
а вот тут https://kb.nocproject.org/pages/viewpage.action?pageId=20152353
11:42
еще есть про репо
11:42
через шелл можно разово выгрузить
abyrvalg #
11:44
Мне любопытно, какое практическое применение, если они есть в меркуриале, и доступны и через веб-морду и через шел? Для чего, например, конфиги в текстовом виде куда-то
11:44
выгружать?
TSergey #
11:45
для заливки на железку
11:46
а так это риторический вопрос
11:46
"чтоб было"
abyrvalg #
11:46
Я себе просто пытаюсь юзкейс представить, и чо-то никак. :)
shizik #
11:52
чет не мирррит
TSergey #
11:57
shizik: только настроил?
shizik #
11:57
да
TSergey #
11:59
наверное дискавери должно хоть одного МО отработать
11:59
пробуй шеллом, выгрузит по тем путям?
shizik #
12:00
руками гет конфиг сдеал
TSergey #
12:01
не, скрипт в базу же не кладет
12:01
https://kb.nocproject.org/pages/viewpage.action?pageId=20152353
shizik #
12:02
./noc gridvcs -M --pythonpath=/var/db/noc/repo/config
12:02
?
dvolodin #
12:08
MindGames_: говно этот firebird полное
12:08
бывший interbase
12:08
имеет смысл связываться только если досталась дельфевая софтина, которая заточена на interbase
abyrvalg #
12:09
Гы, напомнил, как я на дельфи диплом делал. С интербейсом. В 97.
shizik #
12:18
TSergey: help!)
e_zombie #
12:25
shizik: /noc gridvcs --mirror /noc gridvcs --get <имя железки>
12:25
или настроить в конфиге путь к репам и оно будет выгружать туда само. смотри нок.дефолт
MindGames_ #
12:26
dvolodin, да, я тоже так думаю... ;) просто у меня биллинг с этой СУБД.. это пипец. любое некорректное завершение работы сервера приводит к стопроцентному крашу БД..
evyscr #
12:30
бгг
12:30
любители дельфей
12:32
впрочем, ключевые буквы dpr и pas встречаются и в трейсе пользующих mssql/oracle
e_zombie #
12:37
как отдебажить вот такой вот запрос
12:37
2015-07-09 15:36:35,152 [noc-sae] MRT task=-/103902125 object=pe-560-sar(88.147.128.108) script=Cisco.IOS.get_interface_status status=running args={'interface': u'Vl 1636'}
ufir #
12:45
как правильно норкоманить в шелле ?
12:45
from noc.inv.models import *
12:45
for l in Link.objects.filter(discovery_method="stp"):
12:45
l.delete()
12:45
чот не жует
evyscr #
13:03
e_zombie: я ж тебе говорю, ты не то пишешь
13:03
там надо в pg_locks, видимо, смотреть
e_zombie #
13:03
http://imgur.com/BW8ZmwY
13:03
ась?
evyscr #
13:05
лалка
13:06
select * from pg_locks
e_zombie #
13:06
(15:43:22) dvolodin: noc=# select count(*) from pg_locks ;
13:06
(15:43:23) dvolodin: count
13:06
(15:43:24) dvolodin: -------
13:06
(15:43:25) dvolodin: 610
13:06
(15:43:26) dvolodin: (1 row)
evyscr #
13:06
ну и ковыряй
bee26 #
13:06
у меня тоже 513
13:07
на нулевой базе
evyscr #
13:07
у меня 77
bee26 #
13:07
железку залил через csv
13:07
всего 110 железок
e_zombie #
13:08
evyscr: ну так я не вижу твоей инфы в багрепорте. для статистики.
evyscr #
13:08
от меня там грамотный комментарий
e_zombie #
13:08
так что меньше троллинга. больше статистики
evyscr #
13:09
статистика не покажет причину
13:09
читай позавчерашние логи
e_zombie #
13:09
зато укажет на размер проблемы.
bee26 #
13:09
чините уже скорее
evyscr #
13:09
nope
e_zombie #
13:09
и то что это не баг специфичный для моих рук
evyscr #
13:10
это и так известно
13:10
так вот, смотри логи канала. можешь пробовать поиграться с transaction = True;
e_zombie #
13:12
(16:10:07) evyscr: это и так известно
13:12
ну ну. в пизду такие утверждения - изза них всегда хуйня и творится. не сейчас - так завтра.
evyscr #
13:12
и чо? dvolodin в курсе, причина не выявлена
13:13
ваши дальнейшие предложения?
e_zombie #
13:13
select c.relname, l.mode, count(*) from pg_locks l join pg_class c on (c.oid=l.relation) group by 1,2 order by 3 desc;
evyscr #
13:15
а ещё клиентские порты привязывай
13:15
и соответствующие им приложения
13:18
я вот вижу, что до хрена коннектов в idle - от шедулера
13:19
и семь из них - в подозрительно ровное время стартовали, кратное 5 минутам
shizik #
13:20
e_zombie cпс
evyscr #
13:23
а два имеющихся у меня сейчас idle in transaction принадлежат noc-clasifier и noc-notifier
13:28
e_zombie: вот ты расписал, сколько у тебя коннектов по ноковским приложениям?
e_zombie #
13:30
скажи как - распишу
evyscr #
13:32
берёшь client_port из pg_stat_activity, ищешь его в netstat -nap | grep 5432 | grep python, сопоставляешь с ps
13:32
(это, впрочем, для поиска конкретного)
13:33
для суммы можно банально с нетстата начать
13:34
в ps afxw и idle, и idle in transaction пишутся
13:36
так-то вопрос, почему шедулер вновь поднятые соединения не клозает
13:37
ну и ещё - сопоставлять время старта с задачами в логах
zi_rus #
13:59
ufir: тут?
ufir #
14:07
дыа
zi_rus #
14:09
ufir: покажи ЧОРНЫЕ линки
ufir #
14:16
ща ;)
14:19
http://postimg.org/image/mb77g70ub/
abyrvalg #
14:20
А чем те, что сострелочками отличаются от тех, что без стрелочек?
ufir #
14:20
а вот хз
zi_rus #
14:21
ufir: зачет
14:21
abyrvalg: dvolodin говорит что это 10G
dvolodin #
14:22
стрелочки -- переход в другой сегмент
ufir #
14:23
ды чо - так никто и не знает, как удалить криво найденный линк по стп ? из инвентори не удаляется - ошибка
fumufu86 #
14:24
это карта автоматически нарисованая? или правленная?
ufir #
14:25
ну я руками чуть раскидал
14:25
а так все само
abyrvalg #
14:25
dvolodin: сегмент организационный, или технический?
dvolodin #
14:26
сетевой
abyrvalg #
14:27
А, понял. Он только пограничные устройства отображает.
dvolodin #
14:27
последний коммит просто адский
zi_rus #
14:27
все ломает и ничего не исправляет или добавляет
abyrvalg #
14:28
agile :)
dvolodin #
14:29
я разгреб древний архаичный хлам
14:29
:)
zi_rus #
14:29
я боюсь таких заявлений
14:30
древний хлам как правило работает
14:30
а вот твои новые коммиты не такие надежные
14:56
e_zombie: это же твоя тема "безагентный мониторинг серверов Windows средствами WMI"
Tweet
Share this page
Share this page: Tweet