
Dmitry
21.08.2018
19:52:34
людей нужно чем-то увлечь
для этого стоит сформулировать общую миссию проекта
если этого не сделать, все-равно придется к этой теме вернуться
на этом шаге придется отвечать на вопросы - а почему не ....

Google

Dmitry
21.08.2018
19:55:17
что сейчас и происходит

Ivan
21.08.2018
19:55:52
:) рад рац предложениям.
Заменить главную на список полезных ссылок?
В порядке, который может пригодиться человеку, который начал искать?

Алексей
21.08.2018
19:56:19
годится. на кб можно поставит главной любую страницу.
предложт шаблон давай вместе доработаем
текущий шаблон делал я много лет назад. в голове были теже мысли. может пропустил чо

Dmitry
21.08.2018
19:57:04
многие обламываются на том, что не выдерживают чужой критики
когда появится команда, появится вопрос личной мотивации
она у всех разная
и появится вопрос личной мотивации
дальше -- все начинали с маленького и простого, более понятного, чем все эти монстры
все закончили одним и тем же
ziptie нынче стал inventory

Ivan
21.08.2018
20:00:17

Google

Dmitry
21.08.2018
20:00:28
NOC тоже сложно назвать маленьким
так что рости придется, и легкость тут - слабый аргумент
скорее - временное состояние

Алексей
21.08.2018
20:01:41

Dmitry
21.08.2018
20:01:58
Ладно, по морали у меня все
если NOC кажется тяжелым, то можно взять скрипты NOC и сделать минимальную обвязку
не факт, правда, что она будет более легковесной

Dmitry
21.08.2018
20:02:58
ну и как вариант, продукт может дорасти до такой стадии, что его можно будет продавать

Dmitry
21.08.2018
20:03:14
Дим, а это уже неизбежная стадия

Wingman
21.08.2018
20:03:23
уже можно?)

Dmitry
21.08.2018
20:03:30
да, конечно

Алексей
21.08.2018
20:03:39
тем более вон и покупатель есть в виде павла

Wingman
21.08.2018
20:03:43
пока дошел, все мысли повылетали)

Dmitry
21.08.2018
20:03:54
вот

Wingman
21.08.2018
20:04:02
ща, соберусь, сформулирую

Dmitry
21.08.2018
20:04:12
По Павлу я могу отдельно
там все коротко -- таков рынок
готов потратиться - приглашаешь вендоров и слушаешь байки
и задаешь вопросы

Алексей
21.08.2018
20:04:55
кстати потом на тендере павел такой возьмет и выставит не функциональные требования в виде ha и работы с _вставить тут нужное_ и модели безопасности а пределами разума

Google

Dmitry
21.08.2018
20:05:06
не готов - готовь читать тонны маркетингового булшита
ну да, потом условный Павел захочет LDAP, веб-морду и автологаут через 10 минут
Вот лично я не помню, чтобы мы с Павлом обсуждали какие-либо деталии
по способности NOC работать с критичной инфраструктурой
Крупнейшие сети в РФ обслужииваются NOC
или его производными
тут медицинский факт
и NOC интегрирован с другими системами
и часть из этих внедрений сделала наша проектная команда, которая замечательно уживается в Сателе вместе с РТУ

Dmitry
21.08.2018
20:11:40
До сих пор, как вспомню OneAccess, так вздрогну

Dmitry
21.08.2018
20:11:57
и конкретно по NOC там сейчас лучшая экспертиза
и она вполне возвращается в проект, когда оно целесообразно
BTW, опыт трехлетней давности с NOC мало применим к текущему состоянию

Dmitry
21.08.2018
20:16:57
Я больше скажу, как только заработает бесшовное обновление с develop, появится еще куча народа со своими уже готовыми разработками.

Ivan
21.08.2018
20:17:07
Есть много вещей, видя которые человек говорит "йопт" и бросает

Dmitry
21.08.2018
20:18:06
Dmitry https://code.getnoc.com/noc/noc/milestones/1 - разгребаем, и полируем миграцию

E_zombie
21.08.2018
20:18:29
Лучше водочки выпили

Dmitry
21.08.2018
20:18:39

Ivan
21.08.2018
20:18:41

Google

Алексей
21.08.2018
20:18:45

Dmitry
21.08.2018
20:18:48
NOC не кокаин, чтобы его пробовать
говно нужно выметать
даже если оно займет несколько итераций


