Перейти к содержимому
Калькуляторы

Т.е Вы рекомендуете использовать 4-ю версию ? На сколько она стабильна ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Т.е Вы рекомендуете использовать 4-ю версию ? На сколько она стабильна ?

 

Как бетонный блок. Поставили и забыли о существовании.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кроме всего проблемы возникают у тех, кто использует не стандартную схему вызова SSH, а выполняет все скриптовыми языками.

...

ssh billing@1.1.1.1 "команда"

 

 

Вы ведь не вводите ручками каждую команду в консоли, наверно используете какой то язык програмирования для автоматизации.

Не поделитесь информацией, какой язык позволяет делать "сверхбыстрые" соединения?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кроме всего проблемы возникают у тех, кто использует не стандартную схему вызова SSH, а выполняет все скриптовыми языками.

...

ssh billing@1.1.1.1 "команда"

 

Вы ведь не вводите ручками каждую команду в консоли, наверно используете какой то язык програмирования для автоматизации.

Не поделитесь информацией, какой язык позволяет делать "сверхбыстрые" соединения?

 

По большому счету, дело не в скорости, а в возможностях контроля и диагностики выполняемых процедур. В скриптах мало для этого инструментов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

 

По большому счету, дело не в скорости, а в возможностях контроля и диагностики выполняемых процедур. В скриптах мало для этого инструментов.

 

а тут по подробней можно ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

По большому счету, дело не в скорости, а в возможностях контроля и диагностики выполняемых процедур. В скриптах мало для этого инструментов.

 

а тут по подробней можно ?

 

Можно и пофантазировать. Например, вызвали скриптик создания почтового ящика. Скрипт отработал, биллинг успокоился. А реально создался такой ящик или нет - не известно. Ну ладно, пусть известно, пусть создался. Но через 5 минут по какому-либо недоразумению он был удален. Руками (ногами, ушами), не важно. Скриптик об этом уже не узнает. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можно и пофантазировать. Например, вызвали скриптик создания почтового ящика. Скрипт отработал, биллинг успокоился. А реально создался такой ящик или нет - не известно. Ну ладно, пусть известно, пусть создался. Но через 5 минут по какому-либо недоразумению он был удален. Руками (ногами, ушами), не важно. Скриптик об этом уже не узнает. :)

 

Проверка входных значений при вызове скрипта + проверка корректности выполнения операции.

Это вопрос к архитектуре приложения, а не формату его выполнения.

 

Хотите сказать что NullPointerException или undefined в компилируемых языках программирования вас спасут?

Или для "проверки существования ящика" у Вас висит уютненький Listener, написанный специально для этой цели, а "почтовый ящик" при удалении обязан кричать об этом всем вокруг.

Или может вы написали, скомпилировали и засунули в Mikrotik парсер логов "почтового сервера"?

 

Если вы намекаете на обработку событий, то ничего не мешает вам уведомлять CGI-скрипт о удалении "почтового ящика".

То есть, как уже говорил, "это вопрос к архитектуре приложения, а не формату его выполнения".

 

Извиняюсь, если тон немного не тот, но мне действительно интересно работает ли это взаправду или это просто маркетинговый ход.

 

З.Ы. Если кто забыл, разговор шел о впихуемости невпихуемого, а именно вызове нескольких сотен ssh-подключений за то время, которое больше никому не удавалось это сделать, из-за проблем(недоразумений) в работе RouterOS.

Изменено пользователем antoman

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

Можно и пофантазировать. Например, вызвали скриптик создания почтового ящика. Скрипт отработал, биллинг успокоился. А реально создался такой ящик или нет - не известно. Ну ладно, пусть известно, пусть создался. Но через 5 минут по какому-либо недоразумению он был удален. Руками (ногами, ушами), не важно. Скриптик об этом уже не узнает. :)

 

Пример push конечно из далёких 90-х, все современные системы занимаются как раз мониторингом состояний например раз в час есть ящик супер нет а должен быть значит восстановить. хотя суть вопроса состояла как раз в том что множество запросов просто убивают ssh на микротик.

 

кстати как показывает документации карбон делает просто push через несколько скриптов

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Хотите сказать что NullPointerException или undefined в компилируемых языках программирования вас спасут?

 

Похоже, вы путаете ошибки в коде с нештатными ситуациями в системах.

 

Остальное оставлю без ответа.

 

хотя суть вопроса состояла как раз в том что множество запросов просто убивают ssh на микротик.

 

Ну да, я понял.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Похоже, вы путаете ошибки в коде с нештатными ситуациями в системах.

 

