nocproject.org
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
или так должно быть?
07:09
не помогает. если скрипт выполнить, то сразу и run & completed и результат
07:10
кхм. херня какая то
07:11
где искать эту херню? в логах криминала нет
07:11
а в логе noc-discovery что?
07:13
по этому объекту или вообще?
07:14
2015-07-09 10:04:17,080 [noc.lib.scheduler.scheduler] [inv.discovery] RUNNING GROUPS: discovery-1518: 1...................................... и тд
07:14
все 1 строке
07:17
хрень какая-то... noc.lib.scheduler.job нету по объекту?
07:17
это как посмотреть?
07:17
Все в том же логе noc-discovery
07:18
У меня дебаг включен, поэтому, корей всего, выводится эта информация
07:19
ща включу. в noc-discovery?
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
07:27
А в дисковери жоб завершился?
07:29
каким образом?
07:33
в на вебе - нет
07:36
и почините чтобы теги выползали в SA/MO->By Tags
07:36
делай баг
07:39
мне тоже это надо
07:39
исправил исчезновение объекта по клику на карте
07:42
ufir: а почему все пунктировам?
07:43
Парни, где искать, почему иконки на мапе серые?
07:43
Вроде писали, что серые они от того, что не пингуются. Как проверить? В SA/MO/Discovery для пинга статус Ок.
07:43
Пробовал разными браузерами.
07:44
А куда там смотреть?
07:44
алярмы
07:44
вернее в эвенты
07:45
если там есть пинг ок. то должно быть зелёным
07:45
В алярмах и в эвентах просто пусто.
07:46
значит смотри логи corelator classificator
07:46
Я может недонастроил чего...
07:46
abyrvalg: а активатор их пингует?
07:47
dvolodin: В SA/MO/Discovery/ping - ОК. Это оно?
07:48
он вроде пишет ОК даже если не пингует
07:48
wait oh shit
07:49
zi_rus: Похоже, ты прав - он даже не пытается. Ок-то ок, но last run - никогда.
07:49
Хотя в профиле активировано.
07:49
Где я еще что проебал?
07:50
да, кстати - почему у меня все пунктирами ;) ?
07:50
активтор от рута запустил?
07:51
ufir: может у тебя линки не пингуются? :D
07:51
все у меня пингуется ;(
07:51
zi_rus: Может быть и нет. Как апгрейд-скрипт все настроил, так оно и работает.
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}"
07:55
У МО в дискавери стоит пинг ОК. Но он же висит в алармах с классом пинг файлед. Как выяснить почему?
07:57
abyrvalg: ну вот значит исправляй
08:00
ping ok в discovery говорит о том, что железку разрешено пинговать
08:00
ufir: пунктиром у тебя потому, что ты не запустил interface_status_discovery
08:03
dvolodin а как его запустить-то ? научите
08:04
зайди в профиль интерфейса, настрой параметры и сохрани
08:04
Этот аларм висит уже 16 дней, со статусом пинг файлед. И это МО пингуется нормально. С какой переодичностью нок пытается проверять алармы со статусом пингфайлед, и в каком логе хранит эти попытки?
08:04
fumufu86: в профиле интерфейса стоит интервал опроса
08:05
dvolodin ты имееш в виду Inventory->Interface Profile ?
08:06
там такого нету
08:06
есть check_link_interval - и все
08:07
ufir: sa > setup > object profile
08:08
хм, и какое значение посоветуешь ?
08:11
хм, во всех профилях стоит включенный interface_status_discovery
08:11
да
08:11
но ты профили сохрани
08:12
чтобы задачи перегенерировались
08:17
ufir: Мне приходилось еще профили переназначать на МО. Иначе на срабатывало.
08:17
Это CDP и LLDP касалось. Возможно тут также.
08:20
Интервал Пинг 60 секунд. Но за это время он не исчез из алармов
08:22
пока ничо не изменилось визуально ;)
08:29
ufir: в логах noc-discovery посмотри
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
это нормально ?
08:31
да
08:32
но он должен писать что поменялось
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
ох чую.. надолго это
08:41
:-/
08:41
чего, серьезно такую скорость показывают?
08:41
можешь кинуть мне тушенку с этой железки?
08:45
скорости он лажово отдает
08:45
их там много разных.. mx80, huawei s5300, catalyst 3750
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
08:49
это что за железка?
08:50
У меня на джуниках тоже показывает скорость единицу. Заметил, что скрипт берет ifSpeed с одного MIB (скорость на нем нормально показывается, гигабит), а ifHighSpeed берет с другого (на нем скорость 1000 показывает). Приоритет, по скрипту, идет у ifHighSpeed
08:50
dvolodin cisco 3750
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, бля
08:54
на каталистах сотки определил как Up/-/-/Full, гигабиты Up/1k/Full
08:55
на хуавеях все чотко
08:55
(кроме МЕ-60 конечно)
08:55
на елтексах - хер
08:58
А как он правильно должен отображаться? Up/1G/Full??
08:58
10k/Full
09:01
на жуниперах все нормально - MX/EX
09:02
ufir: то есть на каталистах не определились сотки?
09:03
кинь мне тушенку
09:03
./noc debug-script -c- get_interface_status_ex ....
09:06
welcome: открывай кейс в джунипере
09:06
я циску тогда заставил исправить
09:07
они в трапах не то значение выставляли
09:08
на 3750 некоторые гигабиты определяет, некоторые нет (все в апе) тушенку скинул
09:16
09:18
ага
09:18
так повеселее
09:19
))
09:23
Линки пожирнели
09:24
ну логично
09:24
он же теперь знает их размеры
09:26
закоммитил фикс и несколько плюшек
09:41
dvolodin Дмитрий, не подскажете что значит в vlan discovery - Deferred?
09:41
какие жырные ЧОРНЫЕ линки !
09:42
ufir: покажи, покажи!!!
09:43
все стили - в MapPanel.js
10:12
подскажите какой-нибудь ресурс, где можно почитать про IPv6. на простом и понятном русском языке чтоб было. чтобы прочитать и за минут 30 вникнуть ;)
10:12
надо просто быстро сейчас освоиться в этом IPv6. как на подсети бить.. как там с маршрутизацией обстомт? на OSPF работает? и т.п.
10:13
наш главный админ сказал что как найдёшь - скажи ему тоже
10:16
e_zombie, %)))
10:16
спасибо за ссылки, ушел мариноваться.... ;)
10:17
IPV6 — это весело. Часть 1 - кля... сща буду сидеть и ржать.. ;)
10:17
как удалить лишний Root в Inventory? зачем-то добавил и теперь EXCEPTION: <type 'exceptions.Exception'> Multiple root objects
10:17
IS IS??? :)) я только слышал, что есть такой протокол.. а вот ни разу не слышал кто где когда и как его использует.. ;)
10:19
hu4 Я в монго искал и удалял...
10:38
ку
10:38
ufir, ;bd&
10:38
жив?
11:02
чет явно с дескавери не то
11:02
:-D
11:02
добро пожаловать в IRL
11:03
да я еще неделю назад жаловался, думал может нашли в чем проблема
11:04
ощущение, что проблема в коммитах от 1 июля.
11:05
interface discovery залипает при дополнительном запросе ifindex?
11:05
любой дискавери тормозит
11:08
написал, что Run 2015-07-09 16:53:06 на version_inventory и залип в этом состоянии
11:08
лочит на managed object, похожем
11:09
на другом МО Run на asset_discovery
11:10
дата-время тоже
11:10
дебаг скрипт меньше минуты выполняется. в MO - discovery скрипт get_interfaces начал выполняться в 14:50, в 16:07 закончил
11:11
11:11
ну и меня "белый квадрат" в SA\MO
11:12
*у меня
11:12
кеши сбросьте
11:13
там старый utils.js закешировался
11:15
есть женщины в русских селеньях.
11:15
а девочке только 18
11:15
:)
11:18
так в браузерах есть отдульный пункт меню в хелпах. у фокса
11:19
Я думал, речь о серверной части.
11:19
dvolodin: сбросил кэш, Run по прежнему висит, с той же датой-временем
11:19
ufir, тут пробегал?
11:19
хочу код вчерашней веб морды
11:20
как в inventory - network map работает кнопка "show interface load"?
11:27
рестартанул нок, врмя запуска Run сместилось, все в этом статусе подвисло
11:32
Кто-то сталкивался с СУБД Firevird 2.1? Что за зверь - можете высказать мнение свое?
11:32
hi! подскажите я где теперь конфиги лежат ?
11:33
в /var/db/noc/repo/config старье
11:39
О, а если там пусто? Есть какой-то дефолтный путь?
11:39
там нужно написать путь :)
11:39
и будет миррорить туда
11:41
Из меркуриала? Я ж правильно понимаю, что оно конфиги в меркуриале хранит?
11:41
Конфиги железок.
11:42
11:42
еще есть про репо
11:42
через шелл можно разово выгрузить
11:44
Мне любопытно, какое практическое применение, если они есть в меркуриале, и доступны и через веб-морду и через шел? Для чего, например, конфиги в текстовом виде куда-то
11:44
выгружать?
11:45
для заливки на железку
11:46
а так это риторический вопрос
11:46
"чтоб было"
11:46
Я себе просто пытаюсь юзкейс представить, и чо-то никак. :)
11:57
shizik: только настроил?
11:59
наверное дискавери должно хоть одного МО отработать
11:59
пробуй шеллом, выгрузит по тем путям?
12:00
руками гет конфиг сдеал
12:01
не, скрипт в базу же не кладет
12:01
12:02
./noc gridvcs -M --pythonpath=/var/db/noc/repo/config
12:02
?
12:08
MindGames_: говно этот firebird полное
12:08
бывший interbase
12:08
имеет смысл связываться только если досталась дельфевая софтина, которая заточена на interbase
12:09
Гы, напомнил, как я на дельфи диплом делал. С интербейсом. В 97.
12:25
shizik: /noc gridvcs --mirror /noc gridvcs --get <имя железки>
12:25
или настроить в конфиге путь к репам и оно будет выгружать туда само. смотри нок.дефолт
12:26
dvolodin, да, я тоже так думаю... ;) просто у меня биллинг с этой СУБД.. это пипец. любое некорректное завершение работы сервера приводит к стопроцентному крашу БД..
12:30
бгг
12:30
любители дельфей
12:32
впрочем, ключевые буквы dpr и pas встречаются и в трейсе пользующих mssql/oracle
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'}
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
чот не жует
13:03
e_zombie: я ж тебе говорю, ты не то пишешь
13:03
там надо в pg_locks, видимо, смотреть
13:05
лалка
13:06
select * from pg_locks
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)
13:06
у меня тоже 513
13:07
на нулевой базе
13:07
железку залил через csv
13:07
всего 110 железок
13:08
evyscr: ну так я не вижу твоей инфы в багрепорте. для статистики.
13:08
от меня там грамотный комментарий
13:08
так что меньше троллинга. больше статистики
13:09
статистика не покажет причину
13:09
читай позавчерашние логи
13:09
зато укажет на размер проблемы.
13:09
и то что это не баг специфичный для моих рук
13:10
это и так известно
13:10
так вот, смотри логи канала. можешь пробовать поиграться с transaction = True;
13:12
(16:10:07) evyscr: это и так известно
13:12
ну ну. в пизду такие утверждения - изза них всегда хуйня и творится. не сейчас - так завтра.
13:12
и чо? dvolodin в курсе, причина не выявлена
13:13
ваши дальнейшие предложения?
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;
13:15
а ещё клиентские порты привязывай
13:15
и соответствующие им приложения
13:18
я вот вижу, что до хрена коннектов в idle - от шедулера
13:19
и семь из них - в подозрительно ровное время стартовали, кратное 5 минутам
13:23
а два имеющихся у меня сейчас idle in transaction принадлежат noc-clasifier и noc-notifier
13:28
e_zombie: вот ты расписал, сколько у тебя коннектов по ноковским приложениям?
13:30
скажи как - распишу
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
ну и ещё - сопоставлять время старта с задачами в логах
14:09
ufir: покажи ЧОРНЫЕ линки
14:20
А чем те, что сострелочками отличаются от тех, что без стрелочек?
14:21
ufir: зачет
14:21
abyrvalg: dvolodin говорит что это 10G
14:22
стрелочки -- переход в другой сегмент
14:23
ды чо - так никто и не знает, как удалить криво найденный линк по стп ? из инвентори не удаляется - ошибка
14:24
это карта автоматически нарисованая? или правленная?
14:25
ну я руками чуть раскидал
14:25
а так все само
14:25
dvolodin: сегмент организационный, или технический?
14:27
А, понял. Он только пограничные устройства отображает.
14:27
последний коммит просто адский
14:27
все ломает и ничего не исправляет или добавляет
14:29
я разгреб древний архаичный хлам
14:29
:)
14:29
я боюсь таких заявлений
14:30
древний хлам как правило работает
14:30
а вот твои новые коммиты не такие надежные
14:56
e_zombie: это же твоя тема "безагентный мониторинг серверов Windows средствами WMI"
Share this page
Share this page: