nocproject.org
06:01
Всем утречка!
06:01
А подскажите пожалуйста, в чем разница между пирулями Config Filter/Config Diff/Config Validator
06:07
О, спасибо.
06:08
Кстати, раз уж такая пьянка, а в чем глубинный смысл Path в карточке MO?
06:09
для web-а
06:09
для http типа опроса
06:14
Dmitry1: помоги плиз, после правки под 6509 куча скриптов фейлится, в том числе 2960.
06:20
о
06:20
чо как там в новой работе ?
06:21
пиздеца что ли не хватает ?
06:21
сижу в интернете больше чем на старой
06:21
пока не хватает
06:22
вчера вебчат отвалился
06:22
вообще на стенку лез
06:24
dvolodin: ты там с пирулями что удумал? выпилить их решил?
06:27
значит не у одного меня вчера вебчат отваливался, да
06:27
zi_rus: почему выпилить?
06:28
ну ты всегда говорил что пирули устарели, надо пользоваться солюшенами
06:28
и теперь какие-то коммиты на эту тему
06:28
от тебя ведь можно чего угодно ожидать
06:32
там теперь опционально -- можно свой код писать, а можно просто указать handler, хоть из solution
06:45
то есть ты понимаешь что ни хендлеры ни солюшены не могут заменить пирули в том виде в котором они используются
06:47
zi_rus, там ща норм.
06:47
не бузи раньше времени
06:49
как же я жить буду, если не бузить
06:50
нее. ты бузи. но па делу.
06:51
vserg, что правили то?
06:52
Приветствую. NOC живет вообще? Недавно вот открыл для себя сие творение, но документация настолько неинтуитивна и её так мало, что нехотя наводит на мысли.
06:53
документация вся в коде
06:53
:)
06:53
интуиция овер 99
06:53
остальные проходят мимо
06:54
а по поводу жизни - посмотри на битбакете коммиты
06:56
HaLVeR: что-то с инветори в MO для 6509-E Dmitry1 делал, у меня проблема с этой железкой была. Он помог, что-то поправил и теперь скрипты фейлятся, причем в вебе. debug_script все гут вытягивает
06:57
попробуй в дебаге с снмп запустить
06:57
в вебе по дефолту снмп юзается
07:00
HaLVeR: здесь скорее проблема в том, что я не до конца понимаю архитектуру этого вашего NOCа, в силу отстутствия документации. Или ты предлогаешь все модули разобрать и самому глянуть?:)
07:00
С таким же успехом я могу для своего велосипеда ещё функциональности дописать - думаю что столько же времени уйдет..
07:01
dvolodin: "51d119f ip.ipam: Show prefix usage " - что правда? это свершилось?
07:01
база документации на сайте есть с описанием модулей
07:01
JevgeniR: а есть системы, где ты понимаешт архитектуру до конца?
07:01
JevgeniR, основной твой источник информации - этот канал и код
07:01
если уж до "косточек"
07:01
JevgeniR: но ты же понимаешь что это будет очередной твой велосипед
07:02
нок это тоже велосипед
07:02
но он как бе общий
07:02
JevgeniR: и желание разобраться
07:02
один на всех
07:02
dvolodin: а скриншот покажешь?
07:02
временами без седушки и колес :)
07:02
TSergey, я не говорю про проприетарные решения сейчас, их, увы, действительно приходится использовать как черный ящик.
07:03
TSergey: как будто свои велосипеды с сидушками. чаще всего это вообще одно колесо с педалями
07:03
нахуй проприетарщину
07:03
А что с форумом стало? Я так понимаю, что он был, так как на него в confluence ссылаются в паре мест.
07:05
zi_rus: спасибо за ссылку. конкретно это не видел.
07:05
изучу как с работы приду
07:06
Свои велосипеды обычно состоят из цепи и одной педали :)
07:06
но чужие колеса хают все :)
07:07
Я все вспоминаю доку по инсталляции HP OV NNM
07:07
листов на 700
07:08
dvolodin: как бе тебе сказать. у них хотя бы была эта инструкция, а у тебя и того нет, и постоянно чего=то не ставится
07:08
ну так оно и ставилось
07:08
после того, как ты всю доку осилил
07:13
даладно, не все так страшно
07:13
пройдите, пожалуйста, по своим issue в jira
07:13
закройте то, что сделано
07:24
а что там с 6509-e фейлится?
07:28
Пытался вчера подружить NOC с 3750G - большинство скриптов вылетало с "unexpected" вида ошибками. К примеру
http://pastebin.com/vC1rsuUG - может кто подскажет куда копать?
07:29
JevgeniR: а ты на develop?
07:31
ачо, в жира уже можно закрывать свои issue? или "свои" - это к ответственным?
07:34
JevgeniR: ./noc debug-script get_version perf-ns01
07:38
TSergey: да, на девелоп бранче.
07:38
evesycr: "Unhandled exception" говорит..
07:38
1016 if match is None:
07:38
1017 ==> raise self.UnexpectedResultError()
07:38
1018 return match
07:39
JevgeniR: мне хотя бы нормальную разбивку по строкам увидеть
07:39
JevgeniR: в личку мне пиши. я тут доделываю кутеч профиль, потом займусь тобой
07:39
Variables:
07:39
platform = 'C3750'
07:39
self = <Script(Thread-2, started 140229126989568)>
07:39
match = <_sre.SRE_Match object at 0x41f7e90>
07:39
v = [вывод "show version"]
07:40
могу на pastebin полный вывод залить..
07:40
лей
07:40
непонятно что там не отматчилось
07:42
Dmitry1: чет мои кутечи 3400 в гет_интерфейс прям с 'show description interface' падают, нет такой команды
07:43
"show interface detail" есть
07:43
странные они, 2910 и 3400 --- разный кли это песня
07:43
JevgeniR: hg status
07:44
у тебя там какой-то станный код по трейсбеку
07:45
хотя нет, это я грамотно не обновляюсь-)
07:48
ну, в коммите 10731 поломали
07:48
да я и поломал, специально
07:49
Dmitry1: какой ты коварный!
07:49
JevgeniR: через пару часов займусь тобой
07:49
Да мне не к спеху, всё равно пока ещё только щупаю продукт. Не ожидал, что наступлю на грабли уже на первом устройстве :)
07:50
Цепь у этого "community" велика всё таки иногда ещё слетает..
07:51
скорее, иногда она на месте.
07:52
с учетом того, сколько человек ДЕЙСТВИТЕЛЬНО ПЛОТНО пилит нок - он просто шикарен
07:53
B_M: с учётом того, какие здесь документация, организация, планирование - неудивительно что этих человек СТОЛЬКО
07:55
в коммитах чаще всего только две фамилии
07:55
изредка проскакивает ещё две-три
07:56
читайте код, он классненький ))))0
07:56
он дерьмовый
07:56
никакого понятия о безопасном коде
07:56
JevgeniR: закоммитил фикс
07:56
читайте чат
07:56
он лучше документации и кода
07:56
а ещё тут есть сиськи!
07:56
давно уже нет
07:57
e_zombie: халтуришь
07:57
freeseacher: где там статистика по чату? я уже обогнал Володина?
07:58
evyscr: расскажи, как надо? )
07:59
07:59
сисек и котиков ну очень достаточно
08:00
B_M: он вроде уже говорил, надо везде проверки делать, чтобы трейсов не было, а были конкретные ошибки
08:00
B_M: без рейсов, проверяя результат всех операций ввода-вывода, понимая, что всякое вернувшееся извне значение не является доверительным
08:01
а как давно С3560 неизвестная модель?
08:01
трейсы - замечательно же, особенно питонячие. сразу всё ясно )
08:01
TSergey: что именно о c3560 неизвестно?
08:02
Unknown model: vendor=Cisco Systems, part_no=WS-C3560G-24TS (['WS-C3560G-24TS-E']). Skipping
08:02
Dmitry1: "Script returns with result: {'platform': 'C3750', 'version': '12.2(50)SE2', 'vendor': 'Cisco', 'attributes': {'image': 'C3750-IPSERVICESK9-M'}} (3754.84ms)"
08:02
B_M: только нок на них не умеет реагировать, начинает или проц забивать, или если не настроил нормально ротацию - диск
08:02
TSergey: ну так добавь модельку
08:02
теперь только из гуя не запускаются скрипты по требованию - "Failed to run script"
08:03
JevgeniR: перезапусти нок
08:03
evg_krsk: эти люди не знают раома с враром-)
08:03
я в код смотрел - не знают
08:03
Это да :-)
08:04
Зато шабу знают чуть-чуть.
08:04
да сюда даже хидди заходил
08:04
Он тоже сдался перед ноком
08:04
Dmitry1: да уже несколько раз как
08:06
дайте я с кутечем закончу
08:06
evg_krsk: ну не скажи. за последние пол года много что поправили. и оно даже заработало.
08:06
Что там с поддержкой Cisco.SMB? Год висит тикет.
08:06
Dmitry1: ну на qsw то забили. где профиль qsw2800 ?
08:06
Насколько помню, без комментариев
08:06
evg_krsk: всем похуй :)
08:06
я сейчас его в основной профиль засовываю
08:07
вообще, как посмотреть
08:07
фактически систем класса NOC мало
08:08
это не отменяет того факта, что нок - говно
08:08
а сам нок пилят 3 человека
08:08
из них что-то существенное может делать только один
08:08
максимум полтора
08:09
Ну да, с т.з. количества человек нок шикарен, а с т.з. юзабельности - гумно.
08:09
это не отменяет того факта что даже в этом состоянии оно помогает управлять сетью.
08:09
я последние пол года перешиваю по 5000 коммутаторов в квартал.
08:09
а сейчас вообще походу буду шить всю сеть подчистую.
08:10
evg_krsk: у меня были дсламы 7324, я понял что профиль для них никто делать не будет, поэтому сам запилил несколько скриптов
08:10
А всё так же рекомендуется держать три инсталляции нока?
08:10
а теперь e_zombie наверное им тоже пользуется
08:10
видимо, да, всё так же
08:10
так я тоже чего-то запилил для себя. Только реакции мало совсем.
08:10
твои смб нахуй никому не упали, ты бы сам запили профили и сделал pull request в репо
08:11
Надо чаще релизиться, ИМХО. И релноты писать, чтобы ситуация с доками выправилась.
08:11
Я и сделал тикет с кодом.
08:11
релноты на доку не влияют
08:11
здесь утверждают о ненужности роадмапа
08:11
и доки для девелопера
08:11
Не влияют, но хоть документируют изменения.
08:11
и о бесполезности форума
08:12
dvolodin: говорят надо релизиться
08:12
для начала неплохо было бы проапдейтить имэдж до актуальной версии
08:12
и я тебе говорил что надо релизиться
08:12
нельзя писать доку на девелоп
08:12
JevgeniR: его апгрейдят до релиза
08:12
доку пишут к релизу
08:13
чтобы описать какой модуль что делает
08:13
dvolodin: в таком случае какой смысл в этом имэдже вообще на данный момент? если любой вопрос встречается фразой "апгрейднись до девелопа".
08:14
ничего не поменялось
08:15
по уму еще минорные релизы нужны, с безопасным обновлением
08:15
где пофикшены только баги
08:15
и не надо править конфиги, пирули и прочее
08:15
и без virtualenv, короче раскатали губу :-)
08:16
evyscr: ты про утопичность этой идеи или считаешь что оно не надо?
08:16
не ставя невыполнимых целей, не добиться ничего
08:17
на самом деле я не вижу ничего сложного
08:17
даже я мог бы портировать фиксы в отдельную ветку
08:17
ctrl-c / ctrl-v
08:18
надо только смотреть что там ничего функционирующего не затронуто
08:19
всякая мелочь легко и быстро портируется
08:19
так это же для начала надо будет допинать dvolodin до подобной организации ветвей
08:19
а большие переделки не трогать, если они нужны, но добро пожаловать на новую ветку
08:20
*то
08:20
шобы стейбл ответвлялся и фризился по фичам
08:20
так он и ответвляется
08:20
называется default
08:20
бгг
08:20
так не работает
08:20
от него ветвится девелоп
08:21
стейблов более одного
08:21
и наверное можно ответвлять минор
08:21
ответвлять надо от develop
08:21
а не наоборот
08:22
когда нок релизится то весь девелоп вливается в дефолт
08:22
только не надо гнуть про long time support неактуальных версий - никаких человекоресурсов не хватит :)
08:22
и они становятся равны
08:23
через тернии к гландам
08:23
evyscr: а твои какие предложения?
08:23
JevgeniR: а зачем гнуть - они просто остаются. История-то всё равно всегда есть
08:24
они - прежние ветки
08:24
если говорить про их поддержку, то это подразумевает багфиксы
08:24
Заботливо человек кладет грабли на землю, Сакура укутывает их опавшей листвой. Но человек не боится удара их, Путь самурая тернист.
08:24
zi_rus: хотя бы посмотреть как это делают нормальные люди.
08:25
давно я не видел нормальных людей
08:25
сходи в lkml
08:25
там таких до хера
08:25
long time free support :)
08:25
здравствуйте, бесплатный доктор ....
08:26
dvolodin: ты покажи скриншот, чтоы ты там сделал?
08:26
evyscr, про безопасность согласен. без прицела на нее сейчас сделано. про то что код из за этого гавно не согласен.
08:28
чем вам не нравится virtualenv?
08:28
по мне - крайне положительное явление
08:28
тем что недистрибутивно
08:28
шаба уже об этом говорил
08:28
это проблемы кривых дистрибьютеров
08:28
люди добрые, зафигачьте в релиз модели
08:28
WS-C3560G-24TS-E
08:28
DES-3200-18
08:28
SFP-155-WDM3.20
08:28
еще раз -- /opt никто не отменял
08:28
Кто пакетит нок?
08:29
Это уже слакварь
08:29
Как его обновлять, этот /opt
08:29
Это для депелопера, ИМХО
08:29
что ну-ну
08:29
кто jira, oracle, netcool и прочее обновляет rpm'ом
08:30
ну-ну
08:30
:)
08:30
А откатывать? В общем, менеджеры пакетов не зря изобретены
08:30
ну так они тоже гавно
08:30
недистрибутивное
08:30
нок, что же ещё
08:30
зато в дистрибутиве есть grep и openoffice
08:30
вот вам и весь oss
08:31
evg_krsk: снапшоты рулят
08:31
[15:29:31] evg_krsk: Это для депелопера, ИМХО
08:31
Для простого админа менеджер пакетов
08:32
счас раскажут про ненужность простых админов
08:32
если админ - обезьяна, которой хватает только на yum install, то да
08:32
а разве простые админы пользуют noc?
08:32
коллеги, косвременная концепция девопса предполагает что деплой производитсья именно такими средствами. только с привкусом докера и ансибла
08:32
но эта обезьяна и jira не сможет поставить :)
08:32
вот-вот
08:32
поэтому релизы надо делать неустанавливающимися. см. 0.6.4
08:32
dvolodin, надо каждый демон отсадит ьв одтельный докер контейнер и будет огонь
08:33
докер - те же контейнеры
08:33
только virtualenv попортабельнее малость
08:33
ага-га
08:33
*ага-ага
08:33
evg_krsk: ну так это проблемы обезъяны
08:34
тем же ansible NOC легко раскатывается на нужное количество нод
08:34
И код от обезян в нок не принимают
08:34
но если обезъяне нужен apt-get, то при чем тут NOC
08:34
evg_krsk, боюсь что если ты хочешь внедрить нок при помощи апта это будет просто начала ооочень большого пути
08:34
много обезъяны накодерили, можно примеры?
08:34
freeseacher: Ну до 0.6.х нок б.м. пакетился
08:35
ну можно мои тикеты посмотреть
08:35
код ведь apt-get'ом не пишется
08:35
да при чем тут пакет то
08:35
в коммитах искать бесполезно, в ноке ведь не принято писать автора патча
08:35
опставить нок это примерно 0,001% от того что надо сделать
08:35
есть и ещё
08:35
ну да, если бы только опставить
08:36
evg_krsk: .oO (надо леннарту написать-)
08:37
evg_krsk, вот тебе комментарий. к 1286. какой номер пул реквеста ?
08:37
evg_krsk: есть связь между virtualenv, apt и cisco smb?
08:37
freeseacher: вы упороты
08:37
благодарю сударь, как я спалился ?
08:37
Какой ещё пул реквест? Когда я это делал, не слышал ни о каких
08:37
реквестах, даже здесь
08:37
freeseacher: сейчас вы расписываетеь, что вам не нужны авторы кода
08:38
dvolodin: всязь простая - отношение к пользователю
08:38
давайте ещё больше препятствий создадим!
08:38
evyscr, пул реквест это то что делается примерно 3 минуты по инструкции написанно на кб
08:38
какие препядствия то ?
08:39
evg_krsk: btw, ты не находишь, что здесь атипичный альтизм?
08:39
freeseacher: без _регистраций_ и смс?
08:39
freeseacher: это кб уже начало как-то вменяемо быть? надо посмотреть.
08:39
Морда оффсайта явно не обновлялась более года.
08:39
я один вспоминаю про монастыри и уставы?
08:40
не один. Я каждый раз как здесь бываю, вспоминаю
08:40
freeseacher: спасиб
08:40
freeseacher: у меня уже есть регистрация в жире. зачем мне ещё одна?
08:41
evyscr, evg_krsk коллеги, конструктив то в чем ? нок - гавно, давайте закопаем ?
08:41
или нок гавно потому что не обновляется сайт ?
08:41
или потому что разработчик не озаботился написание подробноой документации ?
08:41
я свой взгляд уже выстазал, как улучшить нок - чаще релизить, каждый
08:41
раз писать релноты
08:42
нок говно потому что являтся НЁХ
08:42
evg_krsk: взгляд взглядом, а какие действия предпиняты кроме высказывания взгляда?
08:42
и не особо видно поползновений к отмене неведомости
08:42
dvolodin: а чем я могу помочь?
08:43
evg_krsk, список публиковался менее месяца назад
08:43
давай посмотрим, что ты умеешь и что тебе будет интересно и полезно?
08:43
список горячих проблем я неоднократно выдавал, где нужна помощь
08:44
Админ-обизъяна, чуть знаю питок, полезно расширение ряда
08:44
поддерживаемого железа
08:44
Можно ссылочку? Не был на канале год.
08:44
обычно в этот момент у всех возникают срочные неотложные дела и чат выминает до конца дня
08:44
freeseacher: кстати ссылки на сайте не восстановил?
08:44
А тут вот подкаст несвежий прослушал с неткулом, ну вот и ...
08:44
dvolodin: кто там разливался о бездельниках?
08:46
evg_krsk, давай попробуем сделать пул реквест ?
08:46
freeseacher: чего насчет ссылок на сайте? ни битбакет например?
08:47
freeseacher: ты лучше давай ссылку на список горячих проблем (ТМ)
08:47
TSergey, они никуда не делись
08:47
d ,jrjdjq nht[kbyttxrt
08:47
в боковой трехлинеечке
08:47
freeseacher: хм, там и всегда были?
08:47
ага, нашел, спасиб
08:48
кстате, в конфлю полно ссылок на форум.
08:48
ох и развели флейму опять
08:48
была черная панелька как в старом гугле
08:48
evg_krsk, вот как раз неплохая деятельность для админа
08:49
могу отдать дамп форума, него надо конвертирвоат ьс статику и залить в конфлюенс
08:49
есть плагин для форума smf которые делает из него статику
08:49
работа чиста админская
08:50
апи конфлюенса для заливки в отдельный спейс вполне себе есть
08:50
если возьмешься скажи.
08:52
evyscr, если ты умеешь, а я помню ты умеешь проверять безопасность чего бы не сделать аудит на предмет векторов атаки ? например предположим что у тя есть логин с доступом к какому нить одному приложению.
08:52
задача поднять права
08:52
я обезьяна и не умею в питон
08:52
evyscr, не надо питон
08:52
надо дырку найти
08:52
чисто тестирвоание
08:53
evyscr, возьмешься ? сгенерю задачку в джире
08:54
не возьмусь. квалификации не хватит.
08:54
ну качнешь за одно
08:54
там не сложно в принципе
08:54
выдавать юзер инпут такой что бы сделать левый апдейт или селект с большими привелегиями
08:55
вот вполне себе была бы качественная помощь
08:55
читаю доку по пулл-реквесту. Понятно, на гит очень похоже. Только
08:55
неясно, а как локально тестировать свой код?
08:56
evg_krsk, ща
08:56
ты же про тестирование своих профилей ?
08:56
Ведь мне нужно будет его портировать на девел-ветку, так ведь
08:56
Ну да
08:57
вернее на ветку default как там написано
08:57
(тушонка старая есть)
08:58
если на клетке слона прочтёшь надпись "буйвол" - не верь глазам своим
08:59
08:59
zi_rus, я знаю да :)
09:00
Это как бе намек
09:00
сколько там
09:00
3 года уже прошло
09:00
или 4
09:00
freeseacher: сходу мало что говорит конкретного, попробую покурить
09:01
evyscr, вот видишь как минимум одно такое место есть.
09:01
а там где одно будет больше
09:01
evg_krsk, у меня есть просто более одной инсталяции
09:01
я стараюсь не писать код на болевой инсталяции
09:01
мне год назад уже рекомендовали три держать :-)
09:02
ну по факту это по уму.
09:02
комрады, чет отвалились SA\MO\Edit\Scripts --- Failed to run script
09:02
чего это? в дискавери запускается, в скриптах --- нет
09:02
именно с точки зрения админа
09:02
evg_krsk, я использую 30 дневную версию pycharm
09:02
на тестинг-инсталляции тушонки мучать, на железо пускать (стрёмно) или
09:02
ещё как
09:02
у нее ест ьудаленный отладчик
09:03
удаленный отладчик подключается по доке пичарма в 3 строки
09:03
проверьте кто последние апдейты накатывал, запускаются скрипты из SA\MO\Edit\Scripts ?
09:03
там не мне не хватает debug-script пишарм руляет
09:03
Данные тестовому ноку откуда?
09:03
у меня на тестовом ноке есть по экземпляру каждой железяки
09:03
для внешних железяк он приходит с того же адреса откуда и боевой
09:04
схема собрана на нате и роутинге
09:04
коммиты когда я делаю я делаю либо через веб, когда надо один скрипт попправить либо через ту доку которую я кидал выше
09:05
TSergey, sa -> reports -> failed scripts
09:05
как бы ещё лучше на тушонке проверить
09:05
отладка по тушонке это было бы круто
09:05
но ее не сделали
09:06
freeseacher: да из веба не запускаются
09:06
т.к. с выхода 0.8 тушонку уже отменили в default?
09:06
или что
09:06
там как то переиграли
09:06
ее надо через Dmitry1 кидать. я не вдавался в тонкости процесса
09:07
узнаю подход :-)
09:07
ладно, поковыряюсь сам
09:07
09:07
кажется тут вот написано
09:08
Читал, надо освежать
09:09
Помогите пожалуйста обновить NOC
09:09
а у тя кнопки редактировать нету да ?
09:09
Есть, но зачем? Если сам ничего не понимаешь.
09:10
fumufu86, думаю дело в том что залип pid файл
09:10
посмотри где он у тя в конфиге прописан
09:10
и убедись что его нету
09:10
evg_krsk: там есть некоторые неточности, но в целом я так тестировался
09:11
TSergey: спасибо, выглядит интересно
09:11
я хотел кинуть клич и собрать свежей тушенки по моделям --- оказалось никому не нужно
09:12
точнее у старших свое видение этого дела
09:12
dvolodin, может wish list помогалок засунуть в топик ?
09:14
может джира ?
09:14
толку я правда понимаю будет не много
09:15
freeseacher: спасибо
09:17
как обновиться до develop?
09:18
# hg update develop, подойдёт?
09:18
freeseacher: ты меня переоцениваешь. но я попробую подтянуться до уровня вхождения.
09:18
fumufu86n: не пойдет
09:19
как раз это и сделал
09:19
но
09:19
root@ubuntu:/opt/noc# hg branch
09:19
default
09:20
hg status
09:20
если вывод не пустой - реверть
09:21
freeseacher: кстате (ТМ), в конфлю есть блок FAQ или типа того?
09:22
его бы на главную
09:22
есть
09:22
он сверху
09:22
на всех страницах
09:22
называется вопросы
09:22
или questions
09:22
там latest questions
09:23
а latest - не совсем то
09:23
будет больше вопросов будет популар
09:23
сорри, recent
09:24
ну вот этот вот upgrade надо в первых же строках иметь
09:25
freeseacher: кстате (2), в жире в списке страниц issue можно добавить кнопки first и last?
09:29
09:29
там есть
09:29
Switch to develop
09:29
/opt/noc$ hg flow develop
09:31
evyscr, нее
09:31
джира очень плохо кастомизируется
09:31
зато у нее вполне приятная работа с списками
09:31
ох
09:32
это же ж...
09:32
даже не знаю, что и сказать
09:32
вот например тут у тя будет сразу все азадчки которые создал ты
09:40
issue вообще надо как-то годно структурировать.
09:41
проверьте кто последние апдейты накатывал, запускаются скрипты из SA\MO\Edit\Scripts ?
09:41
сформировать набор labels и прописать имеющимся, возможно
09:43
TSergey: у меня 10721 и работают.
09:43
но это, увы, не ответ на твой вопрос
09:43
label тяжко выставлять автоматом
09:44
не обязательно автоматом
09:44
и отвалилился запуск скриптов из SA\MO\Edit\Scripts
09:44
а кто будет модерировать их тогда ?
09:44
хорошо, отличная идея
09:44
evyscr: вот что выдаёт
09:45
root@ubuntu:/opt/noc# hg status
09:45
M lib/app/saapplication.py ? etc/noc-activator.conf~ ? etc/noc-sae.conf~ ? lib/app/saapplication.py~ ? pip-selfcheck.json
09:45
скинешь список, я обучу их
09:45
легко
09:45
логин в джире какой ?
09:45
если я правильно понял задачу, можно и меня
09:45
fumufu86n: hg revert lib/app/saapplication.py
09:45
evyscr же
09:46
freeseacher: tsergey
09:52
TSergey, evyscr поздравляю. выдал вам права Edit issue в джире
09:53
ну ща мы дадим джару
09:54
evyscr: по остальным в списке выдаёт файл не под контролем версий
09:56
fumufu86n: я где-то писал про реверт остального?
09:57
буковка M важна
09:57
пробуй ./noc upgrade
09:57
еррр
09:57
scripts/upgrade
09:58
заопечатался
09:58
по поводу первого или второго?
09:59
проходит
09:59
без проблем
10:00
freeseacher: и чего, какие labels лепим? [fm][alarms] --- катит?
10:00
TSergey: не торопись сразу развешивать
10:00
evyscr: я только очевидное
10:00
надо таки сформировать набор
10:01
hg branch выдаёт default
10:01
после обновления
10:01
evyscr: давай, вот пор правку в алармклассе, хочу навесить [fm][alarm]
10:02
*про
10:02
fumufu86n: grep ENABLED etc/upgrade.conf
10:02
короче, после долгих извратов, забил на все, и тупо добавил профиль Qtech2800
10:02
fumufu86n: grep BRANCH etc/upgrade.conf
10:03
TSergey: вообще звучит вроде разумно. uppercase запрещаем?
10:04
fumufu86n: меняй BRANCH
10:04
evyscr: есть лэйблы [Cisco.IOS]
10:05
окей, для имени профиля mixedcase допускается. Для остального - lowercase?
10:05
evyscr: в файле upgrade.conf руками?
10:05
fumufu86n: да
10:06
в доке же написано вроде
10:08
evyscr: был не внимателен
10:08
evyscr: да, lowercase
10:09
Dmitry1: как раз первый пункт оттуда пропустил
10:14
Dmitry1 - таки всё еще вылетает "Failed to run script" при попытке ручного запуска скриптов из gui после твоего фикса. NOC перезагружал несколько раз.
10:14
JevgeniR: веллком ту зе клаб :)
10:15
ну работало ведь до этого.. что-ж так не аккуратно-то
10:23
freeseacher: научи искать по большим буквам в JQL
10:24
TSergey, переформулируй вопрос
10:24
label = "my_label"
10:24
делаю JQL запрос в жире
10:24
ищу
10:24
labels = "SA"
10:24
ищет и маленькие
10:27
нуууу
10:27
я хочу поменять SA -> sa
10:28
а что оно умеет с F5 делать? KB вроде как не говорит ничего на эту тему..
10:28
evyscr: как твое мнение? SA -> sa
10:28
lowercase
10:28
заменять
10:28
ибо нефиг разнородность разводить
10:29
только это соглашение надо где-то записать ;)
10:29
а выхотите только по тегам делат ьклассификацию ?
10:29
как бы возможностей значительно больше чем только тегами
10:29
но хотя бы по ним
10:30
и как ещё?
10:30
есть ли смысл делать только один кейс если джира по умолчанию ищет и так и так
10:30
ну например там есть еще компоненты
10:30
можно добавить кастомных полей всяких
10:30
они, кстате, в списке не видны
10:31
что именно ?
10:31
компоненты ?
10:33
должны быть видны если заполнены
10:33
evyscr: есть идеи как в JQL задат поиск только больших букв?
10:33
*задать
10:33
типа Labels = 'SA'
10:34
гуглить jira case-sensitive наверное
10:35
я думаю что такого запроса попросту нету
10:35
джира сразу считает это алиасами и скорее всего принудительно ищет без учета регистра
10:40
плохо, что она оба алиса в список лейблов пихала
10:41
меня вот это смущает
10:41
Note: All query terms in JIRA are case insensitive.
10:42
ну типа да
10:42
но не ~
10:42
~ это таки полнотекстовый поиск
10:42
я не спорю
10:46
TSergey: ты уже начал писать страничку про labels?-)
10:46
:)
10:46
я еще не отчаиваюсь найти способ поискать большие буквы
10:47
можешь временно отчаяться
10:47
freeseacher: какие иссэ можно редактировать? закрытые же нет, правильно понимаю?
10:47
задачи ж ебта
10:48
что жы вы язык то ломаете :)
10:48
можно редактировать все.
10:48
freeseacher: задачи, да :)
10:48
если у вас какая то будет не получаться скажите
10:48
закрытые не дает, наверное нужно переоткрывать
10:48
мне нужен будет номре задач как входную инфу
10:48
TSergey, номер давай
10:48
я на сегодня сваливаю, а завтра попристаю
10:49
10:52
TSergey, пробуй
10:53
идейно только у вас двоих такое право будет.
10:53
freeseacher: ага, получилось
10:53
ибо открывать старые задачи не комильфо.
10:54
все, остальное на завтра
11:12
а ты почитай hg in --patch, может и не страшно
11:13
там влили слишком много
11:13
надо принять водочки и потом уже садиться тестировать .
11:14
может после обеда получится этим заняться .
11:15
и тебе не хворать
11:15
есть чё?
11:15
у меня только вопросы, я хотел спросить, у меня в ноке пинг не работает
11:16
активатор работает, trap source ip задан
11:16
скрипты работают
11:16
а пинг не идет, и на карте никаких изменений
11:17
для пингов активатор надо от рута пускать вроде
11:17
а tcpdump что-нить видит?
11:18
хм, я делаю ./scripts/noc-launcer.py start от рута, активатор тоже от рута идет?
11:18
tcpdump говорит, что ничего не идет
11:19
смотри конфиг лаунчера там есть параметры юзеров для сервисов
11:22
#config.13 = etc/noc-activator.conf
11:22
#config.14 = etc/noc-activator.conf
11:22
enabled = true
11:22
user = root
11:22
group = noc
11:22
у меня вот так
11:28
ага, у меня стоял noc, сейчас тестирую
11:40
а где бы почитать,как нотификацию настроить? А то в конфиге все прописал, но ни писем, ни логов...
11:42
Night_Snake: а ты только конфиги отконфигурил?
11:42
notification group создал?
11:42
если указываешь юзера то в профиле почту прописал?
11:43
точно в профиле, а не вдргуом месте?
11:43
да, пинги пошли, карта правда не отображает красным, то, до чего не допинговаться
11:43
Home Main users snake
11:43
поле e-mail
11:43
или где-то еще?
11:43
нет
11:43
где-то еще
11:43
в профиле
11:44
кнопка вверху справа
11:45
ну... там login, name, mail
11:45
где mail есть мыло
11:45
Или в notification contact тоже указывать?
11:45
ну наверное тогда все
11:46
sa - setup - object notification
11:46
кажись
11:46
на ubuntu 14.04lts работать NOC будет?
11:46
будет
11:46
но я бы не стал
11:46
это же бубунта
11:47
я же сказал
11:47
это бубунта
11:48
поставь кошерный интерпрайзный дистриб
11:49
ахахах
11:49
или слаку
11:49
arch?
11:49
я убунту установил в первый раз полторы не5дели назад
11:49
на центоси вполне сносно шевелится
11:49
только для того чтобыNOC gjcnfdbnm
11:49
но если хочешь как проще
11:50
zi_rus: спасибо, будем посмотрет
11:50
хочу как можно проще
11:50
для дебиана скрипт установки есть
11:50
и кто-то угрожал даже его исправить чтобы он работал
11:50
установил 2 командами
11:51
у меня жаловался на один файл
11:51
я на убунту установил, пришлось конечно попариться, но в целом норм. хотя не с чем сравнивать.
11:52
libgdal1
11:52
заменил его на libgdal1-dev
11:52
b dc`
11:52
и всё
11:52
а от чего зависит, что устройства на карте должны красным рисоваться? от пинга?
11:54
если карту не сломали то должно оранжеветь
11:54
ооо
11:54
несчастный
11:54
тебе путь в постгрес
11:54
или csv-import
11:55
fumufu86: темы в конфигах посмотри
11:58
[themes] я так понимаю речь об этом
12:04
zi_rus а как бы проверить, что нотификация работает?
12:09
по этому адресу нет этой папки static/pkg/extjs/resources
12:10
12:10
попытаюсь найти файлы, на которые там ссылаются
12:16
посмотри правильные пути в noc.defaults
12:18
всем привет.
12:18
12:18
Такая ошибка у меня каждый раз при сохранение МО
12:18
дяди
12:18
кто с графаной
12:18
а подскажите вот
12:18
метрику в графане при создании графика надо руками вбивать, али как?
12:19
а, все, просралось
12:19
а то пустой список выплевывл
12:24
dvolodin: путей там нет
12:25
12:29
e_zombie: пофиксил outages
12:29
Night_Snake: выбираешь группу нотификации и шлешь тестовое сообщение
12:29
там кнопка есть
12:29
где?
12:29
аа
12:29
нашел
12:29
сорри
12:32
чет как-то нифига. и в логах пусто
12:32
[mail]
12:32
command =
12:32
надо что-нить писать?
12:34
странно. страньше всего, что в логах пусто
12:36
может забыл когджа конфиги правил
12:36
в логе ни строчке не появилось. конфиг правил давно
12:39
телепатизировать не могу
12:39
доступа к инсталляции нока у меня нет
12:40
парни не парни
12:40
есть ворпрос
12:40
12:41
почему 24 и 16 интерфейсы идут первыми, а остальные по порядку?
12:41
zi_rus: да я и не прошу телепатию. я спрашиваю, где копать :(
12:44
а как сделать так, чтобы он заново пересчитал всё? На остальных свичах вроде всё нормально, а удалять и заново добавлять мне не очень хочется, т.к. там большенство линков статиком прописано
12:47
ну так включи lldp и будет тебе счастье
12:47
dvolodin: /static/pkg/extjs/resources/css/ext-all-gray.css заменил на /static/pkg/extjs/packages/ext-theme-gray/build/resources/ext-theme-gray-all.css, с ext-theme-neptune-all.css аналогично
12:47
там есть бага с линками. 1:24 != 24, которые он отсылает
12:48
и часть не находится
12:48
zi_rus: О. просралось
12:48
после того как по всем юзерам прошел и прокликал вездет save
12:48
потом перезапустил Noc
12:48
оно и просралось
12:48
короче как обычно. плюнул, дунул...
12:51
fumufu86: у тебя в профиле юзера не проставлена тема. надо проставить
12:52
dvolodin: сенкс. счас тестану
12:59
Пока я добрый, у кого еще какие скрипты не работают ?
13:02
А просто часть моих патчей закиммитили
13:03
закоммитили
13:03
После апдейта до последней версии девелоп бранча гуй починился. Моя благодарность.
13:04
JevgeniR: работаем... :)
13:05
кстати о сиськах, у тебя 6509-e в инвентори нормально собрался?
13:06
Хм, настроил конфиг для noc-launcher на рута, все равно пинги не идут(
13:06
путь к пинговалке включен?
13:06
вернее правильный?
13:06
вообще смотри логи активатора включи там дебаг
13:07
Не знаю, что за пинговалка?
13:07
Ок
13:07
zi_rus: как ты это понял?
13:07
у тебя в noc.conf есть настройки пути. в том числе и для ping
13:07
и в каком файле находится профиль
13:08
fumufu86: в вебе вверху нажимаешь на имя пользователя
13:09
у меня веб не грузится
13:10
в этом и проблема
13:10
А как выглядит строка с путем до пинга? Не могу найти ее в noc.conf
13:11
fumufu86: ибо не ты первый
13:11
через ксв заимпорти файлик
13:11
или e_zombie тебе подскажет как через sql зафиксить
13:12
какой файл
13:12
мне порекомендовали поправить пути в
13:12
noc.defaults
13:12
блять.
13:12
это фиксили же
13:13
но файлы на которые он ссылается не существуют
13:14
а куда возвращает значение пируль из Config Validator? есть вот такой, откуда-то стыренный пируль:
http://pastebin.com/NfT4P0uh куда он будет слать результат?
13:14
fumufu86: тебя наебали theme = u'None'
13:15
тема из профиля юзера
13:15
13:15
вот как там это выглядело
13:16
Night_Snake: так и говори что мои пирули пиздишь :)
13:16
=)
13:16
признаю, это честно спижженный у zi_rus пируль :)
13:16
все нотификации в object notification
13:17
т.е. строка из return пойдет в нотификацию?
13:18
О
13:18
ты сразу на два моих вопроса ответил :)
13:18
спасибо тебе, милчеловек
13:19
/opt/noc/main/apps/userprofile/views.py профиль находится здесь?
13:19
нет
13:19
профиль находится в постгресе
13:20
e_zombie: помоги человеку
13:20
или fumufu86 засунь это в файлик и сделй ксв импорт
13:20
user,theme
13:20
qqqq,gray
13:21
update main_userprofile set theme= 'gray' where user_id=<id>;
13:35
qqqq нужно заменить на юзера NOC или профиля на компьютере, или оставить как есть?
13:41
при создании network chart - что есть selector?
13:44
я даже не знаю какая буква с слове селектор может вызывать вопросы
13:44
хорошо, спрошу по другому - если в поле selector пусто, то что следует сделать, чтобы там что-то появилось?
13:48
аААААААА БЛЯТЬ НАХУЯ ЦИСКОВСКИЙ ПРОФИЛЬ ПОЛОМАЛИ!!!!! ЗАГРЫЗКУ
13:50
JevgeniR: зайти в sa-setup-managed object selector и добавить новый
13:51
malibuyaa: спасибо, нашел уже.
13:52
Напиши как карту нарисует, отображаются ли недоступные железки оранжевым
13:52
Я все не могу понять, что там настроить надо(
13:52
как доберусь до добавления устройств в количестве больше одного - обязательно поделюсь )
13:55
e_zombie: что ты какой. налабай в блоге статью
13:56
а там починили логины:
13:56
?
13:56
эмм
13:56
а их ломали?
13:56
тогда будешь кидать ссылку на статью, а тебя будут лайкать
13:56
чем пастебинить по сто раз
13:57
а оно еще и протухает
13:59
e_zombie: спасибо за скрипт. немного допилить нужно для моих реалий - у меня свитчи в разных сабнетах разбросаны, но принципиально стэков 30 TOR сисек отдискаверить можно и в таком виде.
13:59
вот ещё бы ему загрузку сабнетов из csv запилить..
13:59
ну так скармливай свой диапазон и будет тебе счастье.
13:59
у меня оно по крону каждую ночь работает.
13:59
в конце можно слать на почту отчёт
14:00
zi_rus: а что делать ? сообщение в блог или хавту?
14:01
14:01
в конец добавь.
14:02
а с какой целью так часто дискавери делать? или у вас настолько динамическое окружение?
14:02
*динамичное
14:03
у меня на сеть ежедневно добавляет 10 новых хостов. иногда больше.
14:03
ты хочешь руками всё это отслеживать?
14:03
ну ну
14:03
дальше есть ещё мега скрипт который потом это всё опрашивает по снмп и прописывает хостнеймы и профили для оборудования
14:04
а потом есть ещё мегапупер .sql файл который раскидывает это по административным доменам и тд.
14:07
fumufu86: а подумать?
14:09
update main_userprofile set theme= 'gray' where user_id='1'
14:09
well, я сегодня добрый - where user_id=1;
14:09
e_zombie: это поцгрес
14:09
он не любит '1'
14:10
чистый int, вестимо
14:10
без апоцтрофов
14:11
e_zombie: ну да.. я не обратил внимание сперва на домен "rt.ru", куда письма уходят.. ежели такой масштаб, то - вручную ковырять новые хосты уже задолбает через пару дней.
14:11
апоцтрофы любит mysql и поцгре в мыслях нетаповцев.
14:11
e_zombie: а если бы ты еще это в виде пируля оформил и хосты сразу в нок создавал, минуя стадию с файликом
14:11
а строковые?
14:12
JevgeniR: вообще должен быть принцип - если есть возможность автоматизировать - автоматизируй. человек - идиот, или забъёт или ошибётся.
14:12
ввёл без апострофов(до этого нужно было додуматься?), не помогло
14:14
и что, проверочный select вернул то, что надо?
14:14
fumufu86: ; не поставил
14:17
поставь ;
14:17
;
14:17
;
14:17
;
14:17
;
14:17
;
14:17
;
14:17
;
14:17
;
14:17
;
14:19
fumufu86: вы когда-нибудь работали с SQL?
14:20
e_zombie: насчет идиотов
14:20
FM -- Fyodr Mikhailovitch ?
14:20
ну что вы накинулись на человека
14:21
JevgeniR: та не, всё пока ещё очень культурно.
14:21
noc=# select id from auth_user where username='admin';
14:21
id ---- 1 (1 row)
14:21
вот что выдало
14:23
и да
14:23
<> - не нужны
14:23
зря он поставил убунте
14:24
пару недель с гентой и он бы уже писал профили для нока
14:24
ну блин, ну углоскобки же в каждом втором мане
14:24
если это действительно так, могу поставить сегодня
14:24
zi_rus: эта, не шути так
14:25
неопытные люди могут тебе поверить
14:26
evyscr: ну я же не сказал, что поставить на комп (хотя это уже полдела) и выключить. я сказал поставить и пользоваться
14:27
пару приложений скомпилит
14:27
и консоль уже не страшна
14:27
а там дальше похер
14:27
постгрес или питон
14:27
по инструкции компилировать не проблема
14:28
проблема когда проблема не гуглится
14:28
в постгресе больше всего настораживает то, что он из коробки идет не тюненеый =\
14:28
или когда не знаешь как правильно задать гуглу вопрос
14:29
потому что постгрес поставил первый раз вместе с NOC
14:29
кстате, да, рекоммендед параметерс для нока были бы неплохой вещью
14:29
evyscr: организуй
14:29
ты же умный
14:30
а мы тогда вообще макаки-гомодрилы
14:31
zi_rus: вот у тебя на работе есть sysdba в штате?
14:31
я до сих пор не разобрался как запускать, что либо под суперпользователем без консоли
14:32
а зачем запускать что-либо под суперпользователем без консоли?
14:32
у меня консоль зависает, если что либо от неё запустить, и если её закрыть то закрывается то что я открыл
14:33
а что ты запустить-то пытаешься?
14:33
на старой не было
14:33
на ной - хер знает
14:33
*новой
14:33
активаторов пытался запустить штуки 4 хотя бы
14:33
и каждый занял одно окно
14:33
я где-то видел видос на эту тему года 2012го
14:33
не думаю, что что-то изменилось
14:34
из гуя я пытался зайти папки или удалять файлы PID, о которых тоже сегодня узнал
14:34
fumufu86: вам бы что-нить базовое почитать по линуксу либо юниксам вообще
14:35
furmur86 - попробуй screen, чтоле..
14:35
активатор запустит даблкликом да
14:35
из гуя
14:35
evyscr: я же говорил
14:35
гента нужна
14:35
stage2 или stage3
14:35
он там на стейдж1 уже возвысится
14:35
а на 3й - вознесение.
14:36
там обратный остчет
14:36
stage4 - почти как убунта
14:36
на сколько мне известно LFS последняя стадия
14:36
а чо там чо там, красноглазеки
14:37
я в детстве читал 'redhat linux. библия пользователя'. Хорошая была книжка
14:37
ядра линукса из терминатора не будет?
14:37
сразу 4?
14:37
так в терминаторе вроде именно четвёртое или нет?
14:37
и как? принял веру?
14:38
evyscr: спасибо почитаю
14:38
fumufu86: ты представляешь когда его детство было?
14:38
еще при ссср
14:38
(наверное)
14:39
моё тоже
14:39
частично
14:39
ну и что ты в этой библии хочешь узнать
14:39
что было до системд?
14:39
там версии есть вроде
14:40
читал сегодня об этом системд, писали что это что то нее очень хорошее
14:41
последня книга 2004 года, 10 лет прошло
14:42
zi_rus: а ты помнишь время срача, когда ляликс перестал на флопик помещаться?
14:43
я не в курсе что вообще был такой срач
14:43
мой первый линукс был кажется мандрива
14:44
с кедами
14:44
ну, с системд срач покруче, не отнять
14:44
мандрива или мандрейк?
14:44
но они продержались не долго
14:44
мандрива
14:44
2008 год кажись
14:44
или нет
14:44
еще раньше
14:45
2004 возможно
14:45
но это было баловство
14:45
на 5 минут
14:45
серьезно было с гентой
14:46
за пару недель 3 или 4 раза переустанавливал
14:46
тоже хер на нее положил
14:46
вечер воспоминаний на канале-)
14:46
потом дебиан
14:46
да
14:46
это было на долго
14:46
потом прикинул хер к носу
14:46
и перешел на редхат
14:47
редхата нет
14:47
есть рхел и федора
14:47
заработало
14:47
спасибо
14:47
хер там. если хочешь доебаться, то на центось
14:47
на самом деле на федору на основном компе
14:47
а это был тем более не редхат
14:48
а на серверах стал планомерно насаждать центось
14:48
хахахахаха
14:48
я такое решение принял ещё году так в 2006
14:49
федора 16 ил 17
14:49
это какой год?
14:50
у меня ещё редхат 6 был :)
14:50
судя по вики
14:50
ну да, не очень давно
14:50
а нет 2012
14:50
ну вот
14:50
уже 3 года как
14:51
сейчас просканил сеть на предмет sysLocation нашёл хост с "Xep 3HaeT"
14:52
Lobki
14:52
только не говори что вы реально заполняете это поле
14:53
я вот думаю туда утолкать тег который мне нужен для построения карт.
14:53
а в перспективе и координаты места.
14:53
хм
14:53
а вообще идея
14:53
чтобы автоматом читать их и строить карту сети и карту расположения
14:53
только заколебешься отслеживать
14:53
такиеполный автомат
14:54
отпиздить одного человека который отвечает за их движение проще.
14:54
тем более что он этой же картой и будет пользоваться.
14:54
главное не заниматься обновлениями
14:55
ооооо у нас в энгельсе вменяемые админы :)
14:55
Engels, OAO Rostelecom
14:55
Engels, OAO Rostelecom, ATS-72---Tamozhnya
14:55
Engels, OAO Rostelecom, ATS-72--Vilt_Mebel
14:55
Engels, OAO Rostelecom, Poligrafich_1_Gorb_2
14:55
Engels, OAO Rostelecom, Svobody,23
14:55
Engels_PromZone
14:55
попадаются
14:55
а тут походу любят котиков CATS
14:56
[root@nocproject snmp.update]# sort out.snmp-resultscan.syslocation.txt | uniq | wc -l
14:56
422
14:56
нормально чё
14:56
e_zombie: будет время, спроси у них, им не западло это было заполнять и пригодилось ли
14:57
ясен пень что похуй.
14:57
и не пригодилось
14:57
потому что не было управления сетью.
14:57
а теперь есть и это надо активно юзать чтобы автоматизировать всё и вся
14:58
у на с адрес в хостнейме
14:58
и похуй
14:58
адресс в хостнейме != адресс на карте гугла
14:58
можно ли сейчас добиться добавления в атрибуты SYSNAME коммутатора?
14:59
можно. это другой скрипт
14:59
который уже работает на прямую с бд.
14:59
так что сперва добейся чтобы работал тот что я дал
15:00
zi_rus: как тебе имя хостнейма сможет помочь построить карту для определённого кольца или дерева?
15:00
15:01
но если ко мне прибегут с намыленной жопой
15:01
и скажут что там нихуя не работает
15:01
я найду гдже это там
15:02
хотя с ноком мы обчно в курсе проблем раньше чем кто-то успеет намылить жопу
15:02
а я собираюсь в сислокейт загнать инфу типа s.1.2.3.4 где s - ппервая буква города. вторая номер атс. третья номер выноса. 4 номер кольца .и автоматизировать это всё.
15:02
а потом туда заебенить ещё и пару координат и автоматизировать размещение устройства на карте инвентори
15:03
проебусь конечно с пару недель, но должно заработать.
15:03
не вижу непреодалимых проблем
15:04
бля
15:04
да вы монстры
15:04
я то хотел по бд адресов к мо привязывать
15:04
а у меня ещё и очень ёбнутая фантазия
15:05
а потом геокодированием координаты ебенить с гугла
15:05
и в инвентори их
15:05
а вы вон как
15:05
ну у меня была такая идея. но я понял что транслитизация не даст 100% результата
15:05
по сислокейту) 4 цифры)
15:05
гугл неплохо транслитерует
15:06
но и вообще в бд адресной - по русски же все
15:07
15:07
а по русски запихать на хелезку ты не сможешь .
15:07
поэтому и приходится строить такие изрыги
15:08
кстати набор через точку и английские буквы - привычны для сетевых админов - почти айпиадресс
15:14
kпойду домой. отъедаться. а то без обеда.
15:14
жрать хочу адово
15:15
сколько примерно должна выполняться команда DIR, запущенная через RUN command, на 100 коммутаторах
15:22
fumufu86: зависит от количества активаторов
15:23
e_zombie: давай сиськи. крыша едет
15:23
иди правь коммить.
15:24
я не буду ничего вбрасывать пока цли комманд не приведут к нужному мне виду
15:25
Как теперь удалять объекты из MO
15:25
раньше была возможность, выбрать действие со всеми помеченными, сейчас ссверху только поиск
15:26
/noc wipe managed_object 10.64.104.104
15:26
/noc wipe user name
15:26
/noc csv-import sa.managedobject -r skip -v 3 ../fttb-20130626.csv
15:26
/noc debug-script Cisco.IOS.get_version asw2-72-eng
15:26
/noc debug-script commands sx8-pu76 'commands=["show ver","show module","show int brief"]'
15:26
/noc index --query <критерий поиска>
15:26
/noc gridvcs --mirror
15:26
/noc gridvcs --get <имя железки>
15:26
/noc beef --view <file or UUID>
15:26
/noc wipe managed_object 10.64.104.104
15:30
15:31
сверху это где?
15:33
e_zombie: кстате, а от авторов грепа ты не требовал поставить пробел перед двоеточием?
15:34
югг
15:34
бгг
15:34
подъебал)
16:01
fumufu86, нет
16:01
это зомбяку)
16:01
у него там ишью была в трекере
16:01
про двоеточия)
16:04
HaLVeR: на скриншоте видно нужную кнопку?
16:13
16:14
раньше было выпадающее меню, сейчас его найти не могу
16:31
рядом с кнопкой add
16:31
если не показывает кнопку, перелогинься в нок
16:31
после обновления если не перелогинивался может такое быть
16:36
16:36
создал файл с содержимым, назвал его cron.sh
16:36
ghjdthbk genb
16:36
проверил пути
16:36
создал и положил файл в нужную папку
16:37
в итоге получаю
16:37
root@ubuntu:/opt/noc/scripts/discoverynet# ./cron.sh 10.10-18.1-255.1-255 scan
16:37
bash: ./cron.sh: Отказано в доступе
16:37
root@ubuntu:/opt/noc/scripts/discoverynet# su ./cron.sh 10.10-18.1-255.1-255 scan
16:37
Неизвестный id: ./cron.sh
16:41
chmod +x сделал на него?
16:42
просто chmod +x в той же папке?
16:42
"chmod +x cron.sh", находясь в папке со скриптом
16:42
это сделает его исполняемым
16:44
теперь жалуется что
16:44
/usr/bin/nmap -sP -oG /opt/scripts/discoverynet/out.hostsscan.txt
16:44
./cron.sh: строка 98: /opt/scripts/discoverynet/out.hostsscan.txt: Нет такого файла или каталога
16:44
разве он не сам его должен создать?
16:46
"BASEDIR=/opt/scripts/discoverynet" поправил в скрипте?
16:48
BASEDIR=/opt/scripts/discoverynet
16:48
а скрипт где лежит?
16:48
/opt/noc/scripts/discoverynet =! /opt/scripts/discoverynet
16:50
/usr/bin/nmap -sP -oG /opt/noc/scripts/discoverynet/out.hostsscan.txt
16:50
./cron.sh: строка 98: /opt/noc/scripts/discoverynet/out.hostsscan.txt: Нет такого файла или каталога
16:51
может файл создать пустой
16:51
touch /opt/noc/scripts/discoverynet/out.hostsscan.txt
16:53
root@ubuntu:/opt/noc/scripts/discoverynet# ./cron.sh 10.10-18.1-255.1-255 scan
16:53
/usr/bin/nmap -sP -oG /opt/noc/scripts/discoverynet/out.hostsscan.txt
16:53
root@ubuntu:/opt/noc/scripts/discoverynet#
16:53
файл остался пустым
16:56
"В качестве параметра скрипту передются ДВА диапазона для сканирования и параметр scan"
16:57
сделай что-то типа: "./cron.sh 10.10-14.1-255.1-255 10.15-18.1-255.1-255 scan"
17:02
запустился
17:02
но в начале на что-то жаловался
17:02
к сожалению, уехало наверх
17:02
и уже не доступно
17:03
nmap всё же установлен?
17:03
да
17:03
./cron.sh 10.64.15-253.2-255 88.147.192.168.0.0-255 scan
17:03
здесь 88,147 это что?
17:04
а хрен его знает. думается мне, что опечатка.
17:05
ubuntu@ubuntu:/opt/noc/scripts/discoverynet$ ./cron.sh 10.10-18.1-255.1-255 88.147.192.168.0.0-255 scan
17:05
/usr/bin/nmap -sP -oG /opt/noc/scripts/discoverynet/out.hostsscan.txt
17:05
rm: невозможно удалить «result*»: Нет такого файла или каталога
17:06
вот на что жаловался
17:06
угу
17:06
допёр уже
17:06
проверка не стоит на существование файлов
17:07
RTTVAR has grown to over 2.3 seconds, decreasing to 2.0
17:07
это что?
17:07
ок
17:08
Стадартный глюк 3.75. Нежелание сканировать родную сеть. Залей nmap поновее.
17:09
или заэксклудь сеть, в которой noc стоит
17:10
хорошего секса с noc, пойду я, пожалуй.
17:12
спасибо,
17:12
прочитал как сеанса
18:05
есть идея во все скрипты get_version добавить получение по snmp 5 базовый вещей типа sysName sysLocation sysContact и тд. которые у всех одинаковые. вынести это всё в отдельную процедуру и подключать в профиле одной строчкой. профиты будут такие что будет проще обновля
18:07
вариантов получения профита будет очень много.
18:08
должно получиться достаточно красиво всё это
Share this page
Share this page: