
Dmitry
15.06.2018
09:06:52
Наконец-то мы нашли как запускать команды commands на mo из скрипта !! Теперь если понятно как действует выборка из бд django можно писать что-нибудь свое кастомизированное. В ссылке небольшая ошибка в импорте и небольшая неточность в цикле, но сам по себе метод рабочий !!
https://kb.nocproject.org/pages/viewpage.action?pageId=21725228

E_zombie
15.06.2018
09:23:23
...: 'name': i.name
...: })
File "<ipython-input-7-f6e217c00e14>", line 16
print resp[]
^
SyntaxError: invalid syntax
In [8]:

Dmitry
15.06.2018
09:23:57
Я ж написал про неточность

Google

Dmitry
15.06.2018
09:24:30
Либо resp либо resp[0]

E_zombie
15.06.2018
09:28:24
логично. спасибо. сейчас поэкспериментирую.
а как комманды разделять ?

Dmitry
15.06.2018
09:32:39

Stannis
15.06.2018
09:35:45
А что за задача?
Запустить кастомную команду?

E_zombie
15.06.2018
09:36:45
просто из шелла ходить на железку и что то там делать.
часто делать снимплеты не совсем удобно.

Stannis
15.06.2018
09:37:41
Это что то отличное от noc cli ?

Dmitry
15.06.2018
09:38:36
А что за задача?
Воспользоваться классным интерфейсом нока и его базой данных, чтобы наконфигурить чтонибудь на устройствах, или обработать быстро вывод команд при ночных работах и т.п. применений куча

Stannis
15.06.2018
09:39:16
А это да
Только я по началу всё делал через API

Google

Stannis
15.06.2018
09:39:42
Потом переключился на либы
через API можно было подключать свой перл : )
LWP и погнали

E_zombie
15.06.2018
09:41:20
извращенец

Dmitry
15.06.2018
09:41:36
LWP и погнали
Можно и так, но в mo есть факты например, и к ним можно обращаться через питоновский скрипт... перл туда не залезет

Stannis
15.06.2018
09:42:31
например?
Всё что показано в WebUI можно получить через API

Dmitry
15.06.2018
09:43:55

Stannis
15.06.2018
09:45:23
Отдельно спасибо разработчикам за все эти Фичи!

Dmitry
15.06.2018
09:48:34

kk
15.06.2018
09:59:30
вах вах
https://github.com/vulnersCom/zabbix-threat-control

Ilya
15.06.2018
10:00:33
Invalid value for 'remote_system_id': MACAddressParameter: 'c-2df1-69e'
уаэй

Roman
15.06.2018
12:57:54
Коллеги, если web-морда tower'a пишет "repo is not pulled pull repo first". Где этот репо затянуть, подскажите плиз

Алексей
15.06.2018
12:58:27
внопка прямо на этом экране есть

amindomao
15.06.2018
12:58:49

Roman
15.06.2018
12:59:10
делал, но он все равно пишет

Алексей
15.06.2018
12:59:41
если делал и всё равно пишет значит надо открыть лог и посмотреть

Dmitry
15.06.2018
12:59:49
у меня так было когда git не установлен был

Алексей
15.06.2018
12:59:50
логи в докере.

Google

Алексей
15.06.2018
13:00:04

Roman
15.06.2018
13:00:59
ооооок... ща посмотрим, спс

Dmitry
15.06.2018
13:03:55
А если в custom профайл пилишь его по особому называть надо или можно клонировать тот который в основном профиле ?

Алексей
15.06.2018
13:04:27
рестарт активатора вполне должен всё решить

Roman
15.06.2018
13:25:37
аничотакая! ))
если делал и всё равно пишет значит надо открыть лог и посмотреть
Алексей, ставлю по данной статье (last modified by Алексей Широких on 06.03.2018)
https://kb.nocproject.org/pages/viewpage.action?pageId=22380903
Подскжите, как на модерацию внести правку? Вам написать? Там в разделе "Подготовка NOC-tower", где описана установка пакетов может добавить git ?

Алексей
15.06.2018
13:34:11

Roman
15.06.2018
13:35:19
надо зарегаться я так полагаю?

Алексей
15.06.2018
13:36:00
будто бы в этом мире остались места где не надо регатся и указывать номер телефона и группу крови.
а погодите да. на кб не надо указывать номер телефона и группу крови ;)

E_zombie
15.06.2018
13:38:30
такой вариант лучше.

Pavel
15.06.2018
13:38:57

Roman
15.06.2018
13:39:23

E_zombie
15.06.2018
13:40:12
gattaka следит за тобой

Roman
15.06.2018
13:51:19
подскадите еще если не сложно народ, что такое инстансы, и какое их количество выбирать?
и если нет pool'а default - насколько это страшно? )

Tazik
15.06.2018
13:55:57

Google

Dubridze
15.06.2018
13:58:18
?

Алексей
15.06.2018
14:00:56
Инстансы это процессы.

Roman
15.06.2018
14:07:54
cgfcb,
спасиб

Edward
15.06.2018
15:01:03

Ilya
15.06.2018
17:13:39
@freeseacher тут пиарят https://github.com/sorintlab/stolon/blob/master/README.md

Алексей
15.06.2018
17:14:27
У тя чем то плохо работает патрони?

Ilya
15.06.2018
17:14:53

Алексей
15.06.2018
17:20:41
Ну слотон это скорее для облачного

E_zombie
15.06.2018
17:21:51
неплохо. я бы больше попы в зеркале подгадал

Tazik
15.06.2018
19:32:45

Ficsh
15.06.2018
19:49:04
Парни,а кто подскажет как в ноке убрать фичу чтобы при логине джанга не пыталась писать в базу, есть в инете модуль django_no_login_time. Но с ноком не заработало. Может уже кто то делал. Нужно чтобы можно было подключить к реплике базы,она рид онли

Ivan
15.06.2018
20:09:36

Ficsh
15.06.2018
20:12:11
Иметь в другом дц копию, понятно когда слейв станет мастером все заработает, но пока людям нужна только справочная информация (ipam) чего бы их не отправить на слейв

Ivan
15.06.2018
20:13:13
Чего бы тебе не сделать ха-веб?

Ficsh
15.06.2018
20:16:20
Мароки больше. Нет задачи именно ха держать. Самое простое репликация. Если бы не эта запись в бд ) все было бы шоколадно. Кстати апи так нормально работает
А вот веб интерфейс вредничает
Ну то есть если у вас много кто запрашивает инфу просто по айпишникам можно вот так со слейва отдавать. А писать разумеется в мастер, так снять нагрузку с бд.
Ну в общем не об этом речь )

Google

Ficsh
15.06.2018
20:20:27
Я спросил может кто уже заморачивался. Я просто бегло попробовал в файле аутч.пи закоментить все апдейды и сейфы.не помогло )
если кому интересно , то вот в этом файле лежит тот user.save() который пишет в базу при логине, если кому надо
/opt/noc/main/apps/desktop/views.py

Алексей
15.06.2018
23:27:11
Думаю сильно в джанге
Какую задачу решаете?

Ficsh
15.06.2018
23:28:04
в фунции def api_login(self, request)
да уже какая разница ,просто тут поиском люди иногда по чатику пользуется может кому понадобится

Алексей
15.06.2018
23:29:19
Не думаю что таким образом получится сделать ro slave