Ru-Board.club
← Вернуться в раздел «Хостинг»

» Биллинговая система для учёта хостинга

Автор: rip_curl
Дата сообщения: 28.01.2005 20:05
поддержу последний вопрс Кингмана.
есть ли такой модуль или аддон для Спанел, которая быз позволяла (а лучше могла сама)
отрубать хостинг за трффик и извещать за 10 дней об оплате.
было очень хорошо.
Автор: knigman
Дата сообщения: 28.01.2005 20:47
rip_curl
я же говорю, что в cPanel оказвается есть встроенные функции для PHP и Perl для управления эккаунтами,дока здесь: http://www.cpanel.net/remoteaccess-php.html
Но вот как вести например учет перерасхода траффика в системе - надо жек откуда то брать данные о траффике. Вот вопрос - откуда их брать?
Автор: webdeveloper
Дата сообщения: 29.01.2005 01:17

knigman

Цитата:
Но не пойму откуда брать данные - например нужно же знать кол-во израсходованного траффика, места, баз и т.д. Может из данных cPanel(WHM)?

Для этого наверно придется разбиратся с внутренным устройвством апача.
НО помоему есть один весьма простой но по видимиому очень тормозной способ а именно: перенаправлять все звпросы на определенный скрипт который будет проверять для какого сайта зделан запрос, проверить количевство данных которые нужно отдать посетителю, записать их как траффик и соотвестенно отдать файл посетителю.

Например, пользователь запрашивает example.com/page.html
Этот запрос перенаправляется скрипту - обработчику и скрпит
обрабатывет данные, например сайт example.com, файл /home/example.com/page.html,
скрипт - обработчик смотрит по базе кто размещает домен example.com и увеличивает количевство использованного трафика на размер page.html.
Ну а потом просто отдает посетителю pgae.html.
Автор: Its
Дата сообщения: 29.01.2005 03:06
webdeveloper
Это самое глупое решение.
Считать трафик можно с помощью squid (на opennet.ru вроде статейка была даже). Сипанель, насколько мне известно, сама не считает трафик, ей помогает кто-то.

PS: Мы нашли довольной простой, но оригинальный способ интеграции сипанель в биллинг, секрет открывать не буду, у кого мозги есть, догадается.
Автор: knigman
Дата сообщения: 29.01.2005 09:59
По учету траффика нашел вот немного: http://opennet.ru/base/sys/misk_utils.txt.html
А вот и про squid статейка: http://opennet.ru/base/net/squid_trafic.txt.html
Автор: webdeveloper
Дата сообщения: 29.01.2005 11:36
Its

Цитата:
Это самое глупое решение.

Но зато самое простое


Добавлено:
Its

Цитата:
Считать трафик можно с помощью squid (на opennet.ru вроде статейка была даже).

Я кончено не смсадмин но всеже squid нужен для подсчета трафика пользователей локальной сети, для запрета просмотра и кэширования страниц для локальных пользователей. Тоесть программа используется в локальных сетях.
ТЫ считал трафик пользователей http - сервера с помощью squid?Или просто услышал что squid считает траффик в юниксе?

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

Цитата:

The Webalizer is a fast, free web server log file analysis program

На этом сайте есть интерестная ссылка по настройке логов
апача :http://httpd.apache.org/docs/mod/mod_log_config.html
То что можно "логить"

Цитата:

%...a: Remote IP-address
%...A: Local IP-address
%...B: Bytes sent, excluding HTTP headers.
%...b: Bytes sent, excluding HTTP headers. In CLF format
i.e. a '-' rather than a 0 when no bytes are sent.
%...c: Connection status when response was completed.
'X' = connection aborted before the response completed.
'+' = connection may be kept alive after the response is sent.
'-' = connection will be closed after the response is sent.
%...{FOOBAR}e: The contents of the environment variable FOOBAR
%...f: Filename
%...h: Remote host
%...H The request protocol
%...{Foobar}i: The contents of Foobar: header line(s) in the request
sent to the server.
%...l: Remote logname (from identd, if supplied)
%...m The request method
%...{Foobar}n: The contents of note "Foobar" from another module.
%...{Foobar}o: The contents of Foobar: header line(s) in the reply.
%...p: The canonical Port of the server serving the request
%...P: The process ID of the child that serviced the request.
%...q The query string (prepended with a ? if a query string exists,
otherwise an empty string)
%...r: First line of request
%...s: Status. For requests that got internally redirected, this is
the status of the *original* request --- %...>s for the last.
%...t: Time, in common log format time format (standard english format)
%...{format}t: The time, in the form given by format, which should
be in strftime(3) format. (potentially localized)
%...T: The time taken to serve the request, in seconds.
%...u: Remote user (from auth; may be bogus if return status (%s) is 401)
%...U: The URL path requested, not including any query string.
%...v: The canonical ServerName of the server serving the request.
%...V: The server name according to the UseCanonicalName setting.

