nocproject.org
00:00
да, там были теги для этого
 
00:02
погугли насчет тега {% python %}
 
00:02
зачем эта тушёнка нужна, кстати?
00:03
какой-то систематизированный output получается?
 
00:03
buggy-funhouse: для тестов
00:03
да
00:03
при изменении скрипта можно прогнать по имеющейся тушенке и убедитсья, что ничего не поломали
 
00:03
ключ private нужен вообще?
00:03
о, прикольно
00:07
dvolodin: делать на каждый скрипт, верно?
 
00:07
желательно с разных платформ и разных версий софта
 
00:07
{% var pwd internal %}
00:07
PASSWORD='VotTakoyPassword'
00:07
context["pwd"]=PASSWORD
 
00:07
TSergey: пасибо тебе, выручаешь ;)
 
00:08
Night_Snake: рад помочь :)
 
00:15
ни у кого не было? внезапно нок стал говорить login incorrect, хотя пароль не меняли на свитче
 
00:17
buggy-funhouse, профиль авторизации не слетел? А то есть одна проблема в интерфейсе, которая очень этому способствует
 
00:17
в MO почему-то подставился профиль, хотя он там быть не должен
00:17
страннота
 
00:17
вот-вот, слетел
00:18
чтобы очистить -- ESC
00:18
кто-нибудь догадался с первого раза?
 
00:23
Привет!
00:23
api внятный появился у NOC?
 
00:23
00:24
ss_: спи дальше
 
00:24
ss_: как давно тебя тут не было?
 
00:24
давно
00:24
таки есть?
 
00:25
конечно нет
00:25
по факту я не знаю
 
00:27
блин обновился заря
00:27
ImportError: No module named bson.errors
00:27
upgrade-user: : Unable to connect to mongodb database. Check noc.conf settings
00:27
Terminating
00:27
upgrade: : Failed to upgrade user part
00:27
Terminating
00:27
Reporting upgrade status
00:27
Saving upgrade log to /var/noc/log/upgrade.log
00:29
кто как добавляет в SA объекты?
00:30
прямая запись в БД?
 
00:31
через шелл
00:31
 /noc csv-import sa.managedobject -r skip -v 3 ../fttb-20130626.csv
 
00:32
ой
00:32
а я через Web чВ
00:32
xD
00:32
я камикадзе?
 
00:32
00:32
ты извращенец
 
00:33
потом не нужно проходить save по всем?
00:33
а то что-то через Web оно не совсем корректно импортит
 
00:34
Добрый день сообществу
 
00:34
ничё не надо. у меня автомат такой уже работает не один месяц и всё ок
 
00:34
круто
00:34
попробую, спасибо
 
00:35
кстати, а если mo есть уже, его можно апдейтнуть?
00:35
witus: у меня не отрабатывает, кстати
00:35
эта картинка
 
00:36
с ейчас еще добавльж картинку для свитчпортов
00:37
все картинки с версии 0.8
00:37
возможно, чтото поменялось в формате вывода интерфейсов ? добавилось удалилось ?
 
00:38
не могу сказать, оно просто не грузится, не активно
 
00:39
e_zombie, через шел не тру
 
00:39
нуда. это как мастурбировать в медицинской перчатке.
 
00:39
может разрабочики прольют свет, что изменилось в формате get_interfaces & get switchport ?
 
00:40
e_zombie, сначала сгенерь csv потом его импортни. Проще сразу в базу писать
00:40
и из базы читать
 
00:41
ss_: дананухй. володин может там нахуивертить такого что потом всё и уж точно работать не будет.
00:41
хватит мне последнего прикола с source_trap?_ip
00:41
что если его нету то сислог не обрабатывается для хоста.
 
00:41
e_zombie, а куда деваться
00:42
необходимая mongo: 2.4+
00:42
бля, а у меня 2.2 и это в свежайшей бубунте
 
00:42
вот нахер так поднимать
 
00:42
ну я вот поглядел что в репах есть тройка.
 
00:42
ща натаняуть свежую надо
 
00:42
попробую подняться как будет настроение.
 
00:43
вангую что с третей не взлетит
 