Wingman
21.08.2018
20:20:30
Большая часть твоих аргументов (да практически все) связаны с тем, что "сложности роста", "неизбежность сбора команды", "столкнёшься с теми же проблемами" и т.д. и т.п.
Всё-таки ты, видимо, невольно сравниваешь мою недоподелку с НОКом.
Я ещё раз повторю: у меня нет цели ни популяризоваться, ни сделать крутой опенсурс продукт, ни, тем более, сделать что-то, универсальное для всех.
Другая часть аргументов - NIH. В какой-то мере это, возможно, и справедливо - но!
Пример №1: вот есть у меня база свитчей. Сначала в своей бд была ; потом в билинг перетащили, чтобы нативно с юзерами связывать. В общем, где-то они хранятся.
Мне необходимо знать, какие из этих свитчей живы. Желательно, как можно более "нативно" - потому что в своей ЦРМке прикручено управление ими: слазить привязать АЦЛи, посмотреть текущие АЦЛи и т.д.
Мой вариант: за 1-2 вечера я написал на сях пинговалку, берущую свитчи из БД, пингующую, обнавляющую их состояние там же, в бд. Потом взял и переписал на го - ну просто потому что почему бы и нет.
Всё это лежит на гитхабе - потому что мне не жалко, а не потому что я хочу из этого сделать что-то гигантское! :) Несколько человек (пользователей аналогичного моему билинга) сочли эти штуки крутыми и удобными и пользуются - ну и ок.
Твой вариант: это всё не нужно, колхоз, неподдерживаемо после моего увольнения, нужно было поставить нок, смигрировать туда базу свитчей, постоянно её синхронизировать - и было бы щщасте.
Точно твой вариант лучше?
Пример №2: захотелось мне в конце нулевых уйти от туннелей и перевести сеть на ipoe. Лучший вариант - option82, о привязки к макам и речи быть не может.
Мой вариант: написал dhcp-сервер, работающий с моим билингом, выдающий айпишники так, как мне нужно. Сменился билинг - изменил пару запросов. Эта штука позволила сделать гибкую и полностью автоматическую систему регистрации новых юзеров: выдачу "левых" сетей, из которых трафик редиректится только на нужную веб-страничку ; моментальную перевыдачу "нормальных" айпишников сразу после того, как юзер вбил свои данные, и т.д. и т.п.
Твой вариант (судя по анти-NIH-синдрому :)) - нужно было "как все" юзать ISC и страдать, страдать, страдать. Чистить лизы скриптами, обновлять многомегабайтные конфиги, рестартить по каждому чиху и т.д.
Точно мой вариант хуже? Но ведь NIH же?
Извиняюсь за то, что такими аналогиями кидаюсь - мне так проще аргументировать "инхауз разработку", против которой вы так категорично настроены...
Что касается этого моего поделия. Ещё раз: у меня абсолютно нет цели сделать "очередную супер NMS". Но у меня есть нужда в штуках для автоматизации, в которых я буду на 100% уверен. Ну ладно, на 99%.
Они маленькие, заточены под какие-то мелкие задачи - но простые как молоток.
» В одиночку такие проекты в принципе не вытягиваются уже
Вот какие - такие, учитывая вышесказанное? :)
» итого по третьему - NIH, дерьмовая мотивация
Блин. Вот взять заббикс (извините).
Он тоже вполне себе NIH, но вполне используется - потому что простой и стабильный! :)
» Крупнейшие сети в РФ обслужииваются NOC
Ну я ведь не сильно ошибусь, если предположу, что эти инсталляции отдельный штат постоянно обслуживает?
уф


Dmitry
21.08.2018
20:21:51
пп.1 - в NOC есть система ETL для выгрузки данных, и datastream для отдачи
абсолютно стандартное решение, когда одна из систем выступает источнииком данных, другая - приемником
оно так почти везде
Возможно, мостик к какому-то источнику было бы проще разработать, чем делать все с нуля
что касается интеграции со всякими инвентарками - я готов помогать в рамках подготовки к релизу
так как чем больше систем из коробки будет поддерживаться, тем лучше


