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.10.2013
dvolodin #
03:39
http://pastie.org/8420298
03:40
у кого там vlan discovery трейсил
03:40
попробуйте, должно помочь
ss_ #
04:30
Service Activation Run commands W - что означает?
04:31
Object Status Result 33-frunze11p2 F {'text': 'Timed out', 'code': 17}
04:31
а дебагом эти же команды проходят
04:32
случайно не нужно ли SA чтобы железка пинговалась?
dvolodin #
04:33
waiting
04:34
если sa пингует железку, то нужно
04:34
не будет он ломиться к недоступной железке
ss_ #
04:36
dvolodin, мне не нужны пинговалки железок, лишнее ето
dvolodin #
04:37
с чего бы это лишнее
ss_ #
04:37
из консоли дебаг скрипт показывает что все работает с 3 командами
dvolodin #
04:37
долбиться на лежачую железку по tcp и ждать таймаутов -- вот это точно лишнее
ss_ #
04:37
dvolodin, для меня NOC это ни разу не мониторинг
dvolodin #
04:38
при чем тут мониторинг
04:38
вот представь -- у тебя 5k железок, из них 200 дохлых
04:38
эти 200 дохлых займут у тебя все сессии активаторов
ss_ #
04:38
dvolodin, пущай ломится к недоступной, их бывает 1-2 дохлых временно из 1000
04:39
200 дохлых не бывает
04:39
специфика такая
04:39
максимум что было это около 10-20
04:40
waiting от чего берется то?
dvolodin #
04:41
просто ждет, когда освободятся сессии на активаторе
ss_ #
04:42
а активаторов то и нет) прикольно
04:42
монито падает с Failed to get data
dvolodin #
04:42
ну вот и смотри, чего падает
ss_ #
04:45
http://pastebin.com/uNANdaD4
dvolodin #
04:45
это несмертельно
ss_ #
04:48
перезапустил нок все заработало
04:48
dvolodin, еще есть проблема, не работает логирование сессий cli
dvolodin #
04:49
работает
04:49
:)
ss_ #
04:51
сейчас включю и трейсы скину
05:06
dvolodin, заработало, но пришлось руками создать /var/log/noc/cli-sessions
dvolodin #
05:06
ну, логично
05:07
туда, наверное, лучше сразу тушенку писать
ss_ #
05:08
по идее если нет директории то надо её создать
05:31
опять активаторы не пашут
05:31
45-BPark_14p2 R None
05:35
че за х?
05:36
вообще скрипты не работают
05:36
блядб
ufir #
05:42
вселенская скорбь (С)
ss_ #
05:42
мировой писец
05:43
вообщем интерактивный промт нахуй
05:43
именно туда
05:43
на хуявеях он не пашет
05:48
нахер вообще проверку включали
mikevlz|2 #
05:50
Дима пошел по самому простому пути с вланами...
05:50
ладно, кто MRT через REST API дергал?
ss_ #
05:51
mikevlz|2, в итоге не работае нихера эе
05:51
же
mikevlz|2 #
05:53
печаль
ss_ #
05:54
убрал промт все заработало
05:57
и скрипты работают
mikevlz|2 #
05:57
я рад за тебя
ss_ #
05:58
я тоже, наконец ацл сменил
mikevlz|2 #
06:09
dvolodin: что нужно донастроить, чтоб можно было через REST дергать MRT?
06:14
так... уже разобрался...
06:14
теперь понять бы как именно туда передать параметры
dvolodin #
06:24
mrtconfig
06:24
в json параметры
mikevlz|2 #
06:24
это все настроил
06:25
теперь оно меня посылает
06:25
я настроил скрипт commands
06:25
он теперь мне отвечает, что я ему не передаю параметр commands
06:25
вопрос: как?
06:26
commands="['show version']" не канает
dvolodin #
06:34
{"commands": ["show version"]}
06:35
freeseacher с REST возился
mikevlz|2 #
06:35
{
06:35
"commands": [
06:35
"show version"
06:35
],
06:35
"selector": "se6-dr74"
06:35
}
06:35
вот такое улетает, в ответе - трейсбек.
06:36
нету важного параметра commands
06:36
а
06:36
я дураг
06:38
надо же map_args передавать
zi_rus #
06:49
dvolodin, ты са ветку доделаешь?
mikevlz|2 #
06:52
вобщем, порешал. Сделал JSON-файл и его скармливаю. Все прошло на ура.
dvolodin #
06:55
zi_rus доделаю, да
mikevlz|2 #
07:00
теперь осталось, чтоб наши программисты это освоили
zi_rus #
07:00
mikevlz|2, а можешь показать, мне может тоже пригодиться
mikevlz|2 #
07:02
а чо показать?
07:03
JSON?
zi_rus #
07:04
нет, че как
07:04
как передаешь json
07:04
в каком формате
07:05
(в смысле какие поля в нем
07:05
каким методом
mikevlz|2 #
07:05
я чисто в тестовых целях дергал через httpie, про которую писал freesearcher
07:05
чо там наворотят программисты - не знаю
zi_rus #
07:05
post?
mikevlz|2 #
07:05
Судя по приложению - первый запрос POST.
07:07
он вернет Location, который надо дернуть
07:07
дальше на этот локейшн уже ходить GET-ом
07:07
пока не скажет "а все окай, прогресс 100, результат вот он"
07:08
http://pastie.org/8420582
07:08
вот такой json скармливаю
zi_rus #
07:10
понятно, что ничего непонятно. просто мы сейчас порнографией занимаемся sa/SERVICE/?mo=cat&port=&customer=sidorov&po=123456&bid=654321&login=&st=1&ip=&route= и я не понимаю как набор команд передавать в такой штуке, а как передавать json, я не понимаю
07:10
и вообще я ничего не понимаю
07:12
ввобще тут есть человек который будет этот json мне посылать, но я должен объяснить ему в каком виде я готов его получать
07:12
вот с GET из моего примера я разобрался
07:12
в скрипте req=request.GET делаю и дальше забираю переменные po=req['po']
mikevlz|2 #
07:13
я вот из твоей порнографии вообще нихрена не понял
07:13
даже не подрочил :)
zi_rus #
07:16
ну вот так, удаленная система делает GET на noc с параметрами передаваемыми в запросе
07:16
def main(self, request):
07:16
req = request.GET
07:16
customer = req['customer']
07:16
po = req['po']
07:16
тут я этот запрос принимаю и вынимаю из него все переменные
07:17
это в принципе работает
mikevlz|2 #
07:17
тебе получить чо надо?
zi_rus #
07:17
нет
07:17
смотри
mikevlz|2 #
07:17
любимый спорт, я делаю вот так и вот так, но не работает. Чо делать?
zi_rus #
07:17
я обрабатываю этот запрос и возвращаю json
07:17
ты не понимаешь, оно работает
mikevlz|2 #
07:18
да понимаю я...
07:18
цель какая?
zi_rus #
07:18
на удаленную морду написанную на PHP
07:18
она это все принимает и показывает мне
07:18
теперь ход конем
07:18
то что я отдал в json я хочу получить обратно
07:19
с GET понятно, все данные в запросе указаны
07:19
а как передавать json
07:19
POST?
07:21
mikevlz|2, вот в этом вопрос, ты имеешь на руках json с командами, как ты отправляешь его в нок?
mikevlz|2 #
07:21
http POST url < json.file
07:22
как это будут делать программисты на чих-пыхе(а то и на дотнете) я не в курсе
zi_rus #
07:22
ясно, я тебя понял немного
mikevlz|2 #
07:22
http - это тот самый httpie
zi_rus #
07:22
я знаю, пользовался им
mikevlz|2 #
07:22
команду я конечно не полностью написал...
07:23
там в справке есть это
e_zombie #
07:23
у нас серены орут уже 5 минут. походу началось.
mikevlz|2 #
07:23
что началось? Джигурдец?
zi_rus #
07:23
e_zombie, забей, поорут и замолчат
07:24
не до сирен, надо с ноком разобраться
_4ePTeHok #
07:24
e_zombie, завлекают моряков в пучины?)
e_zombie #
07:24
походу.
07:24
короче если пропаду из онлайна - знайте - я погиб как коммунист (с)
mikevlz|2 #
07:25
фи
07:25
коммунисты не в почете...
e_zombie #
07:25
мы из старой гврадии
07:25
гвардии
zi_rus #
07:25
как будто едросня лучше
e_zombie #
07:25
а не нынешних пидорастического поколения
_4ePTeHok #
07:26
старая гвардия пидорасов во власти сейчас целиком)
07:27
старые партбилеты сдали, новые получили
RudW0lf #
07:38
Утро доброе!!!
07:47
Ребят я нашел ошибку в парсинге интерфейсов на ASA
07:47
в дескрипшени которых присутствует черточка
07:48
проблема была в регэкспе
07:48
get_interfaces :
ufir #
07:48
круто, пиши issue
RudW0lf #
07:48
rx_int = re.compile(r"(?P<interface>\S+)\s\"(?P<alias>[\w-]*)\"\,\sis(\sadministratively)?\s(?P<admin_status>up|down),\s+line\s+protocol\s+is\s+(?P<oper_status>up|down)", re.MULTILINE | re.IGNORECASE)
07:48
это фикс
zi_rus #
07:49
issue рисуй или pull request
07:49
и одень спец ботинок, придется много пиннать
RudW0lf #
08:41
NOC-1201
08:42
а вот еще не выясненым остался вопрос по поводу контекстов на ASA
08:42
как бе FWSW работает с контекстами
08:42
дергеает там всякое разное
08:44
однако
08:44
во-первых не работает инвентори
08:45
как следсвие сетей\интерфейсов не видит
08:45
и тут вопрос такой либо для контекстов профиль свой делать и допиливать его до рабочего состояния
dvolodin #
08:46
для FWSM просто скриптов нет нужных
RudW0lf #
08:46
или допиливать профиль FWSW на контекстах аса
08:46
как правильнее?
08:47
я просто хочу чтобы pull request приняли
08:47
и не переделывать по сто раз
Dmitry11 #
08:51
Можно ли перенести в develop ветку фиксы для FM ?
freeseacher #
08:52
и историю :)
zi_rus #
08:58
dvolodin, а что нужно чтобы аларм по таймауту закрыть, это я про то что DOM alarm не присылает закрывающих сообщений а просто перестает ругаться
dvolodin #
10:01
zi_rus: виски
zi_rus #
10:02
гёрл
e_zombie #
10:02
( . )_( . )
dvolodin #
10:03
zi_rus: герлы отвлекать будут
10:03
event и alarm class готовы уже?
zi_rus #
10:13
дак они вроде всегда были
10:13
ивенты классифицируются
10:14
и алармы иногда поднимаются
10:14
стронно только
10:14
в старом фм они поднимались
10:14
а в новом - нет
10:15
dvolodin, это нормально что по DOM перестали подниматься алармы?
10:15
ивент классифицируется
10:15
Network | Link | DOM | Warning: Out of Threshold
10:15
10:15
DOM exceeded the Rx power low treshold: Te1/29
e_zombie #
13:04
NOC-1157?filter=-2 я правильно понимаю что чтото со стороны железки приходит не в ЮТФ8 и всё падает. можно ли по конфигам сохранённым найти ?
mikevlz|2 #
13:12
e_zombie: хостнейм кривой прилетает вроде
13:12
fsw-8-Lenina-117\xe0-0-kln
13:12
что еще за \xe0 ?
e_zombie #
13:13
аплинк гигабитный я подозреваю
13:15
# !Software Version V100R005C01SPC100 sysname fsw-8-Lenina-117-0-kln
13:15
#
13:15
!Software Version V100R005C01SPC100
13:15
sysname fsw-8-Lenina-117-0-kln
mikevlz|2 #
13:17
а show log тоже нормально выводит?
e_zombie #
13:18
Info: The max number of VTY users is 5, and the number
13:18
of current VTY users on line is 1.
13:18
<fsw-8-Lenina-117�-0-kln>
mikevlz|2 #
13:18
вот чо это за херню оно мне вопросиком ща заменило?
e_zombie #
13:18
да. какой то мудак захуячил туда виндовых русских букв
13:18
РРРРРБЛЯТЬ
mikevlz|2 #
13:18
бгг
e_zombie #
13:20
чё ржошь? бага висит уже хуй знает сколько и от такого никто не застрахован.
mikevlz|2 #
13:20
да ниче...
13:20
для таких людей один-эс придумали вообще-то
13:20
чтоб они там по-русски писали
e_zombie #
13:20
упиздить этих мудаков :)
dvolodin #
13:53
вообще есть возможность задать кодировку железки ;)
13:53
vlan discovery проверили?
mikevlz|2 #
14:17
я удалил сбойный влан
14:17
так что не проверили
e_zombie #
14:30
чекать надо всё
14:31
нельзя доверять никому :) даже себе
14:33
и как задать кодировку железки?
scurry #
18:32
Hello everyone
18:32
I have a quick question, I'm trying to set up DNS syncs in NOC, but it appears to be asking for different info than the guide is for, it's asking for a "Sync Channel"
18:32
Any idea what's supposed to go in that field?
Tweet
Share this page
Share this page: Tweet