00:44
да похуй всё равно счас в лёжку.
 
00:48
думаю айпи не будет в ближайшее время. сейчас идёт зашлифовка основополагающих косяков и думаю это будет всё лето.
 
00:56
хотел тру систему сделать заебикс с ноком подружить
 
00:56
ну если дружить с забиксом то да. тут надо напрямую
 
00:57
с заебикса через айпи брать хосты и с нока. если в ноке не все значит туды затолкать
00:57
если в ноке лишние удалть из нока
00:57
ибо заебикс дискаверит все и там всегда все актуальное
00:58
MongoDB shell version: 2.4.9
00:58
из пакетов
 
00:59
00:59
вот тебе для трёхи
 
01:03
e_zombie, не не девид блейн не буду тянуть 3 монгу
01:03
e_zombie, ога поле с дорогой )))))
 
01:04
01:04
хоть печатай и в рамку)
 
01:04
на великах катались, "медвежье озеро" местный называют. Говорят щучки там есть
01:06
01:07
 
01:07
одаааа тёплый ламповый ок
 
01:13
сиськи будет завтра скорее всего. я доберусь до сисек это девочки. а к концу недели и до вагин.
 
01:14
хорошо
01:14
мне главное сиськи
 
01:15
там такие соски стоячие .... мимими
 
01:16
не отвлекай, я тушёнку делаю
 
01:22
e_zombie, давай сиськи письки
01:22
)
 
01:25
завтра. на компе нету.
 
01:28
dvolodin: обновление ивентов и алармов каждые 10 секунд - это пипец
01:29
неозможно ничего посмотреть
01:29
постоянно экран рефрешится
 
01:29
дваиваю предыдущего оратора
01:29
эпилепсия в треде
 
01:30
Dmitry1: у тебя свежий патч? обновляет вроде только если на первой странице находишься
 
01:31
и смысл мне находиться на последней странице ?
01:31
я зашел, посмотреть, какие ивенты были за последнее время. и не могу. постоянно экран дергается
01:34
 
01:35
Dmitry1, экологически чистая
01:35
хм, обновился а дискавери чет не пашет
 
01:37
sa - выбираем объект - discovery  - выбирае скрипт
 
01:37
ss_: попробуй профили пересохранить
 
01:37
и делаем run но нифига не пашет
01:37
ни ласт ни некст
 
01:37
ss_: только подождать, рещшения так и нет
 
01:37
а если сркипт то пашет
 
01:38
TSergey, пересохранение пашет
 
01:38
У мя такое было, да. после этого володин поправил sae и просралось
 
01:38
блин
01:38
ХОЧУ API
 
01:39
ss_: после пересохранения Run в дискаеври стал отрабатывать?
01:39
*в дискавери
 
01:40
TSergey, хз
01:41
появляется некст рун
 
01:42
и все? а Run-то в назначенное в Next отрабатывает?
 
01:43
TSergey, все ок
01:43
но я добавлял узел скриптом прямым запросов в PG
01:45
может ключ надо какой в таблицу добавить?
01:45
в какую либо
01:47
еще общий вопрос: Если поменялась конфигурация сети линки обновятся или необходимо как раньше старые удалить?
02:00
походу не обновляются
02:00
как линки похерить?
 
02:00
в inv.interfaces Unlink
 
02:01
dvolodin, автоматом не перелинковывается до сих пор?
 
02:01
ss_: все хочешь похерить?
 
02:01
TSergey, все
02:01
ибо сеть меняется добавляются комутаторы, бьются кольца
02:01
Отобразить линки по lldp
02:01
from noc.inv.models import *
02:01
for l in Link.objects.filter(discovery_method="lldp"):
02:01
     print l
02:01
Удалить  линки по lldp
02:01
from noc.inv.models import *
02:01
for l in Link.objects.filter(discovery_method="lldp"):
02:01
     l.delete()
02:01
вот мне тут давали
 
02:02
TSergey и у тебя спрошу: автоматом не перелинковывается до сих пор?
 
02:02
неа
02:04
ss_: ремувнуть можно и с помощью
02:04
./noc link
 