Алексей
21.08.2018
20:25:40
Большая часть твоих аргументов (да практически все) связаны с тем, что "сложности роста", "неизбежность сбора команды", "столкнёшься с теми же проблемами" и т.д. и т.п.
Всё-таки ты, видимо, невольно сравниваешь мою недоподелку с НОКом.
Я ещё раз повторю: у меня нет цели ни популяризоваться, ни сделать крутой опенсурс продукт, ни, тем более, сделать что-то, универсальное для всех.
Другая часть аргументов - NIH. В какой-то мере это, возможно, и справедливо - но!
Пример №1: вот есть у меня база свитчей. Сначала в своей бд была ; потом в билинг перетащили, чтобы нативно с юзерами связывать. В общем, где-то они хранятся.
Мне необходимо знать, какие из этих свитчей живы. Желательно, как можно более "нативно" - потому что в своей ЦРМке прикручено управление ими: слазить привязать АЦЛи, посмотреть текущие АЦЛи и т.д.
Мой вариант: за 1-2 вечера я написал на сях пинговалку, берущую свитчи из БД, пингующую, обнавляющую их состояние там же, в бд. Потом взял и переписал на го - ну просто потому что почему бы и нет.
Всё это лежит на гитхабе - потому что мне не жалко, а не потому что я хочу из этого сделать что-то гигантское! :) Несколько человек (пользователей аналогичного моему билинга) сочли эти штуки крутыми и удобными и пользуются - ну и ок.
Твой вариант: это всё не нужно, колхоз, неподдерживаемо после моего увольнения, нужно было поставить нок, смигрировать туда базу свитчей, постоянно её синхронизировать - и было бы щщасте.
Точно твой вариант лучше?
Пример №2: захотелось мне в конце нулевых уйти от туннелей и перевести сеть на ipoe. Лучший вариант - option82, о привязки к макам и речи быть не может.
Мой вариант: написал dhcp-сервер, работающий с моим билингом, выдающий айпишники так, как мне нужно. Сменился билинг - изменил пару запросов. Эта штука позволила сделать гибкую и полностью автоматическую систему регистрации новых юзеров: выдачу "левых" сетей, из которых трафик редиректится только на нужную веб-страничку ; моментальную перевыдачу "нормальных" айпишников сразу после того, как юзер вбил свои данные, и т.д. и т.п.
Твой вариант (судя по анти-NIH-синдрому :)) - нужно было "как все" юзать ISC и страдать, страдать, страдать. Чистить лизы скриптами, обновлять многомегабайтные конфиги, рестартить по каждому чиху и т.д.
Точно мой вариант хуже? Но ведь NIH же?
Извиняюсь за то, что такими аналогиями кидаюсь - мне так проще аргументировать "инхауз разработку", против которой вы так категорично настроены...
Что касается этого моего поделия. Ещё раз: у меня абсолютно нет цели сделать "очередную супер NMS". Но у меня есть нужда в штуках для автоматизации, в которых я буду на 100% уверен. Ну ладно, на 99%.
Они маленькие, заточены под какие-то мелкие задачи - но простые как молоток.
» В одиночку такие проекты в принципе не вытягиваются уже
Вот какие - такие, учитывая вышесказанное? :)
» итого по третьему - NIH, дерьмовая мотивация
Блин. Вот взять заббикс (извините).
Он тоже вполне себе NIH, но вполне используется - потому что простой и стабильный! :)
» Крупнейшие сети в РФ обслужииваются NOC
Ну я ведь не сильно ошибусь, если предположу, что эти инсталляции отдельный штат постоянно обслуживает?
спасибо за длиннопост ! люблю такие.


Dmitry
21.08.2018
20:26:14
Пример -№2 - а вот весьма спорное, я видел такое на freeradius
Больше полумиллиона живых абонентов
ее до меня два раза уже передавали по мере текучки

Wingman
21.08.2018
20:27:23
Возможно, мостик к какому-то источнику было бы проще разработать, чем делать все с нуля
Вот к сожалению чёрт его знает.
Простой пример: отсутствие возможности удаления чего-либо. Ну это же.... как минимум странно выглядит :)
Вот просто сценарий: поставил нок, стоит в продакшне, всё круто.
Потом случайно взял и тыркнул "удалить" на каком-нибудь свитче (да, кнопка есть!!!).
Иииииии.... Как минимум скорее всего не удастся потом использовать айпишник этого свитча, как максимум - вообще непредвиденные баги полезут изо всех щелей :)
Когда я спрашивал тут, как эти ошмётки вычистить — никто не смог сказать, пришлось тупо переставлять нок )

Dmitry
21.08.2018
20:27:30
я ее не выкинул, а разогнал на 30%

Wingman
21.08.2018
20:28:17
ну то есть, радиус даёт только интерфейс к сети - и всё, остальное - как напишешь, так и будет

Google

Dmitry
21.08.2018
20:28:36
нет, это настройками

Dmitry
21.08.2018
20:28:59
просмотрел большой пост
у нока есть http api, через которое можно спокойно обращаться к нему из биллинга

Dmitry
21.08.2018
20:29:22
И у NOC'а готовится nbi, чтобы упростить этот процесс
и разделить морду от API

Wingman
21.08.2018
20:29:36

Dmitry
21.08.2018
20:29:50
и?

Wingman
21.08.2018
20:30:00
причём - 100500 параметров, и хрен кто скажет, какие из них обязательные, какие нет

Dmitry
21.08.2018
20:30:13
и?
интеграционный API мы описываем и сдаем заказчику
ты свой задокументировал уже?

Wingman
21.08.2018
20:30:41
а, это уже из платной сферы? ну ок)

Dmitry
21.08.2018
20:30:54
?
Что есть платное или бесплатное?

Wingman
21.08.2018
20:31:32
ну, как следует из диалога - получить документацию для API - стоит денег :)

Dmitry
21.08.2018
20:31:53
https://docs.getnoc.com/en/api.html
вот тебе еще раз пример, новый API для интеграции
он задокументирован

Алексей
21.08.2018
20:32:22
;)

Wingman
21.08.2018
20:33:00

Dmitry
21.08.2018
20:33:14
ну так то, что нет - всегда можно исправить