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: 18.07.2014
techwriter #
05:36
Всем привет!
05:39
e_zombie, можешь что-нибудь рассказать про sa - setup?
xetle #
06:05
Чё там расказывать, активатор поднять надо.
techwriter #
06:13
xetle, а поподробнее можно?
zi_rus_ #
06:20
а чего подробней, раздел для различных настроек SA модуля
06:21
Activators - задание параметров активаторов которые могут подключаться к нок
06:21
Administrative domain - задание доменов, про них уже говорили когда sa > mo обсуждали
06:22
и так далее и так далее
06:22
а чего еще не обсуждали?
evyscr #
06:27
auth profiles, например?
techwriter #
06:34
evyscr, да, еще MRT Config
e_zombie #
06:53
,,
07:32
NOC-1395
xetle #
07:49
и правилно делает, учётные данные на железо надо заводить.
e_zombie #
07:59
ещё один программист который не проверяет входные данные детектед?
xetle #
08:00
я пишу для правильных пользователей, которые фигню не вводят )
evyscr #
08:00
если фигню можно ввести - она будет введена
e_zombie #
08:01
или не введена.
08:01
xetle: ты ещё не правил баги когда у тебя хостнеймы можно ввести на русском языке. а потом сае и активаторы встают раком совместно с фм
xetle #
08:01
мне разрешается совать такие пальчики в двери и больно прижимать.. не воодят...
evyscr #
08:02
хихик
08:02
человек - самый ненадёжный элемент системы. пора бы признать.
e_zombie #
08:02
утраиваю.
08:03
везде где я видет подход что не проверять что воодят - заканчивалось полной хуйнёй и переделками.
techwriter #
08:08
e_zombie, можешь рассказать что-нибудь про auth profiles и MRT Config?
e_zombie #
08:09
про профайл не смогу.
08:09
упси про мрт конфиг не смогу
08:10
могу рассказать про то как пользоваться зеркальной фотокамерой
evyscr #
08:10
e_zombie: а про сниппеты?
e_zombie #
08:10
темболее
evyscr #
08:11
а кто их у нас знает?
e_zombie #
08:18
вон гарацио знает
techwriter #
08:18
расскажите кто-нибудь про что-нибудь из sa-setup, пожалуйста
garacio #
08:19
Чего гарацио знает, оО
e_zombie #
08:20
techwriter: http://fastpic.ru/session/2014/0718/ibM1gYAS6H.html
08:22
менеджед обжект профайлс в первую очередь предназначен для индивидуальной настройки различного рода параметров дискавери для определённой группы оборудования.
08:23
например часть оборудованине не поддерживает дискавери по протоколу CDP но поддерживает LLDP . смысла нет на этом оборудовании включать дискавери по CDP или на сети его вообще не применяют.
08:24
для некоторого типа оборудования вообще нет поддержки каких то либо компонентов - так что лучше это всё отключить.
techwriter #
08:24
e_zombie, спасибо
e_zombie #
08:25
ну плюс я использую разделение по городам чтобы было немного проще делить оборудование. хотя это дубляж функций административных доменов.
evyscr #
08:26
mac discovery из int obj prof перекликается с inventory -> setup -> interface profiles
08:26
*из managed object profiles
08:27
не самая очевидная связка
08:28
алсо он и прочие дискавери разрешаются/запрещаются глобально в etc/noc.conf
08:29
точнее, в etc/noc.{conf,defaults}
e_zombie #
08:29
да. нужно указать дополнительно чтобы дискавери работало после установки галочки оно должно быть включено в etc/noc.{conf,defaults}
08:31
techwriter: http://fastpic.ru/session/2014/0718/eObTd0mU2O.html
08:32
поле Style - как оно будет отображаться в ФЬ
08:32
ФМ
08:32
Shape = тип оборудования. влияет на иконку на карте сети.
08:33
пинг чек - включен \ выключен. интервал как пропинговывается.
08:33
чек лиснкс - не знаю.
08:33
ну и дальше идут типы дискавери которые можно включать выключать.
father #
08:36
Всем привет
08:37
Периодически нок срет кирпичами, подскажите в чем проблема http://pastebin.com/ZZDBB5dd
e_zombie #
08:39
кривой профиль. возможно приход что то непонятное в названии портов. делай баг.
08:39
или отключи дискавери для этого типа оборудования
garacio #
08:42
всем привет
08:43
а как бы мделать ip и interface discovery для NXOS
08:43
?
e_zombie #
08:43
длячего?
08:43
написать профиль?
garacio #
08:43
всмысле для чего,
08:43
?
08:44
профиль NXOS есть
08:45
только вот скриптов для этой ОС для дискавери я не вижу в sa/profiles/Cisco/NXOS/
e_zombie #
08:45
значит писать.
garacio #
08:45
ясна
e_zombie #
08:45
брать за основу какой нить и писать.
08:46
заведи в багзилле сообщение в него впихивай данные для создания профиля
08:46
вот например так NOC-1014
garacio #
08:49
спасибо
e_zombie #
08:50
опять же снмп туда тоже стоит добавить. по нему часто быстрее удаётся опрашивать оборудвоание
08:50
и парсить проще
techwriter #
09:13
e_zombie, спасибо
father #
09:14
<e_zombie> ошибка не всегда вываливается
irr123 #
09:31
father: 38 ==> "type": {"Dynamic": "D"}[match.group("type")], 39 }), у тебя похоже в арпе появляется что-то, о чем нок не знает и распарсить не может
09:31
это к вопросу о проверке входных данных, которые не нужны =)
father #
09:32
Щас покажу профиль
09:33
Config/Interface discovery/vlan discovery/mac discovery
irr123 #
09:33
да у меня такой же профиль =)
09:33
и он кривой по ходу
father #
09:33
Так что самое интересное, с морды все отлично опрашивает
irr123 #
09:34
единственно, что сейчас от себя могу посоветовать, допиши сюда:
09:34
for l in vlans.split("\n"):
09:34
match = rx_line.match(l.strip())
09:34
if match:
09:34
r.append({
09:34
"vlan_id": match.group("vlan_id"),
09:34
"mac": match.group("mac"),
09:34
"interfaces": [match.group("interfaces")],
09:34
"type": {"Dynamic": "D"}[match.group("type")],
09:34
})
09:35
for l in vlans.split("\n"):
09:35
match = rx_line.match(l.strip())
09:35
if match:
09:35
r.append({
09:35
"vlan_id": match.group("vlan_id"),
09:35
"mac": match.group("mac"),
09:35
"interfaces": [match.group("interfaces")],
09:35
"type": {"Dynamic": "D"}[match.group("type")],
09:35
})
09:35
блин
09:35
щас в текстовике соберу строчки =)
e_zombie #
09:36
и на пастебин
irr123 #
09:39
все равно там по моему вся верска поехала, но суть ясна http://pastebin.com/iA00qiDf
e_zombie #
09:41
это не это случаем NOC-1389?filter=-2
father #
09:44
Щас изменю
irr123 #
09:44
e_zombie: sa/profiles/Cisco/IOS и sa/profiles/Force10/FTOS/
09:45
разные же скрипты совсем используются
father #
09:45
Эти профили как то связаны между собой?
09:45
Потому что cisco у меня отлично опрашивается
e_zombie #
09:45
а код ты думаешь не шёл копипастой?
irr123 #
09:45
father: бекап сделай перед тем как править
father #
09:45
Ошибки только на force10
e_zombie #
09:45
возможен и такой вариант
irr123 #
09:45
разные профиля разные железки опрашивают
father #
09:46
<irr123> какой именно файл править?
irr123 #
09:47
father: ну по твоему пастебину у тебя проблема возникает в /opt/noc/sa/profiles/Force10/FTOS/get_mac_address_table.py
09:48
http://pastebin.com/iA00qiDf тут я (на самом деле очень по-халявски) добавил проверку в цикл чтобы твои проблемые маки просто игнорились (они тебе скорее всего нигде и не нужны)
father #
09:49
http://pastebin.com/FnbSjs6W
irr123 #
09:51
да
09:51
только аккуратнее с копипастом, питон к пробелам и табулированиям очень болезненно относится
father #
09:51
return r в конце оставлять?
irr123 #
09:52
return в конце, после цикла, конечно оставить, то она тебе ничего вернет
09:52
проверка только в цикле
father #
09:58
Этим питон и конченный
09:59
Когда осваивал скальпель, что бы fdb таблицу протестить
irr123 #
10:01
дисковери то запустился после правок?
10:03
вот полный скрипт с (вроде) правильным синтаксисом http://pastebin.com/zStfetwx
10:03
а я пошел офф
father #
10:03
IndentationError: unindent does not match any outer indentation level
10:04
Работает
irr123 #
10:05
ну жди, появится ли в логах что нить =)
e_zombie #
10:05
багрепорт сделали с патчем?
father #
10:07
Я не делал
10:07
Вся надежда на тебя и на твои фотоньки с сиськами
10:09
Кстати теперь с морды опрашивает и больше маков выдает
10:09
Заметил по своему браузеру, который обосрался кирпичами
e_zombie #
10:32
если ты не сделал баг - то то что ты делал - делалось в пустую
father #
10:35
Я не знаю как сделать багрепорт
e_zombie #
10:36
NOC-1389 - регистрируешься - потом Issues - Create issues и заполняешь нужные поля.
10:36
Profit
father #
10:41
Заполнил и создал
10:42
зомби
10:43
Модскажи еще такой вопрос в Failed Scripts иногда проскакивает 2014-07-18 13:42:06.652000 172.16.116.42 172.16.116.42 DLink.DxS.get_version 14 Unknown exception
10:43
С чем это может быть связано?
e_zombie #
10:43
хост в дауне.
TSergey #
10:43
у меня так пишет, если хост в дауне
10:43
ну те +1
e_zombie #
10:44
или проверь чтобы были параметры логин пароль прописаны.
TSergey #
10:44
про пароль-логин другая ошибка
father #
10:44
у меня через профили авторизации по свичам ходит
e_zombie #
10:44
по идее хост должен пропинговываться и пока система не скажет что он в апе и не обращается к нему. но видно в чём то там есть бага
10:45
father: используй {code}{code} для тескта
father #
10:45
Да и в правду хост был в дауне
10:46
{code}{code}
10:46
Где это использовать?
e_zombie #
10:46
текст обрамняй с куском проги. чтобы он не форматировался для веба.
TSergey #
10:46
что это вы такое интересное обсуждаете?
e_zombie #
10:47
how to use bugzilla
evyscr #
11:00
это не багзилла. хватит вводить людей в заблуждение.
freeseacher #
11:03
это jira
11:03
и там там под окноп ввода есть вопросик
11:03
он рокаывает доступные макросы форматтера
e_zombie #
11:04
это для продвинутых
TSergey #
11:04
ок
11:06
то-то у меня так и не получилось норамльно патчик в иссе приложить
11:06
*нормально
xetle #
11:34
freeseachre: хочу импортнуть статейку в блоги, а оно матерится: 413 Request Entity Too Large
e_zombie #
11:43
https://vk.com/wall-68995594_5934
aermike #
12:11
.
nevs #
12:15
день добрый
12:16
если в НОК автообнаружение?
zi_rus_ #
12:18
нет
nevs #
12:19
благодярю
12:21
тогда следующий вопрос, если возможность выдернуть инфу по хосьам из заббикс??
12:21
хостам
zi_rus_ #
12:21
кто-то на форуме писал что-то похожее
nevs #
12:22
хорошо буду искать
xetle #
12:35
Кто в nginx на конфуенсе может увеличить размар загружаемых файлов до 2Мб? Статью по частям тяжело подгрузить..
Unbeerab1e #
15:45
раньше я не верил, что существуют люди, употребляющие "если" в значении "есть ли"
Tweet
Share this page
Share this page: Tweet