02:04
TSergey, по одному?
 
02:04
я сам не грохал так :)
 
02:09
db.noc.links.drop()
 
02:11
e_zombie, о как все круто
02:11
)
 
02:11
выстрел в ногу это клёва
 
02:12
блин а ./noc wipe managed_object 33-Rep15p3   не работет больше? в трейсбек валит
 
02:12
боян. обновляйся
02:12
хотя вроден е пофиксили это
 
02:13
02:14
только обновился сегодня
02:15
обновился только все равно терйсбек
 
02:16
делай баг я поддержку
 
02:18
т.е. сейчас никак не грохнуть узел?
 
02:18
через веб. но там походу мусор останется наверняка
 
02:19
ss_: сделай /noc fix
02:19
для усиления эффекта :)
 
02:20
e_zombie, через веб не пашет 146%
02:20
он тупо имя маскирует и прячет
 
02:20
а все остается в базе
 
02:20
потом заипеся дочищать
 
02:20
TSergey, что дает fix?
 
02:21
выпиливает всякое говно.
 
02:21
всё правит, всё что не работало
02:21
еще приспрашивает, чего мол еще поправить
 
02:23
fix про wiping что-то пишет но ничего не удаляет
 
02:23
а чего пишет?
02:24
Dmitry1: запили DES-3200-18 Fast Ethernet Switch, а?
 
02:24
Restarting wipe process: wiping-74
02:24
Restarting wipe process: wiping-75
02:24
но все равно не выпиливает
 
02:25
Huko: и wipe wiping-74 тоже не грохает?
 
02:26
если честно - пробовал только wipe 74
02:27
 ./noc wipe wiping-74
02:27
Error: Invalid model 'wiping_74'. Valid models are: managed_object, user
 
02:28
./noc wipe managed-object wiping-74
 
02:28
Huko: почему через подчеркивание-то?
02:29
он же тебе подсказывал "Restarting wipe process: wiping-74"
 
02:30
ну я и написал wipe wiping-74
 
02:31
а напомните плиз, как чинить
02:31
noc.fm.models.error.OIDCollision: Cannot resolve OID 1.3.6.1 collision between RFC1155-SMI::internet and SNMPv2-SMI::internet. No preference for RFC1155-SMI
02:32
а то обновляю одну древнюю установку
 
02:33
Huko: а ответил оно тебе "Error: Invalid model 'wiping_74'"?
 
02:34
внес исправления для версии 15.05 в метод get_iterfaces.py для Extreme.XOS - 
NOC-1585
 
02:36
witus: снова?
02:36
что поменялось?
 
02:36
проверил на девелоперской версии - устройство задискаверилось нормально, интерфейсы, свитчпорты, LAG, линки обнаружились
 
02:37
TSergey: да что так что так удалять все одинаково пишет
 
02:38
изменения -  в любом случае, даже если нету на порту ничего - добавляю tagged untagged и ifindex добавляю веще и физический порт кроме субинтерфейса
 
02:38
привет, коллеги. у всех так в ноке? заходишь на в console, вводишь какую-нить длинную команду типа show interfaces, потом вводишь еще какую-нить команду и вот когда ее нчинаешь набирать - окошко само проматывается вверх
 
02:39
Huko: а сделай так: " ./noc job --list"
 
02:39
witus: пока вываливается. щас трейс пришлю
 
02:43
Huko: ага, вот они голубчики "sa.wipe_managedobject,74" "sa.wipe_managedobject,75"
 
02:43
mali_:  браухзер какой?
 
02:44
TSergey: угу, что можно сделать ?
 
02:44
Huko: напомни, и так wipe 74 75 --- ты запускал же?
02:44
Huko: а так --- пытать Володина
 
02:45
=))
02:45
у меня тоже не выпиливается
02:45
 
02:46
TSergey: да, пытался грохнуть из командной строки, оно вывалилось в трейс и так до сих пор и висит..
 
02:46
вот эта классная команда: --- пытать Володина
02:46
d
 
