nocproject.org
05:54
Коллеги, поздравляю всех с профессиональным праздником :)
05:59
а где подарки
08:58
чем отличается пируль от скрипта?
08:58
если я напишу скрипт который работает в noc shell, что надо сделать чтобы превратить его в пируль и создать шедуль с ним?
09:12
декоратор @pyrule надо написать
09:12
в конце return True добавить
09:13
скрипт сделать функцией, сверху декоратор
09:13
в пируле может быть только одна функция?
09:14
вроде да
09:14
там же нельзя задать, что является __main__ =)
09:14
а вот в эту единственную функцию можно вложенных напихать сколько угодно
09:16
надо тоже попробовать, а то пока всё вручную запускаю..
09:18
from noc.inv.models import *
09:18
interface = Interface.objects.filter(type="physical")
09:18
for i in interface:
09:18
if i.link:
09:18
i.profile=InterfaceProfile.objects.get(name="NNI").id
09:18
i.save()
09:18
continue
09:19
какой Interface для этого использовать?
09:20
а ты как этим пользоваться хочешь?
09:20
хочу чтобы раз в сутки выполнялся этот скрипт
09:20
всем интерфейсам где есть линки ставился профиль
09:20
а, есть такой
09:21
теперь надо подумать как его превратить в def
09:22
добавить отступов, сверху написать def имя_функции(Timeout=None):
09:22
в конец добавить return True
09:23
f pfxtv nfqvfen&
09:23
а зачем таймаут?
09:23
кстати во встроенных не во всех, по-моему return True... может от интерфейса зависит?
09:24
вроде от интерфейса зависит...
09:32
чего-то не хочет
09:32
got an unexpected keyword argument 'timeout'
09:47
def set_nni_profile(timeout = None):
09:48
не понимаю что ему не нравится
09:48
а нет
09:48
таки сработало
09:58
в pyrule может быть много функций
09:59
но только одна должна быть помечена декоратором
09:59
09:59
нате
09:59
повозбуждайтесь
09:59
:)
10:00
dvolodin: подрочил. А чо с этим делать? :)
10:01
помыть руки и повесить на стену
10:02
return True это для periodic'ов
10:24
и что это за схема ?
10:25
ufir: на нее можно возбудиться... Ее можно повесить на стеночку. Дрочить нельзя
10:25
фактически - workflow
10:25
я так понимаю, к каждому блоку можно привязать обработчик в виде MRT, pyrule, snippet.
10:26
но в целом - пока что просто картинка на банане
10:26
ишь-ты. звучит неплохо
10:31
а меня все еще не впечатляет
10:33
mikevlz: ага
10:33
именно
10:33
на самом деле - не просто картинка
10:34
оно реально отрабатывает
10:35
dvolodin, у тебя retina что ли на ноуте?
10:37
счастливчик, на стандартных дисплеях с пикселями размером с кулак все не так красиво
10:38
а еще ты обещал графики
11:51
задачка на засыпку
11:51
есть combobox
11:52
хочу, чтобы в выпадающем списке в каждой строке рисовалась иконка
11:52
как это сделать в ExtJS
12:05
жениться вам надо, барин
12:06
жена хочет вольву xc90, приходится кодерить
12:16
dvolodin: вместо combobox использовать pulldown меню
12:16
не хочется
12:16
оно динамическое
12:20
кто может подсказать - чего не хватает, если при обновлении выдает - ImportError: No module named generators
12:26
innerTpl перекрывают?
12:28
да, работает так
12:29
mikevlz, а что ты хочешь услышать?
12:29
ну мож кто пользовался
12:29
и считает, что длинный - это плохо, имеет аргументы
12:29
я пока не вижу ничего плохого
12:30
у нас их ЭПУ используются, вроде нормально работают
12:47
hi!
12:47
i cannot find online documentacion about the rest-API of nocproject
12:50
потому что ее нет :)
12:51
reiven, what do you want?
12:53
add zones from provisioning system
12:54
also create a lot of reverse zones (for various /20 networks) and i want to automate the process
12:55
but theorically NocProject has a rest-json API but i cannot find any documentacion about how to use it
12:55
we prefer not to create all these reverse zones manually
12:56
you can import zones from csv file
12:58
uhm
13:00
so probably i need to export some reverse zone to see how to craft the remaining zones... correct?
13:01
Похоже, утомительная работа
13:02
this is usefull for a first time
13:03
ok, thanks for you answer, i'll try that
13:04
anyway, do you plan to release some documentacion about the API? it will be really good to integrate NocProject with billing/provisioning (in the manned that the DNS documentation graph shows it_
13:19
reiven, for creating zones via api
13:19
13:19
or
13:20
13:21
хотя второй вариант тресится
13:22
видимо там другая логика чем в get
13:24
где в исходном коде я могу найти API звонки?
13:39
все привет
13:40
что такое SE > Setup > Object Selectors?
13:42
эт я уже понял... обычно что там пишут?
13:48
если ты спрашиваешь, значит оно тебе не нужно, если бы было нужно, то не спрашивал бы
13:50
dct gjyzk pfxtv
13:50
все понял зачем нужно
13:50
пока я просто настраиваю всякие фичи
13:50
после того как пытался аптейтить систему потерял все базу
13:50
теперь заново настраиваю
13:50
кстати мне это нужно оказывается
13:51
у меня раньше была проблема с discovery ты говорил нужно увеличить количество одновременно работающих дисковкери процессов
13:52
где это было не подскажешь?
14:15
вечер добрый
14:18
а кто-нибудь сталкивался вот с такой задачкой? пытаюсь дать доступ в нок новому пользователю. авторизация по лдап. пробную попытку он сделал - в списке пользоателей нока появился. теперь я из под админа пытаюсь его профиль поправить, добавить в определё
14:18
а нок хочет его пароль
14:18
в соответсвующем поле
14:19
просить его пошарить мне пароль - некрасиво
14:19
а как-то ещё изменять без пароля нок не даёт
14:20
поле с паролем пустое
14:20
(правда версия нока уже старенькая. 0.7(3), возможно фиксили это неудобство)
14:28
эм
14:29
из-под суперюзера всё нормально правилось
14:30
или нет?..
14:34
ну вот не даёт
14:34
пишет "обязательное поле"
14:34
про поле пароля
14:35
при попытке сохранить изменения
14:39
причём теперь я ему похоже и пароль "сменил")
14:39
непосредственно в ноке
14:39
но т.к. авторизация лдапом - внесённый в нок пароль не работает
14:40
и удалить пользователя нельзя, чтобы заново сгенерился
14:42
получается, что внести в нок надо именно основной его пароль. видимо так
14:57
а кто тут был из Армении?
Share this page
Share this page: