taf_321 Опубликовано 24 марта, 2013 Выложил новую версию. См. первое сообщение. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zakachkin Опубликовано 24 марта, 2013 не получаеться запустит. логи nginx 2013/03/24 22:23:56 [error] 12693#0: *95 open() "/srv/http/Symfony/web/app.php/login" failed (20: Not a directory), client: 192.168.0.5, server: symfony, request: "GET /app.php/login HTTP/1.1", host: "192.168.0.1:9092" Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
taf_321 Опубликовано 25 марта, 2013 nginx умеет rewrite? Надо научить его понимать /var/www/html/Symfony/web/.htaccess, либо переписать требуемый rewrite в его правилах. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zakachkin Опубликовано 25 марта, 2013 nginx умеет rewrite? Надо научить его понимать /var/www/html/Symfony/web/.htaccess, либо переписать требуемый rewrite в его правилах. Это я понял, только я в этом rewrite мало что понимаю... Может подскажете? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
taf_321 Опубликовано 25 марта, 2013 Вот описание конкретно нашего случая: http://wiki.apache.org/httpd/RewriteFlags/QSA http://wiki.apache.org/httpd/RewriteFlags/L правило RewriteCond не дает преобразовывать уже преобразованные запросы. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Shiva Опубликовано 25 марта, 2013 nginx умеет rewrite? Надо научить его понимать /var/www/html/Symfony/web/.htaccess, либо переписать требуемый rewrite в его правилах. http://winginx.ru/htaccess Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zakachkin Опубликовано 25 марта, 2013 nginx умеет rewrite? Надо научить его понимать /var/www/html/Symfony/web/.htaccess, либо переписать требуемый rewrite в его правилах. http://winginx.ru/htaccess Вот спасибо! то что надо. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
taf_321 Опубликовано 25 марта, 2013 дополнения от 25 марта: - сортировка списка корневых интерфейвсов по отображаемым именам - ручной ввод МАК-адресов на блокировку Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nik247 Опубликовано 20 июня, 2014 Вы новую версию не выпускали? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
taf_321 Опубликовано 23 июня, 2014 нет, новой не делали. Разве что небольшой патчик, для совместимости с версией 1.8 аццеля: Symfony/app/Resources/views: --- base.html.twig.aaa 2014-05-21 04:09:23.338319489 +0900 +++ base.html.twig 2014-05-21 04:11:53.546856646 +0900 @@ -25,9 +25,9 @@ var DEV_TXD = 12; var GSTAT_UPTIME = 0; var GSTAT_CPU = 1; - var GSTAT_MEMORY = 2; - var GSTAT_PSTART = 16; - var GSTAT_PACTIVE = 17; + var GSTAT_MEMORY = 3; + var GSTAT_PSTART = 21; + var GSTAT_PACTIVE = 22; </script> <script type="text/javascript" src="{{ asset('/bundles/fosjsrouting/js/router.js') }}"></script> <script type="text/javascript" src="{{ path('fos_js_routing_js', {"callback": "fos.Router.setData"}) }}"></script> IMHO, веб-интерфейс - путь в тупик. копится желание для рисования полноценной админки в виде отдельного приложения. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
s.lobanov Опубликовано 23 июня, 2014 современный html с js framework-ами дадут вам возможностей не меньше, чем приложение. если самому изобретать велосипеды на js или голом html4+css, то это путь в тупик приложения это геморрой, слишком сложно поддерживать, когда пользователей больше одного с разными виндами, java/.net-машинами, процессорами(если речь про нейтив) и т.д. заставить поставить всех своих пользователей хром или фаерфокс куда проще, чем нужную ОС, .нет/java и т.д. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
taf_321 Опубликовано 24 июня, 2014 js, ajax и другая мутотень очень хорошо и красиво выглядят только тогда, когда на экране не меняется динамически 100500 параметров. И там, где прилада на qt без проблем пересчитывает и отрисовывает эти 100500 параметров, или приходится мириться с тупняком браузера, или нагружать БРАС откровенно левыми задачами. И в чем проблема поддержки относительно простого приложения, базирующегося на мультиплатформенном тулкит типа QT? Или java? Это если действовать без фанатизма и "хакеризмов". Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
taf_321 Опубликовано 25 июня, 2014 Еще к минусам веб-морды. Когда BRAS'ов более одного, и они - не приведи Ктулху! - полностью дублируют друг друга по набору обслуживаемых vlan'ов, то саппорту при разборках искать, где же поднялся конкретный клиент ну совсем не в кайф. В случае с админкой на рабочем месте саппорта можно свести данные сразу с нескольких BRAS'ов в каком-нибудь аккуратном и логическом представлении, так же обыграв ситуацию с распределенной по разным серверам нагрузкой. + ко всему навести доп. функционал для диагностики, тот же вывод trafshow/tcpdump по интерфейсу (по аналогии с микротиковским Torch). Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NiTr0 Опубликовано 25 июня, 2014 taf_321 Если брасов более одного - обычно есть радиус ;) Веб-морда - ИМХО нужна для маленького офисного тазика или пионернета без биллинга, не более. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
taf_321 Опубликовано 25 июня, 2014 Вебморда пилилась для оперативного разбора полетов. Типа объяснить клиенту, что WoT у него лагает не из-за того, что провайдер крадет клиентские байты, а потому, что кое-кто зарядил у себя 100500 торрент-раздач. Ну и тому подобные вещи. Вряд ли через радиус и статистику в биллинге можно оперативно посмотреть мгновенную скорость на клиентском интерфейсе. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
altair256 Опубликовано 28 августа, 2014 Здравствуйте! Установил данную программку. Но к сожалению ни видит интерфейсов ppp. Также не отрабатывает кнопка Показать Лог. Панель Uptime Memory CPU PPPOE Starting PPPOE Active также пуста. Все ставил по инструкции snmp установлен и работает. Подскажите пожалуйста, в чем может быть дело. accel-ppp.conf [modules] log_syslog pptp auth_mschap_v2 sigchld pppd_compat chap-secrets [core] log-error=/var/log/accel-ppp/core.log thread-count=4 [ppp] verbose=1 min-mtu=1280 mtu=1400 mru=1400 mppe=require ipv4=require ipv6=deny lcp-echo-interval=20 lcp-echo-timeout=120 [pptp] echo-interval=30 verbose=1 [client-ip-range] 0.0.0.0/0 [log] syslog=accel-pppd,daemon copy=1 level=3 [pppd-compat] ip-up=/etc/ppp/ip-up ip-down=/etc/ppp/ip-down verbose=1 [chap-secrets] gw-ip-address=192.168.1.1 chap-secrets=/etc/ppp/chap-secrets [cli] tcp=127.0.0.1:2001 snmp.conf dontLogTCPWrappersConnects true view systemonly included .1.3.6.1.2.1.1 view systemonly included .1.3.6.1.2.1.25.1 view all included .1 rocommunity public localhost #rocommunity public 172.31.0.253 rocommunity public default -V systemonly rwcommunity private 10.1.1.1 sysLocation Sitting on the Dock of the Bay sysContact Me <me@example.org> sysServices 72 disk / 10000 includeAllDisks 10% load 12 10 5 master agentx agentXSocket tcp:localhost:705 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
taf_321 Опубликовано 2 сентября, 2014 Добрый день. SNMP не нужен (когда-то пробовали через него интерфейсы опрашивать, но отказались из-за больший накладных расходов). Версия accel-ppp какая? Для версии 1.8 нужен патчик: http://forum.nag.ru/forum/index.php?showtopic=75667&view=findpost&p=982917 Судя по конфигу, у вас поднимаются pptp, если честно, под такой тип соединения мы ничего не делали (используем исключительно pppoe). Но как вариант, можно применить такой финт ушами: в файле Symfony/src/Telnet/SnmpBundle/Services/SNMP.php, функция public function getChildrenDevices($ifname), поменять строку $devicesRaw = `echo "show sessions order username match calling-sid {$ifname}:" |nc 127.0.0.1 2001`; на $devicesRaw = `echo "show sessions order username" |nc 127.0.0.1 2001`; По логу, по-умолчанию лог читается из /var/log/daemons/info, место положение можно поменять в Symfony/src/Telnet/SnmpBundle/Controller/AjaxController.php, функция public function getLogAction. Ну и пользователь, от которого работает web-сервер, должен иметь права на чтение этого файла. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
altair256 Опубликовано 2 сентября, 2014 (изменено) Здравствуйте! Спасибо Вам за помощь! SNMP отключил. Теперь конфиг такой accel-ppp.conf [modules] log_file pptp auth_mschap_v2 sigchld pppd_compat chap-secrets [core] log-error=/var/log/accel-ppp/core.log thread-count=4 [ppp] verbose=1 min-mtu=1280 mtu=1400 mru=1400 mppe=require ipv4=require ipv6=deny lcp-echo-interval=20 lcp-echo-timeout=120 [pptp] echo-interval=30 verbose=1 [client-ip-range] 0.0.0.0/0 [log] log-file=/var/log/accel-ppp/accel-ppp.log log-emerg=/var/log/accel-ppp/emerg.log log-file=/var/log/accel-ppp/auth-fail.log copy=1 level=3 [pppd-compat] ip-up=/etc/ppp/ip-up ip-down=/etc/ppp/ip-down verbose=1 [chap-secrets] gw-ip-address=10.1.1.1 chap-secrets=/etc/ppp/chap-secrets [dns] dns1=10.1.1.1 [wins] wins1=10.1.1.1 [cli] tcp=127.0.0.1:2001 Версия accel 1.8. патчик применял. Вот выдержка с пропатченого base.html.twig <link href="{{ asset('css/bootstrap-responsive.min.css') }}" rel="stylesheet" type="text/css" /> {% block styles_head '' %} <script type="text/javascript"> // CONSTANTS var DEV_NAME = 0; var DEV_RX = 1; var DEV_RXP = 2; var DEV_RXE = 3; var DEV_RXD = 4; var DEV_TX = 9; var DEV_TXP = 10; var DEV_TXE = 11; var DEV_TXD = 12; var GSTAT_UPTIME = 0; var GSTAT_CPU = 1; var GSTAT_MEMORY = 3; var GSTAT_PSTART = 21; var GSTAT_PACTIVE = 22; </script> <script type="text/javascript" src="{{ asset('/bundles/fosjsrouting/js/router.js') }}"></script> <script type="text/javascript" src="{{ path('fos_js_routing_js', {"callback": "fos.Router.setData"}) }}"></script> <script type="text/javascript" src="{{ asset('/js/jquery.js') }}"></script> {% block js_head '' %} <link rel="shortcut icon" href="{{ asset('favicon.ico') }}" /> В файле Symfony/src/Telnet/SnmpBundle/Services/SNMP.php изменил строку как Вы сказали. По логу также изменил место положение в файле Symfony/src/Telnet/SnmpBundle/Controller/AjaxController.php $log = `tail -n 300 /var/log/accel-ppp/accel-ppp.log | grep -v "last message repeated" | grep -v "error on subcontainer"`; Права выставлены. Но к сожалению ничего не изменилось. Все та же ситуация :( Изменено 3 сентября, 2014 пользователем altair256 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nsa2006 Опубликовано 27 октября, 2014 У нас распределенный биллинг, много BRAS на основе accel, возможен опрос всех устройств, для поиска того же пользователя и выявление проблем? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
taf_321 Опубликовано 27 октября, 2014 Наверное, вам будет лучше посмотреть вот сюда: http://forum.nag.ru/forum/index.php?showtopic=45266&view=findpost&p=1011329 Вопрос с опросом сразу нескольких BRAS в одно коно там поднимался, и возможно что даже уже реализован. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Utelecom Опубликовано 25 февраля, 2019 Доброго времени суток, поделитесь акнуальным софтом для веб морды. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Nightik20 Опубликовано 16 мая, 2020 Здравствуйте! Если тема еще актуальна, тоже был бы рад актуальному софту для веб морды accel cmd Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
1uarik Опубликовано 10 июня, 2020 Ссылка в первом посте умерла, перезалейте пожалуйста. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NiTr0 Опубликовано 10 июня, 2020 к слову, кому надо эта вебка переписанная на питоне (по причине того что питон таки легче упихать в эмбеддед дистры чем пхп, да и приятнее он) - лежит тут https://github.com/nitr0man/accel-webgui Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
hRUst Опубликовано 16 сентября, 2020 В 10.06.2020 в 17:28, NiTr0 сказал: к слову, кому надо эта вебка переписанная на питоне (по причине того что питон таки легче упихать в эмбеддед дистры чем пхп, да и приятнее он) - лежит тут https://github.com/nitr0man/accel-webgui А есть скрины вебки? Надо маленькому оператору без биллинга собрать BRAS, либо на Accel, либо на микротиках. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...