02:47
у меня было так, что объект удален, а джоб висел
02:47
ща поищу как грохали джобы
02:47
хотя это может быть другая проблема
02:48
вот так:
02:48
mongo noc
02:48
db.noc.schedules.main.jobs.remove({"jcls" : "sa.wipe_managedobject"})
02:48
quit()
 
02:54
т.е. wipe у всех сломалось?
02:55
кто багрепорт пишет?
 
02:55
никто не пишет. вайп сломан.
 
02:55
а в списке же МО такого нет?
02:56
вот так забацайте:
02:56
db.noc.schedules.main.jobs.find({"jcls" : "sa.wipe_managedobject"})
02:56
статусы увидим
 
02:57
> db.noc.schedules.main.jobs.find({"jcls" : "sa.wipe_managedobject"})
02:57
>
02:57
> quit
02:57
function quit() { [native code] }
02:57
> quit()
02:57
noc@monitor:~$
 
02:58
ss_: ну нету у тебя таких джобов значит
 
02:59
но объекты не вайпит
 
02:59
а как ты это видишь? они в вебе есть?
 
02:59
ща бомж пакет дожру
02:59
есть в вебе
02:59
через консоль не буивает
 
03:00
а из веба пробовал?
03:00
я грохал (но давеннько уже) пошагово:
03:00
- веб
03:00
- консоль
03:00
- джобы
 
03:00
> db.noc.schedules.main.jobs.find({"jcls" : "sa.wipe_managedobject"})
03:00
{ "_id" : ObjectId("5559c63508b54169d674e8d4"), "data" : null, "jcls" : "sa.wipe_managedobject", "key" : 397, "s" : "F", "schedule" : null, "ts" : ISODate("2015-05-18T14:00:05.720Z") }
03:00
>
03:00
вот грохнуть пытался через веб
 
03:01
и в вебе он остался?
 
03:01
так он у тебя failed
03:01
смотри лог noc-scheduler
 
03:01
ура, ща доктор всех вылечит :)
03:04
dvolodin: а чего такое model в
03:04
"Usage: manage.py wipe [options] <model> <object id> [.. <object id>]"
03:04
?
 
03:07
нет, название таблицы
 
03:09
всегда же было имя МО
03:10
"managed_object: object id or name"
03:12
все, нашел, еще схема
 
03:13
./noc wipe managed_object 397  так же
03:13
трейсбек
03:13
TSergey, в вебе нет
 
03:13
NOC-1590 народ напишите кто нибудь регекс для гет вершион.
 
03:14
я пока пейджинги напишу.
 
03:15
dvolodin, как чинить noc.fm.models.error.OIDCollision ?
 
03:22
сделать MIB Preference
03:22
что за майпа, куда вас несет?
 
03:24
да, я в курсе, смотрю сейчас
03:25
рефреш в event’ах и alarm’ах на сколько ставить?
03:25
30 сек?
03:25
или combobox сделать c интервалом?
 
03:25
dvolodin: "./noc collection --sync ./fm/collections/mibpreferences/* " --- оно?
 
03:25
TSergey: да, его из web можно сделать, если MIB’ы локальные
 
03:26
это опять же не мне :)
03:26
 
03:26
И снова спасибо :)
03:26
Чтоб я без тебя делал, а?
 
03:27
:)
03:27
Night_Snake: а ты подгружал мибы локально?
 
03:28
да чтоб я помнил. то какая-то тестовая установка на редхате
03:28
пару месяцев как заброшенная
 
03:28
нет, в нок загружал?
 
03:28
ну вообще было дело
03:28
не помню тока на этой инсталляции ли нет
 
03:28
а, ну тогда точно та страничка
 
03:30
есть нехорошее желание поправить багу с вайпом, немного потестить и в среду сделать корректирующий релиз 15.05.1
 
03:30
поддерживаю.
03:30
одних только добавленных индексов  выше крыши
 
03:31
там парочка фиксов с инсталляцией, оптмимизация FM/SA
03:31
отчет по ребутам
 
