Ìåñòî NeTAMS ñðåäè äðóãèõ ñ÷èòàëîê
Âîêðóã âåðòèòñÿ ìíîãî ðàçíûõ íåïîíÿòíûõ íàçâàíèé: ipcad, netflow, NetUP, Cisco, netgraph, áèëëèíã è ïðî÷åå. ×òî ýòî âñå çíà÷èò è ñ ÷åì ýòî åäÿò?
Åñëè âû ïîïàëè íà ýòîò ñàéò, çíà÷èò âàì íàâåðíÿêà íàäî:
à) Ó÷èòûâàòü IP-òðàôèê â ñåòè
á) Áðàòü ñ êîãî-òî çà ýòî äåíüãè (îïöèîíàëüíî)
Ãðóáî ãîâîðÿ, ðåøåíèåì ïåðâîé çàäà÷è çàíèìàþòñÿ
ñèñòåìû ó÷åòà òðàôèêà, âòîðîé çàäà÷è -
ñèñòåìû áèëëèíãà.
Ñ çàäà÷åé ó÷åòà òðàôèêà óñïåøíî ñïðàâëÿåòñÿ äîñòàòî÷íî áîëüøîå êîëè÷åñòâî ïðîãðàìì. Îíè èìåþò (èëè íåò) ñðåäñòâà, ÷òîáû:
- Ñîáðàòü öèôåðêè
- Ñóììèðîâàòü öèôåðêè
- Ïîëîæèòü ñóììó â áàçó èëè ëîã
- Îòîáðàçèòü öèôåðêè ñîãëàñíî (ñëîæíîìó) çàïðîñó
- Ñêîìàíäîâàòü âíåøíåé ïðîãðàììå î ïðåâûøåíèè (ðåäêî)
Ñîáðàòü öèôåðêè ìîæíî ìíîãèìè ïóòÿìè, èç êîòîðûõ ìîæíî âûäåëèòü ñëåäóþùèå:
- Ñ÷åò÷èêè ïàêåòîâ âàøåé îïåðàöèîííîé ñèñòåìû
Ìîæíî äåëàòü îïðîñ âñòðîåííûõ ñ÷åò÷èêîâ íà ïðàâèëàõ ipfw/iptables, íî ñðàçó âîçíèêàþò âîïðîñû: êòî áóäåò
ýòè ïðàâèëà âûñòàâëÿòü-óáèðàòü, êàê ÷àñòî äåëàòü òàêîé îïðîñ (ñêîðîñòü vs. òî÷íîñòü), íàñêîëüêî ýòî âñå óäîáíî è ãèáêî
- Àíàëèç ïîòîêà NetFlow
Ôèðìà Cisco Systems ïðèäóìàëà ñïîñîá, êàê îòäàâàòü èíôîðìàöèþ î ïðîìàðøðóòèçèðîâàííîì
òðàôèêå íàðóæó, äðóãèì ïðîãðàììàì. Ýòî äåëàåòñÿ ïðè ïîìîùè ïðîòîêîëà NetFlow, êîòîðûé îïèñàí
òóò. Ïðàâèëüíûì îáðàçîì íàñòðîåííûé
ìàðøðóòèçàòîð ïåðèîäè÷åñêè îòñûëàåò íà óêàçàííûé ñåðâåð UDP-ïàêåòû, ñîäåðæàùèå Flow Records - èíôîðìàöèþ î ïðîøåäøåì
òðàôèêå, ñóììèðîâàííóþ ïî ðàçíûì ïðèçíàêàì. Ïðèíèìàþùåé ñòîðîíå îñòàåòñÿ ëèøü ðàçîáðàòü è ïåðåâàðèòü ïàêåòû.
- Îïðîñ äðóãîãî ñåòåâîãî óñòðîéñòâà ïî SNMP
Íåëüçÿ ñêàçàòü, ÷òî ýòî óäà÷íûé ìåòîä, ò.ê. ñòàíäàðòíûå ñ÷åò÷èêè SNMP ñîäåðæàò òîëüêî èíôîðìàöèþ ïî êîëè÷åñòâó áàéòîâ/ïàêåòîâ,
ïðîøåäøèõ ÷åðåç èíòåðôåéñ, áåç ðàçäåëåíèÿ íà ïðîòîêîëû-ïîðòû-àäðåñà.
- Âñòðîèòüñÿ âîâíóòðü ÿäðà îïåðàöèîííîé ñèñòåìû è ïîëó÷àòü ñòàòèñòèêó "èç ïåðâûõ ðóê"
Î÷åíü áûñòðî ðàáîòàåò, íî ôàêòè÷åñêè ïðèâîäèò ê ýêñïîðòó ëîãîâ/ïîòîêà netflow èç ÿäðà, íå áîëüøå.
- Ñëóøàòü íà èíòåðôåéñå
Øèðîêî èçâåñòíàÿ áèáëèîòåêà libpcap ïîçâîëÿåò ïîñìîòðåòü íà êàæäûé ïàêåò (è åãî çàãîëîâêè), ïðîõîäÿùèé ÷åðåç ðîóòåð.
Ñóììèðîâàòü (àãðåãèðîâàòü) ñòàòèñòèêó ïðîñòî íåîáõîäèìî, èíà÷å áîëüøîé îáúåì ïåðâè÷íîé èíôîðìàöèè íå äàñò áûñòðî ïðîâåñòè
íóæíûé çàïðîñ. Ñóììèðóþò îáû÷íî ïî âðåìåíè, íîìåðó àâòîíîìíîé ñèñòåìû, àäðåñó ïîëó÷àòåëÿ, ïðîòîêîëó, ãðóïïå ïðîòîêîëîâ.
×òîáû ñòàòèñòèêà íå ïîòåðÿëàñü ïîñëå ïåðåçàãðóçêè êîìïüþòåðà, åå íàäî õðàíèòü â áàçå äàííûõ, æåëàòåëüíî SQL. Ïðè ýòîì
óïðîùàåòñÿ ïðîöåññ ïîëó÷åíèÿ âûáîðîê ïî çàäàííîìó ïðèçíàêó.
Äëÿ îòîáðàæåíèÿ ñòàòèñòèêè ÷àñòî ïèøåòñÿ âåá-èíòåðôåéñ, ðàáîòàþùèé ñ áàçîé äàííûõ, è ïîçâîëÿþùèé ñäåëàòü âûáîðêó ïî çàäàííîìó êðèòåðèþ
(âðåìÿ, àäðåñà è ïðî÷åå).
Åñëè òðåáóåòñÿ ïðîèçâîäèòü êàêèå-ëèáî äåéñòâèÿ ïî óïðàâëåíèþ òðàôèêîì (îòêëþ÷åíèå êëèåíòà) ïî ïðåâûøåíèþ çíà÷åíèÿ
ñ÷åò÷èêîâ, ýòè ñ÷åò÷èêè äîëæåí ïåðèîäè÷åñêè ìîíèòîðèòü êàêîé-íèáóäü äåìîí èëè ñêðèïò.
 ïðèðîäå ñóùåñòâóåò áîëüøîå êîëè÷åñòâî "ñ÷èòàëîê", â ðàçíîé ñòåïåíè ïîïàäàþùèõ ïîä âûøåïðèâåäåííîå îïèñàíèå. Èõ õîðîøèé îáçîð