Автор: knigman
Дата сообщения: 29.01.2005 12:43

Цитата:

Я кончено не смсадмин но всеже squid нужен для подсчета трафика пользователей локальной сети, для запрета просмотра и кэширования страниц для локальных пользователей. Тоесть программа используется в локальных сетях.

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

По поводу Webalizer. У меня в cPanel трафик моего сайта показывается за этот месяц 24 Гига, а в Webalizer показывается 38 Гиг. Разница ощутимая.
Автор: webdeveloper
Дата сообщения: 29.01.2005 13:06

Цитата:
Я тоже не сисадмин, но серваки то подключены к каналу интернет через сетевые карточки и следовательно там разницы нету локальная - глобальная. Сеть есть сеть

Все равно это не то, усли бы ты хотел считать , например сколько трафика используют сервера в целов в датачентре тогда можно было бы их подключить к одному серверу в датачентре который раздыл бы им интернет и считал траффик, вот тут было бы оправданно использование squid.
Автор: Its
Дата сообщения: 29.01.2005 15:24
webdeveloper
http://opennet.ru/base/net/squid_trafic.txt.html
Прочитай. squid можно использовать как хочешь, это прокся, а значит считать входящий/исходящий трафик от апача она может
Автор: rip_curl
Дата сообщения: 31.01.2005 07:52
сипанель, насколько мне известно считает всё. всё что можно. говорит о том, кто израсходвал лишнее (посмотрите в рутовом или ресселерском модуле). проблема в том что нет такой утилитки которая бы извещала об этом клиентов, отрубала бы сама их. могла бы считать деньги на счету и т.д и т.п.
Автор: JetHosting
Дата сообщения: 31.01.2005 08:58
cPanel сама отключает клиентов за перерасход трафика. И сама же шлет уведомления им(если эти опции включены в настройках).
Если не нравится как она это делает - легко можно написать собственный скрипт, который будет смотреть статистику по трафику в той же cPanel и отключать кого надо.
Хотя зачем изобретать велосипед? Лично меня работа cPanel по этой части вполне удовлетворяет.
Мы тоже пишем собственный биллинг, большая часть уже написана. Продавать скорее всего не будем (ну только если хорошо попросите .
Что-то всех на биллинги резко прорвало...
Автор: knigman
Дата сообщения: 31.01.2005 09:33
Да, похоже все таки что многие берут данные именно из cPanel. Я думаю это можно сделать при помощи pOpen, а потом RegEXP вынуть оттуда данные.
JetHosting ,
да cPanel сама извещаеи и отрубает клиентов, если например пользователь не проплатил, то она уже не отрубит.
Автор: JetHosting
Дата сообщения: 31.01.2005 11:19
knigman
Мое утверждение касается исключительно трафика.
А остальные вопросы разруливает биллинг
Автор: rip_curl
Дата сообщения: 01.02.2005 11:20

Цитата:
остальные вопросы разруливает биллинг


а кто из "сипанельщиков" пользует какой биллинг?
кто посоветует что?
биллинг одна из важнейших сабжей ведение такого рода бизнеса неверное ведение может привести к краху.
что и произошло у нас.
краха не было просто запарились. прищлось подарить сервер просто
Автор: Mestov_Net
Дата сообщения: 01.02.2005 14:37
rip_curl
как так могло случится? разве по ходу не могли купить или заказать скрипт биллинга?
Автор: JetHosting
Дата сообщения: 01.02.2005 14:53
Да, мне тоже этот вопрос не очень понятен...
Мой нынешний биллинг далеко не произведение искусства, написал его за несколько часов, но у меня никогда не возникало желание подарить свой сервер кому-то
Автор: knigman
Дата сообщения: 01.02.2005 16:28
JetHosting
ну расскажи если можно, основы написания биллинга. Т.е. хотя бы в общем откуда брать данные по конкретному юзеру - например скока он трафа скушал, скока места занимает и тд.
Автор: JetHosting
Дата сообщения: 01.02.2005 17:13
knigman

Цитата:
скока он трафа скушал, скока места занимает и тд

Честно говоря эти данные вообще не должны волновать биллинг
Сколько юзер может скушать трафика и занять места определяется его тарифным планом. Использовать больше ему не позволит cPanel.
Вот если он захотел скушать больше, чем положено, он идет в биллинг и проплачивает доп. ресурсы. Биллинг снимает бабки и выделяет эти ресурсы, при этом его абсолютно не волнует, сколько реально было использовано.
Цель функционирования биллинга вовсе не в том, чтобы определять кто сколько юзает, а скорее в том, чтобы облегчить жизнь службе поддержки да и самим клиентам.
Хороший биллинг заменяет работу кучи обслуживающего персонала, и чем больше у вас клиентов, тем больше от биллинга экономии и времени, и средств.
Основы функционирования: лезет в cPanel по https и вводит туда все заказанные клиентами услуги, не отрывая техперсонал от более важных занятий. Лично мне биллинг нужен только для этого
Автор: knigman
Дата сообщения: 01.02.2005 21:04
JetHosting,
т.е. используется именно http://www.cpanel.net/remoteaccess-php.html ?
Автор: JetHosting
Дата сообщения: 01.02.2005 21:31
Я бы сказал, и http://www.cpanel.net/remoteaccess-php.html тоже.
В этом модуле нет многих нужных функций, их пришлось дописать самому.
Реально используется только одна - whmreq, остальные можно было и не оформлять как функции...
Автор: rip_curl
Дата сообщения: 02.02.2005 12:46
Mestov_Net
мы незнали просто как это все делается.
бухгалтер всё вела тяп ляп
ригатраторы тоже.
вобщем баста теперь ужее
Автор: IgorRU
Дата сообщения: 12.06.2005 11:15
Подскажите биллинговую систему которая подерживает Directi.com
Автор: Mestov_Net
Дата сообщения: 12.06.2005 13:03
IgorRU
разработчики хостадмина, они новую панельку делают agilebill если не ошибаюсь так называется.
Автор: masto
Дата сообщения: 25.07.2005 16:00
IgorRU

Цитата:
Подскажите биллинговую систему которая подерживает Directi.com

Whois.Cart()
Автор: Hostik
Дата сообщения: 08.01.2006 16:07
На http://www.billhostcontrol.com/ наткнулся на биллинг BHControl, самый дешовый из всех, которые я видел до сих пор! Думаю купить, только сначала хотел бы узнать мнение людей, работавших с ним.
Кто уже работал с BHControl? Что Вы о нём можете сказать???
Автор: ArmHostingNet
Дата сообщения: 08.01.2006 16:11
www.bpanel.ru
Автор: Aleks2002
Дата сообщения: 25.07.2006 10:22
Вот здесь http://slsoft.i54.ru/topic730.html?pid=1050&st=0&#entry1050

Вроде тоже начаты разработки билинга.


Правда не знаю в какой стадии.
Автор: VA
Дата сообщения: 09.09.2006 19:31
Mestov_Net

Цитата:
hostadmin вроде не плох только переводить надо

Действительно неплохая, но вроде как уже не поддерживается и уязвимая:
_http://www.securitylab.ru/vulnerability/262713.php

Цитата:
разработчики хостадмина, они новую панельку делают agilebill если не ошибаюсь так называется.

Что-то делают здесь, но демки по крайней мере недоступны
_http://www.agilebill.com/
Автор: simplebuh
Дата сообщения: 12.09.2006 13:54
Еще есть MasterBill, кто-то пробовал с ней работать?
Автор: VA
Дата сообщения: 12.09.2006 14:40
Их много иностранных биллингов, да и сделаны они в основном не для русских в плане платежных систем к примеру.
Вот из русских, из 4 найденых, возможно есть стоящие биллинги. Но пропадает желание их покупать, узнав, что у каждого русского биллинга автор либо хостер, либо работает на хостера. А один из них вообще с "трояном".
Наиболее оптимальный вариант на мой взгляд писать самому, либо заказывать программисту и вылаживать за нее $$$.

Страницы: 123

Предыдущая тема: Адалт-хостинг: где брать?


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.