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: 07.11.2013
MindGames #
05:16
всем доброе утро! :)
05:17
я таки, решился на обновление NOC.. ну... как обновление.. мне надо будет все снести и поставить его заново. обновить невозможно. потому я решил поднять пока виртуалку и погонять новый NOC на ней, настроить, а потом перенести на боевой сервер.
05:18
Вчера начал... и слегка офигел.. там вроде как появилось много чего нового интересного и мне пока не известного.. но... блин. старый привычный базовый функционал мне пока не удалось завести :(((
05:19
скажите, NOC собранный на готовой виртуалке на сайте, версия 0.8 - она стабильная должна быть и рабочая? у меня система ни как не хочет заводиться - постоянно трейсбеки
05:20
во-первых, я не смог ни как создать Custom Fields. Во-вторых, не получается импортировать через csv старые MO из предыдущего нок.. ну это ладно - не привыкать.. забью все заново ручками. благо, объектов всего 250.
05:21
в-третих - добавил один MO.. у меня выдался аларм - Ping Failed... в МО, когда смотришь в таблицу, то там показывается счетчик аварий.. В старой версии NOC, если нажать на эту цифру - открывается перечень всех алармов, относящихся к этому МО
05:21
в новой версии NOC при щелчке на эту цифру отображается трейсбек... :((((
05:21
скажите, у меня что - руки совсем кривые, да? :((
zi_rus #
05:32
MindGames, у тебя фм новый, а СА старый я полагаю
05:32
так и будет
05:33
я новый нок в бой не пускаю, потому что много поломали и так и не починили
MindGames #
05:39
zi_rus, да я виртуалку уже собранную запустил, скачал с сайта нок ;) так что вроде как все новое должно быть
05:39
блин.. на старом сидеть тоже не вариант.. длинки он не дискаверит как надо. линки в базу кладет, но далеко не все и еще много чего..
zi_rus #
05:39
нет, там куча фича бранчей наплодилось, виртуалка это не свежак, это просто релиз
05:40
но даже на тесте и экспериментале еще не все сделали
MindGames #
05:40
может, как-то попробовать обновить версию 0.7 до того момента, когда там сделали нормальную поддержку длинк? это возможно? или репу уже подчистили?
05:40
эх блин..
05:40
zi_rus, у тебя какой билд?
05:40
длинки работают? линки в базу кладутся с него?
05:41
почему-то мне кажется, что то, что у меня сейчас работает - самая стабильная версия ;)) почти все работает из того. чем я пользуюсь
05:41
zi_rus, у тебя custom fields тоже не создаются?
zi_rus #
05:41
в продакшене |NOC|0.7(4)r7718|, на тесте |NOC|0.8dev8654|
05:41
MindGames, с кастомами все нормально, даже в тесте
MindGames #
05:41
попробую сегодня установить нок из репов.
05:42
zi_rus, значит. на виртуалке что то не так
05:42
а что за версия 0.9 на сайте что-то про это написано. она только в проекте?
zi_rus #
05:42
ты виртуалку обнови стандартным способом
05:42
зачем это порно
MindGames #
05:43
блин.. в общем, попробую поиграться. но пока что-то к сожалению, негатив :((
zi_rus #
05:43
MindGames, ты про длинки тереби Dmitry11
MindGames #
05:43
в том числе дизайн алармов новый меня что-то не вставил.. раньше там id аларма был ссылкой на сам аларм.. а сейчас ссылки нет - я не сразу даже вдуплил, что надо на строчке аларма двойным кликом нажимать.
05:44
zi_rus, да чего его теребить то? :) он уже давно все пофиксил в новых версиях нок ;)) я ж не обновлялся с позапрошлого лета. последнюю обнову я сделал, когда только появилась фича с линками.
zi_rus #
05:44
MindGames, ты знаешь кому фичареквесты слать
MindGames #
05:45
кстати, как теперь отметить интерфейсы на коммутаторах, по которым не нужно поднимать алармы? вроде как там сделали это галочками. но в МО я этого не нашел.. в инвентори это впихнули, да?
05:45
zi_rus, знаю.. ;)
zi_rus #
05:45
давно это уже в профиле интерфейса
MindGames #
05:47
а как профиль интерфейса открыть? :)
zi_rus #
05:51
ты такие интимные вопросы задаешь
MindGames #
05:51
ну простите, пожалуйста ;)) я так люблю интимные вещи... ;)
05:51
а особенно потрахаться ;)
zi_rus #
07:01
dvolodin, а по инвентори движение будет или заморожено до лучших времен
dvolodin #
07:03
движется
e_zombie #
07:33
,
07:44
fsw-2-lampovaja-4\xd0\xb0-35-sar
dvolodin #
07:47
ну ссзб
zi_rus #
07:49
dvolodin, NOC-636 - что тут можно сделать?
dvolodin #
07:50
обычный класс и правило классификации
hartmy #
07:50
а какой тайный смысл в отключенной опции vlan discovery в managed object profiles ?
07:50
имеется ввиду default
zi_rus #
07:51
dvolodin, проблема в том что никто не знает как это делать, Dmitry11 просит пример сообщения, а где я его возьму
dvolodin #
07:51
hartmy: прямой
07:52
нечего всякий хлам в базу тащить
hartmy #
07:52
a mac дискавери не хлам? )
dvolodin #
07:52
нет
e_zombie #
07:57
прикольна. у нас оказыватся объекты могут быть не в юникоде
07:57
File "/opt/noc/lib/python2.6/site-packages/google/protobuf/internal/type_checkers.py", line 128, in CheckValue
07:57
(proposed_value))
07:57
ValueError: 'fsw-2-lampovaja-4\xd0\xb0-35-sar' has type str, but isn't in 7-bit ASCII encoding. Non-ASCII strings must be converted to unicode objects before being added.
07:57
[root@nocproject noc]# ./noc debug-script get_mac_address_table fsw-2-lampovaja-4a-35-sar
07:57
не проверять вводимые данные - это клёво
dvolodin #
07:58
почему
07:58
вот оно и проверило
e_zombie #
07:58
ахуенчик (с)
07:59
у меня этот список хостов уже 2 месяца работает
07:59
и ежедневное залипание tail -f от дискавери очень медотативно
mikevlz #
09:19
e_zombie: ALT-0169 попробуй. Тебе понравится =)
09:20
хотя...
09:20
может и не понравится =)
dvolodin #
09:35
e_zombie: теплая ламповая улица
09:35
:)
zi_rus #
10:00
dvolodin, ты видел в багтрекере, чувак скрипт для циско инвентори набросал?
dvolodin #
10:03
даже со связями?
MindGames #
10:16
dvolodin, кстати, правда. почему vlan discovery отключен? как тогда данные в VC заполняться будут? В старых версиях вроде. автоматом собирало все. Или я не правильно понимаю смысл этого дискавери?
zi_rus #
10:17
dvolodin, нет, но для начала сойдет, никто не знает 1) как ссвязи выдергивать 2) в каком виде ты их хочешь получить 3) нужно ли это вообще (набора серийников для начала хватит за глаза, а один скрипт потом переписать можно всегда)
dvolodin #
10:20
MindGames: по умолчанию выключен он
10:20
надо - включи
zi_rus #
11:10
freeseacher, верни в багтрекере верхную панель со ссылками
hartmy #
11:30
а для чего позиционируется project management? если создавать новый проект под например новую заявку на подключение какой-нибудь услуги это не будет противоречить концепции pm ?
zi_rus #
11:31
hartmy, нет, а если ты по этому проекту порт выделяешь, то можешь привязать его к проекту, или ip или vlan
11:31
удобно потом икать что освобождать когда придет отключение
11:31
но есть минусы, текущая реализация это лютый геморой
11:31
но лучше ничего придумать не получается
11:32
надо просто все скриптовать
hartmy #
11:32
ну да, если меняется какая то характеристика услуги, то толи проект менять, толи этому например новому порту выставлять старый проект
dvolodin #
11:46
https://bitbucket.org/nocproject/noc/commits/95203093cda393e85e19c2ca2617412700013ec2
11:46
нате
11:47
кусочек интеграционного счастья
11:47
позволяет интегрировать GridVCS с интерпрайзной тулзой grep
zi_rus #
11:53
dvolodin, так чего она делает? сливает последнюю версию объекта в файл?
MindGames #
11:53
Коллеги, помогите найти систему инвентиризации каналов связи. Там вроде. все просто.. делаются три таблицы.. клиенты, каналы, оборудование. и делается линковка между ними.. привязка каналов к клиентам, а оборрудования к каналам.. ну и описательная
11:53
часть, типа контактов, адресов, ip адресов, порт включения и скорость канала. ну и тип канала - интернет, точка-точка, MPLS..
11:54
а то у меня сейчас все по разным таблицам экселя раскидано и то не вся информация
11:54
в гугле поискал но толком ни чего не нашел
zi_rus #
11:54
MindGames, каких каналов?
MindGames #
11:54
неужеди, все использщуют коммерческие продукты? может, у кого-то самописное есть? не поделитесь?
zi_rus #
11:55
у большинства я полагаю самопись
MindGames #
11:55
zi_rus, да самых обычных.. вот у нас есть сеть филиалов по краю. включены через MPLS ростелекома.. вот у меня спрашивают - в Кореновске как включено? по какой технологии, и какая там скорость? я опа, глянул в системц, там написано, что это ВОЛС, 15 мегабит.
11:56
или бах, пропала связь с узлом в Тимашевске. я глять в систему - а там контакт местного специалиста. я звоню и выясняю, что тупо света нет..
zi_rus #
11:56
у меня на схеме такая инфа
MindGames #
11:56
zi_rus, вот я и выспрашиваю у вас - если есть самопись, то поделитесь ;)
11:56
zi_rus, что за схема? в визио? просто я хреновый программер. буду месяц писать этот простой код
zi_rus #
11:57
визио
MindGames #
11:57
думаю, может, фрилансера какого найти... ну или вот спрашиваю у вас.. у кого что для этого есть ;)
zi_rus #
11:57
мне надо было проектировщиком пойти
11:57
я в визио такое вытворяю
MindGames #
11:57
zi_rus, визио по-моему, не совсем для этого годится.. там столько информации не уместить.. имя клиента, ID канала, адреса и прочее.
dvolodin #
11:57
zi_rus: ага
11:57
именно
MindGames #
11:58
zi_rus, кстати, покажь пример, а? :)
zi_rus #
11:58
не могу, это внутренние схемы
11:59
вот на днях набросал схему стыков технологической сети для управления этой самой сетью
11:59
прихерел как это выглядит
12:00
тех кто это реализовывал уже не найти
12:00
а мне еще говорят не надо
12:00
и так все понятно
12:00
ага, щаз
12:01
или например набросал схему включения портсерверов
12:01
тоже говорили что не надо
12:01
хватит таблицы
12:02
а оказалось, что до консоли подключеной к центральной железке не добраться ибо портсервер включен в нее же
12:02
на схеме можно много полезной инфы отразить
12:03
и если постараться то даже контактных лиц, время работы и часовой пояс
MindGames #
12:04
zi_rus, да просто скриншот выложи, замулевав информацию секретную. просто хочу понять, что такого можно в визио творить 4)
e_zombie #
12:05
visio == проприетарное гавно
MindGames #
12:05
e_zombie сказал свое весомое слово ;)))
zi_rus #
12:05
e_zombie, я дома ДИА поставил, типа домашнюю схему отрисовать, в жопу такой опенсорс
MindGames #
12:06
e_zombie, а чем ты пользуешься для учета каналов? реально, очень нужно сейчас :(( CRM системы для этого адаптировать это как из пушки по воробъям. очень избыточно
e_zombie #
12:06
ничего не используем. такую же пидорастию в экселах и схемы визио
MindGames #
12:07
пипец.. тут такую мощную систему нок разрабатывают.. а данные по учету каналов хранят в экселях ;) я думал, у меня у одного такой бардак ;))
e_zombie #
12:08
это Ростелеком, детка. Это Ростелеком (с)
_4ePTeHok #
12:08
дык..
zi_rus #
12:08
MindGames, может и сбросил бы, но с другого компа картинку неудобно вытаскивать, положись на свое воображение
_4ePTeHok #
12:08
воображение рисует страшную картинку
e_zombie #
12:09
MindGames: я тебе больше скажу - у меня главный админ в неё ни разу не заходил и не собирается
_4ePTeHok #
12:09
тут коллега как то показывал 1500 нод на нагиос-карте)
12:09
вот чото подобное представляется)
e_zombie #
12:09
я попробовал бахнуть карту со сввеми своим объектами - 6к штук. не вывелась
_4ePTeHok #
12:10
со всеми это слишком
12:10
сегментировать надо
12:10
инвентори все таки очень надо)
e_zombie #
12:10
у меня просто такой селектор есть
_4ePTeHok #
12:10
вот только как подступится - я так не понял)
12:11
нам вон схему кластера надо отрисовать - и физически стойки и лошические линки
12:11
лог*ические
e_zombie #
12:11
это попа да
12:12
кстати кто нить делал линки по cdp\lldp для юникс машин?
_4ePTeHok #
12:12
ы)
12:12
юморно.
zi_rus #
12:12
lldp linux кажется умеет
e_zombie #
12:12
в принципе демоны для этого есть
12:12
вопрос в профилях
_4ePTeHok #
12:13
вот где архитектура инвентори в плане таких объектов как ДЦ, POD, шкаф?
12:14
хотя бы такие абстрактные объекты сделать
12:14
а уж дальше можно колотить оборудование
zi_rus #
12:14
_4ePTeHok, в ноке планируется кажись
_4ePTeHok #
12:14
гг)
12:15
ага, только таких объектов до сих пор и нет
e_zombie #
12:17
+[gridvcs]
12:17
+# Mirror sa.managedobject.config to designated directory
12:17
+# Do not mirror when empty
12:17
+mirror.sa.managedobject.config =
12:17
интересный коммит
_4ePTeHok #
12:17
=)
12:18
дык от же сказал
12:18
[13:46:42] <dvolodin> https://bitbucket.org/nocproject/noc/commits/95203093cda393e85e19c2ca2617412700013ec2
12:18
[13:46:43] <dvolodin> нате
12:18
[13:47:41] <dvolodin> кусочек интеграционного счастья
12:18
[13:48:10] <dvolodin> позволяет интегрировать GridVCS с интерпрайзной тулзой grep
dvolodin #
12:18
ну а если хочется сразу
12:18
то ./noc gridvcs --mirror
_4ePTeHok #
12:18
он все конфиги выльет?
dvolodin #
12:19
если нужно выдрать конфиг для прочих извращений с sed/awk -- ./noc gridvcs --get <имя железки>
12:19
mirror -- да, вытряхнет все в зеркало
12:19
потом будет дописывать изменения
e_zombie #
12:19
нет повода не проапгредиться и уронить всё
dvolodin #
12:21
зеркалит быстро
e_zombie #
12:22
mirror.sa.managedobject.config = должен указывать на папку где раньше лежали конфиги?
zi_rus #
12:23
dvolodin, мне кажется ты веществами балуешься, это коммит для са ветки а ты влил его в инвентори, это как раз то о чем Dmitry11 говорил, не надо так
Skripnik83-ru #
12:23
У кого-то работает juniper EX3300 с нок-ом?
zi_rus #
12:23
циски работают и ладно
12:23
джунипер сосет
e_zombie #
12:23
удваиваю
Skripnik83-ru #
12:23
чем джунипер насолил?
e_zombie #
12:24
у нас счас идёт миграция опорной сети на это. народ ловит лулзы от конфигов.
zi_rus #
12:24
тем что скрипт для сбора инвентори есть только для него
Skripnik83-ru #
12:24
конфиг джунипера как первый секс - прикольно, необычно, но что делать нихрена не понятно
12:24
даже с докой
e_zombie #
12:24
у меня 960мх
Skripnik83-ru #
12:25
я не так круто плаваю, но у меня наотрез нок не собирает с него информацию
zi_rus #
12:36
Skripnik83-ru, это просто означает что тебе придется открыть скрипты и подкрутить их в свою сторону
12:36
а если ты умный, то не сломаешь совместимость с тем что сейчас работает
12:37
а если еще и добрый, то приложишь багфикс для коммита в основную ветку
Skripnik83-ru #
12:37
уже разбираюсь. для начала нужно промт править, а уже потом скрипты
_4ePTeHok #
12:42
dvolodin, давай сделаем в инвентори ДЦ, поды, шкафы?)
e_zombie #
12:43
блэк джек рулетку и шлюх
dvolodin #
12:52
_4ePTeHok: чем поможешь?
_4ePTeHok #
12:53
как минимум обкаткой на нашем дц)
12:53
а если серьезно - объясни как оно должно работать - напишем.
12:53
ибо надо очень.
12:53
и железки потом проще будет по шкафам уже описывать
12:54
сейчас неособо понятно куда там такие сущности пихать
Unbeerab1e #
12:54
а оно же должно быть после адресной базы ведь
12:54
или не?
_4ePTeHok #
12:55
ну да
12:55
дык адресная уже планы были на сайте
zi_rus #
13:11
у ДЦ есть адрес
13:11
начнем с этого
dvolodin #
13:24
угу
13:25
а я вот теперь думаю, воротить ли жуткую адресную схему, или сделать максимально просто и тупо
zi_rus #
13:28
как на почте?
_4ePTeHok #
13:34
кстати у нашего гиса есть возможность с адресной базой связь сделать?)
13:34
удобно было б.
KlaasT #
13:36
Does anyone know how I can view the job schedule? I want to find out why NOC isn't automatically discovering config changes for many of my devices anymore. Works for some devices but not all of them.
_4ePTeHok #
13:40
KlaasT, for some devices config changes discowering worked from "config_changed" trigger action in realtime. Fot others - only with next get_config task shedule(with default interval, not realtime)
KlaasT #
13:41
The funny thing is that for CM the next pull should have been for example 3 days ago.
_4ePTeHok #
13:43
try "get now"?
KlaasT #
13:43
That works
_4ePTeHok #
13:43
and next pull time not update?
KlaasT #
13:44
The next pull time gets updated but it will just pass without anything happening
_4ePTeHok #
13:45
witch version of NOC do you use?
KlaasT #
13:45
0.8 release
_4ePTeHok #
13:46
Do you see activator.log files for something strange on task get_config?
KlaasT #
13:48
Only the typical timeout set to 120, get_config... is completed
13:49
If I do a "get now"
_4ePTeHok #
13:50
dvolodin, this is can be good feature - to see scheduler tasks in webGUI..
mikevlz #
13:58
KlaasT: did you enable config_discovery in your object profiles and noc.conf?
13:58
_4ePTeHok: new SA has this feature
_4ePTeHok #
13:59
хм)
Unbeerab1e #
13:59
и хуякс, все по-английски заговорили
mikevlz #
13:59
да
_4ePTeHok #
13:59
ну а хуле.
mikevlz #
13:59
сволочи =)
KlaasT #
13:59
Yes it is enabled. The funny thing is for about 5 devices it works :)
dvolodin #
14:00
check config_discovery parameters in noc.conf
mikevlz #
14:00
KlaasT: strange thing...
KlaasT #
14:01
enabled true, save true, initial submit interval 900, initial submit concurrency 200
dvolodin #
14:03
show us ./scripts/about | head
KlaasT #
14:04
http://pastebin.com/s2vjcWF9
_4ePTeHok #
14:13
mikevlz, а где в новом са шедулер посмотреть?)
14:14
чот вупор невижу)
mikevlz #
14:15
откроешь объект, там есть дискавери вроде
14:15
можно выделить и зпустить принудительно нужную задачу
_4ePTeHok #
14:16
ненене
14:17
речь шла о просмотре запланированных задач
14:17
т е перед тобой список задач шедулера должен быть
mikevlz #
14:30
а там чо?
14:30
задачи шедулера для дискавери
14:30
по конкретной железяке
ieasm #
14:54
Всем привет
14:54
подскажите пожалуйста
14:55
в Pendings Links висит связь и не подтверждается.... как с этим бороться?
_4ePTeHok #
15:10
mikevlz, нашел) ветка не та у меня была))
Unbeerable #
15:35
чота я не могу синхронизацию днс победить по статье http://kb.nocproject.org/pages/viewpage.action?pageId=7766132
15:35
сделал клонирование, залил на сервер с днс, там нок.лаунчер не запускается
15:35
ImportError: No module named noc.main.launcher
15:36
гуглинг привёл к логам этого же канала, но там человеку порекомендовали выполнить ./scripts/upgrade
15:36
а у меня его в клоне нету, там чисто синковые вещи
15:39
ага, нашёл лог другого дня, попробую по нему
15:42
блин, фигушки
15:42
install-pth ругается на IOError: [Errno 2] No such file or directory: 'lib/python2.6/site-packages/noc.pth'
15:42
то есть при клонировании не залилось lib/python2.6
15:42
она вся нужна?
_4ePTeHok #
15:49
виртуалэнв ставил?
Unbeerable #
15:51
yt
15:51
не
15:51
как?
_4ePTeHok #
15:51
pip install virtualenv же
15:51
хотя стоп
15:52
у тебя питон в корне системы ищет?
15:52
или в опт\нок
Unbeerable #
15:53
я поменял на /usr/bin/python
15:53
Traceback (most recent call last):
15:53
File "./scripts/noc-launcher.py", line 12, in <module>
15:53
from noc.main.launcher import Launcher
15:53
ImportError: No module named noc.main.launcher
15:58
кажется, я начал что-то понимать
16:24
как принудительно заставить стомп послать обновления?
16:24
или заставить синк взять их в первый раз?
16:24
оно аутентифицировалось, а дальше сидит молчит
16:38
включил дебаг в логе. стомп отдаёт пустой items :(
17:00
а по какому принципу идёт сопоставление настроенных нс-серверов с разными noc-sync?
mikevlz #
17:02
по каналу
17:02
в конфиге синка ты указываешь канал, на который он подпишется
17:02
в профиле зон ты указываешь тот же канал
Unbeerable #
17:04
аааааа потекло
17:04
в профиле зоны днс не был добавлен в masters
17:06
правда, только одна зона из двух утекла
17:06
хотя профиль у них один
17:08
и. эм. а как учитывать chroot?
17:09
файлы-то он складывает в правильный каталог, но /var/named/chroot в noc_zones.conf надо бы повырезать
mikevlz #
17:10
в статье я вроде писал
17:11
что есть named_root и еще какой-то root
Unbeerable #
17:11
http://kb.nocproject.org/pages/viewpage.action?pageId=7766132 тут нету
mikevlz #
17:19
да...
Unbeerable #
17:20
второй и теперь единственный способ узнать об этом - слазить в исходники?
mikevlz #
17:20
чрут вроде учитывается симлинком /etc/namedb
17:21
по крайней мере на моей фряхе так
Unbeerable #
17:21
это дело надо переспать
17:21
пусть хоть одна зона начала синкаться
17:21
завтра надо будет разобраться, почему вторая не хочет
mducharme-work #
18:37
dvolodin: <dvolodin> content limited to 256 octets
18:37
we are seeing a much shorter limit than 256 characters
18:38
for our DNS records
18:38
we're seeing like 50 characters limit or so
18:38
it might be a bit less actually
19:38
I would love to get 256 characters, that would be plenty
Tweet
Share this page
Share this page: Tweet