03:34
dvolodin: по поиску есть вопрос:
03:34
у меня есть в конфиге одно свича
03:34
"create ipif vlan4 ..."
03:34
ищу такое в обще поиске, тот что наверху справа, находит один МО, у которого такого нет,
03:34
а тот, у которого есть, его нет в списке
03:34
как более сжато показать ошибку поиска --- не знаю :(
 
03:38
dvolodin, бага с вайпом очень нужно поправить)))
 
03:39
с веба или из нока?
 
03:43
buggy-funhouse: ты про вайп? не работает ни из веба, ни из консоли
 
03:44
во. короче запустилось тока когда мибы грохнул. и локально и в мнге
03:44
дык эта, мибы сторонние ноку не кормить?
 
03:45
видимо нужно уметь готовить
 
03:45
вроде куда-то их можно покласть
 
03:46
покласть-то можно, главное чтобы при апгрейде ничего не поломалось
 
03:47
нужно понимать чего значит "8[17:21]	dvolodin: сделать MIB Preference"
 
03:48
MIB Preference нужно выставлять, если конфликтует
 
03:49
после загрузуи локального миба в FM\MIB появится запись?
 
03:50
dvolodin: а Preference --- произвольное число? у конфликтующих должно отличаться?
03:50
оба конфликутющих должны быть в MIB Preference?
 
04:03
да
04:03
должны быть оба, число должно отличаться
 
04:26
Дима а у тебя на сайте есть функция куда можно заданатить?
 
04:34
зачем для этого сайт?
 
04:35
мнда. база ужалась с 83 гиг д о7 гиг. не забывайте db.repairDatabase();
 
04:35
если есть сбербанк :)
 
04:36
зачем столько баз?(
04:36
я путаюсь(
 
04:36
это филосовский вопрос
 
04:46
то есть сейчас лучше не вайпать, так?
 
04:46
я сделал патчик
04:46
можно попробовать wipe
 
04:47
noc wipe?
04:48
закоммить, я попробую
 
04:53
buggy-funhouse: в монге нету аналога vacuum постгреса где неиспользуемые страницы бд убиваются на винте. когда ты удаляешь запись в монге она просто помечается как неиспользуемая а на винте место не освобождается. а вот репеир эти страницы очищае
 
04:53
e_zombie: спасибо
04:53
странное св-во бд
 
04:53
там ваще пиздетц если закопаться.
 
04:53
наоборот. ускорение. на файловый IO не тратиться.
 
04:54
можно и раз в сутки потратиться
 
04:55
можно. но в этот момент у тебя сервак встанет раком. а если он высоконагружен то пиздетц.
04:57
поэтому
 
04:57
по-хорошему монгу нужно ставить на 3 сервера
 
04:57
этот процесс и запускают эпизодически почутьчуть
04:57
ну завтра я обучу народ и попробую переехать
 
04:59
во-первых чтение можно делать и со слейвов
04:59
во-вторых - апгрейдиться можно на ходу
 
05:02
чёто нефига алярмы не появились
 
05:02
dvolodin, ну чтобы это было проще, зашел человек кликнул и отблагодарил
05:08
 
05:09
у меня вайп вроде начал работать
 
05:09
а на другом ноке нормалек прокатило.
 
05:28
если бы мне платили за каждый созданный баг.....
 
05:30
кстати TSergey
05:30
насчет сниппетов
05:31
Я немного про другие переменные
05:31
{% var mcid str %}
05:31
вот такого типа. Которые заполняются перед выполнением сниппета
 
05:56
Здравствуйте, добавьте, пожалуйста, ресурс изучения линукса 
http://forum.runtu.org в белый список, т.к. он заблокирован
05:56
МОУ "Национальная (татарская) гимназия", г. Саратов
05:56
ntg-sar@mail.ru, тел/факс (8452) 26-20-39
05:56
отлично работает наша контент фильтрация.
 
05:58
e_zombie: красноглазые линуксы
05:58
must obeey
 
05:58
Здравствуйте, добавьте, пожалуйста, ресурс дистрибутивов Linux Mint Росинка rosinka.rosix.ru/  в белый список, т.к. он заблокирован
 
05:59
e_zombie: ибо нех
05:59
совсем ошалели
 
05:59
угу. порево распространяют.
 
06:24
06:25
никогда не делайте так
 
06:31
с картами погоди пока
06:31
отрелизимся и переделаем
 
06:32
а я думал что сначала делают, а потом релизят
06:32
но не поправляйте меня
06:32
я понимаю
06:32
это нок
 
06:40
тут кроме карт знаешт сколько нашлось.....
06:40
а с картами я просто для свеой второй линии затачиваю селекторы. вот и лезет всякая хуита.
 
06:42
ты эту хуету еще по карте расставлять будешь год
 
06:42
нах нах .
06:42
я найду имбицилов со второй линии. им надо - пусть корячатся
 
06:48
а они тебя нахер пошлют с твоим ноком и все
 
06:51
не угадал.
06:52
без него им ваще пиздетц.
06:52
чуть проебали момент падения коммутатора - и работы полные штаны.
06:52
они у меня сейчас самые верные друзья :)
 
07:01
zi_rus: со второй линии модели и берутся
07:01
:)
07:01
надо — и не так раскорячатся
 
