X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/6b6d9b29e9e9e91f79507a8bf193fb30de311dcc..39c6313308afb248b140d98b8052f1b484549df2:/doc/help/ch11.xml
diff --git a/doc/help/ch11.xml b/doc/help/ch11.xml
index fa36c322..99f1d6ac 100644
--- a/doc/help/ch11.xml
+++ b/doc/help/ch11.xml
@@ -1,4 +1,94 @@
- ÐÑиложение Ð: опиÑание пÑоÑеÑÑа ÑÑÑной ÑÑÑановки ÐÐ Ð´Ð»Ñ Ð¡Ð£ÐÐ Firebird
- ÐÐ»Ñ ÑабоÑÑ Ð¼Ð¾Ð´ÑÐ»Ñ Ð½ÐµÐ¾Ð±Ñ
одимо завеÑÑи ÑÑеÑнÑÑ Ð·Ð°Ð¿Ð¸ÑÑ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ Ð¡Ð£ÐÐ Firebird. ÐÐ»Ñ ÑÑого иÑполÑзÑеÑÑÑ ÑÑилиÑа ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ ÑÑеÑнÑми запиÑÑми gsec. ÐÑÐ¸Ð¼ÐµÑ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ (подÑобноÑÑи: Server configuration and management):
-
+
ÐÑиложение Ð
+
+ OпиÑание ÑоÑмаÑа Ñайлов /var/stargazer/admins/*.adm.
+ РкаÑалоге /var/stargazer/admins (пÑÑÑ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½ в наÑÑÑойкаÑ
плагина store_files) наÑ
одÑÑÑÑ ÑÐ°Ð¹Ð»Ñ ÑодеÑжаÑие паÑамеÑÑÑ Ð°Ð´Ð¼Ð¸Ð½Ð¸ÑÑÑаÑоÑов ÑиÑÑемÑ. ÐÐ¼Ñ Ñайла Ð¸Ð¼ÐµÐµÑ Ð²Ð¸Ð´: <login>.adm, где <login> â логин админиÑÑÑаÑоÑа. Файл Ð¸Ð¼ÐµÐµÑ ÑоÑÐ¼Ð°Ñ Â«ÐºÐ»ÑÑ-знаÑение». ÐÐ°Ð¶Ð´Ð°Ñ ÑÑÑока Ñайла ÑодеÑÐ¶Ð¸Ñ Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ðµ паÑамеÑÑа и его знаÑение, ÑазделеннÑе знаком «=», или коменÑаÑий наÑинаÑÑийÑÑ Ñ Ñимвола «#». ÐопÑÑÑÐ¸Ð¼Ñ ÑледÑÑÑие паÑамеÑÑÑ:
+
+ Password â паÑÐ¾Ð»Ñ Ð°Ð´Ð¼Ð¸Ð½Ð¸ÑÑÑаÑоÑа в заÑиÑÑованном виде;
+ ChgStat â пÑаво на изменение ÑÑаÑиÑÑики абоненÑа, Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ 0 и 1;
+ ChgConf â пÑаво на изменение даннÑÑ
ÑÑеÑной запиÑи абоненÑа, Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ 0 и 1;
+ ChgCash â пÑаво на изменение ÑоÑÑоÑÐ½Ð¸Ñ ÑÑеÑа абоненÑа, Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ 0 и 1;
+ ChgPassword â пÑаво на изменение паÑÐ¾Ð»Ñ Ð°Ð±Ð¾Ð½ÐµÐ½Ñа, Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ 0 и 1;
+ UsrAddDel â пÑаво на добавление и Ñдаление абоненÑов, Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ 0 и 1;
+ ChgAdmin â пÑаво на изменение паÑамеÑÑов админиÑÑÑаÑоÑов ÑиÑÑÐµÐ¼Ñ Ð° Ñакже иÑ
добавление и Ñдаление, Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ 0 и 1;
+ ChgTariff â пÑаво на добавление, Ñдаление и изменение ÑаÑиÑов, Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ 0 и 1.
+
+
+
+ ÐпиÑание ÑоÑмаÑа Ñайлов /var/stargazer/users/*/*.
+ ÐаннÑе абоненÑов Ñ
ÑанÑÑÑÑ Ð² каÑалогаÑ
вида /var/stargazer/users/<login>, где <login> â логин абоненÑа. РкаÑалогаÑ
ÑодеÑжаÑÑÑ ÑÐ°Ð¹Ð»Ñ conf, stat, stat.<YYYY>.<MM>, stat2.<YYYY>.<MM>, log, log2 и подкаÑалоги messages и detail_stat. Файл conf ÑодеÑÐ¶Ð¸Ñ Ð´Ð°Ð½Ð½Ñе ÑÑеÑной запиÑи абоненÑа, Ñайл stat ÑодеÑÐ¶Ð¸Ñ ÑÑаÑиÑÑÐ¸ÐºÑ Ð°Ð±Ð¾Ð½ÐµÐ½Ñа за поÑледний меÑÑÑ, ÑÐ°Ð¹Ð»Ñ stat.<YYYY>.<MM> и stat2.<YYYY>.<MM> ÑодеÑÐ¶Ð°Ñ ÑÑаÑиÑÑÐ¸ÐºÑ Ð°Ð±Ð¾Ð½ÐµÐ½Ñа за пÑедÑдÑÑие меÑÑÑÑ. Ðни ÑазлиÑаÑÑÑÑ ÑолÑко полноÑой пÑедÑÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ â Ñайл stat2.<YYYY>.<MM> ÑодеÑÐ¶Ð¸Ñ Ð±Ð¾Ð»ÑÑе инÑоÑмаÑии. Ð¤Ð°Ð¹Ð»Ñ log и log2 ÑодеÑÐ¶Ð°Ñ Ð¶ÑÑнал изменений (в Ñом ÑиÑле подклÑÑений и оÑклÑÑений). Файл log2 иденÑиÑен ÑÐ°Ð¹Ð»Ñ log за иÑклÑÑением Ñого ÑÑо пÑи оÑклÑÑении абоненÑа в него пиÑеÑÑÑ Ð¿ÑиÑина оÑклÑÑениÑ. ÐодкаÑалог messages ÑодеÑÐ¶Ð¸Ñ ÑÐ°Ð¹Ð»Ñ Ñ ÑообÑениÑми абоненÑÑ. Ðмена Ñайлов пÑедÑÑавлÑÑÑ Ñобой меÑÐºÑ Ð²Ñемени ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÑообÑÐµÐ½Ð¸Ñ Ð² ÑоÑмаÑе UNIX Timestamp. ÐодкаÑалог detail_stat ÑодеÑÐ¶Ð¸Ñ Ð² Ñебе деÑалÑнÑÑ ÑÑаÑиÑÑÐ¸ÐºÑ Ð°Ð±Ð¾Ð½ÐµÐ½Ñа, ÑазбиÑÑÑ Ð¿Ð¾ годам, меÑÑÑам и днÑм: <YYYY>/<MM>/<DD>. Ð¤Ð°Ð¹Ð»Ñ ÑÑеÑной запиÑи, ÑÑаÑиÑÑики и деÑалÑной ÑÑаÑиÑÑики пÑедÑÑÐ°Ð²Ð»ÐµÐ½Ñ Ð² ÑоÑмаÑе «клÑÑ-знаÑение». ÐÐ°Ð¶Ð´Ð°Ñ ÑÑÑока Ñайла ÑоÑÑÐ¾Ð¸Ñ Ð¸Ð· Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ñ Ð¿Ð°ÑамеÑÑа и его знаÑÐµÐ½Ð¸Ñ ÑазделеннÑÑ
Ñимволом «=», пÑÑÑÑе ÑÑÑоки и ÑÑÑоки наÑинаÑÑиеÑÑ Ñ Ñимвола «#» (комменÑаÑии) игноÑиÑÑÑÑÑÑ.
+ ÐпиÑание паÑамеÑÑов Ñайла conf:
+
+ Password â паÑÐ¾Ð»Ñ Ð°Ð±Ð¾Ð½ÐµÐ½Ñа (в оÑкÑÑÑом виде);
+ IP â ÑпиÑок IP-адÑеÑов, ÑазделеннÑÑ
запÑÑой, Ñ ÐºÐ¾ÑоÑÑÑ
ÑазÑеÑена авÑоÑизаÑÐ¸Ñ Ð°Ð±Ð¾Ð½ÐµÐ½Ñа (Ð¼Ð¾Ð¶ÐµÑ ÑодеÑжаÑÑ * â авÑоÑизаÑÐ¸Ñ ÑазÑеÑена Ñ Ð»Ñбого адÑеÑа);
+ Tariff â название ÑекÑÑего ÑаÑиÑного плана абоненÑа;
+ TariffChange â название ÑаÑиÑного плана, коÑоÑÑй бÑÐ´ÐµÑ ÑÑÑановлен в наÑале ÑледÑÑÑего меÑÑÑа (Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ð¿ÑÑÑÑм);
+ Credit â велиÑина кÑедиÑа абоненÑÑ;
+ CreditExpire â даÑа иÑÑеÑÐµÐ½Ð¸Ñ ÑÑока кÑедиÑÐ¾Ð²Ð°Ð½Ð¸Ñ Ð°Ð±Ð¾Ð½ÐµÐ½Ñа в ÑоÑмаÑе UNIX Timestamp (Ð¼Ð¾Ð¶ÐµÑ ÑодеÑжаÑÑ 0 â «веÑнÑй» кÑедиÑ);
+ DisabledDetailStat â паÑамеÑÑ, оÑклÑÑаÑÑий ведение деÑалÑной ÑÑаÑиÑÑики Ð´Ð»Ñ Ð°Ð±Ð¾Ð½ÐµÐ½Ñа, Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ 0 и 1;
+ Down â пÑинÑдиÑелÑное оÑклÑÑение абоненÑа, Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ 0 и 1;
+ Passive â «замоÑозка» абоненÑа (Ð´Ð»Ñ ÑакиÑ
абоненÑов запÑеÑена авÑоÑизаÑÐ¸Ñ Ð¸ не ÑнимаеÑÑÑ Ð°Ð±Ð¾Ð½ÐµÐ½ÑÑÐºÐ°Ñ Ð¿Ð»Ð°Ñа), Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ 0 и 1;
+ RealName â ÑеалÑнÑе ФÐРабоненÑа, ÑекÑÑовое поле;
+ Address â поÑÑовÑй адÑÐµÑ Ð°Ð±Ð¾Ð½ÐµÐ½Ñа в пÑоизволÑном ÑоÑмаÑе, ÑекÑÑовое поле;
+ Phone â номеÑа ÑелеÑонов абоненÑов в пÑоизволÑном ÑоÑмаÑе, ÑекÑÑовое поле;
+ Note â пÑимеÑание, ÑекÑÑовое поле;
+ Email â адÑÐµÑ ÑлекÑÑонной поÑÑÑ Ð°Ð±Ð¾Ð½ÐµÐ½Ñа, ÑекÑÑовое поле;
+ Group â гÑÑппа в коÑоÑÑÑ Ð²Ñ
Ð¾Ð´Ð¸Ñ Ð°Ð±Ð¾Ð½ÐµÐ½Ñ, ÑекÑÑовое поле;
+ AlwaysOnline â вклÑÑение доÑÑÑпа без авÑоÑизаÑии, Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ Ð·Ð½Ð°Ñение 0 или 1, Ð´Ð»Ñ ÑÑнкÑиониÑÐ¾Ð²Ð°Ð½Ð¸Ñ ÑÑебÑÐµÑ Ð¿Ð»Ð°Ð³Ð¸Ð½ auth_ao;
+ CreationTime â Ð¼Ð¾Ð¼ÐµÐ½Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ ÑÑеÑной запиÑи абоненÑа, UNIX Timestamp;
+ Userdata0 ... Userdata9 â дополниÑелÑнÑе ÑекÑÑовÑе паÑамеÑÑÑ ÐºÐ¾ÑоÑÑе могÑÑ ÑодеÑжаÑÑ Ð²ÑпомогаÑелÑнÑÑ Ð¸Ð½ÑоÑмаÑиÑ.
+
+ ÐпиÑание паÑамеÑÑов Ñайла stat:
+
+ U0 ⦠U9, D0 ⦠D9 â ÑекÑÑие даннÑе о ÑÑаÑике абоненÑа в байÑаÑ
по напÑавлениÑм;
+ Cash â ÑоÑÑоÑние ÑÑеÑа абоненÑа;
+ FreeMb â колиÑеÑÑво «беÑплаÑнÑÑ
мегабайÑ» Ñ Ð°Ð±Ð¾Ð½ÐµÐ½Ñа (в денÑгаÑ
);
+ LastActivityTime â Ð¼Ð¾Ð¼ÐµÐ½Ñ Ð¿Ð¾Ñледней акÑивноÑÑи абоненÑа, UNIX Timestamp;
+ LastCashAdd â поÑледнее изменение ÑÑеÑа абоненÑа;
+ LastCashAddTime â Ð¼Ð¾Ð¼ÐµÐ½Ñ Ð¿Ð¾Ñледнего Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÑÑеÑа абоненÑа, UNIX Timestamp;
+ PassiveTime â колиÑеÑÑво ÑекÑнд пÑоведенное в ÑоÑÑоÑнии «замоÑожен».
+
+ ÐпиÑание паÑамеÑÑов Ñайла stat.<YYYY>.<MM>
+
+ U0 ⦠U9, D0 ⦠D9 â даннÑе о ÑÑаÑике абоненÑа в байÑаÑ
по напÑавлениÑм на ÐºÐ¾Ð½ÐµÑ Ð¼ÐµÑÑÑа;
+ Cash â ÑоÑÑоÑние ÑÑеÑа абоненÑа на ÐºÐ¾Ð½ÐµÑ Ð¼ÐµÑÑÑа;
+
+ ÐпиÑание паÑамеÑÑов Ñайла stat2.<YYYY>.<MM>
+
+ U0 ⦠U9, D0 ⦠D9 â даннÑе о ÑÑаÑике абоненÑа в байÑаÑ
по напÑавлениÑм на ÐºÐ¾Ð½ÐµÑ Ð¼ÐµÑÑÑа;
+ Cash â ÑоÑÑоÑние ÑÑеÑа абоненÑа на ÐºÐ¾Ð½ÐµÑ Ð¼ÐµÑÑÑа;
+ FreeMb â колиÑеÑÑво «беÑплаÑнÑÑ
мегабайÑ» Ñ Ð°Ð±Ð¾Ð½ÐµÐ½Ñа (в денÑгаÑ
) на ÐºÐ¾Ð½ÐµÑ Ð¼ÐµÑÑÑа;
+ LastActivityTime â Ð¼Ð¾Ð¼ÐµÐ½Ñ Ð¿Ð¾Ñледней акÑивноÑÑи абоненÑа, UNIX Timestamp;
+ LastCashAdd â поÑледнее изменение ÑÑеÑа абоненÑа;
+ LastCashAddTime â Ð¼Ð¾Ð¼ÐµÐ½Ñ Ð¿Ð¾Ñледнего Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ ÑÑеÑа абоненÑа, UNIX Timestamp;
+ PassiveTime â колиÑеÑÑво ÑекÑнд пÑоведенное в ÑоÑÑоÑнии «замоÑожен».
+
+
+
+ ÐпиÑание ÑоÑмаÑа Ñайлов /var/stargazer/tariff/*.tf.
+ Ð¤Ð°Ð¹Ð»Ñ /var/stargazer/tariffs/*.tf ÑодеÑÐ¶Ð°Ñ Ð¸Ð½ÑоÑмаÑÐ¸Ñ Ð¾ ÑаÑиÑаÑ
. ÐÐ¼Ñ Ñайла Ð¸Ð¼ÐµÐµÑ Ð²Ð¸Ð´ <name>.tf, где <name> â название ÑаÑиÑа. Файл Ð¸Ð¼ÐµÐµÑ ÑоÑÐ¼Ð°Ñ Â«ÐºÐ»ÑÑ-знаÑение». ÐÐ°Ð¶Ð´Ð°Ñ ÑÑÑока Ñайла ÑодеÑÐ¶Ð¸Ñ Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ðµ паÑамеÑÑа и его знаÑение ÑазделеннÑе Ñимволом «=», пÑÑÑÑе ÑÑÑоки и ÑÑÑоки наÑинаÑÑиеÑÑ Ñ Ñимвола «#» (коменÑаÑии) игноÑиÑÑÑÑÑÑ.
+ ÐпиÑание ÑаÑиÑа ÑоÑÑÐ¾Ð¸Ñ Ð¸Ð· обÑиÑ
паÑамеÑÑов и паÑамеÑÑов ÑпеÑиÑиÑнÑÑ
Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ напÑавлениÑ. ÐаÑамеÑÑÑ Ð¾Ð¿Ð¸ÑÑваÑÑие напÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ ÑодеÑÐ¶Ð°Ñ Ð² Ñвоем названии Ð½Ð¾Ð¼ÐµÑ Ð½Ð°Ð¿ÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ðº коÑоÑÐ¾Ð¼Ñ Ð¾Ð½Ð¸ оÑноÑÑÑÑÑ.
+ ÐпиÑание паÑамеÑÑов Ñайла ÑаÑиÑов:
+
+ Fee â велиÑина абоненÑÑкой плаÑÑ;
+ Free â колиÑеÑÑво «беÑплаÑнÑÑ
мегабайÑ» вÑ
одÑÑиÑ
в абоненÑÑкÑÑ Ð¿Ð»Ð°ÑÑ (в денÑгаÑ
);
+ PassiveCost â ÑÑоимоÑÑÑ Â«Ð·Ð°Ð¼Ð¾Ñозки» абоненÑа;
+ TraffType â Ñип ÑаÑиÑикаÑии ÑÑаÑика:
+
+ up+down â вÑ
одÑÑий и иÑÑ
одÑÑий ÑÑаÑик ÑаÑиÑиÑиÑÑеÑÑÑ ÑÑммаÑно;
+ up â ÑаÑиÑиÑиÑÑеÑÑÑ ÑолÑко иÑÑ
одÑÑий ÑÑаÑик;
+ down â ÑаÑиÑиÑиÑÑеÑÑÑ ÑолÑко вÑ
одÑÑий ÑÑаÑик;
+ max â ÑаÑиÑиÑиÑÑеÑÑÑ Ð±Ð¾Ð»ÑÑее колиÑеÑÑво ÑÑаÑика;
+
+
+ PriceDayA0 ⦠PriceDayA9 â Ñена ÑÑаÑика по ÑооÑвеÑÑÑвÑÑÑÐµÐ¼Ñ Ð½Ð°Ð¿ÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð² дневной пеÑиод до пÑевÑÑÐµÐ½Ð¸Ñ Ð¿Ð¾Ñога;
+ PriceDayB0 ⦠PriceDayB9 â Ñена ÑÑаÑика по ÑооÑвеÑÑÑвÑÑÑÐµÐ¼Ñ Ð½Ð°Ð¿ÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð² дневной пеÑиод поÑле пÑевÑÑÐµÐ½Ð¸Ñ Ð¿Ð¾Ñога;
+ PriceNightA0 ⦠PriceNightA9 â Ñена ÑÑаÑика по ÑооÑвеÑÑÑвÑÑÑÐµÐ¼Ñ Ð½Ð°Ð¿ÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð² ноÑной пеÑиод до пÑевÑÑÐµÐ½Ð¸Ñ Ð¿Ð¾Ñога;
+ PriceNightB0 ⦠PriceNightB9 â Ñена ÑÑаÑика по ÑооÑвеÑÑÑвÑÑÑÐµÐ¼Ñ Ð½Ð°Ð¿ÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ Ð² ноÑной пеÑиод поÑле пÑевÑÑÐµÐ½Ð¸Ñ Ð¿Ð¾Ñога;
+ Threshold0 ⦠Threshold9 â велиÑина поÑога по ÐºÐ°Ð¶Ð´Ð¾Ð¼Ñ Ð¸Ð· напÑавлений в байÑаÑ
;
+ Time0 ... Time9 â инÑеÑвал вÑемени ÑÑиÑаÑÑийÑÑ Â«Ð´Ð½ÐµÐ²Ð½Ñм» (оÑÑалÑное вÑÐµÐ¼Ñ ÑÑиÑаеÑÑÑ Â«Ð½Ð¾ÑнÑм») в ÑоÑмаÑе HH1:MM1-HH2:MM2;
+ SinglePrice0 ... SinglePrice9 â оÑклÑÑÐ°ÐµÑ Â«Ð¿Ð¾ÑоговÑÑ» ÑаÑиÑикаÑÐ¸Ñ (ÑÑаÑик пÑи ÑÑом ÑÑиÑаеÑÑÑ Ð¿Ð¾ допоÑоговой Ñене), Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ 0 и 1;
+ NoDiscount0 ⦠NoDiscount9 â оÑклÑÑÐ°ÐµÑ ÑаÑиÑикаÑÐ¸Ñ Ð¿Ð¾ вÑемени (ÑÑаÑик пÑи ÑÑом ÑÑиÑаеÑÑÑ Ð¿Ð¾ «дневной» Ñене), Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑинимаÑÑ Ð·Ð½Ð°ÑÐµÐ½Ð¸Ñ 0 и 1.
+
+
+
\ No newline at end of file