nocproject.org
05:22
dvolodin, ты запилил unbound. теперь будут графики?
05:28
а при чем тут графики?
05:29
анбаунд - это днс
05:31
будут
05:31
докоммичу мегапатч dns_gridvcs только
05:32
привет
05:33
как посмотреть текущую версию установленную и последнюю версию на сайте?
05:34
./scripts/about
05:37
zi_rus: графики будут, а будете ли вы плагины писать?
05:37
что имеется ввиду под плагинами
05:37
приведи пример
05:39
то есть речь про обычные скрипты как в профилях
05:40
ты дай от чего оттолкнуться, а мы по возможности разовьем в ширину
05:41
user@amd64:/opt/noc/scripts$ ./about main
05:41
Traceback (most recent call last):
05:41
File "./about", line 21, in <module>
05:41
import settings
05:41
File "../settings.py", line 13, in <module>
05:41
DEBUG = config.getboolean("main", "debug")
05:41
File "/usr/lib/python2.7/ConfigParser.py", line 368, in getboolean
05:41
v = self.get(section, option)
05:41
File "/usr/lib/python2.7/ConfigParser.py", line 607, in get
05:41
raise NoSectionError(section)
05:41
ConfigParser.NoSectionError: No section: 'main'
05:42
user@amd64:/opt/noc/scripts$ ./about
05:42
Traceback (most recent call last):
05:42
File "./about", line 21, in <module>
05:42
import settings
05:42
File "../settings.py", line 13, in <module>
05:42
DEBUG = config.getboolean("main", "debug")
05:42
File "/usr/lib/python2.7/ConfigParser.py", line 368, in getboolean
05:42
v = self.get(section, option)
05:42
File "/usr/lib/python2.7/ConfigParser.py", line 607, in get
05:42
raise NoSectionError(section)
05:42
ConfigParser.NoSectionError: No section: 'main'
05:45
ytn
05:45
нет
05:45
./scripts/about
05:45
именно так
05:46
с DNS аккуратнее
05:46
закоммитил миграцию на GridVCS
05:49
dvolodin, мне не жалко днс, он не в работе, если обновлюсь, куда смотреть
05:50
в морде в зонах появится кнопка View
05:50
можно ее смотреть
05:50
и, да
05:50
перестанет работать старый способ provisioning'а через rsync/hg push
05:51
added 1 changesets with 225 changes to 225 files
05:51
subrepository sources for contrib/src differ
05:51
use (l)ocal source (60c67c77dde2) or (r)emote source (02f120734027)?
05:51
dvolodin, чего это он?
05:51
надо будет глянуть... Я на hg еще сижу, но для нового способа написал сравнивалку. Вроде все было ровно...
05:53
мигрирует repo сейчас
05:53
не быстро однако
05:53
а зон много
05:54
не быстро
05:54
но это mercurial тормозит
05:54
dvolodin, про local/remote source я так и непонял, сказал remote
05:55
*не понял
05:55
это неважно
05:55
а вот mongoengine серьезно обновился
05:55
у нас 0.6.20
05:56
на сайте 0.8 уже
05:57
Embedded Documents no longer handle meta definitions
05:57
Reverted EmbeddedDocuments meta handling - now can turn off inheritance (#119)
05:57
:)
05:57
и выкопали стюардессу
05:57
:)
06:02
добрый день
06:03
обновляться можно ?
06:03
сегодня вроде страшный коммит
06:03
кстати, как клонировать сейчас ? клон команда не работает
06:06
noc из репо вестимо
06:07
нееее.. .синк имеется в виду
06:07
dvolodin, обновился, еще раз, что проверить
06:07
синк
06:08
синк не клонируется с момента как команду поменяли
06:08
./noc clone sync /tmp
06:08
и посмотри секцию update в конфиге ланчера и sync'а
06:09
zi_rus: для начала, посмотри что у тебя сохранилась история зон
06:09
выбери любую зону из морды и нажми view
06:09
кстати для знатоков ExtJS -- вот это окно просмотра надо бы доработать
06:09
добавить номера строк
06:10
dvolodin, в днс > zones смотреть?
06:10
у меня нет кнопки view
06:10
зону выбери любую
06:10
в форму провались
06:11
через edit
06:11
понял
06:11
не кошерный вариант
06:11
надо прямо из таблицы
06:11
заколебешся каждый раз внутрь проваливаться
06:12
*заколебешься
06:12
dvolodin, версия нечитаемая, дата больно длинная
06:12
часовой пояс там не уперся
06:13
и можно было бы просто числом ее написать
06:13
через точки
06:13
так проще ориентироваться
06:14
я только только питон осилил, а ты хочешь чтобы я тебе патчи на js слал
06:14
dvolodin, но основное, это надо view в основной grid вытащить
06:15
я к тому, что давайте вылизывать совместно
06:15
как ты себе видишь его в основном grid'е?
06:15
есть edit, а есть view
06:15
очки какие-нибудт сделать?
06:16
или лупу?
06:16
хм
06:16
лупа это символ поиска
06:16
попробуй очки
06:19
и еще как на счет по-умолчанию подставлять в окне просмотра самую последнюю версию
06:20
классный значек bug_add
06:25
dvolodin, по моему, для edit ты используешь page_edit, для view подойдет просто page, ничего лучше я не вижу
06:25
*по-моему
06:32
сделал preview из таблицы
06:33
в качестве побочного эффекта -- можно будет дальше сделать шаблоны для распечатки объекта
06:35
так нормально стало
06:36
но все равно Version не заполнена, если захочется сравнить, придется руками выбирать
06:41
да, надо подумать
06:48
06:49
любителям тегов на заметку
06:49
:)
06:51
выпиливаем django-tagging и переходим на нормальные массивы postgresql
07:06
dvolodin: что сломается?
07:13
Приветствую всех
07:14
Поставил NOC все завелось, почти с первого раза.
07:15
в основном ставил ради модуля инвентори и IPAM (ipv6)
07:15
НОК собирает информацию о скорости интерфесов?
07:25
какой именно скорости?
07:28
10/100/1000/10000 mbps и параметры duplex
07:30
на сколько я вижу скриптов тоже нет, которые спрашивают эти параметры
07:31
по крайней мере я не нашел
07:31
a-full a-100 10/100BaseTX
07:31
Duplex Speed Type
07:33
сейчас пытаемся найти в сети узкие места (сеть большая и старая)
07:33
есть места где скорость между свитчами 100 мегабит
07:33
приходится все просматривать руками и глазами:)
07:35
ну и бывают случаи, что с одной стороны поставят auto, а сдругой стороны жестко full
07:36
результат известен
07:41
что-то не то у вас творится, если такое возможно на сетевых линках
07:42
да, проблема в головах
07:42
просто были случаи
07:57
zi_rus: такое часто бывает, особенно если сети сливают
07:58
ну это возможно значит на границе слияния
07:58
можно и по внимательней
08:16
а в планах есть добавление этой информации (speed/duplex) в инвентори?
08:23
raise child_exception
08:23
OSError: [Errno 2] No such file or directory: '/var/repo/dns'
08:23
Traceback (most recent call last):
08:23
File "manage.py", line 41, in <module>
08:26
очевидно ты не пользовался днс
08:26
08:26
очевидно что это чистая установка
08:26
ваш КЭП.
08:28
да. это чистая установка.
08:28
на сентос 6
08:28
ну да, в постапдейте нужна проверка, а то он не глядя пытается мигрировать то чего нет
08:29
да, было бы неплохо такое сделать.
08:29
проверки это хорошо.
08:30
e_zombie: сейчас проверю
08:32
ну или не в post-update, а в скрипте migrate_repo
08:36
можно пробовать?
08:37
кстати что будет если две инсталяции нока завернуть на одну монгоБД ?
08:38
мне кажется ничего не должно быть
08:39
когда тестировали новый UI, так и делали
08:39
вторую инсталляцию на ту же БД
08:44
у меня кстати такая проблемка возникает. есть инсталяциия на 32 битном центосе. она использовала локальную монгобд тоже 32 бита. потом я поставил виртуалку с с 64 битным монго и завернул туда эту 32 битную инсталяцию. после этого сттали отваливаться сесси
08:44
хотя может это совпало.
08:46
ошибка которую я в пастебин постил не полечилась
08:48
Traceback (most recent call last):
08:48
File "manage.py", line 34, in <module>
08:48
import noc.urls
08:48
File "/opt/noc/urls.py", line 15, in <module>
08:48
site.autodiscover()
08:48
File "/opt/noc/lib/app/site.py", line 447, in autodiscover
08:48
{}, {}, "*")
08:48
File "/opt/noc/cm/apps/dns/views.py", line 9, in <module>
08:48
from noc.cm.models import DNS
08:48
ImportError: cannot import name DNS
08:48
теперь падает так
08:48
post-update нужно нормально делать
08:48
# rm /var/repo/dns/
08:48
rm: невозможно удалить «/var/repo/dns/»: Нет такого файла или каталога
08:49
он пожалуется на висячие файлы
08:53
ему пофиг. что есть директория что нет. падает с тем что сверху. это попытка поставить его с нуля.
08:54
где rm выскакивает?
08:58
install'ом ставишь?
08:59
install'ом можно ставить только релиз
09:05
что-то значение ifindex в инвентори на всех интерфейсах и устройствах равно 0
09:06
что отдали из скрипта
09:07
в базе такого поля тоже нет
09:07
{ "_id" : ObjectId("516263454a5e684b29000020"), "is_lacp" : false, "profile" : ObjectId("50beac0a4a5e683c1d000001"), "description" : "---- SW-LAB1 @ RACK6 (WS-C2960-24TT-L) ----", "enabled_protocols" : [ ], "managed_object" : 5, "mac" : "00:17:E0:BC:76:18", "type" : "physical", "profile_locked" : false, "name" : "Gi 0/24" }
09:14
Script Cisco.IOS.get_interfaces on SW
09:14
{'admin_status': True,
09:14
'description': '---- SW-LAB1 @ RACK6 (WS-C2960-24TT-L) ----',
09:14
'enabled_protocols': [],
09:14
'ifindex': 10124,
09:14
'mac': '00:17:E0:BC:76:18',
09:14
'name': 'Gi 0/24',
09:14
'oper_status': True,
09:14
<...>
09:31
коллеги, есть кто шарит в лицензиях циски? :) у меня циска есть 2921. не бандл. а протсо роутер с IPBASE.. так во тя на ней не могу сделать даже просто команду VOICE.. не говоря уже о VOICE-PORT..
09:32
это надо войсовую лицензии на неё вешать да?
09:32
там 15 айос
09:32
тебе лучше на #cisco
09:33
там одни индусы англоговорящие : )
09:34
IRC никто не отменял
09:34
dalnet.ru
09:34
и все такое.
09:34
оке. поищу пока сам. если что, пойлу туда спрашивать
09:36
если ты сношаешься с цисками тебе в любом случае полезно там присутствовать
09:38
:))) ты такой романтик... мля.. ;)
09:39
да прямо да.
09:39
я такой (с)
09:43
на (irc)womnet кто-нибудь был?
09:45
нет. а что там что-то интересное?
09:47
хехе. для того кто был -да =0
09:56
расскажи вкратце :)
11:09
hi, i'm struggling after a update with "hg pull -u". Now it's complaining when fixing permissions in post-update script that "cannot import name DNS" --> from noc.cm.models import DNS
11:10
when i look into source the cm/models.py has no DNS-Part? Or am i wrong?
11:10
oh, i just see a error close to mine in chat history.
11:13
to pastebin.com full error
11:16
11:17
11:18
rm /var/repo/dns/ did not help
11:27
sorry, but i dont hel you
11:30
found it, seems to be related to
http://bit.ly/12EPiAJ - when updating the /opt/noc/cm/apps/dns directory is not deleted. one you remove it, it works
12:17
dvolodin, уведомления по изменениям в зоне не приходят
12:17
а сами зоны меняются?
12:18
не знаю, сейчас гляну
12:19
dvolodin, нет, не обновляются
12:19
scheduler крутится?
12:21
а view нормально ее показывает?
12:21
да
12:21
только старую
12:21
из ипам удалил адрес
12:21
а в зоне запись осталась
12:21
уже много времени прошло, должна уже
13:33
ааа, запилите кто-нибудь в нок service instance, пусть выдергивает
Share this page
Share this page: