Перейти до

nightfly

Сitizens
  • Всього повідомлень

    5 348
  • Приєднався

  • Останній візит

  • Дней в лидерах

    165

Все, що було написано nightfly

  1. nightfly

    Релизы Ubilling 2014

    Ну значит там нечему не работать. Оно слишком прямолинейно.
  2. nightfly

    Релизы Ubilling 2014

    а карточки хоть использованными отмечаются? на вскидку могу предположить, только неверные STG_LOGIN/STG_PASSWD в userstats.ini. Проверяется просто, как-то так: sgconf_xml -s 127.0.0.1 -p 5555 -a admin -w 123456 -r "<GetAdmins/>"
  3. nightfly

    FreeBSD hi loading CPU

    2 major12 Ну так то в пана кайота манічка така кумедна. Вирішувати проблеми в незалежності від їх характеру суто заміною ОС. У випадку відсутності проблем - вигадувати їх і теж "вирішувати" заміною ОС.
  4. Еще кряк еще пожалуйста выложите, а то как я понял лицуха на 5 абонентов 142$ стоит - я столько в год не зарабатываю. И да - если еще можно на винду. По "скочать бисплатно без СМС" ничего не гуглиться.
  5. А ты не слушай фантазии упертого фанатика. У нас стояло 2 сервера ТИ уровня core quad2, по 600-700 сессий тянули на ура(тормоза начинались ближе к 1к). А у соседей ТИ до сих пор живет, сотен 5 сессий с современными 100м тарифами жует. Круто то как. Бросаю все и перехожу на TI.
  6. Абстрактный сферический сервер намазанный жидким вакуумом? Также подозреваю, что абоненты тоже должны быть сферическими как и тарифы их - строго астрало-ориентированными. Перестаньте уже игнорировать документацию. Там все эти вещи русским языком вполне себе доступно освещены. Думаю, с полной уверенностью можно сказать, что точное пороговое значение будет где-то между N и X абонентов. Хотя нет... N - маловато, пускай лучше будет M. На самом деле, то есть в реальной жизни TI загибается дета уже между первой и второй сотней активных тушек. Что к слову, вполне неплохо, учитывая, что оно к операторским АСР не имеет вообще никакого отношения, и ориентировано строго на лимитирование доступа к вкантактикам офисных планктончиков в их уютных офисиках где редко бывает больше полутора пациентов (да-да, о их целевой группе потребителей даже их сайт свидетельствует, но кто ж читать то будет?). м@#аки, пытающиеся использовать заведомо не предназначенные для провайдерской деятельности продукты - все так же остаются мудаками. Sad but true. Фришка-хуuшка блжад. Маловато скобок в смайлегах.
  7. На каком слушаете кабинет, на тот и рисуете. Очевидно же. Опечатка. Я даже затрудняюсь придумать, для чего логически могла бы быть такая синтаксическая конструкция в рамках ipfw.
  8. ${FwCMD} add 4 allow all from table\(2\) to конкретный_адрес_rf dst-port 80 via igb1 ${FwCMD} add 4 allow all from конкретный_адрес src-port 80 to table\(2\) via igb1
  9. В фаере - да, резонно порезать широкой маской и забыть. А вот выделять по мере заполнения, мелкими пулами по /24-23 какраз норм, в плане дальнейших перспектив размазывания по НАС-ам.
  10. А НАТить и контролировать полиси доступа на эти сети кто будет? ${FwCMD} table 2 add 172.16.1.0/24 ${FwCMD} table 2 add 172.16.2.0/24
  11. nightfly

    Ubilling + Cisco

    Закапывайте, не мучайте старушку. EoL/EoS объявлен чуть не 10 лет назад, а люди все так же к некрофилии склонны. А смысл?
  12. А в оплатах пациента платеж присутствует? Карточка при этом помечена как использованная? такое быть... в принципе может, почему-бы и нет
  13. Профиль -> черная магия -> проверка целостности
  14. nightfly

    Абонплата

    Как всегда - есть. Но опять же, никто не хочет проявить творческий подход. set_time_limit (0); //in month day count $monthdays=31; //days to repair $repairdays=6; $tariffPrices= zb_TariffGetPricesAll(); $login_q="SELECT * from `users` WHERE `passive`='0'"; $all=simple_queryall($login_q); $i=0; $total=0; if (!empty($all)) { foreach($all as $io=>$each) { $userTariff=$each['Tariff']; if (isset($tariffPrices[$userTariff])) { $userFee=$tariffPrices[$userTariff]; if ($userFee>0) { $dayFee=($userFee/$monthdays)*$repairdays; $dayFee='-'.round($dayFee,6); // deb($each['login'].' -> '.$dayFee); $total=$total+$dayFee; $billing->addcash($each['login'],$dayFee); log_register('RUN StargazerManualFee ('.$each['login'].') ON '.$dayFee); } } else { deb('skipping '.$each['login']); } $i++; } deb('users processed: '.$i); deb('total repaired: '.$total); } else { deb('nousers'); }
  15. nightfly

    IPFW + NAT + Alias (проблеми)

    То я про свой неочевидный пример Энивей смотреть netstat -rn и смотреть via какой интерфейс оно должно улетать.
  16. nightfly

    IPFW + NAT + Alias (проблеми)

    Да вообщем пофиг - главное, чтобы оно улетало на дефолт через правильный интерфейс. Это просто частность для примера копипастнутая неведомо откуда.
  17. nightfly

    IPFW + NAT + Alias (проблеми)

    #!/bin/sh EXT_IF="igb1" #flush default NAT ipfw delete 6000 6001 ipfw nat 1 delete #White IP aliases config ifconfig $EXT_IF alias 1.2.3.4 netmask 255.255.255.128 ifconfig $EXT_IF alias 1.2.3.5 netmask 255.255.255.128 #NAT instances configuration ipfw nat 2 config log ip 1.2.3.4 reset same_ports ipfw nat 3 config log ip 1.2.3.5 reset same_ports #users nets->nat instances mapping ipfw table 30 add 172.16.1.0/24 2 ipfw table 30 add 172.16.2.0/24 3 #white IPs -> nat instances mapping ipfw table 31 add 1.2.3.4 2 ipfw table 31 add 1.2.3.5 3 #apply NAT rules to firewall ipfw add 6000 nat tablearg ip from table\(30\) to not table\(9\) via $EXT_IF ipfw add 6001 nat tablearg ip from any to table\(31\) via $EXT_IF ну или типа того
  18. nightfly

    FreeBSD hi loading CPU

    ага, раз пиццот на дню, особенно после того кое-кто героически решил поиграться в "тюненх" и притащил ворох крутилок из статьи Сысоева про оптимизацию ВЕБСЕРВЕРА. нет - думаю трабла была с вероятностью в 98% в i386 и "особенностях" железа.
  19. nightfly

    FreeBSD hi loading CPU

    Вобще героический подвиг для того дряхлого дуалкора, с вагоном вланов, shape, nat, netflow, bandwidthd, биллингом, сайтом, и еще какой-то хренью на борту (да, да - не хватает еще только зебры, парочки серверов КС и файлопомойки). packets errs idrops bytes packets errs bytes colls 83358 0 0 65696110 80463 0 63479314 0 82107 0 0 65791184 79209 0 63436088 0 79225 0 0 62971896 76977 0 61524247 0 81624 0 0 65480549 78922 0 63409673 0 82888 0 0 67779120 80435 0 66016513 0 88725 0 0 72392834 85283 0 69482038 0 88027 0 0 72765148 85262 0 70735384 0 91984 0 0 74566622 89586 0 72831391 0 82302 0 0 67375650 79709 0 65419569 0 84890 0 0 68914294 82189 0 66997982 0 90044 0 0 73304083 87199 0 70941668 0 85080 0 0 66037936 82398 0 64020982 0 86159 0 0 69308929 83500 0 67379035 0 84672 0 0 67787474 81927 0 65772242 0 86407 0 0 67862394 83799 0 65942484 0 90722 0 0 70965039 88063 0 69003959 0 96088 0 0 75174248 93238 0 72866384 0 91975 0 0 73182767 89260 0 71028201 0 при nat 1: icmp=10, udp=34857, tcp=88559, sctp=0, pptp=0, proto=0, frag_id=39 frag_ptr=0 / tot=123465 и last pid: 17887; load averages: 0.57, 0.60, 0.63 up 0+02:31:34 18:21:02 148 processes: 3 running, 120 sleeping, 3 zombie, 22 waiting CPU 0: 3.1% user, 0.0% nice, 5.1% system, 31.1% interrupt, 60.6% idle CPU 1: 3.1% user, 0.0% nice, 0.8% system, 35.4% interrupt, 60.6% idle Mem: 147M Active, 1690M Inact, 352M Wired, 425M Buf, 1419M Free Swap: 4096M Total, 4096M Free PID USERNAME PRI NICE SIZE RES STATE C TIME WCPU COMMAND 11 root 155 ki31 0K 32K RUN 0 106:12 68.90% idle{idle: cpu0} 11 root 155 ki31 0K 32K RUN 1 102:39 64.16% idle{idle: cpu1} 12 root -92 - 0K 352K WAIT 0 16:11 21.39% intr{irq264: igb0:que} 12 root -92 - 0K 352K WAIT 1 17:54 20.90% intr{irq265: igb0:que} 12 root -92 - 0K 352K WAIT 1 10:20 13.48% intr{irq268: igb1:que} 12 root -92 - 0K 352K WAIT 0 9:08 8.79% intr{irq267: igb1:que} ЗЫ Лучше оно уже работать не будет - хуже, вполне возможно. Дальше таки не играться в магию с кручением крутилок и патченьем модулей ядра, а просто обновлять железо до хотя-бы вчерашнего заместо образцов из моей молодости.
  20. nightfly

    Дубляж имени

    Ну дык поубивайте их и все. В норме, при адекватной регистрации с SAFE_REGMODE и неупавшим старгейзером такого произойти не может.
  21. nightfly

    FreeBSD hi loading CPU

    Как я уже писал - вы в принципе на это не способны. Барыжащих арматурой, домохозяек, грузчиков и прочих дилетантов? Не, пасиб. Приятно было бы увидеть ваше портфолио по национальным операторам. Да - одинаково. Нет - лицензирование под GNU GPL v.2 абсолютно не означает, что я кому-то что-то должен, и тем более не объязан раскидывать бисер перед пионерией не способной самостоятельно почитать release notes к десятой фре. В любом случае - я никого не заставляю и не держу. Не нравиться - покупаем гидру, сибосс или орку. Ассортимента навалом. Сижу на кухне, пью чай. Судя по звукам, кто-то на ночь глядя в мусорнике роется. Пойду быстренько спрошу еще их, что они могут рассказать мне о вопросах биллингостроительства.
  22. Окей, значит у вас есть админ который не умеет администрировать. Надеюсь есть хотя-бы уборщица умеющая убирать или монтажник умеющий обжимать витуху. Возможно теперь стоит найти того, кто как минимум умеет читать на русском, и принимать на основании прочитанного какие-то адекватные решения.
  23. nightfly

    Не меняет IP адрес руками.

    Да, бывает Ну почему-же. Я своих ошибок не скрываю, и склонен на них учиться, если уж на чужих не прокатывает. Из последних... ну например такая история с жизненными ошибками: Как-то раз, несколько лет назад я слегка перебрал/переутомился/недоспал. Шел себе домой по улице, никого не трогал, и тут по НЕВНИМАТЕЛЬНОСТИ наеб@нYлся, зацепившись носком кросовка за неожиданное препядствие. ЕбнYLся 3.14ец как больно приземлившись видимо головой о что-то твердое. Я особо в медицине не силен, но подозреваю, что эта нейротравма вызванная падением и вовремя не купированная при помощи адекватных нейролептиков привела к непоправимым последствиям. Будучи в почти невменяемом состоянии я решил слепить более-менее функциональную АСР ориентированную на небольших и средних операторов предоставляющих свои услуги в области предоставления населению ШПД. Сказано - сделано, кроме того в следствии работы во вредной сфере, уже был неплохой запас наработок используемый на эту тему в повседневной жизни. И да и не просто так, а еще и выкатить в опенсорс и сделать ее с человеческим лицом - тоесть доступной для понимания и установки всем... ну как всем... вообще всем... пионерам, блондинкам и домохозяйкам, слабоумным и прочим с ограниченными ментальными способностями (вдруг они тоже бывают операторами ШПД?) при помощи примитивнейшего визарда. Собственно в последнем очевидно и заключались трагические проблемы травмы мозга. Нет, Не подумайте. Сначала все было вполне благопристойно - первыми биллинг начали внедрять более-менее вменяемые люди, работающие на вменяемых сетях и вполне себе имевшие до этого опыт как базового администрирования так и использования чистого Stargazer. Сначала они помогали ловить наивные баги, рефакторить код и проталкивали в мейнстрим свои допилы, нужные им в повседневной жизни. Паралельно с этим появились и коммерческие клиенты тычущие своими кровавыми деньгами и предлагающими сделать им "вот точно такое же но с перламутровыми пуговицами" либо "запилить вот такую штуку, чтобы было виу-виу-пыщь-пыщь". Все было хорошо, биллинг постоянно обрастал новым функционалом, становился юзабельнее и стабильнее, релизы клепались с завидным постоянством. Но тут дали о себе знать последствия психической травмы полученные в следствии НЕВНИМАТЕЛЬНОСТИ и как результат падения головой о твердую поверхность. Повевшись на относительно нестремный интерфейс и домохозяечную установку "за три минуты и под вуф-вуф музычку" понабежало пионеров. Да и фиг бы с ним. Но кроме того, что они считают, что я как и весь коллектив занимающийся развитием Ubilling им что-то должны по гроб жизни, за то что они рискнули чего-то скачать и чего-то там за три минуты без малейшего понимания происходящего покликать, дык они искренне не желают обратить внимание на документацию, в которой в максимально доступной форме разжеваны ответы на все их вопросы жизни и смерти. Вот - некоторым даже впадло посмотреть глазами на несколько сантиметров выше, в теме в которой же они и отписываются. Это слегка угнетает, но не более. Итого, как я уже говорил - стараюсь извлекать из своих ошибок практичные уроки: if ( $естьНастроение==true ) { 1. Тыкать мордочкой в документацию пока не дойдет 2. Тыкать мордочкой в форум, где их стенания уже объяснены по стопиццот раз 3. Тыкать мордочкой в буквы, пока не научаться читать } else { 4. просто игнорировать их интимные проблемы и графоманить в свое удовольстве, попутно постя занятные картинки } В любом случае из четырех - результат достигается правильный. Либо они начинают немного читать, думать и понимать, что происходит и какие минимальные требования предъявляются к профпригодному администратору оператора связи, после чего они начинаю приносить хоть какую-то пользу обществу. Либо съе..ют на хyй в неизвестном направлении еб@ть мозг кому-то другому.
  24. nightfly

    FreeBSD hi loading CPU

    Будем честны - три человека, у одного из которых проблемы вообще нету, у второго - скорее всего с железом и у третьего - частности MPD скорее всего. ну вы ж свою мордочку сами под это говно подставили. Кто вам винват? Мои коммерческие клиенты по форуму не страдают, собственно у них все хорошо. Хотя вам же виднее, правда? Свечку держали, не иначе, да и ревизию самолично проводили по как минимум полутысяче внедрений. В любом случае, я окончательно потерял бы к себе уважение если бы прислушивался в вопросах АСР-строительства к "авторитетному" мнению персонажей, чьим основным профилем судя по подписи является барыженье пасивкой.
  25. Ну попросите вашего системного администратора, посмотреть чего там у вас.
×
×
  • Створити нове...