Я повторю в третий раз: "Это [ возможности контроля и диагностики выполняемых процедур ] вопрос к архитектуре приложения, а не формату его выполнения."

Наличие внештатных ситуаций не зависит от того, используется скриптовый язык или компилирумый,

точно так же, как и обработка этих ситуаций.

Изменено пользователем antoman

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Похоже, вы путаете ошибки в коде с нештатными ситуациями в системах.

 

Я повторю в третий раз: "Это [ возможности контроля и диагностики выполняемых процедур ] вопрос к архитектуре приложения, а не формату его выполнения."

 

Не надо повторять прописных истин. Я сказал то, что сказал. Скриптовые языки, конечно, позволяют создавать процедуры контроля, но они получаются очень громоздкими и сложными. На практике, как правило, почти никогда скритпы не включают в себя инструментарий контроля. Ибо, сами языки провоцируют на откровенный шаробейчик. Ну а вызов удаленных скриптов по ssh вообще не дает практически никакой возможности на анализ нештатной ситуации, кроме как "Произошла неизвестная ошибка", а порой и этого не делается, вызов идет в слепую.

 

Да, вы правы, что и на базовых языках можно такую хрень накатать, что потом 30 трезвых не разберется.

 

Наличие внештатных ситуаций не зависит от того, используется скриптовый язык или компилирумый,

точно так же, как и обработка этих ситуаций.

 

Не разу не видел ни у кого в скриптах анализа "почему не открывается файл". В программе очень просто сделать проверку - то ли нет ожидаемого файла, то ли нет доступа к этому файлу, то ли закончилось место на девайсе. И в зависимости от результата предпринимаются соответствующие действия, исправляющие ошибку. Так-что с обработкой вы в корне не правы.

 

И да, лет 20 назад я любил подискутировать, приводил кучу аргументов, пытался показать, в чем собеседник ошибается, старался убедить его. Но очень давно понял, что в большинстве случаев собеседники кидаются спорить вовсе не для того, что бы разобраться в ситуации. Поэтому стараюсь не ввязываться в бессмысленную трату времени. Я высказал свое мнение, не согласны - ну и хорошо. Мне от этого ни жарко, ни холодно. Кто умный, тот свой опыт сам наберет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В программе очень просто сделать проверку - то ли нет ожидаемого файла, то ли нет доступа к этому файлу, то ли закончилось место на девайсе.

Любой код, в конце концов, приводится к системным вызовам (или ассемблеру). Тут дело в уровне абстракции, которого позволяет достичь тот или иной язык программирования,

хотя ничто не мешает подключить(или написать) библиотеку для контроля выполнения программы или в случае Mikrotik, проверки создалось/изменилось/удалилось ли правило.

 

Насчёт

Да, вы правы, что и на базовых языках можно такую хрень накатать, что потом 30 трезвых не разберется.

Это вопрос к программисту, который должен думать о понятности своего кода. Можно и 'print "Hello, world"' на высокоуровневом языке написать так, что "потом 30 трезвых не разберется".

 

то ли нет ожидаемого файла, то ли нет доступа к этому файлу, то ли закончилось место на девайсе

Даже в скриптовом языке програмирования Bash есть тесты на наличие файла, наличие доступа, наличие информации в файле.

 

Но очень давно понял, что в большинстве случаев собеседники кидаются спорить вовсе не для того, что бы разобраться в ситуации. Поэтому стараюсь не ввязываться в бессмысленную трату времени.

На это уже ответил:

Извиняюсь, если тон немного не тот, но мне действительно интересно работает ли это взаправду или это просто маркетинговый ход.

Спасибо Вам, хотя дискуссия получилась неинформативной.

 

Может, Saab95, Вы мне ответите?

Может я что-то не понял в Ваших сообщениях?

. У нее так же очень хорошо работает управление микротиками по SSH - по схеме одна команда одно соединение. Например при смене месяца отправка всех блокировок занимает около 15-20 минут на количестве абонентов 1500 человек. На других биллингах пишут, что они теряют связь с микротиком. Карбон ее не теряет.

Кроме всего проблемы возникают у тех, кто использует не стандартную схему вызова SSH, а выполняет все скриптовыми языками.

Изменено пользователем antoman

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Блин не по теме обхаил карбон редуктор )

Редуктор как раз очень хорош.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вообще не понятно что тут обсуждается.

 

