@nocproject

Страница 2092 из 2357
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]

...: 'name': i.name ...: }) File "<ipython-input-7-f6e217c00e14>", line 16 print resp[] ^ SyntaxError: invalid syntax In [8]:
А если на вход дается список команд, а не одна, то в resp записывается список ответов на каждую команду, обращение к ответу по индексу resp[0] resp[1] в зависимости от того сколько команд в списке..

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

а как комманды разделять ?

Dmitry
15.06.2018
09:32:39
а как комманды разделять ?
Простейший пример https://pastebin.com/vdFZsfhb

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
например? Всё что показано в WebUI можно получить через API
Про апи я не знаю, дай наводку... ну тогда можно... извини...

Stannis
15.06.2018
09:45:23
Про апи я не знаю, дай наводку... ну тогда можно... извини...
Наводку? Жмёшь F12 во время отрсовки дисплея и всё как на ладони Это же майкросервисы : )

Отдельно спасибо разработчикам за все эти Фичи!

Dmitry
15.06.2018
09:48:34
Наводку? Жмёшь F12 во время отрсовки дисплея и всё как на ладони Это же майкросервисы : )
Спасибо, я лучше с питоном.. я думал есть адекватное описание api... джанго нормально достает из бд все что нужно...

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
у меня так было когда git не установлен был
такое может еще быть с проксей или бедой с правами

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
у меня так было когда git не установлен был
да, дело было в git, спасибо за подсказку

аничотакая! ))

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

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. Но с ноком не заработало. Может уже кто то делал. Нужно чтобы можно было подключить к реплике базы,она рид онли

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

Страница 2092 из 2357