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: 22.07.2014
TSergey #
03:41
dvolodin: привет
03:41
очень нужна помошь :)
03:42
interface_discovery удаляет все порты с мо, если get_interface возвращает пустой массив
03:43
можно ли сделать проверку на пустой массив, при работе interface_discovery?
freeseacher #
03:56
а где ты видишь в списке dvolodn ?
TSergey #
04:16
freeseacher: я тормоз
freeseacher #
04:17
:)
TSergey #
04:42
но мне это дерганье портов оченно мешает
04:44
причем если железка просто в дауне, никто у нее порты не удаляет, а вот так ремувятся
zi_rus_ #
05:29
TSergey_, у теяб какая-то неадекватная хрень творится
TSergey_ #
05:31
я и не спорю
ss_ #
05:32
трейсбеки при апргейде
TSergey_ #
05:32
но это не повод ремувить порты при получении пустого массива от get_interface
ss_ #
05:32
... creating Cisco | 7600 | RSP720-3CXL-GE
05:32
ERROR:root:UNHANDLED EXCEPTION (2014-07-22 09:29:42.615865)
05:32
Working directory: /opt/noc
05:32
<class 'mongoengine.queryset.OperationError'>
05:32
Tried to save duplicate unique keys (E11000 duplicate key error index: noc.noc.objectmodels.$name_1 dup key: { : "Cisco | 7600 | RSP720-3CXL-GE" })
05:32
START OF TRACEBACK
05:32
------------------------------------------------------------------------
05:32
File: /opt/noc/lib/python2.7/site-packages/mongoengine/document.py (Line: 236)
05:32
Function: save
05:33
Полный трейсбек нужен?
techwriter #
05:37
Всем привет!
zi_rus_ #
05:42
и тебе не хворать
techwriter #
05:46
zi_rus, спасибо, стараюсь, просьба рассказать о назначении полей в sa->setup->activator
zi_rus_ #
05:48
неожиданно
05:48
там столько полей
05:48
думал там только 3
05:48
имя, логин и пароль :)
05:50
ss_, не нужен, это ты нарвался на багу которую все уже починили
ss_ #
05:50
zi_rus_, а что и как чинить?
zi_rus_ #
05:50
в /opt/noc/local/ в каком-то файлике есть строчка с этой моделью, надо ее снести
05:50
поищи в логах чата
05:50
или грепни по той папке
techwriter #
05:53
И еще, просьба рассказать что-нибудь об Auth profiles, Collectors, Command Snippets из sa->setup
ufir #
05:53
[09:35] <ss_> Tried to save duplicate unique keys (E11000 duplicate key error index: noc.noc.objectmodels.$name_1 dup key: { : "Cisco | 7600 | RSP720-3CXL-GE" })
05:53
хаха
05:54
у меня такое было, ага
ss_ #
05:57
zi_rus_, как грепнуть
05:57
какую строку то искать?
zi_rus_ #
05:57
грепом :)
05:57
RSP720
ss_ #
06:04
все починил
06:58
захожу в inv/inv и все виснет надолго
06:59
как почистить все записи там?
techwriter #
07:14
Огромная просьба рассказать что-нибудь об Auth profiles, Collectors, Command Snippets из sa->setup
_4ePTeHok #
07:21
Auth profiles - профили авторизации для оборудования
07:21
когда группа железок имеет одинаковые логины\пароли\снмп коммьюнити
techwriter #
07:42
_4уРТеНок, спасибо!
e_zombie #
08:29
,,
08:30
блять блят заебало
freeseacher #
08:31
человеки у кого нить нок разнесен на две площадки ?
e_zombie #
08:32
кто то один раз пытался это делать.
skinner_ #
08:34
Господа, не подскажете ли советом, пытался создать новый object model путём клонирования существующего, теперь при попытке попасть на страницу где он в списке есть или пытаясь выбрать его из выпадающих списков вижу - failed to fetch data
08:35
как удалить этот обжект или правильно создать?
techwriter #
08:35
freeseacher, e_zombie, огромная просьба рассказать что-нибудь о Collectors, Command Snippets из sa->setup
freeseacher #
08:36
Коллекторы это такой кусок нока который можно унести на другой сервер
e_zombie #
08:36
я слишком тупой чтобы пользоваться этими штуками.
freeseacher #
08:36
в это вкладке описываются как они будут цепляться к ноку
08:36
там тоже помойму только два параметра
08:37
командные сниппеты это попытка сделать "легкую автоматизацию"
08:37
идея следующая
08:37
предположим для того что бы предоставить услугу клиенту надо просписать 10 параметров
08:37
а после это сделать кусок конфигурации на 45 строк
08:38
и все эти строки типовые
08:38
сниппеты это механизм который запросит у `админа` всю нужную информацию и вставит в нужные места конфигурации
08:39
а потом зальет ее на железяку
08:39
вот пример реализации http://kb.nocproject.org/pages/viewpage.action?pageId=11567283
08:40
и вот еще http://kb.nocproject.org/pages/viewpage.action?pageId=7766316
skinner_ #
08:43
как заставить новый connection rule сменить красный крестик в builtin на зелёную галочку?
freeseacher #
08:43
skinner_, ты этого не хочешь
08:43
buildin - значит что этот параметр можно переписать при обновлении
skinner_ #
08:43
это не те дроиды? (
freeseacher #
08:44
эм...
08:44
видимо да
techwriter #
08:44
freeseacher, большое человеческое спасибо, просьба еще про поля активатора написать из sa-setup и про поля сниппетов, начиная с Require Confirmation
skinner_ #
08:44
ладно, но как победить failed to fetch data? в логах об этом ничего не видно
freeseacher #
08:45
techwriter, activator
08:45
name имя, указывается в конфигурации активатора
08:46
shard, шлак, заглушка на будущее. сейчас всегда default
08:47
prefix table - с каких адресов можно цепляться активатору. сами адреса задаются в другом блоке в main -> setup -> prefix table
08:47
там два поля имя которое мы укажем в активаторе и собственно набор ip сетей с которых можно цепляться актватору
08:48
дальше в активаторе auth string
08:48
задается тут и в конфиге активатора. собственно секретная строка для аутентификации активатора перед SAE
08:48
is active оно и есть
08:49
минимальное количество мемберов и минимальное количество сессий - для мониторинга живости конкретного активатора (или пула активаторов)
08:49
теги - теги
08:54
для коллекторов сейчас рисую картинку, для нашей конторы
08:55
если без подробностей получается как то так http://i68.fastpic.ru/big/2014/0722/17/85d21a0d4de478818e65e9633ddafd17.png
08:55
это описание логики работы коллеткора
skinner_ #
09:02
подскажите ещё как быть, не годно работала парсилка cdp соседей на ios.xr мы её у себя исправили, в issue я кинул фикс, что с ним дальше будет? может надо нажать пимпочку resolve или ещё что?
09:03
чтобы не потерялось..
e_zombie #
09:03
дождаться пока Dmitry1 \ dvolodin это закоммитит
09:03
как они появятся в чатиках - показывай им ссылку на багрепорт
Dmitry1 #
09:03
я с утра с сервером трахаюсь :(
e_zombie #
09:04
слабак. надо трахаться с женщинами.
09:04
что сломалось?
skinner_ #
09:04
понятненько
evyscr #
09:09
так. а где у нас коротенько и ясно написано, как понять, почему фейлится, скажем, asset_discovery?
09:10
job is failed как-то не слишком информативно.
e_zombie #
09:10
нигде дебаж скрипт и девайс
evyscr #
09:11
хихик
09:11
вот про дебаженье и интересно, где написано.
e_zombie #
09:14
./noc debug-script Cisco.IOS.get_version asw2-72-eng
09:14
./noc debug-script commands sx8-pu76 'commands=["show ver","show module","show int brief"]'
TSergey_ #
09:20
evyscr: в логах подробно, Noc-discovery.log
e_zombie #
09:25
Dmitry1: NOC-1389?filter=-2
Kostua #
09:27
Бонжур!
e_zombie #
09:27
и тебе привет
Kostua #
09:27
кто может провести небольшой ликбез по питону?
evyscr #
09:29
TSergey_: loglevel = debug в noc-discovery.conf или как?
TSergey_ #
09:30
у меня по умолчанию
evyscr #
09:30
При дефолтных настройках ничего кроме job ... is failed
TSergey_ #
09:30
да ну
evyscr #
09:30
именно что
TSergey_ #
09:31
полноценный трэйсбэк
evyscr #
09:32
как вы этого добились?
TSergey_ #
09:32
ты точно смотришь в Noc-discovery.log?
evyscr #
09:32
e_zombie: скрипты из sa у меня на железке выполняются успешно
09:32
TSergey_: йеп
09:32
джобы дискавери пишутся именно туда
TSergey_ #
09:33
loglevel = info
evyscr #
09:33
e_zombie: и некоторые дискавери. точнее, все, кроме asset
TSergey_ #
09:33
log_job прописан?
skinner_ #
09:34
а куда пишется failed to fetch data ? )
TSergey_ #
09:34
да, правильный вопрос
evyscr #
09:36
TSergey_: а вот это правильный намёк. в .conf параметра нет, в .defaults он пуст.
TSergey_ #
09:37
не должен логджоб на это влиять, это он пожелезячно логирует
09:37
у меня
09:37
log_jobs = /srv/noc/jobs
evyscr #
09:45
поднимаем старую тему про файлики нулевого размера.
TSergey_ #
09:46
чаще всего они и есть нулевого
09:46
нечего было писать
09:47
знаешь по какой ассет не отработал? можно глянуть в SA\MO\Edit discovery
evyscr #
09:49
А что там глядеть-то?
TSergey_ #
10:13
evyscr: ошибку, у меня когда ассет крэшится, там написано что и как
evyscr #
10:16
там пустота
10:16
ладно, вскрываюсь - у меня есть большое подозрение на профиль железки.
e_zombie #
10:16
обычно изза этого всё и происходит.
evyscr #
10:16
с учётом того, что tcpdump детектит 0 обращений
10:17
более того, это dlink
TSergey_ #
10:17
evyscr: а дебаг-срипт то ты пробовал?
evyscr #
10:17
а кого?
e_zombie #
10:17
прохладная истори бро
evyscr #
10:17
debug-script <что>?
10:17
джоб на постановку?
TSergey_ #
10:18
get_inventory например
e_zombie #
10:18
get_inventory
evyscr #
10:19
а его нет-)
TSergey_ #
10:19
может в этом и секрет :)
e_zombie #
10:19
значит оно не работает
10:19
для длинков есть инвентори вродеэ
evyscr #
10:20
это не просто dlink
10:20
это не просто dlink DxS, точнее
e_zombie #
10:20
/opt/noc/sa/profiles/DLink/DxS
10:20
там есть инвентри
TSergey_ #
10:54
evyscr: а что это за длинк у тебя?
evyscr #
11:51
TSergey_: DGS-3100 :)
aermike #
12:22
hi all
Kostua #
12:22
hi
aermike #
12:22
I read with google translate http://kb.nocproject.org/pages/viewpage.action?pageId=15106281
12:22
and i flood an juniper srx 100 \
12:23
an dtry to create an event
12:23
moment to post screen
12:23
and code
12:25
hmmmm
12:25
at fastpic.ru
12:25
Sorry, uploads from you country are not allowed.
12:26
http://uploadimage.ro/viewer.php?file=3560_junos_c2kg.png
12:27
this is code
12:27
http://pastebin.com/j4QWyhFz
12:28
what i do wrong?
Dmitry1 #
12:29
aermike: s/Security(SYSLOG)/Security (SYSLOG)/
12:29
oh, no
12:30
s/Security(SYSLOG)/Security | Authentication | Login (SYSLOG)/
12:31
s/"value_re": "^Jul 10 08:48:17  inetd[1388]: telnet from (?P<ip>\\S+)$ exceeded counts/min (limit 150/min)$"/telnet from (?P<ip>\\S+) exceeded counts/min \\(limit \\d+/min\\)/
12:32
aermike: I try to repair and commit this event
aermike #
12:32
thank you dmitry1
12:33
ok
12:33
and after that i will test it
12:33
thank you again Dmitry1
12:51
i will be back from home
Dmitry1 #
13:47
evyscr: лови: https://bitbucket.org/nocproject/noc/commits/1437c81879cad56a9eec75cedcbfd8dbd830d274
13:57
e_zombie: лови: https://bitbucket.org/nocproject/noc/commits/a919e76580d45cd5c0153087f89130bd7aebcb9a
e_zombie #
13:57
спасибо.
13:58
иисправь всётаки с пробелом баг.
13:58
я счас буду пихать вывод этих скриптов в ежедневно выполняемые отчёты и лишние гимморои с парсингом не нужны
13:59
из этих скриптов
14:00
круто. мне оклад подняли. почти на 1200. спасибо любимому ростелекому.
14:02
мы сегодня построили отчётик с 1500 хуавеев по количеству ошибок на клиентских портах. у начальства встали волосы на всём теле.
14:03
Device Interface InErrs OutErrs
14:03
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
14:03
fsw-2-majskaja-16-35-sar Ethernet0/0/15 1864851 2480594
14:03
fsw-3-serova-10-25-sar Ethernet0/0/6 25728 754947
14:03
fsw-2-taganrogskaja-7-35-sar Ethernet0/0/6 436247 0
14:03
fsw-2-osipova-18a-64-sar Ethernet0/0/3 340586 0
14:03
fsw-5-odesskaja-26-35-sar Ethernet0/0/6 294748 0
14:03
fsw-1-2elektronnaja-9-32-sar Ethernet0/0/12 153691 0
14:03
fsw-2-novokrekprzd-8-92-sar Ethernet0/0/14 95665 0
14:03
fsw-3-azina-29a-92-sar Ethernet0/0/15 39618 47958
14:03
fsw-4-ustkurdjumska-3-64-sar Ethernet0/0/12 75698 0
14:03
это за сутки такое.
14:04
а когда увидели ошибки на аплинках домовых - там совсем всем херова стало.
14:05
"однострочник" для обработки данных об ошибках на интерфейсах:
14:05
egrep -v '(FAILED|^> |^$)' ./out.txt | egrep '(^@@@ |^.*Ethernet|^Vlan|^NULL)' | awk '{if($1=="@@@") router=substr($2,1,length($2)-1); else if($(NF-1)!=0 || $NF!=0) printf "%-37s%
14:05
-20s%8d%8d%8d\n",router,$1,$(NF-1),$NF,$(NF-1)+$NF}' | sort -k5nr | awk '{printf "%-37s%-20s%8d%8d\r\n",$1,$2,$3,$4}'
14:05
если комуто надо для хуавеев
Dmitry1 #
14:15
"e_zombie: иисправь всётаки с пробелом баг." - что за баг ?
evyscr #
14:32
Dmitry1: thanks
14:39
а раз пошла раздача коммитов, то может ещё и как-то победить линковку по lldp DES-1228 с cisco 3750?
14:40
там длинковский порт в пендинг линках скачет с, например, 25 на 1/25 и обратно.
Dmitry1 #
14:59
evyscr: des-1228 какой профиль ?
14:59
DxS или DxS_Smart ?
evyscr #
15:01
DxS
Dmitry1 #
15:02
это к dvolodin'у. Там надо починить сам принцип линковки
15:03
просто d-link может отдавать имя первого порта как 1/1, так и 1
15:04
и в разных командах CLI по разному отдавать
evyscr #
15:06
да он вроде как в sh lldp local_ports этот самый 1/25 пишет
15:06
и по lldp его так отдаёт
15:06
а пендинг линк вешает на 25
15:07
(в local_ports - в Port Id)
hsychla #
16:21
Hello all. Is there a manual how to restore NOC from a backup? I want to migrate to a new server so I enabled automatic backups. Now I need to know what to copy and how to import it...
zi_home #
16:25
hsychla, http://kb.nocproject.org/questions/12746763/how-to-restore-noc-from-automatic-backup
hsychla #
16:26
thank you!
aermike #
16:29
hi
hsychla #
16:31
and is there a way to get the backup via the web interface? don't have the root password right now and my colleague is unreachable right now
zi_home #
16:31
no, as I know
aermike #
16:31
Dmitry1: can you finished script for juniper?
16:34
Dmitry1: thank you
16:34
now just run upgrade
16:35
i don't see script in commit
16:35
sorry
16:39
it work
16:40
2014-07-22 19:40:05 juniper_teste Security | Authentication | Login Login successful: exceed
qd #
17:19
Добрый вечер. Я здесь пытаюсь разобраться с нок, и похоже, что без помощи не обойтись, кто-нибудь может помочь?
18:05
Кто знает где указана версия 1.5 для PostGIS? при выполнении upgrade если не подключить вручную к бд нока расширение, он пытается искать именно версию 1.5, а я 2.1 скомпилил... нигде нет никакой документации
Tweet
Share this page
Share this page: Tweet