Есть 4 версия карбона - нормальное, рабочее решение. Есть 5-я версия карбона - полная лажа, в которой разработчики биллинга считают, что они лучше знают как управлять оборудованием оператора, который этот биллинг покупает. Кроме всего в 5 версии жутко не удобная навигация через веб и убрали управляшку под винду, поэтому те вещи, которые делались 2-мя щелчками мышки, теперь занимают по 5 минут времени.

 

По SSH управление простое - произошло событие, например изменение скорости. Тут есть 2 варианта отправки команд:

 

1. Найти старое ограничение и поменять ему параметры скорости, это легко сделать, если каждое соединение обозначено как логин абонента, либо его ID и т.п.

2. Удалить старое ограничение и создать новое. Опять же используются те параметры для поиска и именования записей.

 

Обычно тип 1 используется с туннелями PPPoE, тип 2 с IPoE.

 

Если биллинг отправил команду на микротик, то она в 99.9 процентах случаев выполняется и никаких проблем не происходит. Проблемы могут быть, когда в биллинге не завели действия на удаление абонентов, либо абонентов не удаляют, а помещают в корзину. В этом случае могут висеть их старые правила ограничения скорости и блокировки. Но от этого спасает чистка всех настроек за некоторое время от начала отправки команд при смене календарного месяца - все нужные данные снова будут загружены в микротик от биллинга.

 

З.Ы. Если кто забыл, разговор шел о впихуемости невпихуемого, а именно вызове нескольких сотен ssh-подключений за то время, которое больше никому не удавалось это сделать, из-за проблем(недоразумений) в работе RouterOS.

 

Вы не правильно поняли. Я писал про то, что каждая команда должна отправляться с паузой, и в каждой посылке только одна команда. Тогда они будут выполняться последовательно и без проблем.

Проблемы могут быть, когда в посылке следует несколько команд, или нет паузы между посылками, тогда на микротике еще не успевает завершится старая команда, а начинает выполняться новая. При этом на нем запускается несколько параллельных выполнений, если их будет очень много - будут проблемы.

 

Может, Saab95, Вы мне ответите?

Может я что-то не понял в Ваших сообщениях?

. У нее так же очень хорошо работает управление микротиками по SSH - по схеме одна команда одно соединение. Например при смене месяца отправка всех блокировок занимает около 15-20 минут на количестве абонентов 1500 человек. На других биллингах пишут, что они теряют связь с микротиком. Карбон ее не теряет.

Кроме всего проблемы возникают у тех, кто использует не стандартную схему вызова SSH, а выполняет все скриптовыми языками.

 

Иногда бывает такой вариант отправки команд - когда подготавливается пачка по одному абоненту и записывается на микротик скрипт, который впоследствии выполняется.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

4й карбон биллинг уже невозможно купить, отдел продаж продаёт только 5й новым клиентам

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

4й карбон биллинг уже невозможно купить, отдел продаж продаёт только 5й новым клиентам

 

Надо просто хорошо попросить, ведь можно продать 4 версию, а можно и вообще ничего не продать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Надо просто хорошо попросить

 

 

да просили, смысл им продавать 4ю и сидеть без работы, если можно продать 5ю и техподдержка будет всегда при деле и бабле, исходят видно из этого варианта

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Т.е Вы рекомендуете использовать 4-ю версию ? На сколько она стабильна ?

 

Как бетонный блок. Поставили и забыли о существовании.

4й при ежемесячной подписке, дороже 5го.

Изменено пользователем Fint

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

4й при ежемесячной подписке, дороже 5го.

 

нет

post-128243-087500300 1441297022_thumb.jpg

post-128243-061978400 1441297031_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Американцы, когда дают номер телефона, практически никогда не указывают код страны. Какой народ указывая цены, не указывает валюты? :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ну не в долларах я так понима, а то 5к баксов за SLA аутсорсинг имея до 500 абонентов? :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Американцы, когда дают номер телефона, практически никогда не указывают код страны. Какой народ указывая цены, не указывает валюты? :)

А в чем еще указывать цену, кроме как в национальной денежной единице? Мало того, внутри страны запрещены расчеты в иной денежной единице.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я говорил там выше, что американцы не указывают код страны с телефонном номере. А есть на Земле еще жители одного города, которые даже код города никогда не указывали, пока не поменяли в этом коде 0 на 4, да и мобильная связь не поломала эту привычку. :)

 

PS Просто как-то принято во всем мире возле стоимости указывать еще и валюту. Тем более в интернете.

 

http://wwww.carbonsoft.ru/about-company/

....

Мы работаем по всей России и странах СНГ.

....

Изменено пользователем vop

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.