X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/7370ec4d9c429d3c71c24d4e2c5c8296b751ae12..65a51d11c64daa4df3d4388df60bb4efc3e67e14:/doc/help/ch4.xml?ds=inline diff --git a/doc/help/ch4.xml b/doc/help/ch4.xml index d3bb71f0..fe2c185e 100644 --- a/doc/help/ch4.xml +++ b/doc/help/ch4.xml @@ -1,81 +1,408 @@ <chapter xml:id="ch4"> - <title>ÐаÑÑÑойка ÑиÑÑемÑ</title> - <para>ÐоÑле инÑÑаллÑÑии ÑиÑÑема должна бÑÑÑ Ð¿Ð¾Ð´Ð²ÐµÑгнÑÑа пÑоÑедÑÑе наÑÑÑойки. ÐбÑÑно ÑледÑÐµÑ Ð½Ð°ÑинаÑÑ Ñ Ð½Ð°ÑÑÑойки ÑеÑвеÑа.</para> - <para>ÐÑновнÑе конÑигÑÑаÑионнÑе ÑÐ°Ð¹Ð»Ñ ÑеÑвеÑа по ÑмолÑÐ°Ð½Ð¸Ñ Ð½Ð°Ñ Ð¾Ð´ÑÑÑÑ Ð² каÑалоге /etc/stargazer. Ðни вклÑÑаÑÑ Ð² ÑебÑ: оÑновной конÑигÑÑаÑионнÑй Ñайл stargazer.conf, Ñайл опиÑÐ°Ð½Ð¸Ñ Ð½Ð°Ð¿Ñавлений ÑаÑиÑикаÑии rules, Ð½Ð°Ð±Ð¾Ñ ÑкÑипÑов On* и два каÑалога â conf-available.d и conf-enabled.d, ÑодеÑжаÑÐ¸Ñ ÐºÐ¾Ð½ÑигÑÑаÑионнÑе ÑÐ°Ð¹Ð»Ñ Ð¾ÑделÑнÑÑ Ð¼Ð¾Ð´Ñлей. ÐÐ»Ñ Ð²ÐºÐ»ÑÑÐµÐ½Ð¸Ñ ÐºÐ°ÐºÐ¾Ð³Ð¾-либо модÑÐ»Ñ Ð½Ñжно ÑделаÑÑ ÑимволиÑеÑкÑÑ ÑÑÑÐ»ÐºÑ Ð½Ð° его конÑигÑÑаÑионнÑй Ñайл в каÑалоге conf-enabled.d или пÑопиÑаÑÑ ÐµÐ³Ð¾ конÑигÑÑаÑионнÑÑ ÑекÑÐ¸Ñ Ð² Ñазделе <Modules> Ñайла stargazer.conf.</para> - <simplesect> - <title>ÐаÑÑÑойка конÑигÑÑаÑионного Ñайла /etc/stargazer/stargazer.conf</title> - <para>Файл Ð¸Ð¼ÐµÐµÑ ÑекÑÑовÑй ÑоÑмаÑ, ÑодеÑжаÑий паÑÑ ÐÐÐ ÐÐÐТР= ÐÐÐЧÐÐÐРи ÑекÑии <ÐÐЯ_СÐÐЦÐÐ ÐÐÐ ÐÐÐТРЫ_СÐÐЦÐÐ>. ÐомменÑаÑии в Ñайле наÑинаÑÑÑÑ Ñ Ñимвола #. Ð Ñайле опиÑÑваÑÑÑÑ Ð¾Ð±Ñие паÑамеÑÑÑ, коÑоÑÑе ÑвлÑÑÑÑÑ Ð³Ð»Ð¾Ð±Ð°Ð»ÑнÑми знаÑениÑми Ð´Ð»Ñ Ð²Ñего ÑеÑвеÑа биллинга, а Ñакже паÑамеÑÑÑ ÑооÑвеÑÑÑвÑÑÑÐ¸Ñ Ð¼Ð¾Ð´Ñлей. ÐаÑамеÑÑÑ Ð¼Ð¾Ð´Ñлей Ð´Ð¾Ð»Ð¶Ð½Ñ Ð±ÑÑÑ Ð·Ð°ÐºÐ»ÑÑÐµÐ½Ñ Ð² ÑекÑии:</para> - <programlisting linenumbering="unnumbered"> - <Module [Ð¸Ð¼Ñ Ð¼Ð¾Ð´ÑлÑ(Ð¸Ð¼Ñ Ñайла модÑÐ»Ñ Ð±ÐµÐ· mod_ и без .so)]> + <title>ÐаÑÑÑойка ÑиÑÑемÑ</title> + <para>ÐоÑле инÑÑаллÑÑии ÑиÑÑема должна бÑÑÑ Ð¿Ð¾Ð´Ð²ÐµÑгнÑÑа пÑоÑедÑÑе наÑÑÑойки. ÐбÑÑно ÑледÑÐµÑ Ð½Ð°ÑинаÑÑ Ñ Ð½Ð°ÑÑÑойки ÑеÑвеÑа.</para> + <para>ÐÑновнÑе конÑигÑÑаÑионнÑе ÑÐ°Ð¹Ð»Ñ ÑеÑвеÑа по ÑмолÑÐ°Ð½Ð¸Ñ Ð½Ð°Ñ Ð¾Ð´ÑÑÑÑ Ð² каÑалоге /etc/stargazer. Ðни вклÑÑаÑÑ Ð² ÑебÑ: оÑновной конÑигÑÑаÑионнÑй Ñайл stargazer.conf, Ñайл опиÑÐ°Ð½Ð¸Ñ Ð½Ð°Ð¿Ñавлений ÑаÑиÑикаÑии rules, Ð½Ð°Ð±Ð¾Ñ ÑкÑипÑов On* и два каÑалога â conf-available.d и conf-enabled.d, ÑодеÑжаÑÐ¸Ñ ÐºÐ¾Ð½ÑигÑÑаÑионнÑе ÑÐ°Ð¹Ð»Ñ Ð¾ÑделÑнÑÑ Ð¼Ð¾Ð´Ñлей. ÐÐ»Ñ Ð²ÐºÐ»ÑÑÐµÐ½Ð¸Ñ ÐºÐ°ÐºÐ¾Ð³Ð¾-либо модÑÐ»Ñ Ð½Ñжно ÑделаÑÑ ÑимволиÑеÑкÑÑ ÑÑÑÐ»ÐºÑ Ð½Ð° его конÑигÑÑаÑионнÑй Ñайл в каÑалоге conf-enabled.d или пÑопиÑаÑÑ ÐµÐ³Ð¾ конÑигÑÑаÑионнÑÑ ÑекÑÐ¸Ñ Ð² Ñазделе <Modules> Ñайла stargazer.conf.</para> + <simplesect> + <title>ÐаÑÑÑойка конÑигÑÑаÑионного Ñайла /etc/stargazer/stargazer.conf </title> + <para>Файл Ð¸Ð¼ÐµÐµÑ ÑекÑÑовÑй ÑоÑмаÑ, ÑодеÑжаÑий паÑÑ ÐÐÐ ÐÐÐТР= ÐÐÐЧÐÐÐРи ÑекÑии <ÐÐЯ_СÐÐЦÐÐ ÐÐÐ ÐÐÐТРЫ_СÐÐЦÐÐ>. ÐомменÑаÑии в Ñайле наÑинаÑÑÑÑ Ñ Ñимвола #. Ð Ñайле опиÑÑваÑÑÑÑ Ð¾Ð±Ñие паÑамеÑÑÑ, коÑоÑÑе ÑвлÑÑÑÑÑ Ð³Ð»Ð¾Ð±Ð°Ð»ÑнÑми знаÑениÑми Ð´Ð»Ñ Ð²Ñего ÑеÑвеÑа биллинга, а Ñакже паÑамеÑÑÑ ÑооÑвеÑÑÑвÑÑÑÐ¸Ñ Ð¼Ð¾Ð´Ñлей. ÐаÑамеÑÑÑ Ð¼Ð¾Ð´Ñлей Ð´Ð¾Ð»Ð¶Ð½Ñ Ð±ÑÑÑ Ð·Ð°ÐºÐ»ÑÑÐµÐ½Ñ Ð² ÑекÑии:</para> +<programlisting linenumbering="unnumbered"> +<Module имÑ_модÑлÑ> + ÑпиÑок паÑамеÑÑов модÑÐ»Ñ +</Module> +</programlisting> + <para>ÐÐ¼Ñ Ð¼Ð¾Ð´ÑÐ»Ñ Ð¿ÑедÑÑавлÑÐµÑ Ñобой Ð¸Ð¼Ñ Ñайла ÑÑого модÑÐ»Ñ Ð±ÐµÐ· пÑеÑикÑа mod_ и ÑÑÑÑикÑа .so. ÐапÑимеÑ, ÑекÑÐ¸Ñ ÐºÐ¾Ð½ÑигÑÑаÑии модÑÐ»Ñ remote_script (Ð¸Ð¼Ñ Ñайла: mod_remote_script.so) Ð¼Ð¾Ð¶ÐµÑ Ð²ÑглÑдеÑÑ Ñак:</para> +<programlisting linenumbering="unnumbered"> +<Module remote_script> + SendPeriod = 15 + SubnetFile = subnets + Password = 123456 + UserParams = Cash Tariff EnabledDirs + Port = 9999 +</Module> +</programlisting> + <para>ÐпиÑание глобалÑнÑÑ Ð¿Ð°ÑамеÑÑов паÑамеÑÑов:</para> + <itemizedlist mark="opencircle"> + <listitem><para>Rules â обÑзаÑелÑнÑй паÑамеÑÑ, ÑказÑваÑÑий ÑеÑвеÑÑ, где Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑ Ñайл Ñ Ð¿Ñавилами Ð´Ð»Ñ Ð¿Ð¾Ð´ÑÑеÑа ÑÑаÑика клиенÑов. СÑандаÑÑное знаÑение: /etc/stargazer/rules.</para></listitem> + <listitem><para>LogFile â обÑзаÑелÑнÑй паÑамеÑÑ, ÑказÑваÑÑий ÑеÑвеÑÑ ÑаÑположение Ñайла, в коÑоÑÑй бÑдÑÑ Ð·Ð°Ð½Ð¾ÑиÑÑÑÑ Ð²Ñе ÑообÑÐµÐ½Ð¸Ñ ÑиÑÑемÑ. СÑандаÑÑное знаÑение: /var/log/stargazer.log.</para></listitem> + <listitem><para>PidFile â не обÑзаÑелÑнÑй паÑамеÑÑ, ÑказÑваÑÑий ÑеÑвеÑÑ Ð³Ð´Ðµ Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑ Ñайл Ñ ÑанÑÑий PID (иденÑиÑикаÑÐ¾Ñ Ð¿ÑоÑеÑÑа) дÑмона. Ðо ÑмолÑÐ°Ð½Ð¸Ñ ÑÑо /var/run/stargazer.pid. ÐÑполÑзÑеÑÑÑ ÑкÑипÑами запÑÑка/оÑÑанова.</para></listitem> + <listitem><para>ModulesPath â обÑзаÑелÑнÑй паÑамеÑÑ, ÑказÑваÑÑий ÑеÑвеÑÑ Ð¿ÑÑÑ, где Ð½Ð°Ñ Ð¾Ð´ÑÑÑÑ Ð¿Ð¾Ð´ÐºÐ»ÑÑаемÑе модÑли (плагинÑ). СÑандаÑÑное знаÑение: /usr/lib/stg.</para></listitem> + <listitem><para>DetailStatWritePeriod â обÑзаÑелÑнÑй паÑамеÑÑ, ÑказÑваÑÑий ÑеÑвеÑÑ ÑеÑез какое вÑÐµÐ¼Ñ Ð´Ð¾Ð»Ð¶Ð½Ð° запиÑÑваÑÑÑÑ Ð´ÐµÑалÑÐ½Ð°Ñ ÑÑаÑиÑÑика клиенÑа. СÑандаÑÑное знаÑение: 1/6. ÐаннÑй паÑамеÑÑ Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ ÑледÑÑÑие знаÑениÑ: 3 - Ñаз в ÑÑи ÑаÑа, 2 - Ñаз в два ÑаÑа, 1 - Ñаз в Ñаc, 1/2 - Ñаз в пол ÑаÑа, 1/4 - Ñаз в 15 минÑÑ, 1/6 - Ñаз в 10 минÑÑ.</para></listitem> + <listitem><para>StatWritePeriod â не обÑзаÑелÑнÑй паÑамеÑÑ, ÑказÑваÑÑий ÑеÑвеÑÑ Ð¿ÐµÑиодиÑноÑÑÑ Ð·Ð°Ð¿Ð¸Ñи в ÐРинÑоÑмаÑии о ÑÑаÑиÑÑике полÑзоваÑÐµÐ»Ñ Ð² минÑÑÐ°Ñ . ÐÑи болÑÑом колиÑеÑÑве полÑзоваÑелей ÑÑÑ Ð²ÐµÐ»Ð¸ÑÐ¸Ð½Ñ ÑÑÐ¾Ð¸Ñ ÑвелиÑиÑÑ, Ñак как запиÑÑ Ð² ÐÐ Ð¼Ð¾Ð¶ÐµÑ Ð·Ð°Ð½Ð¸Ð¼Ð°ÑÑ Ð´Ð»Ð¸ÑелÑное вÑемÑ. Ðо ÑмолÑÐ°Ð½Ð¸Ñ Ð¸Ð¼ÐµÐµÑ Ð·Ð½Ð°Ñение 10.</para></listitem> + <listitem><para>DayFee â обÑзаÑелÑнÑй паÑамеÑÑ, ÑказÑваÑÑий ÑеÑвеÑÑ, в какой Ð´ÐµÐ½Ñ Ð¼ÐµÑÑÑа ÑнимаÑÑ Ñ ÐºÐ»Ð¸ÐµÐ½ÑÑÐºÐ¸Ñ ÑÑеÑов ÑÑÐ¼Ð¼Ñ Ð°Ð±Ð¾Ð½Ð¿Ð»Ð°ÑÑ, в ÑооÑвеÑÑÑвии Ñ ÑаÑиÑнÑми планами клиенÑов. ÐÐ¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ Ð¾Ñ 0 до 31, ÑÑандаÑÑное знаÑение: 1. СледÑÐµÑ Ð¿Ð¾Ð¼Ð½Ð¸ÑÑ, ÑÑо в некоÑоÑÑÑ Ð¼ÐµÑÑÑÐ°Ñ Ð½Ðµ более 28 дней. ÐнаÑение 0 ÑооÑвеÑÑÑвÑÐµÑ Ð¿Ð¾ÑÐ»ÐµÐ´Ð½ÐµÐ¼Ñ Ð´Ð½Ñ Ð¼ÐµÑÑÑа по календаÑÑ.</para></listitem> + <listitem><para>DayResetTraff â обÑзаÑелÑнÑй паÑамеÑÑ, ÑказÑваÑÑий ÑеÑвеÑÑ Ð² какой Ð´ÐµÐ½Ñ Ð¼ÐµÑÑÑа ÑбÑаÑÑваÑÑ Ð¿Ð¾Ð¼ÐµÑÑÑнÑÑ ÑÑаÑиÑÑÐ¸ÐºÑ ÐºÐ»Ð¸ÐµÐ½Ñов и оÑÑÑеÑÑвлÑÑÑ Ð¿ÐµÑÐµÑ Ð¾Ð´ на новÑй ÑаÑиÑ, еÑли он бÑл изменен Ñ ÐºÐ»Ð¸ÐµÐ½Ñа. ÐÐ¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ Ð¾Ñ 0 до 31, ÑÑандаÑÑное знаÑение: 1. СледÑÐµÑ Ð¿Ð¾Ð¼Ð½Ð¸ÑÑ, ÑÑо в некоÑоÑÑÑ Ð¼ÐµÑÑÑÐ°Ñ Ð½Ðµ более 28 дней. ÐнаÑение 0 ÑооÑвеÑÑÑвÑÐµÑ Ð¿Ð¾ÑÐ»ÐµÐ´Ð½ÐµÐ¼Ñ Ð´Ð½Ñ Ð¼ÐµÑÑÑа по календаÑÑ.</para></listitem> + <listitem><para>SpreadFee â обÑзаÑелÑнÑй паÑамеÑÑ, ÑказÑваÑÑий ÑеÑвеÑÑ Ð¿ÑоизводиÑÑ Ð»Ð¸ «Ñазмазанное» ÑнÑÑие абонплаÑÑ. ÐÐ¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ yes и no. ÐÑи Ñказании знаÑÐµÐ½Ð¸Ñ yes ÑÑмма абонплаÑÑ ÑÐºÐ°Ð·Ð°Ð½Ð½Ð°Ñ Ð² ÑаÑиÑе полÑзоваÑÐµÐ»Ñ Ð±ÑÐ´ÐµÑ ÑнимаÑÑÑÑ Ð½Ðµ Ñаз в меÑÑÑ, а каждÑй Ð´ÐµÐ½Ñ ÑавнÑми долÑми. СÑандаÑÑное знаÑение: no.</para></listitem> + <listitem><para>FreeMbAllowInet â обÑзаÑелÑнÑй паÑамеÑÑ, ÑказÑваÑÑий ÑеÑвеÑÑ Ð²ÑполнÑÑÑ Ð»Ð¸ Ð´Ð»Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ ÑкÑÐ¸Ð¿Ñ OnConnect, еÑли Ñ Ð½ÐµÐ³Ð¾ на баланÑе оÑÑÑÑÑÑвÑÑÑ ÑÑедÑÑва, но оÑÑалÑÑ Ð¿ÑедоплаÑеннÑй ÑÑаÑик. ÐÐ¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ yes и no. СÑандаÑÑное знаÑение: no.</para></listitem> + <listitem><para>WriteFreeMbTraffCost â обÑзаÑелÑнÑй паÑамеÑÑ, опÑеделÑÑÑий как бÑÐ´ÐµÑ Ð¿Ð¸ÑаÑÑÑÑ ÑÑоимоÑÑÑ ÑÑаÑика в деÑалÑной ÑÑаÑиÑÑике. ÐÐ¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ yes и no, ÑÑандаÑÑное знаÑение: no. ÐÑи Ñказании знаÑÐµÐ½Ð¸Ñ yes в деÑалÑной ÑÑаÑиÑÑике полÑзоваÑÐµÐ»Ñ ÑÑоимоÑÑÑ ÑÑаÑика бÑÐ´ÐµÑ Ð¿Ð¸ÑаÑÑÑÑ Ð² лÑбом ÑлÑÑае, даже еÑли он Ð¿Ð¾Ð¿Ð°Ð´Ð°ÐµÑ Ð² FreeMb. ÐÑи Ñказании знаÑÐµÐ½Ð¸Ñ no Ð´Ð¾Ñ Ð¸ÑÑеÑÐ¿Ð°Ð½Ð¸Ñ FreeMb в деÑалÑной ÑÑаÑиÑÑике бÑÐ´ÐµÑ Ñказана нÑÐ»ÐµÐ²Ð°Ñ ÑÑоимоÑÑÑ ÑÑаÑика.</para></listitem> + <listitem><para>DayFeeIsLastDay â обÑзаÑелÑнÑй паÑамеÑÑ, ÑказÑваÑÑий ÑеÑвеÑÑ ÐºÐ¾Ð³Ð´Ð° ÑнимаÑÑ Ð°Ð±Ð¾Ð½Ð¿Ð»Ð°ÑÑ. ÐÐ¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ yes и no, ÑÑандаÑÑное знаÑение: yes. ÐÑо влиÑÐµÑ Ð½Ð° Ñо, как бÑÐ´ÐµÑ ÑнÑÑа абонплаÑа (ÐÐ) пÑи пеÑÐµÑ Ð¾Ð´Ðµ на новÑй ÑаÑиÑ. ÐÑли Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð±Ñл ÑаÑÐ¸Ñ A Ñ ÐÐ=100 и он Ñ Ð¾ÑÐµÑ Ð¿ÐµÑейÑи на ÑаÑÐ¸Ñ B Ñ ÐÐ=200, Ñо пÑи пеÑÐµÑ Ð¾Ð´Ðµ на новÑй ÑаÑÐ¸Ñ Ñо ÑÑеÑа полÑзоваÑÐµÐ»Ñ ÑнимеÑÑÑ 100, еÑли Ñказано знаÑение yes (абонплаÑа ÑнÑÑа до ÑÐ¼ÐµÐ½Ñ ÑаÑиÑа), и 200, еÑли Ñказано знаÑение no (абонплаÑа ÑнÑÑа пеÑед Ñменой ÑаÑиÑа).</para></listitem> + <listitem><para>ExecutersNum â не обÑзаÑелÑнÑй паÑамеÑÑ ÐºÐ¾ÑоÑÑй опÑеделÑÑÑий ÑколÑко ÑкÑипÑом Ð¼Ð¾Ð¶ÐµÑ Ð²ÑполнÑÑÑÑÑ Ð¾Ð´Ð½Ð¾Ð²Ñеменно (ÑегÑлиÑÑÐµÑ ÐºÐ¾Ð»Ð¸ÑеÑÑво пÑоÑеÑÑов stg-exec). Ðо ÑмолÑÐ°Ð½Ð¸Ñ Ð¸Ð¼ÐµÐµÑ Ð·Ð½Ð°Ñение 1. ÐÑли вÑполнение ваÑÐ¸Ñ ÑкÑипÑов Ð·Ð°Ð½Ð¸Ð¼Ð°ÐµÑ Ð¼Ð½Ð¾Ð³Ð¾ вÑемени Ð¸Ð¼ÐµÐµÑ ÑмÑÑл ÑвелиÑиÑÑ ÑÑо знаÑение. ÐаждÑй иÑполниÑÐµÐ»Ñ ÑкÑипÑов блокиÑÑеÑÑÑ Ð½Ð° вÑемÑ, пока оÑÑабоÑÐ°ÐµÑ ÑкÑипÑ. ÐÑли иÑполниÑелей неÑколÑко â они пÑинимаÑÑ ÑкÑипÑÑ Ð½Ð° вÑполнение по пÑинÑÐ¸Ð¿Ñ Â«ÐºÑо ÑÑпел».</para></listitem> + <listitem><para>StgMsgKey â не обÑзаÑелÑнÑй паÑамеÑÑ Ð¾ÑвеÑаÑÑий за иденÑиÑикаÑÐ¾Ñ Ð¾ÑеÑеди ÑообÑений Ð´Ð»Ñ Ð¸ÑполниÑÐµÐ»Ñ ÑкÑипÑов. Ðо ÑмолÑÐ°Ð½Ð¸Ñ Ð´Ð°Ð½Ð½Ñй паÑамеÑÑ Ð¸Ð¼ÐµÐµÑ Ð·Ð½Ð°Ñение 5555. РекомендÑеÑÑÑ Ð½Ðµ изменÑÑÑ Ð·Ð½Ð°Ñение паÑамеÑÑа без нÑждÑ. Ðго изменение ÑелеÑообÑазно лиÑÑ Ð² Ñом ÑлÑÑае, еÑли в ÑиÑÑеме ÑÑебÑеÑÑÑ Ð·Ð°Ð¿ÑÑÑиÑÑ Ð±Ð¾Ð»ÐµÐµ одной копии ÑеÑвеÑа биллинга.</para></listitem> + <listitem><para>ShowFeeInCash â не обÑзаÑелÑнÑй паÑамеÑÑ, опÑеделÑÑÑий как бÑÐ´ÐµÑ Ð¿Ð¾ÐºÐ°Ð·Ð°Ð½Ð¾ ÑоÑÑоÑние ÑÑеÑа абоненÑа в авÑоÑизаÑоÑе и ÑколÑко денег ÐµÐ¼Ñ Ð±ÑÐ´ÐµÑ ÑазÑеÑено иÑполÑзоваÑÑ Ð² ÑекÑÑем меÑÑÑе. ÐÐ¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ yes и no, по ÑмолÑÐ°Ð½Ð¸Ñ Ð¸Ð¼ÐµÐµÑ Ð·Ð½Ð°Ñение yes. ÐÑи Ñказании no в авÑоÑизаÑоÑе бÑÐ´ÐµÑ Ð¿Ð¾ÐºÐ°Ð·Ð°Ð½Ð¾ ÑоÑÑоÑние ÑÑеÑа без ÑÑеÑа ÑледÑÑÑего ÑнÑÑÐ¸Ñ Ð°Ð±Ð¾Ð½Ð¿Ð»Ð°ÑÑ. Так же ÑÑи денÑги нелÑÐ·Ñ Ð±ÑÐ´ÐµÑ Ð¸ÑполÑзоваÑÑ Ð´Ð»Ñ Ð¾Ð¿Ð»Ð°ÑÑ ÑÑаÑика в ÑекÑÑем меÑÑÑе. ÐÑимеÑ: Ñ Ð°Ð±Ð¾Ð½ÐµÐ½Ñа на ÑÑеÑÑ 200 денег пÑи абонплаÑе в 50 денег â в ÑÑом ÑлÑÑае ÐµÐ¼Ñ Ð±ÑÐ´ÐµÑ Ð¿Ð¾ÐºÐ°Ð·Ð°Ð½Ð¾ 150 денег в авÑоÑизаÑоÑе и он ÑÐ¼Ð¾Ð¶ÐµÑ Ð² ÑекÑÑем меÑÑÑе изÑаÑÑ Ð¾Ð´Ð¾Ð²Ð°ÑÑ ÑолÑко 150 денег, но ÑнÑÑие абонплаÑÑ Ð½Ðµ ÑÐ²ÐµÐ´ÐµÑ ÐµÐ³Ð¾ в «минÑÑ».</para></listitem> + <listitem><para>FullFee â не обÑзаÑелÑнÑй паÑамеÑÑ, ÑказÑваÑÑий ÑеÑвеÑÑ ÑнимаÑÑ Ð¿Ð¾Ð»Ð½ÑÑ Ð°Ð±Ð¾Ð½Ð¿Ð»Ð°ÑÑ, даже еÑли ÑÑеÑÐ½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑ Ð°Ð±Ð¾Ð½ÐµÐ½Ñа бÑла замоÑожена (или не ÑÑÑеÑÑвовала) ÑаÑÑÑ ÑÑеÑного пеÑиода. ÐÑÐ¸Ð½Ð¸Ð¼Ð°ÐµÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ yes и no, по ÑмолÑÐ°Ð½Ð¸Ñ ÑÑÑановлен в no.</para></listitem> + <listitem><para>MessagesTimeout â не обÑзаÑелÑнÑй паÑамеÑÑ, ÑÑÑанавливаÑÑий вÑÐµÐ¼Ñ Ð¶Ð¸Ð·Ð½Ð¸ не оÑпÑавленнÑÑ ÑообÑений абоненÑам. ÐÑÐµÐ¼Ñ ÑказÑваеÑÑÑ Ð² ÑÑÑÐºÐ°Ñ . ÐÑи пÑевÑÑении ÑÑого вÑемени ÑообÑение бÑÐ´ÐµÑ Ñдалено, в Ñ. Ñ. из ÐÐ. ÐÑли Ñказано знаÑение 0 Ñо не оÑпÑавленнÑе ÑообÑÐµÐ½Ð¸Ñ Ð½Ð¸ÐºÐ¾Ð³Ð´Ð° не бÑдÑÑ ÑдалÑÑÑÑÑ Ð¸Ð· Ð±Ð°Ð·Ñ (в ÑаÑÑноÑÑи, ÑÑо пÑÐ¸Ð²ÐµÐ´ÐµÑ Ðº поÑÑÐµÐ¿ÐµÐ½Ð½Ð¾Ð¼Ñ ÑоÑÑÑ ÑазмеÑа базÑ, ÑвелиÑÐµÐ½Ð¸Ñ Ð½Ð°Ð³ÑÑзки на ÑеÑÐ²ÐµÑ Ð¿Ñи авÑоÑизаÑии абоненÑов и к ÑÐ¾Ð¼Ñ ÑÑо долго оÑÑÑÑÑÑвовавÑий Ð°Ð±Ð¾Ð½ÐµÐ½Ñ Ð¿Ñи авÑоÑизаÑии полÑÑÐ¸Ñ Ð²Ñе пÑопÑÑеннÑе ÑообÑениÑ). Ðо ÑмолÑÐ°Ð½Ð¸Ñ Ð¸Ð¼ÐµÐµÑ Ð·Ð½Ð°Ñение 0.</para></listitem> + <listitem><para>FeeChargeType â не обÑзаÑелÑнÑй паÑамеÑÑ, ÑегÑлиÑÑÑÑий пÑоÑеÑÑ ÑнÑÑÐ¸Ñ Ð°Ð±Ð¾Ð½Ð¿Ð»Ð°ÑÑ. ÐÐ¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ 0, 1 и 2, по ÑмолÑÐ°Ð½Ð¸Ñ Ð¸Ð¼ÐµÐµÑ Ð·Ð½Ð°Ñение 0. ÐÑи знаÑении 0 абонплаÑа ÑнимаеÑÑÑ ÐºÐ°Ðº обÑÑно, пÑи знаÑении 1 абонплаÑа ÑнимаеÑÑÑ ÑолÑко еÑли Ð±Ð°Ð»Ð°Ð½Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸ÑелÑнÑй или Ñавен нÑлÑ, пÑи знаÑении 2 абонплаÑа ÑнимаеÑÑÑ ÑолÑко еÑли Ð±Ð°Ð»Ð°Ð½Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð±Ð¾Ð»ÑÑе или Ñавен абонплаÑе. ÐнаÑение 2 ÑледÑÐµÑ Ð¸ÑполÑзоваÑÑ Ñ Ð¾ÑÑоÑожноÑÑÑÑ, Ñ. к. пÑи ÑÑом на безлимиÑнÑÑ ÑаÑиÑÐ°Ñ Ð°Ð±Ð¾Ð½ÐµÐ½ÑÑ Ð¿Ð¾Ð»ÑÑÐ°Ñ ÑÑлÑÐ³Ñ Ð±ÐµÑплаÑно.</para></listitem> + <listitem><para>ReconnectOnTariffChange â не обÑзаÑелÑнÑй паÑамеÑÑ, ÑказÑваÑÑий ÑеÑвеÑÑ Ð²ÑполниÑÑ Ð¿ÐµÑеподклÑÑение полÑзоваÑÐµÐ»Ñ Ð¿Ñи Ñмене ÑаÑиÑа. ÐÐ¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ yes и no, по ÑмолÑÐ°Ð½Ð¸Ñ Ð¸Ð¼ÐµÐµÑ Ð·Ð½Ð°Ñение no. ÐÑи Ñказании знаÑÐµÐ½Ð¸Ñ yes подклÑÑеннÑе полÑзоваÑели бÑдÑÑ Ð¾ÑклÑÑÐµÐ½Ñ Ð½ÐµÐ¿Ð¾ÑÑедÑÑвенно пеÑед Ñменой ÑаÑиÑа и подклÑÑÐµÐ½Ñ ÑÑÐ°Ð·Ñ Ð¿Ð¾Ñле нее. ÐÐ¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¿Ð¾Ð»ÐµÐ·Ð½Ð¾ Ð´Ð»Ñ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ ÑейпеÑом.</para></listitem> + <listitem><para>ÐÐ»Ñ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸Ñ Ð½Ð°Ð¿Ñавлений ÑÑеÑа ÑÑаÑика в конÑигÑÑаÑионном Ñайле иÑполÑзÑеÑÑÑ ÑекÑÐ¸Ñ DirNames:</para> +<programlisting linenumbering="unnumbered"> +<DirNames> + DirName0 = «ÐÐЯ ÐÐÐÐ ÐÐÐÐÐÐЯ» + ... + DirName9 = ÐÐСÐÐÐÐÐÐ_ÐÐÐÐ ÐÐÐÐÐÐÐ +</DirNames> +</programlisting> + <para>ÐÑего пÑедÑÑмоÑÑено 10 напÑавлений Ñ Ð½ÑмеÑаÑией Ð¾Ñ 0 до 9. ÐапÑавлениÑ, наименование коÑоÑÑÑ ÑоÑÑÐ¾Ð¸Ñ Ð¸Ð· неÑколÑÐºÐ¸Ñ Ñлов, Ð´Ð¾Ð»Ð¶Ð½Ñ Ð±ÑÑÑ Ð·Ð°ÐºÐ»ÑÑÐµÐ½Ñ Ð² кавÑÑки. ÐÑли наименование напÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð½Ðµ Ñказано, Ñо ÑиÑÑема ÑÑиÑÐ°ÐµÑ ÑÑо данное напÑавление не иÑполÑзÑеÑÑÑ Ð¸ не бÑÐ´ÐµÑ Ð¿ÑоизводиÑÑ Ð¿Ð¾ Ð½ÐµÐ¼Ñ Ð½Ð¸ÐºÐ°ÐºÐ¸Ñ Ð´ÐµÐ¹ÑÑвий. ÐÑимеÑ: DirName0 = ÐиÑ, DirName5 = "ÐокалÑнÑе игÑÑ". ÐÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ замеÑиÑÑ, ÑÑо ÑекÑÑÐ°Ñ Ð²ÐµÑÑÐ¸Ñ ÑиÑÑÐµÐ¼Ñ ÑÑебÑеÑ, ÑÑÐ¾Ð±Ñ Ð¸Ð¼ÐµÐ½Ð° напÑавлений бÑли ÑÐºÐ°Ð·Ð°Ð½Ñ Ð² кодиÑовке KOI8-R. РпÑоÑивном ÑлÑÑае абоненÑÑ Ð½Ðµ ÑмогÑÑ Ð¸Ñ Ð¿ÑоÑиÑаÑÑ Ð² ÑÑаÑиÑÑике авÑоÑизаÑоÑа, а админиÑÑÑаÑоÑÑ â в конÑигÑÑаÑоÑе.</para></listitem> + </itemizedlist> + <para>ÐаÑÑÑойки вÑÐµÑ Ð¼Ð¾Ð´Ñли (кÑоме store module), коÑоÑÑе Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ подклÑÑиÑÑ Ðº ÑеÑвеÑÑ Ð² Ð¼Ð¾Ð¼ÐµÐ½Ñ ÑÑаÑÑа Ð´Ð¾Ð»Ð¶Ð½Ñ Ð±ÑÑÑ ÑÐºÐ°Ð·Ð°Ð½Ð½Ñ Ð²Ð½ÑÑÑи ÑекÑии Modules:</para> +<programlisting linenumbering="unnumbered"> +<Modules> + <Module имÑ_модÑлÑ> + ÑпиÑок паÑамеÑÑов модÑÐ»Ñ + </Module> - </Module> - </programlisting> - <para>ÐпиÑание глобалÑнÑÑ Ð¿Ð°ÑамеÑÑов паÑамеÑÑов:</para> - <itemizedlist mark="opencircle"> - <listitem><para>Rules â паÑамеÑÑ, ÑказÑваÑÑий ÑеÑвеÑÑ, где Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑ Ñайл Ñ Ð¿Ñавилами Ð´Ð»Ñ Ð¿Ð¾Ð´ÑÑеÑа ÑÑаÑика клиенÑов, по ÑмолÑÐ°Ð½Ð¸Ñ Rules=/etc/stargazer/rules</para></listitem> - <listitem><para>LogFile â паÑамеÑÑ, ÑказÑваÑÑий ÑеÑвеÑÑ ÑаÑположение Ñайла, в коÑоÑÑй бÑдÑÑ Ð·Ð°Ð½Ð¾ÑиÑÑÑÑ Ð²Ñе ÑообÑÐµÐ½Ð¸Ñ ÑиÑÑемÑ, по ÑмолÑÐ°Ð½Ð¸Ñ LogFile=/var/log/stargazer.log</para></listitem> - <listitem><para>PidFile â паÑамеÑÑ, ÑказÑваÑÑий ÑеÑвеÑÑ Ð³Ð´Ðµ Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑ Ñайл Ñ ÑанÑÑий PID (иденÑиÑикаÑÐ¾Ñ Ð¿ÑоÑеÑÑа) дÑмона, по ÑмолÑÐ°Ð½Ð¸Ñ ÑÑо /var/run/stargazer.pid. ÐÑполÑзÑеÑÑÑ ÑкÑипÑами запÑÑка/оÑÑанова.</para></listitem> - <listitem><para>ModulesPath â паÑамеÑÑ, ÑказÑваÑÑий ÑеÑвеÑÑ Ð¿ÑÑÑ, где Ð½Ð°Ñ Ð¾Ð´ÑÑÑÑ Ð¿Ð¾Ð´ÐºÐ»ÑÑаемÑе модÑли (плагинÑ). Ðо ÑмолÑÐ°Ð½Ð¸Ñ ModulesPath = /usr/lib/stg.</para></listitem> - <listitem><para>DetailStatWritePeriod â паÑамеÑÑ, ÑказÑваÑÑий ÑеÑвеÑÑ ÑеÑез какое вÑÐµÐ¼Ñ Ð´Ð¾Ð»Ð¶Ð½Ð° запиÑÑваÑÑÑÑ Ð´ÐµÑалÑÐ½Ð°Ñ ÑÑаÑиÑÑика клиенÑа, по ÑмолÑÐ°Ð½Ð¸Ñ StatTime=1/6. ÐаннÑй паÑамеÑÑ Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ ÑледÑÑÑие знаÑениÑ: 3 - Ñаз в ÑÑи ÑаÑа, 2 - Ñаз в два ÑаÑа, 1 - Ñаз в Ñаc, 1/2 - Ñаз в пол ÑаÑа, 1/4 - Ñаз в 15 минÑÑ, 1/6 - Ñаз в 10 минÑÑ.</para></listitem> - <listitem><para>StatWritePeriod â паÑамеÑÑ, ÑказÑваÑÑий ÑеÑвеÑÑ Ð¿ÐµÑиодиÑноÑÑÑ Ð·Ð°Ð¿Ð¸Ñи в ÐРинÑоÑмаÑии о ÑÑаÑиÑÑике полÑзоваÑÐµÐ»Ñ (в минÑÑÐ°Ñ ). ÐÑи болÑÑом колиÑеÑÑве полÑзоваÑелей ÑÑÑ Ð²ÐµÐ»Ð¸ÑÐ¸Ð½Ñ ÑÑÐ¾Ð¸Ñ ÑвелиÑиÑÑ, Ñак как запиÑÑ Ð² ÐÐ Ð¼Ð¾Ð¶ÐµÑ Ð·Ð°Ð½Ð¸Ð¼Ð°ÑÑ Ð´Ð»Ð¸ÑелÑное вÑемÑ. Ðо ÑмолÑÐ°Ð½Ð¸Ñ StatWritePeriod = 10.</para></listitem> - <listitem><para>DayFee â паÑамеÑÑ, показÑваÑÑий ÑеÑвеÑÑ, в какой Ð´ÐµÐ½Ñ Ð¼ÐµÑÑÑа ÑнимаÑÑ Ñ ÐºÐ»Ð¸ÐµÐ½ÑÑÐºÐ¸Ñ ÑÑеÑов ÑÑÐ¼Ð¼Ñ Ð°Ð±Ð¾Ð½Ð¿Ð»Ð°ÑÑ, в ÑооÑвеÑÑÑвии Ñ ÑаÑиÑнÑми планами клиенÑов. Ðо ÑмолÑÐ°Ð½Ð¸Ñ DayFee=21. СледÑÐµÑ Ð¿Ð¾Ð¼Ð½Ð¸ÑÑ, ÑÑо в некоÑоÑÑÑ Ð¼ÐµÑÑÑÐ°Ñ Ð½Ðµ более 28 дней. ÐаннÑй паÑамеÑÑ Ñакже Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑинÑÑÑ Ð·Ð½Ð°Ñение 0; еÑли паÑамеÑÑ Ñавен 0, Ñогда ÑиÑÑема вÑÐ¿Ð¾Ð»Ð½Ð¸Ñ Ð´ÐµÐ¹ÑÑÐ²Ð¸Ñ Ð² поÑледний Ð´ÐµÐ½Ñ ÑекÑÑего меÑÑÑа; опÑеделение поÑледнего Ð´Ð½Ñ Ð¼ÐµÑÑÑа пÑоводиÑÑÑ Ð°Ð²ÑомаÑиÑеÑки.</para></listitem> - <listitem><para>DayResetTraff â паÑамеÑÑ ÑказÑÐ²Ð°ÐµÑ ÑеÑвеÑÑ Ð² какой Ð´ÐµÐ½Ñ Ð¼ÐµÑÑÑа оÑиÑаÑÑ ÑÑаÑиÑÑÐ¸ÐºÑ ÐºÐ»Ð¸ÐµÐ½Ñов; Ñак же в ÑÑÐ¾Ñ Ð´ÐµÐ½Ñ ÑеÑÐ²ÐµÑ Ð¾ÑÑÑеÑÑвлÑÐµÑ Ð¿ÐµÑÐµÑ Ð¾Ð´ на новÑй ÑаÑиÑ, еÑли он бÑл изменен Ñ ÐºÐ»Ð¸ÐµÐ½Ñа. Ðо ÑмолÑÐ°Ð½Ð¸Ñ DayResetTraff = 28. СледÑÐµÑ Ð¿Ð¾Ð¼Ð½Ð¸ÑÑ, ÑÑо в некоÑоÑÑÑ Ð¼ÐµÑÑÑÐ°Ñ Ð½Ðµ более 28 дней. ÐаннÑй паÑамеÑÑ Ñакже Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑинÑÑÑ Ð·Ð½Ð°Ñение 0; еÑли паÑамеÑÑ Ñавен 0, Ñогда ÑиÑÑема вÑÐ¿Ð¾Ð»Ð½Ð¸Ñ Ð´ÐµÐ¹ÑÑÐ²Ð¸Ñ Ð² поÑледний Ð´ÐµÐ½Ñ ÑекÑÑего меÑÑÑа; опÑеделение поÑледнего Ð´Ð½Ñ Ð¼ÐµÑÑÑа пÑоводиÑÑÑ Ð°Ð²ÑомаÑиÑеÑки.</para></listitem> - <listitem><para>SpreadFee â паÑамеÑÑ, ÑказÑваÑÑий ÑеÑвеÑÑ, пÑоизводиÑÑ Ð»Ð¸ «Ñазмазанное» ÑнÑÑие абонплаÑÑ. Т. е. ÑÑмма абонплаÑÑ ÑÐºÐ°Ð·Ð°Ð½Ð½Ð°Ñ Ð² ÑаÑиÑе полÑзоваÑÐµÐ»Ñ Ð±ÑÐ´ÐµÑ ÑнимаÑÑÑÑ Ð½Ðµ Ñаз в меÑÑÑ, а каждÑй Ð´ÐµÐ½Ñ ÑовнÑми долÑми. Ðо ÑмолÑÐ°Ð½Ð¸Ñ SpreadFee = no.</para></listitem> - <listitem><para>FreeMbAllowInet â паÑамеÑÑ, ÑказÑваÑÑий ÑеÑвеÑÑ Ð²ÑполнÑÑÑ Ð»Ð¸ Ð´Ð»Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ ÑкÑÐ¸Ð¿Ñ OnConnect, еÑли Ñ Ð½ÐµÐ³Ð¾ на баланÑе оÑÑÑÑÑÑвÑÑÑ ÑÑедÑÑва, но оÑÑалÑÑ Ð¿ÑедоплаÑеннÑй ÑÑаÑик. Ðо ÑмолÑÐ°Ð½Ð¸Ñ FreeMbAllowInet = no.</para></listitem> - <listitem><para>WriteFreeMbTraffCost â паÑамеÑÑ, опÑеделÑÑÑий, ÑÑо бÑÐ´ÐµÑ Ð¿Ð¸ÑаÑÑÑÑ Ð² ÑÑоимоÑÑÑ ÑÑаÑика в деÑалÑной ÑÑаÑиÑÑике. ÐÑли Ñ ÐºÐ»Ð¸ÐµÐ½Ñа еÑе еÑÑÑ Ð¿ÑедоплаÑеннÑй ÑÑаÑик и WriteFreeMbTraffCost = no, Ñо в деÑалÑнÑÑ ÑÑаÑиÑÑÐ¸ÐºÑ Ð±ÑÐ´ÐµÑ Ð·Ð°Ð¿Ð¸ÑÑваÑÑÑÑ ÑÑоимоÑÑÑ Ñо знаÑением = 0. ÐÑли Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ñже Ð½ÐµÑ Ð¿ÑедоплаÑенного ÑÑаÑика и WriteFreeMbTraffCost = no, Ñо в деÑалÑнÑÑ ÑÑаÑиÑÑÐ¸ÐºÑ Ð±ÑÐ´ÐµÑ Ð·Ð°Ð¿Ð¸Ñана ÑÑоимоÑÑÑ ÑÑаÑика. ÐÑи WriteFreeMbTraffCost = yes ÑÑоимоÑÑÑ ÑÑаÑика бÑÐ´ÐµÑ Ð·Ð°Ð¿Ð¸Ñана в лÑбом ÑлÑÑае. Ðо ÑмолÑÐ°Ð½Ð¸Ñ WriteFreeMbTraffCost = no.</para></listitem> - <listitem><para>DayFeeIsLastDay â паÑамеÑÑ, ÑказÑваÑÑий ÑеÑвеÑÑ, когда абонплаÑа ÑнимаеÑÑÑ Ð² поÑледний (yes) или пеÑвÑй (no) Ð´ÐµÐ½Ñ ÑÑеÑного пеÑиода. ÐÑо влиÑÐµÑ Ð½Ð° Ñо, как бÑÐ´ÐµÑ ÑнÑÑа абонплаÑа (ÐÐ) пÑи пеÑÐµÑ Ð¾Ð´Ðµ на новÑй ÑаÑиÑ. ÐÑли Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð±Ñл ÑаÑÐ¸Ñ A Ñ ÐÐ=100 и он Ñ Ð¾ÑÐµÑ Ð¿ÐµÑейÑи на ÑаÑÐ¸Ñ B Ñ ÐÐ=200, Ñо пÑи пеÑÐµÑ Ð¾Ð´Ðµ на новÑй ÑаÑÐ¸Ñ Ñо ÑÑеÑа полÑзоваÑÐµÐ»Ñ ÑнимеÑÑÑ 100, еÑли DayFeeIsLastDay = yes, и 200, еÑли DayFeeIsLastDay = no. Ðо ÑмолÑÐ°Ð½Ð¸Ñ DayFeeIsLastDay = yes.</para></listitem> - <listitem><para>ExecutersNum â паÑамеÑÑ ÐºÐ¾ÑоÑÑй показÑваеÑ, ÑколÑко пÑоÑеÑÑов иÑполниÑÐµÐ»Ñ ÑкÑипÑов Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð·Ð°Ð¿ÑÑено одновÑеменно. ÐолиÑеÑÑво пÑоÑеÑÑов ознаÑÐ°ÐµÑ ÑколÑко ÑкÑипÑов могÑÑ Ð²ÑполнÑÑÑÑ Ð¾Ð´Ð½Ð¾Ð²Ñеменно. Ðо ÑмолÑÐ°Ð½Ð¸Ñ ExecutersNum = 1. ÐÑли вÑполнение ваÑÐ¸Ñ ÑкÑипÑов Ð·Ð°Ð½Ð¸Ð¼Ð°ÐµÑ Ð¼Ð½Ð¾Ð³Ð¾ вÑемени ÑледÑÐµÑ ÑвелиÑиÑÑ ÑÑо знаÑение. ÐаждÑй иÑполниÑÐµÐ»Ñ ÑкÑипÑов блокиÑÑеÑÑÑ Ð½Ð° вÑемÑ, пока оÑÑабоÑÐ°ÐµÑ ÑкÑипÑ. ÐÑли иÑполниÑелей неÑколÑко â они пÑинимаÑÑ ÑкÑипÑÑ Ð½Ð° вÑполнение по пÑинÑÐ¸Ð¿Ñ Â«ÐºÑо ÑÑпел».</para></listitem> - <listitem><para>StgMsgKey â паÑамеÑÑ Ð¾ÑвеÑаÑÑий за иденÑиÑикаÑÐ¾Ñ Ð¾ÑеÑеди ÑообÑений Ð´Ð»Ñ Ð¸ÑполниÑÐµÐ»Ñ ÑкÑипÑов. Ðо ÑмолÑÐ°Ð½Ð¸Ñ Ð´Ð°Ð½Ð½Ñй паÑамеÑÑ Ð·Ð°ÐºÐ¾Ð¼Ð¼ÐµÐ½ÑиÑован и Ñавен 5555. РекомендÑеÑÑÑ Ð½Ðµ изменÑÑÑ Ð·Ð½Ð°Ñение паÑамеÑÑа без нÑждÑ. Ðго изменение ÑелеÑообÑазно лиÑÑ Ð² Ñом ÑлÑÑае, еÑли в ÑиÑÑеме ÑÑебÑеÑÑÑ Ð·Ð°Ð¿ÑÑÑиÑÑ Ð±Ð¾Ð»ÐµÐµ одной копии ÑеÑвеÑа биллинга.</para></listitem> - <listitem><para>ShowFeeInCash â показÑваÑÑ Ð½Ð° ÑÑеÑÑ Ð¸ позволÑÑÑ Ð¸ÑполÑзоваÑÑ Ð°Ð±Ð¾Ð½Ð¿Ð»Ð°ÑÑ Ð¿Ð¾Ð»ÑзоваÑелÑ. ÐÑÐ¸Ð½Ð¸Ð¼Ð°ÐµÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ yes и no. ÐаÑамеÑÑ Ð½Ðµ ÑвлÑеÑÑÑ Ð¾Ð±ÑзаÑелÑнÑм, по ÑмолÑÐ°Ð½Ð¸Ñ ÑÑÑановлен в yes.</para></listitem> - <listitem><para>FullFee â ÑнимаÑÑ Ð¿Ð¾Ð»Ð½ÑÑ Ð°Ð±Ð¾Ð½Ð¿Ð»Ð°ÑÑ, даже еÑли полÑзоваÑÐµÐ»Ñ Ð±Ñл замоÑожен ÑаÑÑÑ ÑÑеÑного пеÑиода. ÐÑÐ¸Ð½Ð¸Ð¼Ð°ÐµÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ yes и no. ÐаÑамеÑÑ Ð½Ðµ ÑвлÑеÑÑÑ Ð¾Ð±ÑзаÑелÑнÑм, по ÑмолÑÐ°Ð½Ð¸Ñ ÑÑÑановлен в no.</para></listitem> - <listitem><para>MessagesTimeout â ÑÑÑÐ°Ð½Ð°Ð²Ð»Ð¸Ð²Ð°ÐµÑ Ð²ÑÐµÐ¼Ñ Ð¶Ð¸Ð·Ð½Ð¸ не оÑпÑавленнÑÑ ÑообÑений полÑзоваÑелÑм. ÐÑÐµÐ¼Ñ ÑказÑваеÑÑÑ Ð² ÑÑÑÐºÐ°Ñ . ÐÑи пÑевÑÑении ÑÑого вÑемени ÑообÑение бÑÐ´ÐµÑ Ñдалено, в Ñ.Ñ. из ÐÐ. ÐÑли Ñказан 0 Ñо знаÑÐµÐ½Ð¸Ñ Ð½Ðµ бÑдÑÑ ÑдалÑÑÑÑÑ Ð¸Ð· базÑ. Ðо ÑмолÑÐ°Ð½Ð¸Ñ 0.</para></listitem> - <listitem><para>FeeChargeType â ÑегÑлиÑÑÐµÑ Ð¿ÑоÑеÑÑ ÑнÑÑÐ¸Ñ Ð°Ð±Ð¾Ð½Ð¿Ð»Ð°ÑÑ. ÐÐ¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ 0, 1 и 2. ÐÑи знаÑении 0 абонплаÑа ÑнимаеÑÑÑ ÐºÐ°Ðº обÑÑно. ÐÑи знаÑении 1 абонплаÑа ÑнимаеÑÑÑ ÑолÑко еÑли Ð±Ð°Ð»Ð°Ð½Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸ÑелÑнÑй. ÐÑи знаÑении 2 абонплаÑа ÑнимаеÑÑÑ ÑолÑко еÑли Ð±Ð°Ð»Ð°Ð½Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð±Ð¾Ð»ÑÑе абонплаÑÑ.</para></listitem> - <listitem><para>ReconnectOnTariffChange â позволÑÐµÑ Ð²ÑполниÑÑ Ð¿ÐµÑеподклÑÑение полÑзоваÑÐµÐ»Ñ Ð¿Ñи Ñмене ÑаÑиÑа. ÐÐ¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ yes и no. ÐÑи Ñказании ReconnectOnTariffChange = yes пÑи Ñмене ÑаÑиÑа полÑзоваÑÐµÐ»Ñ ÐµÑли он бÑл подклÑÑен пÑÐ¾Ð¸Ð·Ð¾Ð¹Ð´ÐµÑ ÐµÐ³Ð¾ оÑклÑÑение и подклÑÑение заново. ÐÐ¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¿Ð¾Ð»ÐµÐ·Ð½Ð¾ Ð´Ð»Ñ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ ÑейпеÑом.</para></listitem> - <listitem><para>ÐÐ¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸Ñ Ð½Ð°Ð¿Ñавлений в конÑигÑÑаÑионном Ñайле Ð´Ð¾Ð»Ð¶Ð½Ñ Ð±ÑÑÑ Ð·Ð°ÐºÐ»ÑÑÐµÐ½Ñ Ð² Ñеги: - <programlisting linenumbering="unnumbered"> - <DirNames> - DirName0 = "ÐÐЯ ÐÐÐÐ ÐÐÐÐÐÐЯ" - ... - DirName9 = ÐÐСÐÐÐÐÐÐ_ÐÐÐÐ ÐÐÐÐÐÐÐ - </DirNames> - </programlisting> - ÐÑего пÑедÑÑмоÑÑено 10 напÑавлений Ñ Ð½ÑмеÑаÑией Ð¾Ñ 0 до 9. ÐнÑÑÑи даннÑÑ Ñегов ÑказÑваеÑÑÑ Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ñ Ð½Ð°Ð¿Ñавлений. ÐапÑавлениÑ, наименование коÑоÑÑÑ ÑоÑÑÐ¾Ð¸Ñ Ð¸Ð· неÑколÑÐºÐ¸Ñ Ñлов, Ð´Ð¾Ð»Ð¶Ð½Ñ Ð±ÑÑÑ Ð·Ð°ÐºÐ»ÑÑÐµÐ½Ñ Ð² кавÑÑки. ÐÑли наименование напÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð½Ðµ Ñказано, Ñо ÑиÑÑема ÑÑиÑÐ°ÐµÑ ÑÑо данное напÑавление не иÑполÑзÑеÑÑÑ Ð¸ не бÑÐ´ÐµÑ Ð¿ÑоизводиÑÑ Ð¿Ð¾ Ð½ÐµÐ¼Ñ Ð½Ð¸ÐºÐ°ÐºÐ¸Ñ Ð´ÐµÐ¹ÑÑвий. ÐÑимеÑ: DirName0 = ÐокалÑ, DirName5 = "ÐокалÑнÑе игÑÑ". ÐÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ замеÑиÑÑ, ÑÑо ÑекÑÑÐ°Ñ Ð²ÐµÑÑÐ¸Ñ ÑиÑÑÐµÐ¼Ñ ÑÑебÑеÑ, ÑÑÐ¾Ð±Ñ Ð¸Ð¼ÐµÐ½Ð° напÑавлений бÑли ÑÐºÐ°Ð·Ð°Ð½Ñ Ð² кодиÑовке KOI8-R. РпÑоÑивном ÑлÑÑае полÑзоваÑели не ÑмогÑÑ Ð¸Ñ Ð¿ÑоÑиÑаÑÑ Ð² ÑÑаÑиÑÑике авÑоÑизаÑоÑа, а админиÑÑÑаÑоÑÑ â в конÑигÑÑаÑоÑе.</para></listitem> - </itemizedlist> - <para>ÐÑе модÑли (кÑоме Store module), коÑоÑÑе Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ подклÑÑиÑÑ Ðº ÑеÑвеÑÑ Ð² Ð¼Ð¾Ð¼ÐµÐ½Ñ ÑÑаÑÑа Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¸Ð´Ñи внÑÑÑи ÑекÑии:</para> - <programlisting linenumbering="unnumbered"> - <Modules> - <Module [Ð¸Ð¼Ñ Ð¼Ð¾Ð´ÑлÑ]> - ÐÐÐ ÐÐÐТРЫ_ÐÐÐУÐЯ - </Module> - </Modules> - </programlisting> - <para>ÐÑли модÑÐ»Ñ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ Ð½Ð°ÑÑÑаиваемÑÑ Ð¿Ð°ÑамеÑÑов, Ñо он вÑе Ñавно должен задаваÑÑÑÑ Ð² ÑÐµÐ³Ð°Ñ Module ⦠/Module ÑÑÐ¾Ð±Ñ Ð±ÑÑÑ ÑÑпеÑно загÑÑженнÑм. ÐекоÑоÑÑе модÑли, Ñакие как store module обÑзаÑелÑно ÑÑебÑÑÑÑÑ Ð¿Ñи ÑÑаÑÑе и без Ð¸Ñ Ð¿Ð¾Ð´ÐºÐ»ÑÑÐµÐ½Ð¸Ñ ÑиÑÑема не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð·Ð°Ð¿ÑÑена. Ðо ÑмолÑÐ°Ð½Ð¸Ñ Ð´Ð»Ñ ÑÐºÐ°Ð·Ð°Ð½Ð¸Ñ ÐºÐ¾Ð½ÑигÑÑаÑии модÑлей иÑполÑзÑÑÑÑÑ Ð¾ÑделÑнÑе ÑÐ°Ð¹Ð»Ñ Ð¸Ð· каÑалога conf-enabled.d. ÐÐ»Ñ ÑÑого иÑполÑзÑеÑÑÑ Ð´Ð¸ÑекÑива <IncludeFile ÐУТЬ_Ð_ФÐÐÐУ></IncludeFile>. Ðдна диÑекÑива Ñказана в ÑекÑии <Modules>, а вÑоÑÐ°Ñ Ð² коÑне Ñайла конÑигÑÑаÑии (Ð´Ð»Ñ store module).</para> - <formalpara> - <title>ÐпиÑание паÑамеÑÑов модÑÐ»Ñ InetAccess (auth_ia) Ð´Ð»Ñ ÑабоÑÑ Ñ ÐºÐ»Ð¸ÐµÐ½ÑÑкими авÑоÑизаÑоÑами:</title> - <itemizedlist mark="opencircle"> - <listitem><para>Port â паÑамеÑÑ, опÑеделÑÑÑий на каком поÑÑÑ ÑеÑÐ²ÐµÑ Ð±ÑÐ´ÐµÑ Ð¿ÑинимаÑÑ Ð¾Ð±ÑаÑÐµÐ½Ð¸Ñ Ð°Ð²ÑоÑизаÑоÑов клиенÑов, по ÑмолÑÐ°Ð½Ð¸Ñ UserPort=5555.</para></listitem> - <listitem><para>UserTimeout â паÑамеÑÑ, показÑваÑÑий ÑеÑвеÑÑ, ÑеÑез какое вÑÐµÐ¼Ñ Ð² ÑекÑÐ½Ð´Ð°Ñ ÐºÐ»Ð¸ÐµÐ½Ñ Ð±ÑÐ´ÐµÑ Ð¾ÑклÑÑен, еÑли авÑоÑизаÑÐ¾Ñ Ð½Ðµ оÑвеÑÐ°ÐµÑ ÑеÑвеÑÑ Ð½Ð° запÑоÑÑ. Ðо ÑмолÑÐ°Ð½Ð¸Ñ UserTimeout=60. ÐнаÑение данного паÑамеÑÑа должно лежаÑÑ Ð² диапазоне Ð¾Ñ 15 до 1200.</para></listitem> - <listitem><para>UserDelay â вÑÐµÐ¼Ñ Ð² ÑекÑÐ½Ð´Ð°Ñ , ÑеÑез коÑоÑое ÑеÑÐ²ÐµÑ Ð¾Ð¿ÑаÑÐ¸Ð²Ð°ÐµÑ ÐºÐ»Ð¸ÐµÐ½Ñа. СеÑÐ²ÐµÑ ÑÐ»ÐµÑ ÐºÐ»Ð¸ÐµÐ½ÑÑ Ð·Ð°Ð¿ÑÐ¾Ñ Ð¿Ð¾Ð´ÑвеÑÐ¶Ð´ÐµÐ½Ð¸Ñ ÑабоÑÑ Ð°Ð²ÑоÑизаÑоÑа, а ÐºÐ»Ð¸ÐµÐ½Ñ Ð´Ð¾Ð»Ð¶ÐµÐ½ пÑиÑлаÑÑ Ð¾ÑÐ²ÐµÑ ÑÑо авÑоÑизаÑÐ¾Ñ Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑ Ð² ÑабоÑем ÑоÑÑоÑнии. Так же ÑÑо вÑемÑ, ÑеÑез коÑоÑое Ñ ÐºÐ»Ð¸ÐµÐ½Ñа обновлÑеÑÑÑ ÑÑаÑиÑÑика, по ÑмолÑÐ°Ð½Ð¸Ñ UserDelay=5. СледÑÐµÑ Ð·Ð°Ð¼ÐµÑиÑÑ ÑÑо знаÑение UserDelay должно бÑÑÑ Ð² 3â¦10 Ñаз менÑÑе Ñем знаÑение UserTimeout и даннÑе знаÑÐµÐ½Ð¸Ñ Ð½Ðµ могÑÑ ÑодеÑжаÑÑ Ð¾Ð´Ð¸Ð½Ð°ÐºÐ¾Ð²Ñе ÑаймаÑÑÑ. ÐнаÑение данного паÑамеÑÑа должно лежаÑÑ Ð² диапазоне Ð¾Ñ 5 до 600.</para></listitem> - <listitem> - <para>FreeMb â паÑамеÑÑ, ÑказÑваÑÑий ÑеÑвеÑÑ ÑÑо бÑÐ´ÐµÑ Ð¿ÐµÑедаваÑÑÑÑ Ð°Ð²ÑоÑизаÑоÑÑ ÐºÐ»Ð¸ÐµÐ½Ñа Ð¾Ñ ÑеÑвеÑа. ÐаннÑй паÑамеÑÑ Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ ÑледÑÑÑие знаÑениÑ:</para> - <itemizedlist mark="none"> - <listitem><para>0 - колиÑеÑÑво беÑплаÑнÑÑ Ð¼ÐµÐ³Ð°Ð±Ð°Ð¹Ñ Ð² пеÑеÑÑеÑе на ÑÐµÐ½Ñ Ð½Ñлевого напÑавлениÑ;</para></listitem> - <listitem><para>1 - колиÑеÑÑво беÑплаÑнÑÑ Ð¼ÐµÐ³Ð°Ð±Ð°Ð¹Ñ Ð² пеÑеÑÑеÑе на ÑÐµÐ½Ñ Ð¿ÐµÑвого напÑавлениÑ;</para></listitem> - <listitem><para>2 - колиÑеÑÑво беÑплаÑнÑÑ Ð¼ÐµÐ³Ð°Ð±Ð°Ð¹Ñ Ð² пеÑеÑÑеÑе на ÑÐµÐ½Ñ Ð²ÑоÑого напÑавлениÑ;</para></listitem> - <listitem><para>...</para></listitem> - <listitem><para>9 - колиÑеÑÑво беÑплаÑнÑÑ Ð¼ÐµÐ³Ð°Ð±Ð°Ð¹Ñ Ð² пеÑеÑÑеÑе на ÑÐµÐ½Ñ Ð´ÐµÐ²ÑÑого напÑавлениÑ;</para></listitem> - <listitem><para>cash - колиÑеÑÑво денег на коÑоÑÑе ÐºÐ»Ð¸ÐµÐ½Ñ Ð¼Ð¾Ð¶ÐµÑ Ð±ÐµÑплаÑно ÑабоÑаÑÑ;</para></listitem> - <listitem><para>none - ниÑего не пеÑедаваÑÑ.</para></listitem> - </itemizedlist> - </listitem> - <listitem><para></para></listitem> - <listitem><para></para></listitem> - <listitem><para></para></listitem> - <listitem><para></para></listitem> - <listitem><para></para></listitem> - <listitem><para></para></listitem> - <listitem><para></para></listitem> - </itemizedlist> - </formalpara> - </simplesect> + <Module имÑ_модÑлÑ> + ÑпиÑок паÑамеÑÑов модÑÐ»Ñ + </Module> +</Modules> +</programlisting> + <para>ÐÑли модÑÐ»Ñ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ Ð½Ð°ÑÑÑаиваемÑÑ Ð¿Ð°ÑамеÑÑов, Ñо он вÑе Ñавно должен бÑÑÑ Ñказан. ÐекоÑоÑÑе модÑли, Ñакие как store module, обÑзаÑелÑно ÑÑебÑÑÑÑÑ Ð¿Ñи ÑÑаÑÑе и без Ð¸Ñ Ð¿Ð¾Ð´ÐºÐ»ÑÑÐµÐ½Ð¸Ñ ÑиÑÑема не Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð·Ð°Ð¿ÑÑена. Ðо ÑмолÑÐ°Ð½Ð¸Ñ Ð´Ð»Ñ ÑÐºÐ°Ð·Ð°Ð½Ð¸Ñ ÐºÐ¾Ð½ÑигÑÑаÑии модÑлей иÑполÑзÑÑÑÑÑ Ð¾ÑделÑнÑе ÑÐ°Ð¹Ð»Ñ Ð¸Ð· каÑалога conf-enabled.d. ÐÐ»Ñ ÑÑого иÑполÑзÑеÑÑÑ Ð´Ð¸ÑекÑива <IncludeFile ÐУТЬ_Ð_ФÐÐÐУ></IncludeFile>. Ðдна диÑекÑива Ñказана в ÑекÑии Modules, а вÑоÑÐ°Ñ Ð² коÑне Ñайла конÑигÑÑаÑии (Ð´Ð»Ñ store module).</para> + <sect2> + <title>ÐпиÑание паÑамеÑÑов модÑÐ»Ñ InetAccess (auth_ia) Ð´Ð»Ñ ÑабоÑÑ Ñ Ð°Ð²ÑоÑизаÑоÑами абоненÑов:</title> + <itemizedlist mark="opencircle"> + <listitem><para>Port â обÑзаÑелÑнÑй паÑамеÑÑ, опÑеделÑÑÑий на каком поÑÑÑ ÑеÑÐ²ÐµÑ Ð±ÑÐ´ÐµÑ Ð¿ÑинимаÑÑ Ð¾Ð±ÑаÑÐµÐ½Ð¸Ñ Ð°Ð²ÑоÑизаÑоÑов абоненÑов. СÑандаÑÑное знаÑение: 5555.</para></listitem> + <listitem><para>UserTimeout â обÑзаÑелÑнÑй паÑамеÑÑ, ÑказÑваÑÑий ÑеÑвеÑÑ, ÑеÑез какое вÑÐµÐ¼Ñ Ð² ÑекÑÐ½Ð´Ð°Ñ Ð°Ð±Ð¾Ð½ÐµÐ½Ñ Ð±ÑÐ´ÐµÑ Ð¾ÑклÑÑен еÑли авÑоÑизаÑÐ¾Ñ Ð½Ðµ оÑвеÑÐ°ÐµÑ ÑеÑвеÑÑ Ð½Ð° запÑоÑÑ. ÐÐ¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ Ð¾Ñ 15 до 1200, ÑÑандаÑÑное знаÑение: 65.</para></listitem> + <listitem><para>UserDelay â обÑзаÑелÑнÑй паÑамеÑÑ, ÑказÑваÑÑий ÑеÑвеÑÑ Ð²ÑÐµÐ¼Ñ Ð² ÑекÑÐ½Ð´Ð°Ñ , ÑеÑез коÑоÑое пÑоиÑÑ Ð¾Ð´Ð¸Ñ Ð¾Ð¿ÑÐ¾Ñ Ð°Ð²ÑоÑизаÑоÑа абоненÑа. СеÑÐ²ÐµÑ ÑÐ»ÐµÑ Ð°Ð±Ð¾Ð½ÐµÐ½ÑÑ Ð·Ð°Ð¿ÑÐ¾Ñ Ð¿Ð¾Ð´ÑвеÑÐ¶Ð´ÐµÐ½Ð¸Ñ ÑабоÑÑ Ð°Ð²ÑоÑизаÑоÑа, а авÑоÑизаÑÐ¾Ñ Ð°Ð±Ð¾Ð½ÐµÐ½Ñа должен пÑиÑлаÑÑ Ð¾ÑÐ²ÐµÑ ÑÑо он Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑ Ð² ÑабоÑем ÑоÑÑоÑнии. Так же ÑÑо вÑемÑ, ÑеÑез коÑоÑое в авÑоÑизаÑоÑе обновлÑеÑÑÑ ÑÑаÑиÑÑика. ÐÐ¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ Ð¾Ñ 5 до 600, ÑÑандаÑÑное знаÑение: 60. СледÑÐµÑ Ð·Ð°Ð¼ÐµÑиÑÑ ÑÑо знаÑение UserDelay должно бÑÑÑ Ð¼ÐµÐ½ÑÑе Ñем знаÑение UserTimeout.</para></listitem> + <listitem> + <para>FreeMb â обÑзаÑелÑнÑй паÑамеÑÑ, опÑеделÑÑÑий в каком виде абоненÑÑ Ð±ÑÐ´ÐµÑ Ð¿Ð¾ÐºÐ°Ð·Ð°Ð½Ð¾ знаÑение FreeMb. ÐаннÑй паÑамеÑÑ Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ ÑледÑÑÑие знаÑениÑ:</para> + <itemizedlist mark="none"> + <listitem><para>0 - колиÑеÑÑво беÑплаÑнÑÑ Ð¼ÐµÐ³Ð°Ð±Ð°Ð¹Ñ Ð² пеÑеÑÑеÑе на ÑÐµÐ½Ñ Ð½Ñлевого напÑавлениÑ;</para></listitem> + <listitem><para>1 - колиÑеÑÑво беÑплаÑнÑÑ Ð¼ÐµÐ³Ð°Ð±Ð°Ð¹Ñ Ð² пеÑеÑÑеÑе на ÑÐµÐ½Ñ Ð¿ÐµÑвого напÑавлениÑ;</para></listitem> + <listitem><para>2 - колиÑеÑÑво беÑплаÑнÑÑ Ð¼ÐµÐ³Ð°Ð±Ð°Ð¹Ñ Ð² пеÑеÑÑеÑе на ÑÐµÐ½Ñ Ð²ÑоÑого напÑавлениÑ;</para></listitem> + <listitem><para>...</para></listitem> + <listitem><para>9 - колиÑеÑÑво беÑплаÑнÑÑ Ð¼ÐµÐ³Ð°Ð±Ð°Ð¹Ñ Ð² пеÑеÑÑеÑе на ÑÐµÐ½Ñ Ð´ÐµÐ²ÑÑого напÑавлениÑ;</para></listitem> + <listitem><para>cash - колиÑеÑÑво денег на коÑоÑÑе ÐºÐ»Ð¸ÐµÐ½Ñ Ð¼Ð¾Ð¶ÐµÑ Ð±ÐµÑплаÑно ÑабоÑаÑÑ;</para></listitem> + <listitem><para>none - ниÑего не пеÑедаваÑÑ.</para></listitem> + </itemizedlist> + </listitem> + </itemizedlist> + <para>Ðбмен даннÑми авÑоÑизаÑоÑа Ñ ÑеÑвеÑом оÑÑÑеÑÑвлÑеÑÑÑ Ð¿Ð¾ пÑоÑÐ¾ÐºÐ¾Ð»Ñ UDP. Ðожно ÑказаÑÑ Ð½ÐµÑколÑко модÑлей авÑоÑизаÑоÑа auth_ia Ð´Ð»Ñ Ð°Ð²ÑоÑизаÑии Ñ ÑазнÑÑ Ð¿Ð¾ÑÑов.</para> + </sect2> + <sect2> + <title>ÐодÑÐ»Ñ Ð°Ð²ÑоÑизаÑии auth_ao.</title> + <para>ÐодÑÐ»Ñ Ð¿Ð°ÑамеÑÑов не имееÑ. ÐÑполÑзÑеÑÑÑ Ð´Ð»Ñ Ð¿Ð¾Ð´Ð´ÐµÑжки Ñежима Always Online Ñ Ð°Ð±Ð¾Ð½ÐµÐ½Ñов. Ðез вклÑÑÐµÐ½Ð¸Ñ ÑÑого модÑÐ»Ñ ÑÑÑановка паÑамеÑÑа alwaysOnline Ð´Ð»Ñ Ð°Ð±Ð¾Ð½ÐµÐ½Ñа ÑÑÑекÑа имеÑÑ Ð½Ðµ бÑдеÑ. Ð Ñежиме Always Online Ð°Ð±Ð¾Ð½ÐµÐ½Ñ Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑ Ð² авÑоÑизованном ÑоÑÑоÑнии вÑе вÑемÑ, незавиÑимо Ð¾Ñ Ð¸ÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð°Ð²ÑоÑизаÑоÑа. Тем не менее он Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¾ÑклÑÑен по пÑиÑине оÑÑÑÑÑÑÐ²Ð¸Ñ ÑÑедÑÑв на ÑÑеÑÑ, заблокиÑован админиÑÑÑаÑоÑом или «замоÑожен». Ð ÑÑом Ñежиме Ñак же возможно иÑполÑзование авÑоÑизаÑоÑа за одним иÑклÑÑением â Ð°Ð±Ð¾Ð½ÐµÐ½Ñ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ Ñам вÑзваÑÑ Â«Ð¾ÑклÑÑение».</para> + </sect2> + <sect2> + <title>ÐпиÑание паÑамеÑÑов модÑÐ»Ñ SGConfig (conf_sg) Ð´Ð»Ñ ÑабоÑÑ Ñ ÐºÐ¾Ð½ÑигÑÑаÑоÑом:</title> + <itemizedlist mark="opencircle"> + <listitem><para>Port â обÑзаÑелÑнÑй паÑамеÑÑ, опÑеделÑÑÑий, на каком поÑÑÑ ÑеÑÐ²ÐµÑ Ð±ÑÐ´ÐµÑ Ð¿ÑинимаÑÑ Ð¾Ð±ÑаÑÐµÐ½Ð¸Ñ ÐºÐ¾Ð½ÑигÑÑаÑоÑов. СÑандаÑÑное знаÑение: 5555.</para></listitem> + </itemizedlist> + <para>Ðбмен конÑигÑÑаÑоÑа Ñ ÑеÑвеÑом оÑÑÑеÑÑвлÑеÑÑÑ Ð¿Ð¾ пÑоÑÐ¾ÐºÐ¾Ð»Ñ TCP. Ðожно ÑказаÑÑ Ð½ÐµÑколÑко модÑлей конÑигÑÑаÑоÑа Ñ Ñказанием ÑазнÑÑ Ð¿Ð¾ÑÑов.</para> + </sect2> + <sect2> + <title>ÐпиÑание паÑамеÑÑов модÑÐ»Ñ Ñайловой ÐÐ:</title> + <itemizedlist mark="opencircle"> + <listitem><para>WorkDir â обÑзаÑелÑнÑй паÑамеÑÑ, ÑказÑваÑÑий ÑеÑвеÑÑ Ð³Ð´Ðµ Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑ ÑабоÑÐ°Ñ Ð´Ð¸ÑекÑоÑÐ¸Ñ Ñ Ñайлами ÐÐ. СÑандаÑÑное знаÑение: /var/stargazer.</para></listitem> + <listitem><para>ConfOwner, ConfGroup, ConfMode â обÑзаÑелÑнÑе паÑамеÑÑÑ, опиÑÑваÑÑие владелÑÑа, гÑÑÐ¿Ð¿Ñ Ð¸ пÑава доÑÑÑпа на ÑÐ°Ð¹Ð»Ñ ÐºÐ¾Ð½ÑигÑÑаÑии (conf) абоненÑа ÑооÑвеÑÑÑвенно. ConfOwner должен ÑодеÑжаÑÑ ÐºÐ¾ÑÑекÑное Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ ÑиÑÑÐµÐ¼Ñ (Ñм. Ñайл /etc/passwd), ÑÑандаÑÑное знаÑение: root. ConfGroup должен ÑодеÑжаÑÑ ÐºÐ¾ÑÑекÑное название гÑÑÐ¿Ð¿Ñ Ð² ÑиÑÑеме (Ñм. Ñайл /etc/group), ÑÑандаÑное знаÑение: root. ConfMode должен ÑодеÑжаÑÑ ÐºÐ¾ÑÑекÑнÑе пÑава на Ñайл (ÑолÑко ugo-биÑÑ), ÑÑандаÑÑное знаÑение: 640.</para></listitem> + <listitem><para>StatOwner, StatGroup, StatMode â обÑзаÑелÑнÑе паÑамеÑÑÑ, опиÑÑваÑÑие владелÑÑа, гÑÑÐ¿Ð¿Ñ Ð¸ пÑава доÑÑÑпа на ÑÐ°Ð¹Ð»Ñ ÑÑаÑиÑÑики (stat) абоненÑа ÑооÑвеÑÑÑвенно. StatOwner должен ÑодеÑжаÑÑ ÐºÐ¾ÑÑекÑное Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ ÑиÑÑÐµÐ¼Ñ (Ñм. Ñайл /etc/passwd), ÑÑандаÑÑное знаÑение: root. StatGroup должен ÑодеÑжаÑÑ ÐºÐ¾ÑÑекÑное название гÑÑÐ¿Ð¿Ñ Ð² ÑиÑÑеме (Ñм. Ñайл /etc/group), ÑÑандаÑное знаÑение: root. StatMode должен ÑодеÑжаÑÑ ÐºÐ¾ÑÑекÑнÑе пÑава на Ñайл (ÑолÑко ugo-биÑÑ), ÑÑандаÑÑное знаÑение: 640.</para></listitem> + <listitem><para>UserLogOwner, UserLogGroup, UserLogMode â обÑзаÑелÑнÑе паÑамеÑÑÑ, опиÑÑваÑÑие владелÑÑа, гÑÑÐ¿Ð¿Ñ Ð¸ пÑава доÑÑÑпа на ÑÐ°Ð¹Ð»Ñ Ð¶ÑÑналов (log) абоненÑа ÑооÑвеÑÑÑвенно. UserLogOwner должен ÑодеÑжаÑÑ ÐºÐ¾ÑÑекÑное Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ ÑиÑÑÐµÐ¼Ñ (Ñм. Ñайл /etc/passwd), ÑÑандаÑÑное знаÑение: root. UserLogGroup должен ÑодеÑжаÑÑ ÐºÐ¾ÑÑекÑное название гÑÑÐ¿Ð¿Ñ Ð² ÑиÑÑеме (Ñм. Ñайл /etc/group), ÑÑандаÑное знаÑение: root. UserLogMode должен ÑодеÑжаÑÑ ÐºÐ¾ÑÑекÑнÑе пÑава на Ñайл (ÑолÑко ugo-биÑÑ), ÑÑандаÑÑное знаÑение: 640.</para></listitem> + </itemizedlist> + <para>ÐÑи Ñоздании каÑалогов (напÑÐ¸Ð¼ÐµÑ Ð´Ð»Ñ Ð·Ð°Ð¿Ð¸Ñи деÑалÑной ÑÑаÑиÑÑики) иÑполÑзÑÑÑÑÑ Ñе-же пÑава, но Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸ÐµÐ¼ x-биÑа Ð´Ð»Ñ Ð²ÑÐµÑ Ð½ÐµÐ½ÑлевÑÑ Ð¿Ð¾Ð»ÐµÐ¹. ÐапÑимеÑ: Ð´Ð»Ñ 640 бÑдÑÑ Ð¿Ñава 750, а Ð´Ð»Ñ 644 бÑдÑÑ 755. ÐÐ»Ñ Ð·Ð°Ð¿Ð¸Ñи деÑалÑной ÑÑаÑиÑÑики иÑполÑзÑÑÑÑÑ Ð¿Ð°ÑамеÑÑÑ StatOwner, StatGroup и StatMode. ÐÐ»Ñ Ð·Ð°Ð¿Ð¸Ñи ÑообÑений иÑполÑзÑÑÑÑÑ Ð¿Ð°ÑамеÑÑÑ ConfOwner, ConfGroup и ConfMode.</para> + </sect2> + <sect2> + <title>ÐпиÑание паÑамеÑÑов модÑÐ»Ñ Ð´Ð»Ñ ÑабоÑÑ Ñ Ð¡Ð£ÐÐ Firebird:</title> + <itemizedlist mark="opencircle"> + <listitem><para>Server â не обÑзаÑелÑнÑй паÑамеÑÑ, опиÑÑваÑÑий адÑÐµÑ ÑеÑвеÑа, на коÑоÑом ÑаÑположена СУÐÐ. ÐÐ¾Ð¶ÐµÑ Ð±ÑÑÑ Ð´Ð¾Ð¼ÐµÐ½Ð½Ñм именем или IP-адÑеÑом. ÐнаÑение по ÑмолÑаниÑ: localhost.</para></listitem> + <listitem><para>Database â не обÑзаÑелÑнÑй паÑамеÑÑ, опиÑÑваÑÑий пÑÑÑ Ðº ÐРна ÑеÑвеÑе или ее пÑевдоним (alias). ÐнаÑение по ÑмолÑаниÑ: /var/stg/stargazer.fdb.</para></listitem> + <listitem><para>User â не обÑзаÑелÑнÑй паÑамеÑÑ, опиÑÑваÑÑий Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ ÐÐ. ÐнаÑение по ÑмолÑаниÑ: stg.</para></listitem> + <listitem><para>Password â не обÑзаÑелÑнÑй паÑамеÑÑ, опиÑÑваÑÑий паÑÐ¾Ð»Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ ÐÐ. ÐнаÑение по ÑмолÑаниÑ: 123456.</para></listitem> + <listitem><para>IsolationLevel â Ðе обÑзаÑелÑнÑй паÑамеÑÑ, опиÑÑваÑÑий ÑÑÐ¾Ð²ÐµÐ½Ñ Ð¸Ð·Ð¾Ð»ÑÑии ÑÑанзакÑий. ÐÐ¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ Ð·Ð½Ð°ÑениÑ:</para> + <itemizedlist mark="square"> + <listitem><para>Concurrency (иÑполÑзÑеÑÑÑ Ð¿Ð¾ ÑмолÑаниÑ);</para></listitem> + <listitem><para>DirtyRead;</para></listitem> + <listitem><para>ReadCommitted;</para></listitem> + <listitem><para>Consistensy.</para></listitem> + </itemizedlist> + </listitem> + <listitem><para>LockResolution â Ðе обÑзаÑелÑнÑй паÑамеÑÑ, опиÑÑваÑÑий дейÑÑвие пÑи блокиÑовке. ÐÐ¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ Ð·Ð½Ð°ÑениÑ:</para> + <itemizedlist mark="square"> + <listitem><para>Wait (иÑполÑзÑеÑÑÑ Ð¿Ð¾ ÑмолÑаниÑ);</para></listitem> + <listitem><para>NoWait.</para></listitem> + </itemizedlist> + </listitem> + </itemizedlist> + </sect2> + <sect2> + <title>ÐпиÑание паÑамеÑÑов модÑÐ»Ñ Ð´Ð»Ñ ÑабоÑÑ Ñ Ð¡Ð£ÐÐ PostgreSQL:</title> + <itemizedlist mark="opencircle"> + <listitem><para>Server â не обÑзаÑелÑнÑй паÑамеÑÑ, опиÑÑваÑÑий адÑÐµÑ ÑеÑвеÑа, на коÑоÑом ÑаÑположена СУÐÐ. ÐÐ¾Ð¶ÐµÑ Ð±ÑÑÑ Ð´Ð¾Ð¼ÐµÐ½Ð½Ñм именем или IP-адÑеÑом. ÐнаÑение по ÑмолÑаниÑ: localhost.</para></listitem> + <listitem><para>Database â не обÑзаÑелÑнÑй паÑамеÑÑ, опиÑÑваÑÑий Ð¸Ð¼Ñ ÐÐ. ÐнаÑение по ÑмолÑаниÑ: stargazer.</para></listitem> + <listitem><para>User â не обÑзаÑелÑнÑй паÑамеÑÑ, опиÑÑваÑÑий Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ ÐÐ. ÐнаÑение по ÑмолÑаниÑ: stg.</para></listitem> + <listitem><para>Password â не обÑзаÑелÑнÑй паÑамеÑÑ, опиÑÑваÑÑий паÑÐ¾Ð»Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ ÐÐ. ÐнаÑение по ÑмолÑаниÑ: 123456.</para></listitem> + <listitem><para>Retries â не обÑзаÑелÑнÑй паÑамеÑÑ, опиÑÑваÑÑий колиÑеÑÑво попÑÑок пеÑеподклÑÑÐµÐ½Ð¸Ñ Ðº СУÐРв ÑлÑÑае поÑеÑи ÑвÑзи. ÐопÑÑки пÑоизводÑÑÑÑ Ñ Ð¸Ð½ÑеÑвалом в 1 ÑекÑндÑ. ÐнаÑение по ÑмолÑаниÑ: 3.</para></listitem> + </itemizedlist> + </sect2> + <sect2> + <title>ÐпиÑание паÑамеÑÑов модÑÐ»Ñ Ð´Ð»Ñ ÑабоÑÑ Ñ Ð¡Ð£ÐÐ MySQL:</title> + <itemizedlist mark="opencircle"> + <listitem><para>Server â обÑзаÑелÑнÑй паÑамеÑÑ, опиÑÑваÑÑий адÑÐµÑ ÑеÑвеÑа, на коÑоÑом ÑаÑположена СУÐÐ. СÑандаÑÑное знаÑение: localhost.</para></listitem> + <listitem><para>Database â обÑзаÑелÑнÑй паÑамеÑÑ, опиÑÑваÑÑий название ÐÐ. СÑандаÑÑное знаÑение: stg.</para></listitem> + <listitem><para>User â обÑзаÑелÑнÑй паÑамеÑÑ, опиÑÑваÑÑий Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ ÐÐ. СÑандаÑÑное знаÑение: stg.</para></listitem> + <listitem><para>Password â обÑзаÑелÑнÑй паÑамеÑÑ, опиÑÑваÑÑий паÑÐ¾Ð»Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ ÐÐ. СÑандаÑÑное знаÑение: 123456.</para></listitem> + </itemizedlist> + </sect2> + <sect2> + <title>ÐпиÑание паÑамеÑÑов модÑÐ»Ñ ping Ð´Ð»Ñ Ð¿Ð¸Ð½Ð³Ð¾Ð²Ð°Ð½Ð¸Ñ Ð°Ð±Ð¾Ð½ÐµÐ½Ñов:</title> + <itemizedlist mark="opencircle"> + <listitem><para>PingDelay â обÑзаÑелÑнÑй паÑамеÑÑ, опÑеделÑÑÑий, вÑÐµÐ¼Ñ Ð² ÑекÑÐ½Ð´Ð°Ñ Ð¼ÐµÐ¶Ð´Ñ Ð¿Ð¸Ð½Ð³Ð°Ð¼Ð¸ одного и Ñого же абоненÑа. СÑандаÑÑное знаÑение: 15.</para></listitem> + </itemizedlist> + </sect2> + <sect2> + <title>ÐпиÑание паÑамеÑÑов модÑÐ»Ñ Remote Script Executer (remote_script) Ð´Ð»Ñ Ð¿ÐµÑедаÑи команд на иÑполнение ÑкÑипÑов на NAS:</title> + <itemizedlist mark="opencircle"> + <listitem><para>SendPeriod â обÑзаÑелÑнÑй паÑамеÑÑ, опÑеделÑÑÑий вÑÐµÐ¼Ñ Ð² ÑекÑÐ½Ð´Ð°Ñ Ð¼ÐµÐ¶Ð´Ñ Ð¿Ð¾ÑÑлками подÑвеÑждений Ñого, ÑÑо ÐºÐ»Ð¸ÐµÐ½Ñ Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑ Ð² ÑоÑÑоÑнии Online. СÑандаÑÑное знаÑение: 15.</para></listitem> + <listitem><para>Password â обÑзаÑелÑнÑй паÑамеÑÑ, опÑеделÑÑÑий паÑÐ¾Ð»Ñ Ð´Ð»Ñ ÑиÑÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¾Ð±Ð¼ÐµÐ½Ð° Ð¼ÐµÐ¶Ð´Ñ ÑеÑвеÑом биллинга и клиенÑом. СÑандаÑÑное знаÑение: 123456.</para></listitem> + <listitem><para>UserParams â обÑзаÑелÑнÑй паÑамеÑÑ, опÑеделÑÑÑий какие паÑамеÑÑÑ Ð¸ в каком поÑÑдке пеÑедаÑÑÑÑ Ð½Ð° NAS. ÐÐ°Ð·Ð²Ð°Ð½Ð¸Ñ Ð¿Ð°ÑамеÑÑов Ð´Ð¾Ð»Ð¶Ð½Ñ Ð±ÑÑÑ ÑÐ°Ð·Ð´ÐµÐ»ÐµÐ½Ñ Ð¿Ñобелом. ÐоÑÑÑпнÑми паÑамеÑÑами ÑвлÑÑÑÑÑ: Cash, FreeMb, Passive, Disabled, AlwaysOnline, TariffName, NextTariff, Address, Note, Group, Email, RealName, Credit, EnabledDirs, Userdata0...Userdata9. СÑандаÑÑное знаÑение: Cash Tariff EnabledDirs.</para></listitem> + <listitem><para>Port â обÑзаÑелÑнÑй паÑамеÑÑ, опÑеделÑÑÑий Ð½Ð¾Ð¼ÐµÑ Ð¿Ð¾ÑÑа ÑеÑез коÑоÑÑй бÑÐ´ÐµÑ Ð¿ÑоиÑÑ Ð¾Ð´Ð¸ÑÑ Ð¾Ð±Ð¼ÐµÐ½ даннÑми Ð¼ÐµÐ¶Ð´Ñ ÑеÑвеÑом биллинга и клиенÑом. ÐÐ¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ Ð¾Ñ 1 до 65535, ÑÑандаÑÑное знаÑение: 9999.</para></listitem> + <listitem><para>SubnetFile â обÑзаÑелÑнÑй паÑамеÑÑ, пÑедÑÑавлÑÑÑий Ñобой пÑÑÑ Ðº ÑÐ°Ð¹Ð»Ñ Ñ Ð¾Ð¿Ð¸Ñанием ÑооÑвеÑÑÑÐ²Ð¸Ñ ÑеÑей и NAS'ов. СÑандаÑÑное знаÑение: subnets. ÐÑи Ñказании оÑноÑиÑелÑного пÑÑи поиÑк бÑÐ´ÐµÑ Ð¿ÑоизводиÑÑÑÑ Ð² каÑалоге Ñ Ð½Ð°ÑÑÑойками (обÑÑно ÑÑо /etc/stargazer, но Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¿ÐµÑеопÑеделено Ñказанием пÑÑи в каÑеÑÑве паÑамеÑÑа пÑи ÑÑаÑÑе дÑмона). Файл Ð¸Ð¼ÐµÐµÑ ÑоÑмаÑ: <ÑеÑÑ Ð² CIDR-ноÑаÑии> <адÑÐµÑ NAS'а>. ÐолиÑеÑÑво ÑеÑей не огÑаниÑено. Файл пеÑеÑиÑÑваеÑÑÑ Ð·Ð°Ð½Ð¾Ð²Ð¾ пÑи поÑÑлке пÑоÑеÑÑÑ Ñигнала SIGHUP. ÐÑли Ñайл ÑодеÑÐ¶Ð¸Ñ Ð¾Ñибки пÑи ÑÑаÑÑе дÑмона â ÑиÑÑема не бÑÐ´ÐµÑ Ð·Ð°Ð¿ÑÑена. ÐÑли Ñайл ÑодеÑÐ¶Ð¸Ñ Ð¾Ñибки пÑи пеÑеÑиÑÑвании â бÑдÑÑ Ð¸ÑполÑзоваÑÑÑÑ ÑÑаÑÑе знаÑениÑ.</para></listitem> + </itemizedlist> + </sect2> + <sect2> + <title>ÐпиÑание паÑамеÑÑов модÑÐ»Ñ radius Ð´Ð»Ñ Ð¿Ð¾Ð´Ð´ÐµÑжки авÑоÑизаÑии и аккаÑнÑинга полÑзоваÑелей ÑеÑез ÑеÑÐ²ÐµÑ FreeRADIUS:</title> + <itemizedlist mark="opencircle"> + <listitem><para>Port â обÑзаÑелÑнÑй паÑамеÑÑ, опÑеделÑÑÑий поÑÑ, на коÑоÑÑй бÑдÑÑ Ð¿ÑÐ¸Ñ Ð¾Ð´Ð¸ÑÑ Ð·Ð°Ð¿ÑоÑÑ Ð¾Ñ FreeRADIUS. ÐÐ¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ Ð·Ð½Ð°Ñение Ð¾Ñ 1 до 65535, ÑÑандаÑÑное знаÑение: 6666.</para></listitem> + <listitem><para>Password â обÑзаÑелÑнÑй паÑамеÑÑ, задаÑÑий паÑÐ¾Ð»Ñ Ð´Ð»Ñ ÑиÑÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð´Ð°Ð½Ð½ÑÑ , пеÑедаваемÑÑ Ð½Ð° FreeRADIUS. Ðолжен ÑовпадаÑÑ Ñ Ð¿Ð°Ñолем в наÑÑÑойке плагина FreeRADIUS (rlm_stg.so). СÑандаÑÑное знаÑение: 123456.</para></listitem> + <listitem><para>AuthServices â не обÑзаÑелÑнÑй паÑамеÑÑ, задаÑÑий ÑпиÑок ÑеÑвиÑов коÑоÑÑм бÑÐ´ÐµÑ Ð¿Ð¾Ð·Ð²Ð¾Ð»ÐµÐ½Ð° ÑолÑко авÑоÑизаÑÐ¸Ñ Ñ Ð¸ÑполÑзованием ÐÐ Stargazer. ÐÑи ÑÑпеÑной авÑоÑизаÑии Ð°Ð±Ð¾Ð½ÐµÐ½Ñ Ð½Ðµ пеÑÐµÑ Ð¾Ð´Ð¸Ñ Ð² ÑоÑÑоÑние Online и Ð´Ð»Ñ Ð½ÐµÐ³Ð¾ не пÑоизводиÑÑÑ Ð¿Ð¾Ð´ÑÑÐµÑ ÑÑаÑика. ÐÐ°Ð·Ð²Ð°Ð½Ð¸Ñ ÑеÑвиÑов в ÑпиÑке Ð´Ð¾Ð»Ð¶Ð½Ñ ÑазделÑÑÑÑÑ Ð¿Ñобелами, по ÑмолÑÐ°Ð½Ð¸Ñ ÑÑÐ¾Ñ Ð¿Ð°ÑамеÑÑ Ð¿ÑÑÑ.</para></listitem> + <listitem><para>AcctServices â не обÑзаÑелÑнÑй паÑамеÑÑ, задаÑÑий ÑпиÑок ÑеÑвиÑов, по коÑоÑÑм бÑÐ´ÐµÑ Ð¿ÑоизводиÑÑÑ Ð°ÐºÐºÐ°ÑнÑинг. ÐÑи ÑÑпеÑной авÑоÑизаÑии в ÑÑÐ¸Ñ ÑеÑвиÑÐ°Ñ Ð°Ð±Ð¾Ð½ÐµÐ½Ñ Ð¿ÐµÑÐµÑ Ð¾Ð´Ð¸Ñ Ð² ÑоÑÑоÑние Online и Ð´Ð»Ñ Ð½ÐµÐ³Ð¾ пÑоизводиÑÑÑ Ð¿Ð¾Ð´ÑÑÐµÑ ÑÑаÑика. ÐÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ замеÑиÑÑ, ÑÑо в ÑÑом ÑлÑÑае ÑÑаÑик Ð·Ð°Ñ Ð²Ð°ÑÑваеÑÑÑ ÐºÐ°Ðº обÑÑно, без иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ÑÑей пÑоÑокола RADIUS (ÑеÑез Ð¿Ð°ÐºÐµÑ Ð°ÐºÐºÐ°ÑнÑинга InterimUpdate), Ñ.к. ÑÑо не позволÑÐµÑ ÐºÐ»Ð°ÑÑиÑиÑиÑоваÑÑ Ð¿Ð¾Ð»ÑÑеннÑй ÑÑаÑик по напÑавлениÑм. ÐÐ°Ð·Ð²Ð°Ð½Ð¸Ñ ÑеÑвиÑов в ÑпиÑке Ð´Ð¾Ð»Ð¶Ð½Ñ ÑазделÑÑÑÑÑ Ð¿Ñобелами, по ÑмолÑÐ°Ð½Ð¸Ñ ÑÑÐ¾Ñ Ð¿Ð°ÑамеÑÑ Ð¿ÑÑÑ.</para></listitem> + </itemizedlist> + <para>Ðбмен даннÑми Ð¼ÐµÐ¶Ð´Ñ Ð¿Ð»Ð°Ð³Ð¸Ð½Ð¾Ð¼ и FreeRADIUS пÑоиÑÑ Ð¾Ð´Ð¸Ñ Ð¿Ð¾ пÑоÑÐ¾ÐºÐ¾Ð»Ñ UDP.</para> + </sect2> + <sect2> + <title>ÐпиÑание паÑамеÑÑов модÑÐ»Ñ XML-RPC (conf_rpc) Ð´Ð»Ñ Ð¿Ð¾Ð´Ð´ÐµÑжки пÑоÑокола ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ XML-RPC:</title> + <itemizedlist mark="opencircle"> + <listitem><para>Port â обÑзаÑелÑнÑй паÑамеÑÑ, опÑеделÑÑÑий поÑÑ Ð½Ð° коÑоÑÑй бÑдÑÑ Ð¿ÑÐ¸Ñ Ð¾Ð´Ð¸ÑÑ Ð·Ð°Ð¿ÑоÑÑ XML-RPC. ÐÐ¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ Ð¾Ñ 1 до 65535, ÑÑандаÑÑное знаÑение: 8080.</para></listitem> + <listitem><para>CookieTimeout â не обÑзаÑелÑнÑй паÑамеÑÑ, задаÑÑий вÑÐµÐ¼Ñ ÑÑÑеÑÑÐ²Ð¾Ð²Ð°Ð½Ð¸Ñ Ð°Ð²ÑоÑизаÑионного Cookie в ÑлÑÑае оÑÑÑÑÑÑÐ²Ð¸Ñ Ð°ÐºÑивноÑÑи в ÑекÑÐ½Ð´Ð°Ñ . ÐнаÑение по ÑмолÑаниÑ: 1800 (30 минÑÑ).</para></listitem> + </itemizedlist> + </sect2> + <sect2> + <title>ÐодÑÐ»Ñ Ð·Ð°Ñ Ð²Ð°Ñа ÑÑаÑика cap_ether (ÑолÑко Ð´Ð»Ñ ÐС Linux).</title> + <para>ÐодÑÐ»Ñ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ Ð¿Ð°ÑамеÑÑов. ÐÐ»Ñ Ð·Ð°Ñ Ð²Ð°Ñа ÑÑаÑика иÑполÑзÑÑÑÑÑ Ñак назÑваемÑе «raw sockets», коÑоÑÑе позволÑÑÑ Ð¿Ð¾Ð»ÑÑиÑÑ Ð´Ð¾ÑÑÑп к Ethernet-ÑÑеймам. ÐеÑÐµÑ Ð²Ð°ÑÑваеÑÑÑ Ð²ÐµÑÑ ÑÑаÑик попадаÑÑий в ÑеÑевÑÑ Ð¿Ð¾Ð´ÑиÑÑÐµÐ¼Ñ ÑдÑа. ÐÑи иÑполÑзовании обÑÑной маÑÑÑÑÑизаÑии ÑÑаÑик бÑÐ´ÐµÑ Ð¿Ð¾ÑÑиÑан два Ñаза: на Ð²Ñ Ð¾Ð´ÑÑем инÑеÑÑейÑе и на иÑÑ Ð¾Ð´ÑÑем. ÐÑи иÑполÑзовании NAT ÑÐ´Ð²Ð¾ÐµÐ½Ð¸Ñ ÑÑаÑика не пÑоиÑÑ Ð¾Ð´Ð¸Ñ, Ñак как NAT заменÑÐµÑ Ð°Ð´ÑÐµÑ Ð¸ÑÑоÑника. ÐÑи инÑенÑивном ÑеÑевом обмене или пÑи вÑÑокой нагÑÑзке на ÑеÑвеÑ, на коÑоÑом пÑоиÑÑ Ð¾Ð´Ð¸Ñ Ð·Ð°Ñ Ð²Ð°Ñ ÑÑаÑика, модÑÐ»Ñ Ð¼Ð¾Ð¶ÐµÑ ÑеÑÑÑÑ Ð¾ÑделÑнÑе пакеÑÑ. ÐÑоÑÐµÐ½Ñ Ð¿Ð¾ÑеÑÑ Ñем вÑÑе Ñем вÑÑе ÑкоÑоÑÑÑ Ð¿ÑÐ¾Ñ Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ Ð¿Ð°ÐºÐµÑов и Ñем вÑÑе загÑÑзка ÑеÑвеÑа. ÐодÑÐ»Ñ ÑекомендÑеÑÑÑ Ð¸ÑполÑзоваÑÑ Ð´Ð»Ñ Ð¾Ð·Ð½Ð°ÐºÐ¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ в неболÑÑÐ¸Ñ ÑеÑÑÑ Ð´Ð¾ 100 абоненÑов Ñ ÑÑаÑиком до 100 ÐбиÑ.</para> + </sect2> + <sect2> + <title>ÐодÑÐ»Ñ Ð·Ð°Ñ Ð²Ð°Ñа ÑÑаÑика cap_ipq (ÑолÑко Ð´Ð»Ñ ÐС Linux).</title> + <para>ÐодÑÐ»Ñ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ Ð¿Ð°ÑамеÑÑов. ÐÐ»Ñ Ð·Ð°Ñ Ð²Ð°Ñа ÑÑаÑика иÑполÑзÑÑÑÑÑ Ð¿ÐµÑедаÑа пакеÑов из пÑоÑÑÑанÑÑва ÑдÑа в пÑоÑÑÑанÑÑво полÑзоваÑÐµÐ»Ñ Ð¿Ð¾ÑÑедÑÑвом оÑеÑедей (ip queue). ÐÐ»Ñ ÐµÐ³Ð¾ ÑабоÑÑ ÑÑебÑеÑÑÑ Ð¿Ð¾Ð´Ð´ÐµÑжка ip queueing в ÑдÑе (модÑÐ»Ñ ip_queue.ko) и ÑпеÑиалÑÐ½Ð°Ñ Ð½Ð°ÑÑÑойка ÑайÑвола (пÑавило QUEUE Ð´Ð»Ñ iptables). СледÑÐµÑ Ð¾Ð±ÑаÑиÑÑ Ð²Ð½Ð¸Ð¼Ð°Ð½Ð¸Ðµ на Ñо ÑÑо обÑÑно ÑÑебÑеÑÑÑ Ð´Ð²Ð° пÑавила в ÑайÑволе Ð´Ð»Ñ Ð¿Ð¾Ð»Ð½Ð¾Ð³Ð¾ пеÑÐµÑ Ð²Ð°Ñа: одно Ð´Ð»Ñ Ð²Ñ Ð¾Ð´ÑÑÐ¸Ñ Ð¿Ð°ÐºÐµÑов и одно Ð´Ð»Ñ Ð¸ÑÑ Ð¾Ð´ÑÑÐ¸Ñ . ÐодÑÐ»Ñ Ð³Ð°ÑанÑиÑÑÐµÑ 100% пеÑÐµÑ Ð²Ð°Ñ ÑÑаÑика, но Ñак как Ð¿Ð°ÐºÐµÑ Ð¿ÐµÑед оÑпÑавкой обÑзаÑелÑно пÑÐ¾Ñ Ð¾Ð´Ð¸ÑÑ ÑеÑез плагин â Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑиводиÑÑ Ðº ÑÐ½Ð¸Ð¶ÐµÐ½Ð¸Ñ Ð¿ÑопÑÑкной ÑпоÑобноÑÑи ÑоÑÑеÑа. ÐÑи ÑÑом ÑледÑÐµÑ Ð¾Ð±ÑаÑиÑÑ Ð²Ð½Ð¸Ð¼Ð°Ð½Ð¸Ðµ на нагÑÑÐ·ÐºÑ Ð½Ð° пÑоÑеÑÑоÑ, возможно Ð¸Ð¼ÐµÐµÑ ÑмÑÑл замениÑÑ ÐµÐ³Ð¾ на более пÑоизводиÑелÑнÑй. РпÑоÑивном ÑлÑÑае ÑÑÐ¾Ð¸Ñ ÑаÑÑмоÑÑеÑÑ Ð¸ÑполÑзование модÑÐ»Ñ cap_nf Ð´Ð»Ñ Ð·Ð°Ñ Ð²Ð°Ñа ÑÑаÑика.</para> + </sect2> + <sect2> + <title>ÐпиÑание паÑамеÑÑов модÑÐ»Ñ cap_bpf Ð´Ð»Ñ Ð·Ð°Ñ Ð²Ð°Ñа ÑÑаÑика (ÑолÑко Ð´Ð»Ñ ÐС FreeBSD):</title> + <itemizedlist mark="opencircle"> + <listitem><para>iface â обÑзаÑелÑнÑй паÑамеÑÑ, опÑеделÑÑÑий на каком инÑеÑÑейÑе бÑÐ´ÐµÑ Ð¿ÑоиÑÑ Ð¾Ð´Ð¸ÑÑ Ð·Ð°Ñ Ð²Ð°Ñ ÑÑаÑика. ÐаÑамеÑÑ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð·Ð°Ð´Ð°Ð½ более одного Ñаза.</para></listitem> + </itemizedlist> + <para>ÐÐ»Ñ Ð·Ð°Ñ Ð²Ð°Ñа ÑÑаÑика иÑполÑзÑеÑÑÑ Ð¸Ð½ÑÑаÑÑÑÑкÑÑÑа Berkeley Packet Filter, пÑедÑÑавлÑÑÑÐ°Ñ Ñобой «пÑодвинÑÑÑй» аналог «raw sockets». Так как инÑеÑÑейÑÑ Ð´Ð»Ñ Ð¿ÐµÑÐµÑ Ð²Ð°Ñа ÑказÑваÑÑÑÑ Ñвно, дÑблиÑÐ¾Ð²Ð°Ð½Ð¸Ñ ÑÑаÑика пÑи обÑÑной маÑÑÑÑÑизаÑии не наблÑдаеÑÑÑ. ФилÑÑÑование пакеÑов не иÑполÑзÑеÑÑÑ, пеÑÐµÑ Ð²Ð°Ñ Ð¿ÑоиÑÑ Ð¾Ð´Ð¸Ñ Ð¿Ð¾ меÑе возможноÑÑи, по ÑÑÐ¾Ð¼Ñ ÑÑÐ¾Ñ Ð¼Ð¾Ð´ÑлÑ, как и cap_ether, Ñоже Ð¼Ð¾Ð¶ÐµÑ ÑеÑÑÑÑ Ð¿Ð°ÐºÐµÑÑ Ð¿Ñи вÑÑокой нагÑÑзке на ÑеÑÐ²ÐµÑ Ð¸Ð»Ð¸ вÑÑокой ÑкоÑоÑÑи пÑÐ¾Ñ Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ Ð¿Ð°ÐºÐµÑов. РекомендÑеÑÑÑ Ð¸ÑполÑзоваÑÑ Ð´Ð»Ñ Ð¾Ð·Ð½Ð°ÐºÐ¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð¸Ð»Ð¸ Ð´Ð»Ñ Ð½ÐµÐ±Ð¾Ð»ÑÑÐ¸Ñ ÑеÑей до 100 абоненÑов Ñ ÑÑаÑиком до 100 ÐбиÑ.</para> + </sect2> + <sect2> + <title>ÐодÑÐ»Ñ Ð·Ð°Ñ Ð²Ð°Ñа ÑÑаÑика cap_divert (ÑолÑко Ð´Ð»Ñ ÐС FreeBSD).</title> + <para>ÐодÑÐ»Ñ Ð½Ðµ Ð¸Ð¼ÐµÐµÑ Ð¿Ð°ÑамеÑÑов. ÐÐ»Ñ Ð·Ð°Ñ Ð²Ð°Ñа ÑÑаÑика иÑполÑзÑÑÑÑÑ divert-ÑокеÑÑ. Ðак и IPQ ÑÑа ÑÐµÑ Ð½Ð¾Ð»Ð¾Ð³Ð¸Ñ Ð¸ÑполÑзÑÐµÑ Ð¿ÑÐ¾Ñ Ð¾Ð¶Ð´ÐµÐ½Ð¸Ðµ пакеÑов ÑеÑез пÑоÑÑÑанÑÑво полÑзоваÑелÑ. ÐÐ»Ñ ÑабоÑÑ Ð¼Ð¾Ð´ÑÐ»Ñ ÑÑебÑеÑÑÑ Ð¿Ð¾Ð´Ð´ÐµÑжка divert-ÑокеÑов в ÑдÑе и ÑпеÑиалÑÐ½Ð°Ñ Ð½Ð°ÑÑÑойка ÑайÑвола. ÐÐ»Ñ Ð¿ÐµÑедаÑи пакеÑа в пÑоÑÑÑанÑÑво полÑзоваÑÐµÐ»Ñ Ð² ÑайÑволе иÑполÑзÑеÑÑÑ Ð¿Ñавило divert или tee. ÐеÑвое пÑавило ÑабоÑÐ°ÐµÑ Ð°Ð½Ð°Ð»Ð¾Ð³Ð¸Ñно Ñели QUEUE Ð´Ð»Ñ iptables â пÑопÑÑÐºÐ°ÐµÑ Ð¿Ð°ÐºÐµÑ ÑеÑез пÑоÑÑÑанÑÑво полÑзоваÑÐµÐ»Ñ Ð¿ÐµÑед оÑпÑавкой. СооÑвеÑÑÑвенно, ÑÑо Ð¼Ð¾Ð¶ÐµÑ Ð²ÑзваÑÑ Ñе-же пÑÐ¾Ð±Ð»ÐµÐ¼Ñ Ñ Ð¿ÑопÑÑкной ÑпоÑобноÑÑÑÑ ÑоÑÑеÑа. ÐÑавило tee пеÑÐµÐ´Ð°ÐµÑ Ð² пÑоÑÑÑанÑÑво полÑзоваÑÐµÐ»Ñ ÐºÐ¾Ð¿Ð¸Ñ Ð¿Ð°ÐºÐµÑа, а оÑигинал оÑпÑавлÑÐµÑ Ð´Ð°Ð»ÑÑе. Такой Ð¿Ð¾Ð´Ñ Ð¾Ð´ позволÑÐµÑ Ð¸Ð·Ð±ÐµÐ¶Ð°ÑÑ ÑÐ½Ð¸Ð¶ÐµÐ½Ð¸Ñ Ð¿ÑопÑÑкной ÑпоÑобноÑÑи ÑеÑвеÑа пÑи вÑÑокой нагÑÑзке на него, Ñак как иÑклÑÑаеÑÑÑ Ð¾Ð¶Ð¸Ð´Ð°Ð½Ð¸Ðµ пакеÑа в вÑÐµÐ¼Ñ ÐµÐ³Ð¾ Ð½Ð°Ñ Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ Ð² пÑоÑÑÑанÑÑве полÑзоваÑелÑ.</para> + </sect2> + <sect2> + <title>ÐпиÑание паÑамеÑÑов модÑÐ»Ñ cap_nf Ð´Ð»Ñ Ð·Ð°Ñ Ð²Ð°Ñа ÑÑаÑика:</title> + <itemizedlist mark="opencircle"> + <listitem><para>TCPPort â не обÑзаÑелÑнÑй паÑамеÑÑ, ÑказÑваÑÑий поÑÑ ÐºÐ¾ÑоÑÑй бÑÐ´ÐµÑ Ð¸ÑполÑзоваÑÑÑÑ Ð´Ð»Ñ Ð¿Ñиема даннÑÑ Ð¿Ñи ÑабоÑе Ñ NetFlow-proxy. СÑандаÑÑное знаÑение: 9996. ÐÑли паÑамеÑÑ Ð½Ðµ Ñказан â пÑием по пÑоÑÐ¾ÐºÐ¾Ð»Ñ TCP пÑоизводиÑÑÑÑ Ð½Ðµ бÑдеÑ.</para></listitem> + <listitem><para>UDPPort â не обÑзаÑелÑнÑй паÑамеÑÑ, ÑказÑваÑÑий поÑÑ Ð´Ð»Ñ Ð¿Ñиема NetFlow-дагаÑамм. СÑандаÑÑное знаÑение: 9996. ÐÑли паÑамеÑÑ Ð½Ðµ Ñказан â пÑием даÑагÑамм по пÑоÑÐ¾ÐºÐ¾Ð»Ñ UDP пÑоизводиÑÑÑÑ Ð½Ðµ бÑдеÑ.</para></listitem> + </itemizedlist> + <para>Ð Ñвном виде Ð·Ð°Ñ Ð²Ð°Ñ ÑÑаÑика не пÑоиÑÑ Ð¾Ð´Ð¸Ñ. ÐаннÑе о нем поÑÑÑпаÑÑ Ð¾Ñ NetFlow-ÑенÑоÑа поÑÑедÑÑвом пÑоÑокола NetFlow. ÐÑо позволÑÐµÑ ÑизиÑеÑки ÑазделиÑÑ Ð¿ÐµÑÐµÑ Ð²Ð°Ñ ÑÑаÑика и его ÑÑеÑ. NetFlow-ÑенÑÐ¾Ñ Ð¿ÐµÑÐµÑ Ð²Ð°ÑÑÐ²Ð°ÐµÑ ÑÑаÑик, и ÑобиÑÐ°ÐµÑ Ð´Ð°Ð½Ð½Ñе о ÑеÑÑиÑÑ (в конÑекÑÑе UDP ÑÑо пеÑедаÑа даннÑÑ Ð¼ÐµÐ¶Ð´Ñ Ð´Ð²ÑÐ¼Ñ Ð¿Ð¾ÑÑами в одном напÑавлении). ÐнÑоÑмаÑÐ¸Ñ Ð¾ ÑеÑÑии вклÑÑÐ°ÐµÑ Ð² ÑÐµÐ±Ñ IP-адÑеÑа иÑÑоÑника и назнаÑÐµÐ½Ð¸Ñ Ð¿Ð¾Ñока пакеÑов, номеÑа поÑÑов иÑÑоÑника и назнаÑениÑ, ÑÑммаÑнÑÑ Ð´Ð»Ð¸Ð½Ñ Ð¿Ð°ÐºÐµÑов и ÑазлиÑнÑе дополниÑелÑнÑе даннÑе. NetFlow-ÑÑаÑик ÑÑÑеÑÑвенно менÑÑе ÑÑаÑика, коÑоÑÑй он опиÑÑваеÑ, Ñак как пеÑедаеÑÑÑ Ð¼ÐµÑа-инÑоÑмаÑÐ¸Ñ Ð° не Ñами даннÑе. С ÑÑеÑом ÑÑого ÑакÑа и Ñого ÑÑо биллинговÑй ÑеÑÐ²ÐµÑ ÑепеÑÑ Ð¼Ð¾Ð¶ÐµÑ Ð½Ðµ занимаÑÑÑÑ Ð¼Ð°ÑÑÑÑÑизаÑией пакеÑов и NAT'ом ÑÑо ÑÑÑеÑÑвенно ÑÐ½Ð¸Ð¶Ð°ÐµÑ Ð½Ð°Ð³ÑÑÐ·ÐºÑ Ð½Ð° него. ÐÑÐ¾Ñ Ð¿Ð»Ð°Ð³Ð¸Ð½ ÑекомендÑеÑÑÑ Ð¸ÑполÑзоваÑÑÑÑ Ð² кÑÑпнÑÑ ÑеÑÑÑ Ñ ÑазвиÑой Ñопологией, вклÑÑаÑÑей неÑколÑко NAS'ов. Ðозможно иÑполÑзование ÑовмеÑÑно Ñ Ð°Ð¿Ð¿Ð°ÑаÑнÑми маÑÑÑÑÑизаÑоÑами Cisco (они единÑÑвеннÑе имеÑÑ Ð»Ð¸ÑÐµÐ½Ð·Ð¸Ñ Ð½Ð° аппаÑаÑнÑÑ ÑеализаÑÐ¸Ñ NetFlow). РкаÑеÑÑве NetFlow-ÑенÑоÑов можно иÑполÑзоваÑÑ Ñакие ÑÑилиÑÑ ÐºÐ°Ðº fprobe, softflowd или ipcad. Так же можно иÑполÑзоваÑÑ Ð¼Ð¾Ð´ÑÐ»Ñ ÑдÑа ipt_netflow (Linux) или ng_netflow (FreeBSD).</para> + </sect2> + <sect2> + <itemizedlist mark="opencircle"> + <listitem><para>Server â обÑзаÑелÑнÑй паÑамеÑÑ, ÑказÑваÑÑий IP-адÑÐµÑ ÑеÑвеÑа на коÑоÑом Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑ snmpd. СÑандаÑÑное знаÑение: 127.0.0.1.</para></listitem> + <listitem><para>Port â обÑзаÑелÑнÑй паÑамеÑÑ, ÑказÑваÑÑий поÑÑ Ð½Ð° ÑеÑвеÑе ÑеÑез коÑоÑÑй бÑÐ´ÐµÑ Ð¿ÑоиÑÑ Ð¾Ð´Ð¸ÑÑ Ð²Ð·Ð°Ð¸Ð¼Ð¾Ð´ÐµÐ¹ÑÑвие Ñ snmpd. СÑандаÑÑное знаÑение: 199.</para></listitem> + <listitem><para>Password â не обÑзаÑелÑнÑй паÑамеÑÑ, задаÑÑий паÑÐ¾Ð»Ñ Ð´Ð»Ñ Ð°Ð²ÑоÑизаÑии плагина в snmpd. Ðо ÑмолÑÐ°Ð½Ð¸Ñ Ð¿Ð°ÑÐ¾Ð»Ñ Ð½Ðµ иÑполÑзÑеÑÑÑ.</para></listitem> + </itemizedlist> + <para>ÐодÑÐ»Ñ Ð¿Ð¾Ð·Ð²Ð¾Ð»ÑÐµÑ Ð¿ÑоизводиÑÑ Ð¼Ð¾Ð½Ð¸ÑоÑинг биллинга ÑÑедÑÑвами пÑоÑокола SNMP. Ðн не ÑеализÑÐµÑ Ð¿Ð¾Ð»Ð½Ð¾ÑеннÑй SNMP-ÑеÑÐ²ÐµÑ Ð° лиÑÑ Ð²Ð·Ð°Ð¸Ð¼Ð¾Ð´ÐµÐ¹ÑÑвÑÐµÑ Ñ ÑÑÑеÑÑвÑÑÑим дÑмоном snmpd, ÑегиÑÑÑиÑÑÑÑÑ Ð² нем Ð´Ð»Ñ Ð¾Ð±ÑлÑÐ¶Ð¸Ð²Ð°Ð½Ð¸Ñ Ð¾Ð¿Ñеделенного деÑева паÑамеÑÑов. РкомплекÑе Ñ Ð±Ð¸Ð»Ð»Ð¸Ð½Ð³Ð¾Ð¼ Ð¸Ð´ÐµÑ MIB, опиÑÑваÑÑий доÑÑÑпнÑе паÑамеÑÑÑ Ð´Ð»Ñ Ð¼Ð¾Ð½Ð¸ÑоÑинга. ÐаÑамеÑÑÑ ÑÐ°Ð·Ð´ÐµÐ»ÐµÐ½Ñ Ð½Ð° 6 ÑекÑий, Ð½Ð°Ñ Ð¾Ð´ÑÑÐ¸Ñ ÑÑ Ð² Ñзле stg24:</para> + <itemizedlist mark="opencircle"> + <listitem><para>users (1) â ÑекÑиÑ, ÑодеÑжаÑÐ°Ñ Ð¿Ð°ÑамеÑÑÑ Ð¾ÑноÑÑÑиеÑÑ Ðº абоненÑам:</para> + <itemizedlist mark="square"> + <listitem><para>totalUsers (1) â паÑамеÑÑ, опиÑÑваÑÑий обÑее колиÑеÑÑво абоненÑов в ÑиÑÑеме;</para></listitem> + <listitem><para>onlineUsers (2) â паÑамеÑÑ, опиÑÑваÑÑий колиÑеÑÑво подклÑÑеннÑÑ Ð°Ð±Ð¾Ð½ÐµÐ½Ñов;</para></listitem> + <listitem><para>authorizedUsers (3) â паÑамеÑÑ, опиÑÑваÑÑий колиÑеÑÑво авÑоÑизованнÑÑ Ð°Ð±Ð¾Ð½ÐµÐ½Ñов в ÑиÑÑеме;</para></listitem> + <listitem><para>alwaysOnlineUsers (4) â паÑамеÑÑ, опиÑÑваÑÑий колиÑеÑÑво абоненÑов ÑабоÑаÑÑÐ¸Ñ Ð² Ñежиме always online;</para></listitem> + <listitem><para>noCashUsers (5) â паÑамеÑÑ, опиÑÑваÑÑий колиÑеÑÑво абоненÑов Ñ Ð½ÑлевÑм или оÑÑиÑаÑелÑнÑм баланÑом;</para></listitem> + <listitem><para>disabledDetailStatsUsers (6) â паÑамеÑÑ, опиÑÑваÑÑий колиÑеÑÑво абоненÑов Ñ Ð¾ÑклÑÑеннÑм ÑÑеÑом деÑалÑной ÑÑаÑиÑÑики;</para></listitem> + <listitem><para>disabledUsers (7) â паÑамеÑÑ, опиÑÑваÑÑий колиÑеÑÑво пÑинÑдиÑелÑно оÑклÑÑеннÑÑ Ð°Ð±Ð¾Ð½ÐµÐ½Ñов;</para></listitem> + <listitem><para>passiveUsers (8) â паÑамеÑÑ, опиÑÑваÑÑий колиÑеÑÑво «замоÑоженнÑÑ Â» абоненÑов;</para></listitem> + <listitem><para>creditUsers (9) â паÑамеÑÑ, опиÑÑваÑÑий колиÑеÑÑво абоненÑов Ñ Ð¿Ð¾Ð»Ð¾Ð¶Ð¸ÑелÑнÑм кÑедиÑом;</para></listitem> + <listitem><para>freeMbUsers (10) â паÑамеÑÑ, опиÑÑваÑÑий колиÑеÑÑво абоненÑов Ñ Ð½ÐµÐ¸Ð·ÑаÑÑ Ð¾Ð´Ð¾Ð²Ð°Ð½Ð½Ñми «беÑплаÑнÑми мегабайÑами»;</para></listitem> + <listitem><para>tariffChangeUsers (11) â паÑамеÑÑ, опиÑÑваÑÑий колиÑеÑÑво абоненÑов Ñ ÐºÐ¾ÑоÑÑÑ Ñ Ð½Ð°Ñалом меÑÑÑа бÑÐ´ÐµÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½ ÑаÑиÑ;</para></listitem> + <listitem><para>activeUsers (12) â паÑамеÑÑ, опиÑÑваÑÑий колиÑеÑÑво абоненÑов Ñ ÐºÐ¾ÑоÑÑÑ Ð¸Ð¼ÐµÐµÑÑÑ Ð¿Ð¾ÑÑиÑаннÑй ÑÑаÑик за ÑеÑÑиÑ.</para></listitem> + </itemizedlist> + </listitem> + <listitem><para>tariffs (2) â ÑекÑиÑ, ÑодеÑжаÑÐ°Ñ Ð¿Ð°ÑамеÑÑÑ Ð¾ÑноÑÑÑиеÑÑ Ðº ÑаÑиÑам:</para> + <itemizedlist mark="square"> + <listitem><para>totalTariffs (1) â паÑамеÑÑ, опиÑÑваÑÑий обÑее колиÑеÑÑво ÑаÑиÑов;</para></listitem> + <listitem><para>tariffUsageTable (2) â ÑаблиÑа иÑполÑÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ ÑаÑиÑов, ÑоÑÑÐ¾Ð¸Ñ Ð¸Ð· запиÑей вида:</para> + <itemizedlist mark="square"> + <listitem><para>tariffIndex (1) â ÑиÑловой Ð¸Ð½Ð´ÐµÐºÑ Ð² ÑаблиÑе;</para></listitem> + <listitem><para>tariffName (2) â название ÑаÑиÑа (ÑÑÑока);</para></listitem> + <listitem><para>userCount (3) â колиÑеÑÑво абоненÑов иÑполÑзÑÑÑÐ¸Ñ ÑÑÐ¾Ñ ÑаÑиÑ.</para></listitem> + </itemizedlist> + </listitem> + </itemizedlist> + </listitem> + <listitem><para>admins (3) â ÑекÑиÑ, ÑодеÑжаÑÐ°Ñ Ð¿Ð°ÑамеÑÑÑ Ð¾ÑноÑÑÑиеÑÑ Ðº админиÑÑÑаÑоÑам ÑиÑÑемÑ:</para> + <itemizedlist mark="square"> + <listitem><para>totalAdmins (1) â паÑамеÑÑ, опиÑÑваÑÑий обÑее колиÑеÑÑво админиÑÑÑаÑоÑов, заÑегиÑÑÑиÑованнÑÑ Ð² ÑиÑÑеме.</para></listitem> + </itemizedlist> + </listitem> + <listitem><para>services (4) â ÑекÑиÑ, ÑодеÑжаÑÐ°Ñ Ð¿Ð°ÑамеÑÑÑ Ð¾ÑноÑÑÑиеÑÑ Ðº ÑÑлÑгам:</para> + <itemizedlist mark="square"> + <listitem><para>totalServices (1) â паÑамеÑÑ, опиÑÑваÑÑий обÑее колиÑеÑÑво ÑÑлÑг по коÑоÑÑм ведеÑÑÑ ÑÑÐµÑ Ð² ÑиÑÑеме.</para></listitem> + </itemizedlist> + </listitem> + <listitem><para>traffcounter (6) â ÑекÑиÑ, ÑодеÑжаÑÐ°Ñ Ð¿Ð°ÑамеÑÑÑ Ð¾ÑноÑÑÑиеÑÑ Ðº ÑÑеÑÑ ÑÑаÑика:</para> + <itemizedlist mark="square"> + <listitem><para>totalRules (1) â паÑамеÑÑ, опиÑÑваÑÑий обÑее колиÑеÑÑво пÑавил клаÑÑиÑикаÑии ÑÑаÑика.</para></listitem> + </itemizedlist> + </listitem> + </itemizedlist> + <para>РпаÑамеÑÑам можно обÑаÑаÑÑÑÑ Ð¿Ð¾ ÑиÑÑовÑм OID'ам или по именам. ÐÐ»Ñ Ð¾Ð±ÑаÑÐµÐ½Ð¸Ñ Ðº паÑамеÑÑам по именам нÑжно пÑедоÑÑавиÑÑ ÑиÑÑеме Ñайл STG-MIB.mib ÑодеÑжаÑий инÑоÑмаÑÐ¸Ñ Ð¾Ð± Ð¸Ð¼ÐµÐ½Ð°Ñ , ÑÐ¸Ð¿Ð°Ñ Ð¸ OID'Ð°Ñ Ð¿Ð°ÑамеÑÑов Ñ ÐºÑаÑким опиÑанием. ÐÑÐ¾Ñ Ñайл можно помеÑÑиÑÑ Ð² каÑалог ~/.snmp/mibs (в ÑÑом ÑлÑÑае он бÑÐ´ÐµÑ Ð´Ð¾ÑÑÑпен лиÑÑ Ð¾Ð´Ð½Ð¾Ð¼Ñ Ð¿Ð¾Ð»ÑзоваÑелÑ) или в каÑалог /usr/share/snmp/mibs (в ÑÑом ÑлÑÑае он бÑÐ´ÐµÑ Ð´Ð¾ÑÑÑпен вÑем полÑзоваÑелÑм ÑиÑÑемÑ). Так же болÑÑинÑÑво ÑÑÐ¸Ð»Ð¸Ñ Ð¿Ð¾Ð·Ð²Ð¾Ð»ÑÑÑ Ð·Ð°Ð³ÑÑжаÑÑ mib-ÑÐ°Ð¹Ð»Ñ Ð¸Ð· пÑоизволÑного меÑÑа ÑвнÑм Ñказанием пÑÑи к ним. ÐÐ»Ñ Ð´Ð¾ÑÑÑпа к паÑамеÑÑам можно иÑполÑзоваÑÑ ÑÑилиÑÑ Ð¸Ð· пакеÑа NetSNMP (http://net-snmp.sourceforge.net/). ÐÐ»Ñ Ñого ÑÑÐ¾Ð±Ñ Ð¿ÑоÑмоÑÑеÑÑ Ð¸ÐµÑаÑÑ Ð¸Ñ Ð¿Ð°ÑамеÑÑов можно вÑполниÑÑ ÑакÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ: snmptranslate -m +STG-MIB -Tp -IR stg24. ÐÑвод ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ Ð´Ð¾Ð»Ð¶ÐµÐ½ бÑÑÑ Ð¿ÑиблизиÑелÑно Ñаким:</para> +<programlisting linenumbering="unnumbered"> ++--stg24(1) + | + +--users(1) + | | + | +-- -R-- Integer32 totalUsers(1) + | +-- -R-- Integer32 onlineUsers(2) + | +-- -R-- Integer32 authorizedUsers(3) + | +-- -R-- Integer32 alwaysOnlineUsers(4) + | +-- -R-- Integer32 noCashUsers(5) + | +-- -R-- Integer32 disabledDetailStatsUsers(6) + | +-- -R-- Integer32 disabledUsers(7) + | +-- -R-- Integer32 passiveUsers(8) + | +-- -R-- Integer32 creditUsers(9) + | +-- -R-- Integer32 freeMbUsers(10) + | +-- -R-- Integer32 tariffChangeUsers(11) + | +-- -R-- Integer32 activeUsers(12) + | + +--tariffs(2) + | | + | +-- -R-- Integer32 totalTariffs(1) + | | + | +--tariffUsageTable(2) + | | + | +--tariffUsageTableEntry(1) + | | Index: tariffIndex + | | + | +-- ---- Integer32 tariffIndex(1) + | | Range: 0..255 + | +-- -R-- String tariffName(2) + | | Textual Convention: DisplayString + | | Size: 0..255 + | +-- -R-- Integer32 userCount(3) + | + +--admins(3) + | | + | +-- -R-- Integer32 totalAdmins(1) + | + +--services(4) + | | + | +-- -R-- Integer32 totalServices(1) + | + +--corporations(5) + | | + | +-- -R-- Integer32 totalCorporations(1) + | + +--traffcounter(6) + | + +-- -R-- Integer32 totalRules(1) + +</programlisting> + <para>ÐÑли в каÑеÑÑве оÑвеÑа бÑÐ´ÐµÑ ÑÑÑоÑка «Unknown object identifier: stg24» Ñо ÑÑо ознаÑÐ°ÐµÑ ÑÑо команда не Ñмогла найÑи mib-Ñайл. ÐÐ»Ñ Ð¸ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ ÑÑой оÑибки ÑледÑÐµÑ Ð»Ð¸Ð±Ð¾ ÑкопиÑоваÑÑ Ñайл STG-MIB.mib по Ð¾Ð´Ð½Ð¾Ð¼Ñ Ð¸Ð· ÑказаннÑÑ Ð²ÑÑе пÑÑей или ÑказаÑÑ Ð¿ÑÑÑ Ðº каÑÐ°Ð»Ð¾Ð³Ñ Ð³Ð´Ðµ он Ð½Ð°Ñ Ð¾Ð´Ð¸ÑÑÑ Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ ÐºÐ»ÑÑа -M. Символ «+» пеÑед STG-MIB обознаÑÐ°ÐµÑ ÑÑо даннÑе ÑÑого Ñайла Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¸ÑполÑзоваÑÑÑÑ ÑовмеÑÑно Ñ Ð·Ð°Ð³ÑÑжаемÑми по ÑмолÑаниÑ. Ðез ÑÑого Ñимвола даннÑе бÑдÑÑ Ð¸ÑполÑзоваÑÑÑÑ Ð°Ð²Ñономно. ÐлÑÑ -M ÑабоÑÐ°ÐµÑ ÑÑ Ð¾Ð¶Ð¸Ð¼ обÑазом: Ñимвол «+» говоÑÐ¸Ñ Ð¾ Ñом ÑÑо ÑказаннÑй пÑÑÑ Ð½Ñжно добавиÑÑ Ðº пÑÑÑм поиÑка mib-Ñайлов, иÑполÑзÑемÑм по ÑмолÑаниÑ. Ðез Ñимвола «+» бÑÐ´ÐµÑ Ð¸ÑполÑзоваÑÑÑÑ ÐµÐ´Ð¸Ð½ÑÑвеннÑй пÑÑÑ â ÑказаннÑй.</para> + <para>ÐÐ»Ñ Ð´Ð¾ÑÑÑпа к знаÑениÑми паÑамеÑÑов можно иÑполÑзоваÑÑ ÑледÑÑÑÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ: snmpget -v2c -ccommunity_w -m +STG-MIB 10.0.0.1 stg24.users.totalUsers. ÐлÑÑ -v ÑказÑÐ²Ð°ÐµÑ Ð¸ÑполÑзÑемÑÑ Ð²ÐµÑÑÐ¸Ñ Ð¿ÑоÑокола. Ðа ÑегоднÑÑний Ð´ÐµÐ½Ñ ÑÑÑеÑÑвÑÐµÑ 3 веÑÑии пÑоÑокола: 1, 2 и 3. ÐеÑÑÐ¸Ñ 1 ÑÑиÑаеÑÑÑ ÑÑÑаÑевÑей и поÑÑи не иÑполÑзÑеÑÑÑ. ÐеÑÑÐ¸Ñ 2 ÑÑÑеÑÑвÑÐµÑ Ð² двÑÑ Ð¼Ð¾Ð´Ð¸ÑикаÑиÑÑ : user-based (Ñ ÑÑÑÑикÑом «u») и community-based (Ñ ÑÑÑÑикÑом «c»). ÐеÑÑÐ¸Ñ 3 ÑвлÑеÑÑÑ Ñамой новой и пÑедоÑÑавлÑÐµÑ ÑиÑокие ÑÑедÑÑва аÑÑенÑиÑикаÑии, конÑÑÐ¾Ð»Ñ ÑелоÑÑноÑÑи и ÑиÑÑованиÑ. ÐлÑÑ -c Ð·Ð°Ð´Ð°ÐµÑ community Ð´Ð»Ñ Ð´Ð¾ÑÑÑпа к ÑеÑвеÑÑ. ÐлÑÑ -m позволÑÐµÑ Ð¿Ð¾Ð´ÐºÐ»ÑÑаÑÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑе mib-ÑайлÑ. ÐÑи иÑполÑзовании доÑÑÑпа к паÑамеÑÑам по Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ñ Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ подклÑÑиÑÑ mib-Ñайл STG-MIB. Ðалее ÑледÑÑÑ Ð´Ð²Ð° аÑгÑменÑа: адÑÐµÑ SNMP-ÑеÑвеÑа и название паÑамеÑÑа. УÑилиÑа snmpget позволÑÐµÑ Ð¿Ð¾Ð»ÑÑиÑÑ Ð·Ð½Ð°Ñение ÑкалÑÑнÑÑ Ð¿Ð°ÑамеÑÑов â паÑамеÑÑов имеÑÑÐ¸Ñ ÑолÑко одно знаÑение. ÐÐ»Ñ Ð´Ð¾ÑÑÑпа к ÑаблиÑам и деÑевÑÑм иÑполÑзÑеÑÑÑ ÑÑилиÑа snmpwalk имеÑÑÐ°Ñ Ñакой-же ÑинÑакÑиÑ.</para> + <para>Ðожно обÑаÑаÑÑÑÑ Ðº паÑамеÑÑам по ÑиÑÑÐ¾Ð²Ð¾Ð¼Ñ OID: snmpwalk -v2c -ccommunity_w 10.0.0.1 .1.3.6.1.4.1.38313.1.2. Ð ÑÑом ÑлÑÑае загÑÑжаÑÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑнÑе mib-ÑÐ°Ð¹Ð»Ñ Ð½Ðµ ÑÑебÑеÑÑÑ. «.1.3.6.1.4.1» - OID enterprise-веÑки вÑего деÑева SNMP. «38313» - оÑиÑиалÑно полÑÑеннÑй Ð¾Ñ IANA (http://www.iana.org) enterprise-номеÑ, ÑникалÑно иденÑиÑиÑиÑÑÑÑий деÑево паÑамеÑÑов Stargazer. СледÑÑÑÐ°Ñ Ð·Ð° ним ÑиÑÑа 1 говоÑÐ¸Ñ Ð¾ Ñом ÑÑо Ð¼Ñ ÑабоÑаем Ñ Ñзлом stg24. «.1.3.6.1.4.1.38313.1.2» - OID ÑаблиÑÑ tariffUsageTable.</para> + <para>ÐÐ»Ñ Ñого ÑÑÐ¾Ð±Ñ ÑÑÑановиÑÑ Ð²Ð·Ð°Ð¸Ð¼Ð¾Ð´ÐµÐ¹ÑÑвие Ð¼ÐµÐ¶Ð´Ñ Ð¿Ð»Ð°Ð³Ð¸Ð½Ð¾Ð¼ smux и дÑмоном snmpd нÑжно пÑовеÑÑи дополниÑелÑнÑÑ Ð½Ð°ÑÑÑÐ¾Ð¹ÐºÑ Ð¿Ð¾Ñледнего. Рименно: ÑказаÑÑ Ð² конÑигÑÑаÑионном Ñайле (обÑÑно ÑÑо /stc/snmp/snmpd.conf) паÑамеÑÑ smuxpeer (OID обÑлÑживаемÑй плагином, в наÑем ÑлÑÑае ÑÑо .1.3.6.1.4.1.38313) и smuxsocket (IP-адÑÐµÑ Ñ ÐºÐ¾ÑоÑого бÑдÑÑ Ð¿ÑÐ¸Ñ Ð¾Ð´Ð¸ÑÑ Ð¿Ð°ÐºÐµÑÑ Ð¾Ñ smux-плагина).</para> + </sect2> + </simplesect> + <simplesect> + <title>ÐаÑÑÑойка конÑигÑÑаÑионного Ñайла /etc/stargazer/rules</title> + <para>Файл rules опиÑÑÐ²Ð°ÐµÑ Ð¿Ð°Ñвила клаÑÑиÑикаÑии ÑÑаÑика по напÑавлениÑм ÑаÑиÑикаÑии. ÐÑо ÑекÑÑовÑй Ñайл, ÐºÐ°Ð¶Ð´Ð°Ñ ÑÑÑока коÑоÑого опиÑÑÐ²Ð°ÐµÑ Ð¾Ð´Ð½Ð¾ пÑавило клаÑÑиÑикаÑии. ФоÑÐ¼Ð°Ñ ÑÑÑоки Ñайла:</para> +<programlisting linenumbering="unnumbered"> +<пÑоÑокол> <CIDR>[:<поÑÑ>[-<поÑÑ>]] <напÑавление> +</programlisting> + <para>ÐопÑÑÑÐ¸Ð¼Ñ ÑледÑÑÑие ваÑианÑÑ ÑÐºÐ°Ð·Ð°Ð½Ð¸Ñ Ð¿ÑоÑокола:</para> + <itemizedlist mark="opencircle"> + <listitem><para>TCP â под пÑавило бÑÐ´ÐµÑ Ð¿Ð¾Ð¿Ð°Ð´Ð°ÑÑ ÑолÑко TCP-ÑÑаÑик;</para></listitem> + <listitem><para>UDP â под пÑавило бÑÐ´ÐµÑ Ð¿Ð¾Ð¿Ð°Ð´Ð°ÑÑ ÑолÑко UDP-ÑÑаÑик;</para></listitem> + <listitem><para>ICMP â под пÑавило бÑÐ´ÐµÑ Ð¿Ð¾Ð¿Ð°Ð´Ð°ÑÑ ÑолÑко ICMP-ÑÑаÑик;</para></listitem> + <listitem><para>TCP_UDP â под пÑавило бÑÐ´ÐµÑ Ð¿Ð¾Ð¿Ð°Ð´Ð°ÑÑ ÑолÑко TCP- и UDP-ÑÑаÑик;</para></listitem> + <listitem><para>ALL â под пÑавило бÑÐ´ÐµÑ Ð¿Ð¾Ð¿Ð°Ð´Ð°ÑÑ Ð»Ñбой ÑÑаÑик.</para></listitem> + </itemizedlist> + <para>ÐаÑианÑÑ ÑÐºÐ°Ð·Ð°Ð½Ð¸Ñ ÑилÑÑÑа по IP-адÑеÑÑ Ð¸ поÑÑам:</para> + <itemizedlist mark="opencircle"> + <listitem><para>192.168.0.1 â под пÑавило бÑÐ´ÐµÑ Ð¿Ð¾Ð¿Ð°Ð´Ð°ÑÑ ÑолÑко ÑÑаÑик Ñ Ð¾ÑÑа 192.168.0.1;</para></listitem> + <listitem><para>192.168.0.1/32 â пÑавило дейÑÑвÑÐµÑ Ð°Ð½Ð°Ð»Ð¾Ð³Ð¸Ñно пÑедÑдÑÑемÑ;</para></listitem> + <listitem><para>192.168.0.0/24 â под пÑавило бÑÐ´ÐµÑ Ð¿Ð¾Ð¿Ð°Ð´Ð°ÑÑ ÑолÑко ÑÑаÑик ÑеÑи 192.168.0.0/24;</para></listitem> + <listitem><para>192.168.0.1:80 â под пÑавило бÑÐ´ÐµÑ Ð¿Ð¾Ð¿Ð°Ð´Ð°ÑÑ ÑолÑко web-ÑÑаÑик Ñ Ð¾ÑÑа 192.168.0.1;</para></listitem> + <listitem><para>192.168.0.0/24:80 â под пÑавило бÑÐ´ÐµÑ Ð¿Ð¾Ð¿Ð°Ð´Ð°ÑÑ ÑолÑко web-ÑÑаÑик ÑеÑи 192.168.0.0/24;</para></listitem> + <listitem><para>192.168.0.1:1024-65535 â под пÑавило бÑÐ´ÐµÑ Ð¿Ð¾Ð¿Ð°Ð´Ð°ÑÑ ÑолÑко ÑÑаÑик Ñ Ð²ÑÑÐ¾ÐºÐ¸Ñ Ð½Ð¾Ð¼ÐµÑов поÑÑов Ñ Ð¾ÑÑа 192.168.0.1;</para></listitem> + <listitem><para>192.168.0.1/24:1024-65535 â под пÑавило бÑÐ´ÐµÑ Ð¿Ð¾Ð¿Ð°Ð´Ð°ÑÑ ÑолÑко ÑÑаÑик Ñ Ð²ÑÑÐ¾ÐºÐ¸Ñ Ð½Ð¾Ð¼ÐµÑов поÑÑов ÑеÑи 192.168.0.0/24.</para></listitem> + </itemizedlist> + <para>РкаÑеÑÑве напÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ ÑказÑваеÑÑÑ Ð¾Ð´Ð¸Ð½ из иденÑиÑикаÑоÑов DIR0-DIR9 или NULL. ТÑаÑик клаÑÑиÑиÑиÑÑемÑй по напÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ NULL ÑиÑÑемой никак не ÑÑиÑÑваеÑÑÑ.</para> + <para>Ð Ñайле допÑÑÑимо налиÑие пÑÑÑÑÑ ÑÑÑок и комменÑаÑиев. ÐомменÑаÑием ÑÑиÑаеÑÑÑ ÑÑÑока наÑинаÑÑаÑÑÑ Ñ Ñимвола #. ТекÑÑ ÑледÑÑÑий за ÑÑим Ñимволом до конÑа ÑÑÑоки не ÑÑиÑÑваеÑÑÑ.</para> + <para>ÐлаÑÑиÑикаÑÐ¸Ñ ÑÑаÑика пÑоиÑÑ Ð¾Ð´Ð¸Ñ Ð¿ÑÑем поÑледоваÑелÑного ÑÑÐ°Ð²Ð½ÐµÐ½Ð¸Ñ Ð¸Ð½ÑоÑмаÑии из заголовка пакеÑа Ñ Ð¿Ñавилами в Ñайле ÑвеÑÑ Ñ-вниз до пеÑвого ÑовпадениÑ. Ðо ÑÑÐ¾Ð¼Ñ Ð±Ð¾Ð»ÐµÐµ «Ñзкие» пÑавила Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¾Ð¿Ð¸ÑÑваÑÑÑÑ Ð¿ÐµÑед более «ÑиÑокими». ÐапÑимеÑ, ÑÑÐ¾Ð±Ñ Ð²ÑделиÑÑ web-ÑÑаÑик опÑеделенного Ñ Ð¾ÑÑа в оÑделÑное напÑавление поÑÑдок ÑÐºÐ°Ð·Ð°Ð½Ð¸Ñ Ð¿Ñавил должен бÑÑÑ ÑледÑÑÑим:</para> +<programlisting linenumbering="unnumbered"> +TCP 192.168.0.1:80 DIR1 +ALL 192.168.0.1 DIR2 +</programlisting> + <para>ÐÑли поменÑÑÑ ÑÑи ÑÑÑоки меÑÑами Ñо веÑÑ ÑÑаÑик Ñ Ð¾ÑÑа 192.168.0.1 Ð¿Ð¾Ð¿Ð°Ð´ÐµÑ Ð¿Ð¾Ð´ пеÑвое пÑавило.</para> + </simplesect> + <simplesect> + <title>ÐÑполÑзование ÑкÑипÑов OnConnect, OnDisconnect, OnUserAdd, OnUserDel, OnChange</title> + <para>ÐÐ»Ñ ÑеакÑии на ÑазлиÑнÑе ÑобÑÑÐ¸Ñ Ð² ÑиÑÑеме иÑполÑзÑÑÑÑÑ ÑÐ°Ð¹Ð»Ñ OnConnect, OnDisconnect, OnUserAdd, OnUserDel, OnChange. ÐÑи ÑÐ°Ð¹Ð»Ñ ÑаÑÐ¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ñ Ð² каÑалоге Ñ ÐºÐ¾Ð½ÑигÑÑаÑионнÑми Ñайлами ÑиÑÑÐµÐ¼Ñ Ð¸ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð¸Ð¼ÐµÑÑ Ð±Ð¸Ñ Ð²ÑполнениÑ. ÐбÑÑно ÑÑо ÑкÑипÑÑ Ð½Ð° одном из ÑкÑипÑовÑÑ ÑзÑков пÑогÑаммиÑÐ¾Ð²Ð°Ð½Ð¸Ñ (sh, perl, python, php), но могÑÑ Ð±ÑÑÑ Ð¸ полноÑеннÑми пÑогÑаммами.</para> + <para>Ðаиболее ÑаÑÑо иÑполÑзÑÑÑÑÑ ÑÐ°Ð¹Ð»Ñ OnConnect и OnDisconnect. СиÑÑема запÑÑÐºÐ°ÐµÑ Ð¸Ñ , ÑооÑвеÑÑÑвенно, пÑи вклÑÑении и пÑи вÑклÑÑении доÑÑÑпа Ð´Ð»Ñ Ð¾ÑделÑнÑÑ Ð°Ð±Ð¾Ð½ÐµÐ½Ñов. ÐбÑÑно ÑÑи ÑÐ°Ð¹Ð»Ñ ÑодеÑÐ¶Ð°Ñ Ð² Ñебе ÑкÑипÑÑ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ ÑайÑволом Ð´Ð»Ñ ÑазÑеÑÐµÐ½Ð¸Ñ Ð¸ запÑеÑÐµÐ½Ð¸Ñ Ð¿ÑÐ¾Ñ Ð¾Ð¶Ð´ÐµÐ½Ð¸Ñ ÑÑаÑика Ð¾Ñ Ð¾Ð¿ÑеделеннÑÑ Ð°Ð±Ð¾Ð½ÐµÐ½Ñов. Файл OnConnect запÑÑкаеÑÑÑ Ð¿Ñи вклÑÑении доÑÑÑпа абоненÑÑ, а Ñайл OnDisconnect â пÑи вÑклÑÑении.. ÐÑи запÑÑке Ñайла OnConnect в него пеÑедаÑÑÑÑ ÑледÑÑÑие паÑамеÑÑÑ (по поÑÑдкÑ):</para> + <orderedlist numeration="arabic"> + <listitem><para>login â логин абоненÑа;</para></listitem> + <listitem><para>ip â ip-адÑÐµÑ Ð°Ð±Ð¾Ð½ÐµÐ½Ñа;</para></listitem> + <listitem><para>cash â ÑоÑÑоÑние ÑÑеÑа абоненÑа;</para></listitem> + <listitem><para>id â ÑникалÑнÑй ÑелоÑиÑленнÑй иденÑиÑикаÑÐ¾Ñ Ð°Ð±Ð¾Ð½ÐµÐ½Ñа (ÑникалÑноÑÑÑ ÑÐ¾Ñ ÑанÑеÑÑÑ Ð² пÑÐµÐ´ÐµÐ»Ð°Ñ Ð¾Ð´Ð½Ð¾Ð³Ð¾ запÑÑка ÑиÑÑемÑ);</para></listitem> + <listitem><para>dirs â ÑпиÑок оÑкÑÑваемÑÑ Ð½Ð°Ð¿Ñавлений (пÑедÑÑавлен ÑÑÑокой вида «0101100101», где пеÑÐ²Ð°Ñ ÑиÑÑа ÑооÑвеÑÑÑвÑÐµÑ Ð½Ð°Ð¿ÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ DIR0 а поÑледнÑÑ â DIR9).</para></listitem> + </orderedlist> + <para>ÐÑи запÑÑке Ñайла OnDisconnect в него пеÑедаÑÑÑÑ ÑледÑÑÑие паÑамеÑÑÑ (по поÑÑдкÑ):</para> + <orderedlist numeration="arabic"> + <listitem><para>login â логин абоненÑа;</para></listitem> + <listitem><para>ip â ip-адÑÐµÑ Ð°Ð±Ð¾Ð½ÐµÐ½Ñа;</para></listitem> + <listitem><para>cash â ÑоÑÑоÑние ÑÑеÑа абоненÑа;</para></listitem> + <listitem><para>id â ÑникалÑнÑй ÑелоÑиÑленнÑй иденÑиÑикаÑÐ¾Ñ Ð°Ð±Ð¾Ð½ÐµÐ½Ñа (ÑникалÑноÑÑÑ ÑÐ¾Ñ ÑанÑеÑÑÑ Ð² пÑÐµÐ´ÐµÐ»Ð°Ñ Ð¾Ð´Ð½Ð¾Ð³Ð¾ запÑÑка ÑиÑÑемÑ);</para></listitem> + <listitem><para>dirs â ÑпиÑок оÑкÑÑÑÑÑ Ð½Ð°Ð¿Ñавлений (пÑедÑÑавлен ÑÑÑокой вида «0101100101», где пеÑÐ²Ð°Ñ ÑиÑÑа ÑооÑвеÑÑÑвÑÐµÑ Ð½Ð°Ð¿ÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ DIR0 а поÑледнÑÑ â DIR9).</para></listitem> + </orderedlist> + <para>Ð¤Ð°Ð¹Ð»Ñ OnUserAdd и OnUserDel запÑÑкаÑÑÑÑ Ð¿Ñи добавлении и Ñдалении абоненÑа. РкаÑеÑÑве паÑамеÑÑа в Ð½Ð¸Ñ Ð¿ÐµÑедаеÑÑÑ Ð»Ð¾Ð³Ð¸Ð½ абоненÑа.</para> + <para>Файл OnChange запÑÑкаеÑÑÑ Ð¿Ñи внеÑении изменений в ÑÑеÑнÑÑ Ð·Ð°Ð¿Ð¸ÑÑ Ð°Ð±Ð¾Ð½ÐµÐ½Ñа. Ðго можно иÑполÑзоваÑÑ Ð´Ð»Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑного жÑÑналиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¹. РкаÑеÑÑве паÑамеÑÑов пÑи запÑÑке в него пеÑедаÑÑÑÑ (по поÑÑдкÑ):</para> + <orderedlist numeration="arabic"> + <listitem><para>login â логин абоненÑа;</para></listitem> + <listitem><para>parameter â название изменÑемого паÑамеÑÑа;</para></listitem> + <listitem><para>old value â ÑÑаÑое знаÑение паÑамеÑÑа;</para></listitem> + <listitem><para>new value â новое знаÑение паÑамеÑÑа.</para></listitem> + </orderedlist> + </simplesect> + <simplesect> + <title>ÐпиÑание конÑигÑÑаÑионного Ñайла stg.conf Ð´Ð»Ñ Ð¿Ð»Ð°Ð³Ð¸Ð½Ð° FreeRADIUS rlm_stg.so</title> + <itemizedlist mark="opencircle"> + <listitem><para>local_port â необÑзаÑелÑнÑй паÑамеÑÑ. УказÑваеÑ, Ñ ÐºÐ°ÐºÐ¾Ð³Ð¾ локалÑного поÑÑа бÑÐ´ÐµÑ Ð¿ÑоиÑÑ Ð¾Ð´Ð¸ÑÑ Ð¾Ð±Ð¼ÐµÐ½ даннÑми Ñ Stargazer.</para></listitem> + <listitem><para>server â IP-адÑÐµÑ ÑеÑвеÑа Stargazer.</para></listitem> + <listitem><para>port â поÑÑ Ð´Ð»Ñ Ð¾Ð±Ð¼ÐµÐ½Ð° даннÑми Ñо Stargazer.</para></listitem> + <listitem><para>password â паÑолÑ, коÑоÑÑй бÑÐ´ÐµÑ Ð¸ÑполÑзован Ð´Ð»Ñ ÑиÑÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð¾Ð±Ð¼ÐµÐ½Ð° даннÑми Ñ Stargazer.</para></listitem> + </itemizedlist> + <para>ÐÑÐ¸Ð¼ÐµÑ ÑекÑии паÑамеÑÑов rlm_stg.so Ð´Ð»Ñ radiusd.conf:</para> +<programlisting linenumbering="unnumbered"> +stg { + local_port = 6667 + server = localhost + port = 6666 + password = 123456 +} +</programlisting> + <para>ÐодÑÐ»Ñ Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ пÑопиÑаÑÑ Ð² ÑекÑÐ¸Ñ instantiate, authorize. Ð ÑекÑии authenticate модÑÐ»Ñ Ð½ÐµÐ¾Ð±Ñ Ð¾Ð´Ð¸Ð¼Ð¾ пÑопиÑаÑÑ Ð² подÑекÑиÑÑ AuthType до ÑооÑвеÑÑÑвÑÑÑÐ¸Ñ Ð¼Ð¾Ð´Ñлей аÑÑенÑиÑикаÑии. ÐапÑимеÑ:</para> +<programlisting linenumbering="unnumbered"> +Auth-Type PAP { + stg + pap +} +</programlisting> + <para>Также модÑÐ»Ñ Ð´Ð¾Ð»Ð¶ÐµÐ½ бÑÑÑ Ð¿ÑопиÑан в ÑекÑии accounting и post-auth.</para> + </simplesect> </chapter>