ïðèâåäåí òóò:
http://www.unixfaq.ru/index.pl?req=qs&id=247.
Äàëüíåéøåå ðàçâèòèå ñèñòåì ó÷åòà òðàôèêà - ñèñòåìû áèëëèíãà. Èõ îñíîâíûå ñâîéñòâà:
- Ðàçâèòûé èíòåðôåéñ óïðàâëåíèÿ, íàñòðîéêè, çàïðîñîâ; êëèåíòñêàÿ ÷àñòü
- Ïåðåâîä ñ÷åò÷èêîâ "ñ÷èòàëîê" â äåíüãè ñîãëàñíî òàðèôíîìó ïëàíó. Òàðèôíûå ïëàíû ìîãóò áûòü ÷ðåçâû÷àéíî õèòðûìè.
- Âåäåíèå ñ÷åòîâ êëèåíòà (ïëàòåæè, ñìåíà ïëàíîâ, áëîêèðîâêà, ...)
- Ïîääåðæêà áóõãàëòåðèè (àêòû, ñ÷åòà, ñâîäêè, ...)
- Îáÿçàòåëüíà âîçìîæíîñòü îòêëþ÷åíèÿ êëèåíòà (ñ óâåäîìëåíèåì)
- Íàëè÷èå ñåðòèôèêàòà Ìèíñâÿçè
Äëÿ ïîëó÷åíèÿ ñåðòèôèêàòà Ìèíñâÿçè, ïîçâîëÿþùåãî ëåãàëüíî èñïîëüçîâàòü óñòàíîâëåííóþ ñèñòåìó áèëëèíãà äëÿ îáñëóæèâàíèÿ
(÷èòàé - îòúåìà äåíåã) êëèåíòîâ, è îôèöèàëüíî ñäàòü â ýêñïëóàòàöèþ óçåë ñâÿçè, íóæíû áîëüøèå ñðåäñòâà.  ïðèðîäå åñòü
íåñêîëüêî äîðîãèõ ñèñòåì (Àáñîëþò, CBOSS, Àòëàíò, IpSoft Billing), è ðÿä áîëåå äåøåâûõ (NetUP, LanBilling). Â áîëüøèíñòâå
ñëó÷àåâ ñòîèìîñòü áèëëèíãîâîé ñèñòåìû îïðåäåëÿåòñÿ íàáîðîì ìîäóëåé (netflow, âûäåëåííûå ëèíèè, VoIP, ...), âêëþ÷åííûõ
â ïîñòàâêó.
Ñèñòåìà áèëëèíãà, íå èìåþùàÿ ñåðòèôèêàòà Ìèíñâÿçè, îñîáî íèêîìó è íå íóæíà.
Ìîäóëü áèëëèíãà, ïîñòàâëÿåìûé ñ NeTAMS
áåñïëàòíî, ïîçâîëÿåò
ñîçäàâàòü íîâûé òèï îáúåêòîâ - àêêàóíò ïîëüçîâàòåëÿ, ïðèâÿçûâàòü ê íåìó þíèòû, âåñòè ãèáêèå òàðèôíûå ïëàíû, óïðàâëÿòü ñ÷åòîì
êëèåíòà è ò.ä. Âìåñòå ñ òåì,
ñåðòèôèêàòà Ìèíñâÿçè íà ýòîò ìîäóëü ÍÅÒ.