+7 (916) 741 5495
support@netams.com

    ïðîäóêòû è óñëóãè     î êîìïàíèè     ïðîåêòû     áèëëèíã     êîíòàêòû english   

Âíèìàíèå! Ýòî äîêóìåíòàöèÿ ê âåðñèè 3.4. Äëÿ âåðñèè 4.0 ñìîòðèòå çäåñü

Äîêóìåíòàöèÿ

Releases

Áàçà çíàíèé

Ïðèìåðû êîíôèãóðàöèè

 

service storage


type { hash | mysql | postgres | oracle | radius}
Îïðåäåëåíèå òèïà áàçû äàííûõ:
  • hash
    UNIX hash (ôàéëû .db). Åñòü òîëüêî ó÷åòà òðàôèêà (íåò êâîò, ëîãèíîâ è áèëëèíãà, ò.å. òîëüêî òàáëèöû RAW/SUMMARY). Íå ðåêîìåíäóåòñÿ äëÿ ìàññîâîãî ïðèìåíåíèÿ. Âû äîëæíû ðàñêîììåíòèðîâàòü ñîîòâåòñòâóþùóþ ñòðîêó -DUSE_HASH â ôàéëå addon/Makefile.common è ïåðåñîáðàòü ïðîãðàììó ÷åðåç make distclean && make
  • mysql
    MySQL (www.mysql.com). Ïîääåðæèâàþòñÿ âåðñèè 4.0.ÕÕ, 4.1.ÕÕ è 5.ÕÕ
  • postgres
    PostgreSQL (www.postgresql.com). Ïîääåðæèâàþòñÿ âåðñèè 7.4.ÕÕ.
  • oracle
    Oracle (www.oracle.com). Ðàáîòà ñ áàçîé âåäåòñÿ ÷åðåç OCI (ôàêòè÷åñêè, ëþáûå âåðñèè áàçû).
  • radius
    Ñáðàñûâàíèå ñòàòèñòèêè RADIUS-ñåðâåðó, òîëüêî íà çàïèñü, òîëüêî äàííûå RAW. Äëÿ Linux íåîáõîäèìî íàëè÷èå â ñèñòåìå ïàêåòà openssl-devel (èëè àíàëîãîâ ñîäåðæàùèõ md5.h).
path XXX
Îïðåäåëÿåò êàòàëîã â ñèñòåìå, ãäå áóäóò ñîçäàâàòüñÿ è õðàíèòüñÿ ôàéëû áàçû äàííûõ ïðè èñïîëüçîâàíèè hash â êà÷åñòâå õðàíèëèùà äàííûõ. ïðè èñïîëüçîâàíèè MySQL/PostgreSQL íå èìååò ñìûñëà.

user username
Èìÿ ïîëüçîâàòåëÿ äëÿ ïîäêëþ÷åíèþ ê MySQL/PostgreSQL. ïî óìîë÷àíèþ root

password password
Ïàðîëü äëÿ ïîäêëþ÷åíèÿ ê MySQL/PostgreSQL, ïî óìîë÷àíèþ îòñóòñòâóåò

host hostname
Èìÿ õîñòà ãäå óñòàíîâëåí MySQL/PostgreSQL

dbname database_name
Èìÿ áàçû äàííûõ, ïî óìîë÷àíèþ "netams"

socket sock_name
Èìÿ UNIX-ñîêåòà äëÿ îáùåíèÿ NeTAMS ñ SQL-ñåðâåðîì. Ïî óìîë÷àíèþ îáùåíèå èäåò ÷åðåç TCP-ïîðò è ñîêåò íå èñïîëüçóåòñÿ.

port XXX
Íîìåð TCP-ïîðòà, ÷åðåç êîòîðûé èäåò ñîåäèíåíèå ñ MySQL/PostgreSQL. Òàêæå íîìåð UDP-ïîðòà íà êîòîðîì ñëóøàåò RADIUS-ñåðâåð

retry XXX
Òîëüêî äëÿ RADIUS: Êîëè÷åñòâî ïîâòîðîâ ïîñûëêè accounting-ïàêåòà.

timeout XXX
Òîëüêî äëÿ RADIUS: Âðåìÿ îæèäàíèÿ ïîäòâåðæäåíèÿ ïîëó÷åíèÿ accounting-ïàêåòà.

nas-ip A.B.C.D
Òîëüêî äëÿ RADIUS: IP-àäðåñ (ýòîãî) ñåðâåðà, êîòîðûé ïîäñòàâèòñÿ â àòðèáóò NAS-IP-Address îòñûëàåìîãî accounting-ïàêåòà. Íóæíî, åñëè èíòåðôåéñîâ íà ñåðâåðå ìíîãî, è õî÷åòñÿ âûáðàòü îäèí. Áåç ýòîé êîìàíäû â êà÷åñòâå àäðåñà ïîäñòàâèòñÿ òî, ÷òî ïåðâûì âåðíåò ñèñòåìíàÿ ôóíêöèÿ gethostbyname(gethostname()).

accept { all | type ... } [except type ...]
Îïðåäåëÿåò, êàêèå òèïû ñîîáùåíèé è êàêèå ñåðâèñû áóäóò ðàáîòàòü ñ ýòèì õðàíèëèùåì. Òàêèì îáðàçîì, îòïàäàåò íåîáõîäèìîñòü óêàçûâàòü òèï õðàíèëèùà â êîíôèãóðàöèè êàæäîãî ñåðâèñà. Âîçìîæíûå òèïû (type) ñëåäóþùèå:
raw summary monitor login quota events oids billing bdata config
Åñòü ñïåöèàëüíûé òèï all, êîòîðûé çàäàí ïî óìîë÷àíèþ è îïðåäåëÿåò âñå òèïû äàííûõ âìåñòå. Ìîæíî âûáîðî÷íî èñêëþ÷èòü îäèí èëè íåñêîëüêî òèïîâ, íàïèñàâ all except type ...


[an error occurred while processing this directive]