07:05
может, сначала, ipam и fm ? карты - самое последнее дело
07:07
уж очень хочется, хоть частично в продакшн запустить
 
21:49
Night_Snake1: расскажи чего ты спрашивал про переменные в сниппетах
21:49
что имеешь ввиду, говоря "предустановленное значение"
22:03
dvolodin: научи, как найти пример полей, в которых переключается вывод инфы "звездочками" или открытым текстом
 
22:04
тип меняешь с text на password
22:04
и наоборот
 
22:06
угу, а есть такое готовое решение для инпута в extjs?
 
22:07
а что мешает-то?
22:07
делаешь триггер
22:07
к полю
22:07
вешаешь обработчик
22:07
и щелкай сколько хочешь
 
22:07
вот это все и мешает :)
22:08
я думал может есть готовый метод в extjs
22:09
типа есть же календарь при вводе даты
 
22:25
там есть триггеры
22:25
это кнопочки в поле
 
22:26
dvolodin: у тебя такого для show/hidden нет?
 
22:26
нет
22:26
мне не нравится эта идея с высветкой паролей
 
22:30
что плохого, что бы сделать этот процесс контролируемым? с учетом прав, например?
22:31
в ацеес профиле действительно нужно скрыть пароли и комунити, но дать возможность их посмотреть
 
22:35
ты опять про пароли
 
22:37
да, опять про них
22:38
мне каежтся нужно чуть пересмотреть подход --- одно дело ввод пароля при входе, другое --- настроечная часть, нужно иметь возможность их контролировать
22:38
кстати, долгое время в ацесс профиле они были видны и особо никто не парился
 
22:41
никакой разницы нет
22:41
пароль есть пароль
22:41
секретная информация
 
22:43
NOC не хранилка паролей
22:56
пароль нужен самому NOC’у, чтобы попадать на железки
22:56
а не для того, чтобы его напоминать :)
22:57
Я вчера капитально пооптимизировал FM, можно тестить
22:57
должно стать полегче при ситуации, когда открытыми болтается несколько тысяч алармов
22:58
заодно выявил бардачок со скриптами get_interface_status
22:58
если там указан интерфейс, скрипт должен вернуть строго один интерфейс в списке
23:01
huawei’евский скрипт я поправил
23:01
cisco’вский нормальный с самого начала был
23:01
а вот juniper’овского у нас до сих пор нет, как ни странно
 
23:07
кстати dvolodin. У джунипера, емнип, по дефолту не приходит трапа на восстановление линка
23:07
или я туплю? У меня просто болтаются аварии по падению линка на джунах. но я точно знаю, что там уже все поднялось. а алармы болтаются.
 
23:09
Night_Snake: NOC запускает alarm job для проверки
23:09
только для junos нет скрипта get_interface_status
 
23:45
обновлятся терь боязно
23:45
почитал того что наисправляли)
 
23:50
обновляйся, не сцы
23:50
будь мужиком
 
23:58
ну чё не больно?
23:59
и всё благорадя мнеееее....
23:59
я всё сломаллллл
 
    Share this page
    Share this page: