
Алексей
26.05.2016
18:02:17
Я не понял как 'программистки' и "он не работает" связаны

Andrey
26.05.2016
18:06:30
ну) я так понимаю, когда нок выполняет скрипт get_capabilities, он правит переменные из блока execute
но я пишу реализацию get_capabilities, в которой определяю свои capabilities.
Для примера взял реализацию из скрипта для Микротика. Перепроверил, но по какой-то причине debug-script (при выполнении его для Микротика) эти специфичные capabilities не отображает
И вот я не могу разобраться, или это особенность работы debug-script или что-то не работает
в итоге вопрос такой - get_capabilities для Микротика работают? в плане считывания
`
caps["MikroTik | RouterOS | License | SoftwareID"] = c["software-id"]
caps["MikroTik | RouterOS | License | Level"] = int(c["nlevel"])
`
caps["MikroTik | RouterOS | License | SoftwareID"] = c["software-id"] и caps["MikroTik | RouterOS | License | Level"] = int(c["nlevel"])

Google

Andrey
26.05.2016
18:13:09
а, прошу прощения. Вопрос не актуален.
для микротика get_capabilities уже переписали:)
теперь всё по другому реализовано
а нет, это я не ветку default посмотрел

Dmitry
27.05.2016
06:18:30
фотки программисток в неглиже в студию

SS
27.05.2016
06:20:49
тяпница!

Ilya
27.05.2016
06:21:12
lmgtfy календарь авантел
Не совсем программистки, но всё равно красиво.

Dmitry
27.05.2016
06:28:17
не, у e_zombie было покруче

Илья
27.05.2016
06:31:22
настольная книга @dvolodin

Evgeniy
27.05.2016
07:08:59
всем утра!
вопрос, как можно экспортировать, то что я наваял в Inventory (Connection Rules, Connection Types и т.д.)?

Dmitry
27.05.2016
07:13:06
Дима перенял пятничную эстафету у зомби

Google

Ilya
27.05.2016
07:18:02

Evgeniy
27.05.2016
07:51:51
а случаем не в базе хранятся созданые объекты из Inventory? просто прогнал через поиск текста в /opt/noc/* - результат нулевой

Ilya
27.05.2016
08:05:03
В базе
Тебе надо в коллекции посмотреть как сделано сейчас
/opt/noc/FM/collections
Вроде такой путь

Evgeniy
27.05.2016
08:07:02
есть howto как экспортировать в файлы, что бы передать?)
по тому пути, кстати как и в /opt/noc/inv, лежать json файлы, которые указаны, как buildin

Ilya
27.05.2016
08:11:56
Экспортируй свои наработки в Jain, затем положи в коллекции и инсталлируй ./noc collection -i /path
Json*

Evgeniy
27.05.2016
08:12:22
так вот вопрос: как это сделать?

SS
27.05.2016
08:54:32
а можно про zabbix в пятницу спросить?
3.0 кто либо пробовал?

Dmitry
27.05.2016
08:57:09
украдкой так, как про героин
дилеры в соседнем чате :)

Ivan
27.05.2016
08:58:55

Dmitry
27.05.2016
09:02:31
NOC вполне нормально может дружить с заббикстом
и выгружать из него данные по ETL

Алексей
27.05.2016
09:03:03
эх чистякова на вас нет.

Dmitry
27.05.2016
09:03:40
наверное, к релизу нужно извернуться и сделать extractor'ы из заббикса

Google

Dmitry
27.05.2016
09:03:46
а может и из других систем
если интересно, могу научить

Ivan
27.05.2016
09:07:27

Dmitry
27.05.2016
09:19:43
core/etl/loader
это то, что мы умеем грузить

SS
27.05.2016
09:26:46
API бы лучше документированный запилили

Dmitry
27.05.2016
09:27:17
для SA вполне себе документированный API

SS
27.05.2016
09:28:15
да, мне норм. Давно на нём
у меня в 2.4 много плюшек веншних прикручено, в том числе и по api и в веб морде переделок много + самописное. На 3.0 переписывать все н адо

Dmitry
27.05.2016
09:31:03
core/script/base.py и core/profile/base.py

Ilya
27.05.2016
09:33:53
Dmitry
inv.map: Automatical tree layout
Как работает?

Dmitry
27.05.2016
09:34:32
Автоматом он работает
определяет, если сегмент - кольцо, то запускает кольцевую раскладку
если дерево - деревянную
если черти-что на палочке - пружину

Ilya
27.05.2016
09:35:07
?

SS
27.05.2016
09:40:53

Dmitry
27.05.2016
10:11:07
API для интеграции, думаю, скоро появится
через JSON-RPC
нужно только подумать, все ли модели выставлять наружу

Google

Dmitry
27.05.2016
11:48:39
https://www.evernote.com/l/ADm5rhzlKExOtZY86IfoL33yF_8QHNqz0PM

Dmitry
27.05.2016
11:50:01
а чего там подбирать ?
у всех админов пароль или "хуй" или "123". У самых параноиков - "хуй123"

Ilya
27.05.2016
11:50:33
в больших масштабах полезно

Илья
27.05.2016
11:50:38
а если на железке стоит защита от поборов

Dmitry
27.05.2016
11:50:46
ССЗБ

Алексей
27.05.2016
11:51:00

Dmitry
27.05.2016
11:51:09
микросервис soldering_iron поможет вспомнить
поборы - вообще плохо
как и коррупция
церковная десятина портами :)
и дополнительно для европы - право первого порта

Илья
27.05.2016
12:03:20
ССЗБ
отнюдь, вполне разумная защита, блокировка пользователя на 15 минут если кто-то пытается подобрать пароль. В кспд это может не так распространено, а в инете должно быть обчзательно

Dmitry
27.05.2016
12:03:44
эээ

Алексей
27.05.2016
12:03:45
конечно

Dmitry
27.05.2016
12:03:55
они вообще не должны торчать наружу
какой перебор

Илья
27.05.2016
12:04:03
кто не должен?
а если у меня управление на белых адресах
и ацл не помогут

Алексей
27.05.2016
12:05:05

Google

Dmitry
27.05.2016
12:05:18
эм
первый же сканер, который перебирает все подрял, оставляет твое железо без управления

Илья
27.05.2016
12:05:38
ладно, уговорили, ацл решают, но подбор изнутри может идти

Dmitry
27.05.2016
12:05:41
:)

Алексей
27.05.2016
12:10:01

Илья
27.05.2016
12:11:33

Алексей
27.05.2016
12:11:55
делать дискаверинг железа

Илья
27.05.2016
12:12:03
слушай, ты же failtoban на сервере настраиваешь, почему считаешь что на роутере оно не надо

Алексей
27.05.2016
12:12:52
Илья, при чем тут ?

Илья
27.05.2016
12:13:02
при подборе паролей
разницы никакой
есть хост и парольный доступ

Алексей
27.05.2016
12:14:52
при дискаверинг железа не надо найти правильный логопас для нее ?

Илья
27.05.2016
12:15:25
надо но как ты будешь опеределять, с этого адреса разрешить подбор пароля, а с этого нет?
а если вирусня начнет это делать?