nocproject.org
03:23
lexus-omsk: привет
03:23
посоветуй, плс, на DGS-3100 после save ждет Y, как бы это обойти?
03:24
на остальных прокатывает засылание "save force_agree"
03:24
а вот DGS-3100 такого не знает
03:24
Привет. Смотри в профиле pattern_more
03:31
но вот в таком случае оно же мне не поможет? result = m.scripts.commands(commands=[cmd])
03:33
почему? когда нок увидит строку из паттерна, он пошлёт нужную команду (т.е. Y в нашем случае)
03:38
хм
03:38
pattern_more = [
03:38
(r"CTRL\+C.+?a ALL", "a"),
03:38
(r"\[Yes/press any key for no\]", "Y")
03:38
]
03:41
спасибо :)
03:41
оказывается это уже настроено
03:41
только учесть и не засылать "force_agree"
05:44
dvolodin: можно модернизировать clean-asset так, чтобы разбирало несмотря на то, находится ли модель?
06:30
.
06:32
, . , , . , ? , , ,
06:32
?
06:55
AlexeyM: лучше,
06:55
жги!
06:56
Встала задача, поднять некую систему, по хранению конфигураций различного железа + система контроля версий. Насколько рационально ставить эту систему, не будет это как из пушки по воробьям?
06:57
жечь нечем. )
06:57
совет спросить исчу у кого )
07:03
в отличие от ранцида здесь не надо лазить в конфиги, если хочется только их собирать и хранить
07:05
я пользуюсь для сбора конфигов, днс, айпи менеджмент
07:07
Kostua, чуть подробнее можно? днс, айпименеджмент - это что, модули noc или про что то другое речь?
07:08
это в ноке, можно сказать что модули
07:09
Самый наивный вопро. Есть где то дока, по запуску нока? гугл говорит, что система хорошая, мощная, удобная. Но с документацией как то совсем туго..
07:10
это питон. Читаешь код, все понимаешь
07:10
порог вхождения высокий
07:10
скачай виртуалку с уже установленным ноком и посмотри
07:11
да я поставил, развернул его
07:12
а вот что дальше, как то не особо очевидно. Т.е. надо куда то как я понимаю, добавить тестовую железку, на которой тренироваться.
07:17
дальше делаешь .1делаешь группы в SA- сетап - обджект профайлс.2- экселевский файл со списком хостов с разбивкой по группам. 3 загружаеш его в нок - профит.
07:17
ну с 10 компов.
07:17
для начала.
07:18
пора запислить видеоподкаст по старту
07:19
я бы запилил но я ленивая жопа
07:19
Ну в целом я так понимаю, что использования нока под эти задачи оправдано? Раз помидорами не закидали
07:19
смотря какие задачи.
07:19
у меня вот только конфиги собирает.
07:19
хранить всякие разные конфиги. с хранением версий
07:19
конечно ещё карты рисует но это не нужно
07:20
под это нормально. потом накрутишь другой функционал.
07:22
07:23
еще пару скринов было бы здорово )
07:23
главное счас поотключай в дефолтной группе всё кроме конфиг и версион. иначе будет в пустую задрачивать железки
07:25
e_zombie, ты линуксовых кедах как? шаришь?
07:25
вопрос есть
07:25
я что-то нажал
07:25
и у меня все окна куда-то пропали
07:25
ни в такбаре, нигде их нет
07:25
*таскбаре
07:25
потом что-то нажал и они все вернулись
07:26
а теперь опять нажал и опять все убежало
07:26
к сожалению кедами не пользую. живу под xfce давно.
07:26
а у меня там в текстовом файле несохраненном, данные важные
07:26
походу это переключение в режим мобильного девайса
07:27
альттаб не канает?
07:27
альттаб переключает между текущими окнами
07:27
а эти куда-то скрылись
07:27
смотри хоткеии
07:27
и комнаты
07:27
чтоб я знал про хоткеи
07:28
в параметрах системы
07:28
я там лазил, там их как грязи, чтоб я знал какой из них такое делет
07:28
Alt + F1 KDE Открытие меню KDE
07:28
KDE Открытие окна запуска программы
07:28
Alt + F3 KDE Открытие меню действий над окном
07:28
Alt + F4 KDE Закрытие активного окна
07:28
Alt + F5 KDE Отображение списка окон
07:28
Ctrl + Esc KDE Отображения окна Менеджера Задач
07:28
Alt + Tab KDE Переключение между окнами в рамках рабочего стола
07:28
Ctrl + Tab KDE Переключение на следующий рабочий стол
07:28
Ctrl + Fn KDE Переключение на рабочий стол с номером n
07:28
Ctrl + Alt + K KDE Переключение раскладки клавиатуры
07:28
Ctrl + Alt + Esc KDE Аварийное завершение работы окна (программы)
07:28
Alt + Print Screen KDE Снимок активного окна
07:28
Ctrl + Print Screen KDE Снимок всего рабочего стола
07:29
через ctrl esc вылез
07:30
но это не решение
07:30
это как через справку windows в интернет выходят
07:30
вызови настройки и лезь
07:30
а альт ф5 не работает
07:30
видимо нестандартное
07:30
но спасибо
07:30
хоть как-то смог вернуться
07:32
там картинки сколько хранятся?
07:32
не в курсе? )
07:32
сохрани на винт и не парься
07:48
может на каком нить объекте покажешь, как именно конфига подсасывается?
08:07
Invalid repo path Как это забарывается? я понимаю, что путь надо указать правильный. Только с репами не работал никогда.
08:08
так... кажись ещё один =) версия нока какая?
08:12
вчера скачал поставил
08:13
наверное последняя
08:14
На Debian если на что то влияет
08:14
ты очень самоуверен :)
08:14
небось дефолт стоит
08:14
последняя это девелоп
08:15
и различий там, как у неба и земли
08:15
main - reports - system version или ./scripts/about
08:16
простите.. я не настоящий пожарник )
08:16
0.8
08:17
образы виртуалок не обновлялись давно... в актуальной версии нет настроек repo
08:18
хм. убунта 12.04.4 взлетела
08:18
08:18
у меня не виртуалка. я по докам ставил
08:19
оно в общем то взлетело, сейчас первый объект пробую добавить, вопросов больше чем ответов
08:19
потом BRANCH=develop в upgrade.conf
08:19
всё чики-пуки
08:19
т.е. на девелоп версию переходить надо?
08:19
на 0.8 сидеть смысла нет?
08:20
еп
08:20
2 девелопа. тестовый и боевой
08:26
AlexeyM: на конфиги и версии 0.8 за глаза, в 0.8 можно искать по всем конфигам и они хранятся отдельными файлами (в девелоп это нужно дополнительно настраивать, а поиск такого и вовсе нет)
08:26
пля.. (
08:26
откатиться смогу?
08:27
хотя конечно и переставить не сказать, чтоб долго
08:27
но 0.8 не патчится, если я правильно понимаю
08:27
если у тебя аппарат, которого нет в 0.8, то скорее всего его там и не будет
08:28
если сам не напишишь скрипты
08:28
да дело не в аппарате. Мне бы один пример, как девайс добавить и конфигу слить. А то все на ощупь делать приходит
08:28
приходится
08:29
если я BRANCH=default сделаю и снова обновлятор запущу. откатится или не судьба уже?
08:31
AlexeyM: а какие у тебя девайсы?
08:31
давай попробуем настроить
08:31
тренироваться начал на шлюзе SMG1016M от Eltex.
08:31
а что-то попроще? уровня доступа?
08:32
потом коммутаторы длинки и роутер джун добавлю
08:32
о, какие есть длинки?
08:32
счас уточнять буду. сетевое хозяйство не на мне, я по телефонии больше.
08:32
может какой нить сервант добавить?
08:33
сливать что нить типа таблицы маршрутизации или список интерфейсов
08:37
сетевой гуру на обеде похоже..
08:39
Сергей, простого примера нет, как например собирать таблицу маршрутизации с дебиана? В качество образца так сказать
08:40
я еще не настоящий сварщик :)
08:41
по сбору конфигов и версиям --- подскажу
08:41
чуть в сторону, сильно пока меньше
08:41
тогда другой вопрос. после ./scripts/upgrade у меня похоже что то не запустилось..
08:41
счас буду пробовать откатиться
08:42
нее.. мне тополония не так интересна. У меня задача как раз конфиги собирать.
08:43
ну тогда первая моя ссылка сильно точно описывает с чем я столкнулся над задачей сбора кофигов
08:43
у меня когда я объякт добавил - ругнулся на неправильный репо путь.
08:43
там что указывать надо?
08:44
в девелопе больше нет repo path
08:44
а в кратце:
08:44
- пытаемся узнать, поддерживается ли железкав нок;
08:44
- заводим МО
08:44
- проверяем скриптом, забирается конфиг или нет
08:44
- радуемся :)
08:45
AlexeyM: так у тебя 0.8 dev? тогда где у тебя ругается про репо?
08:47
я поставил 0.8 получил ошибку, спросил, меня отправили на обновление. Обновился - чот не поднялось, не удалось открыть объект на редактирование. Сейчас пробую откатиться обратно на 0.8
08:48
возвернулся на 0.8
08:48
неудачно
08:49
SA\MO\Добавить объект
08:49
хех, так тебе никто не поможет :)
08:49
счас.. счас все будет )
08:50
счас поднимаюсь на 0.8дев и там страдаю до победного
08:52
или я веду нок в загс, или нок меня ведет к прокурору ©
08:54
0.8dev9629
08:55
после обновления пропали кнопки добавить объект
08:56
угу
08:56
NOC Admin \ Logout
08:58
убивай панельку ластпасса
08:58
в правом верхнем углу NOC Admin \ Logout
08:58
ага, ага
08:58
сделал
08:59
нажал. на чем тренироваться будем?
08:59
что тебе привычнее, на том
08:59
сервак какой нить пойдет или что нить попроще найти?
08:59
а, кстати, что ты понимаешь по конфигом?
09:00
*под конфигом?
09:00
не уверен вовсе, что можно сервак, это же все для богатство для сетевого оборудования
09:01
1) cfg.yaml на моей железве. 2) конфиги комутаторов 3) любой вывод в ссш. Типа route print -n тоже конфиг по идее
09:02
3) route -n ессно
09:02
не, в ноке конфиги --- это конфиг коммутатора
09:02
(насколько знаю)
09:03
как то слабо верится. мне кажется что должны быть мощные костыли промышленного производства.
09:04
во что слабо верится? конфиг это и есть конфиг оборудования
09:04
при желании и с серверов можно дёргать, с помощью серии команд cat всех конфигов в один большой файл
09:05
но это не очень-то удобно
09:05
"3) любой вывод в ссш. Типа route print -n тоже конфиг по идее" --- а это явно что-то другое
09:06
хмм... несколько печально.
09:06
начните с чего-нить попроще, для чего есть готовый профиль в ноке
09:07
ну я пытался, а тут воно что :)
09:07
а потом уже допиливать и писать свои
09:07
у меня готового стенда с хомутаторами нет. Сетевой человек на обеде.
09:07
как ни вовремя кушает то. )
09:07
да, а без сети нок бесполезен :)
09:08
нее.. просто ни знаю кого спрашивать и какой профиль оборудования подключать
09:09
круто
09:10
AlexeyM: а на какой-то коммутатор у тебя есть доступ по телнету\ссш?
09:10
пять сек
09:10
позвоню спрошу
09:11
freeseacher: в атрибутах строчки типа config/etc/... ?
09:12
через 4 минуты будет в офисе, будет доступ к коммутатору
09:12
а, понял... там же пары key - value
09:13
ага
09:13
раньше там было еще mysq_table
09:13
bp vecmrb lthufkbcm nf,kbxrb b nj;t lbafkbcm
09:13
из муськи дергались таблички и тоже дифались
09:15
есть только один косяк со всем этим.
09:15
русский текст
09:22
есть контакт
09:23
DGS-3120-48TC
09:23
длинг
09:24
комрады, а в письме, что
09:24
NotificationGroup.objects.get(name=name_notification_group).notify(subject = subj, body = body)
09:24
можно как-то html добавлять? или как-то причесать текст еще?
09:24
TSergey, вроде коммиты были на эту тему не давно
09:24
что бы был тип у писем text/html
09:25
но я их пока не видел в бою, не могу сказать
09:25
а то я проверялку прикрутил (простенькую), хотелось бы письмо чуть посерьезнее (наряднее)
09:27
Сергей, в SA.Profile ничего касательно длинка не наблюдаю
09:28
TSergey ./templates/object/...
09:29
TSergey, не могу найти
09:31
AlexeyM: а чего ожидал наблюдать?
09:31
профиль для длинков какой-нибудь? наивно?
09:31
SA.Profile --- это где?
09:32
SA-MO-Add там понаписал что требовалось, но не понимаю, какой SA Profile выбрать
09:33
freeseacher, нету такого
09:33
ааа
09:33
сори
09:33
там 4 страницы
09:35
если все написал, то дальше в панельке наверху Scripts \ get_config
09:36
"./templates/object/..." --- да, это что-то html, но как это использовать
09:40
ага. Получил конфигу.
09:41
Я правильно понимаю, что он конфигу будет получать в соответствии с параметром SA-Setup-MOP?
09:41
или надо еще пилить чтото, чтобы он следил за изменениями?
09:42
ты скриптом получил?
09:42
да. в панельке наверху Scripts \ get_config
09:43
ага, а в SA-Setup-MOP сделал для профиля галку в Config
09:43
теперь обратно в SA\MO\Edit
09:43
и в discovery
09:44
13:50 будет запущен как я понял
09:45
там на config_discovery и Run, а затем Refresh --- если статус поменялся, то все гут, будут собираться
09:45
это просто посмотреть, что запустится
09:45
скрипт и дискавери --- разные механизмы
09:45
ага. Понял.
09:46
поменялся
09:46
если в дискавери отработает, то смотрим его в SA\MO\Edit config
09:47
стрелочки вверх\вниз показывают дифф между версиями конфига
09:47
проверятся будет так, как установил в профиле, но сохраняться, только если есть изменения
09:47
Version меняется в случае изменения конфига? Т.е. если конфиг с первого изменения до второго не менялся, то будет дата первого?
09:48
еще он может запрашиваться после получения сообщения, что конфиг сохранили на коммутаторе (трап или лог), но это нужно настаривать такое получение, у меня еще его нет
09:48
кстати он какой конфиг сжирает, текущий или стартап?
09:49
по длинкам текущий
09:50
это только в скриптах править, саму команду запроса
09:50
09:51
вот тут видно какой командой гребут с длинков
09:52
Ну от этого уже можно танцевать. Спасибо!
09:53
кстати ты на хабре не пишешь? что то ник уж больно знакомый )
10:00
настройку почты где искать?
10:01
тут я тебе только немного могу помочь
10:01
хотя вопрос зачем?
10:01
в настройке профиля
10:02
Main\Setup\Notification Groups
10:02
стоп, а в настройке профиля тоже есть почта?
10:02
а...
10:02
настройку почты надо искать в конфиге нотификатора
10:02
во
10:03
ну я так понимаю, эта штука по алярмам тоже рассылать может
10:03
поковыряю
10:03
хотя для мониторинга заббикс стоит
10:03
может
10:03
почта, жабир, файлы
10:04
mikevlz|2: ты умеешь в жабир? точнее пользуешь?
10:04
пользовать кого-то означает приносить ему пользу. А "использовать что-то" - извлекать пользу из эксплуатации этого чего-то
10:05
дохтур пользует пациента
10:05
чорт.. жамкнул на Method в Main\Setup\Notification Groups
10:05
и да, я использую оповещение в локальный жабир
10:05
ты испльзуешь механизм отправки сообщений в jabber?
10:05
Loading уже минуты три
10:06
о чем это говорит?
10:06
AlexeyM: консоль жаба-скрипта посмотри, может там трейсбек вылез
10:07
mikevlz|2: где настраивать параметры для джаббера?
10:07
если стоит панель отладки - то F12
10:08
TSergey: в конфиге нотификатора
10:08
и что с этим делать?
10:09
а, в дефолтном так и прописано
10:09
Uncaught Ext.JSON.decode(): You're trying to decode an invalid JSON String: UNHANDLED EXCEPTION (2014-05-30 14:02:52.340086)
10:09
AlexeyM: чинить
10:09
это же опенсорс и питон :)
10:09
а если серьезно - ты виртуалку обновлял?
10:10
у меня через жопный алгоритм получился
10:10
она там крайне несвежая
10:10
поставил 0.8-обновил на дев-откатился на 0.8-обновил на дев
10:12
10:12
а... наркоман...
10:12
ну бывает, чо :)
10:12
эээ.. )
10:12
а чо не так?
10:12
я традиционным путем пошел. На сайт проекта, в доки )
10:13
оно даже поставилось довольно неплохо
10:13
смотреть надо, чо там в трейсе
10:14
может чинили недавно, может недавно добавили
10:14
как там было...
10:14
97 мелких багов в коде. один нашли, запатчили... 127 мелких багов в коде...
10:15
в трейсе шляпа какая то. Как будто файло найти не может
10:15
ну может ему показать, где лежит
10:15
или положить туда
10:16
смотрю. Все внове. Все интересно и необычно )
10:16
ни разу этим не занимался
10:18
10:19
6 errors 1 warninig
10:25
а чего у тебя в конфиге, в [cm]
10:25
"opt/noc/etc/noc.conf" --- тут
10:27
10:27
чот погрустнело там как то. Сделал логаут, логин. Теперь профиль добавился предварительно матюкнувшись на Value. Но в списке появился
10:30
хз будет работать или нет, но чот материться и глючить перестал
10:30
после неоднократного входа в нотификашион
10:31
правда я так и не понял, где там смтп задается. Через какой сервак пулять будет?
10:33
я чёт потерял немного суть, а ты чего и где настраивал?
10:33
в конфиге нотификатора
10:34
тут /opt/noc/etc/noc-notifier.conf
10:36
ага, понял
10:36
люди, подскажите как еще адресно отвечать а? а то надоело ник руками писать каждый раз )
10:42
у меня в клиенте по нику левой кнопкой щелкнуть
10:46
и у меня
10:46
по нику в окошке чата
10:53
проверка
10:53
банан )
10:54
у мен клиент миранда
10:54
*у меня
11:01
тоже прикрутить надо будет )
11:03
все, хороших выходных
11:14
начинаешь набирать ник - жмёшь таб
11:14
профит
11:15
e_zombie, спаситель!
11:16
больше работай в bash е - привыкнешь
11:16
:)
11:16
да я под виндой больше сижу
11:16
я как в врайтере работаю жму таб и думаю что он будет слова добавлять
11:16
последние пару месяцев чуть чуть курить в сторону линуксов смотреть стал
11:16
и зря. бросай это дело.
11:17
я вот как в 2006 на работе слез с этого дела на работе так и не хочу возвращаться.
11:17
виртуалки спасут тебя.
11:17
ставишь линух - загоняешь в виртуалку винду - профит.
11:17
MS SQL+пропиетарный колцентр.
11:18
смысла нет. многое можно на линуксе делать, но если в коммерции стоит решение под винду - от него не уйдешь
11:18
Всем привет. Подскажите, плз, где нок хранит конфиги? Я понял, что в hg, в конфиге сказано, что репозиторий расположен в /srv/noc/repo, но там пусто. Тогда где?
11:19
AlexeyM: я тебе про виртуалки не просто так говорил
11:19
momomo: конфиги хранятся в монге в gridfs в хг они хранились раньше
11:20
e_zombie, спасибо! так даже проще
11:20
ну кому как.
11:20
мне лично удобнее грепом по конфигам шастать чем по БД
11:20
e_zombie, а смысл? какая разница на физической машине винда или на виртуалке?
11:22
ну по большому счёту без разницы. если ты уполз на линух то тебе винда нужна только для того что ты не сможешь сделать в линухе. и нафига иметь гимморой с вирями и тд ради этих 10% ? никакого. опять же виртуализация - это очень жирный кусок с маслом и икрой.
11:22
поэтому слазить есть смысл хотябы для того чтобы через пару лет кушать бутеры с чёрной икрой.
11:23
глупый вопрос задам. Готовься )
11:24
11:24
какого он мне не меняет таймзону на нужную?
11:25
]# ls -la /etc/localtime
11:25
lrwxrwxrwx 1 root root 35 янв 18 2013 /etc/localtime -> ../usr/share/zoneinfo/Europe/Moscow
11:25
а в ноке так ваще +2 к текущему показывает
11:25
не знаю как в дебиане но подозреваю что так же
11:25
или аналогично
11:34
dpkg-reconfigure tzdata уговорил
11:37
часовые пояса похоже где то покрутить надо еще
11:37
а то веб морда меня уверяет, что я в 2014-05-30 18:33:14 получил конфигу
11:38
хотя реально получал наверное 14 33
11:38
у разлёт времени внутри самого нока может быть ваще не в пизду не в красную
11:40
забей. это всё мелочи
11:42
разбор полетов устраивать неудобно )
11:42
15:43->19:43
11:42
4 часа разлет
11:42
у тебя всё равно должен быть отдельный сислог сервер куда сыпятся события. а с него уже транслировать логи на нок для анализа
11:44
сислог на том же серваке можно развернуть? Железа не так чтоб очень много.
11:44
думаю, что до 100 единиц разнокалиберного железа
11:45
в целом можно. сислог настроить чтобы слушал внешний порт. а нок чтобы слула 127.0.01 и на другом порту выше 1024 и туда лить логи.
11:46
кстати рекомендую там же ещё поднять нтп сервер и всё оборудование настроить на синхронизацию времени если у тебя этого ещё нет.
11:46
нтп в любом месте делай
11:47
это есть, с сиской синхронизируемся
11:50
#show version
11:50
QSW-8200-28F-AC-DC Device,
11:50
ёбаный пиздетц
12:02
здрасте
12:03
а как в НОК-е было искать серийники в инвентори?
12:03
или нет такого?
12:11
никак
12:11
смирись
12:11
это нок
12:12
бессмысленный и беспощадный
12:14
иногда такой мелочи не хватает :(
12:14
да вот заставят учить питон
12:14
делай в багзилле запрос - сделают.
12:14
как будто это что то пллохое
12:14
вон поиск по колонке айпишников запилили
12:14
кстати там в отчёте по девайсам серийники не отображаются?
12:15
выгрузить отчёт по инвентори и там быстро найти
12:15
у меня есть запросы годами лежащие :)
12:20
будет и на твоей улице праздник.
12:20
вот устроим субботник :)
12:22
угу
12:22
еще один багулик нашел
12:23
не умеет дисковерить сессии bfd сессии с клиентом PIM
12:24
а зачем этот клиент нужен? можно его просто в скрипт добавить и все ?
12:36
misak, для джунипера?
12:39
я просто писал скрипт для циски
12:39
по просьбе Володина
12:39
но он его даже не закоммитил
12:40
misak, если ты откроешь скрипт, то поймешь как его исправиь
12:40
для этого даже питон знать не надо
12:41
дурацкое названия проекта ) гуглить тяжко
12:41
надо было что нить с большим кол-вом букв)))
12:41
да я вижу
12:41
только мне непонятно, может это где-то еще надо править
12:45
а же говорю, добавил клиента PIM, он в другом месте упал
12:48
и там добавил, вроде прошло
12:48
но хрен его знает что дальше будет
12:51
12:51
12:51
12:58
13:06
13:20
Unknown vendor 'HG GENUINE' for S/N HA12340040745 (1000BaseLH Transceiver)
13:20
Unknown vendor 'AGILENT' for S/N AB06259901 (1000BaseLH Transceiver)
Share this page
Share this page: