Witam,
sytuacja taka: jeden klient ma dwa komputery w
dwoch roznych taryfach (rozne predkosci) ktore oplaca.
Jak zmusic lms-mgc aby poprawnie generowal uprate,
upceil, downrate, downceil bo w tej chwili liczy mi sume dwoch predkosci i przy
obu kompach pokazuje te same wartosci (suma jednej i drugiej
taryfy).
Pytanie drugie:
Jesli sie nie da przy pomocy LMS-MGC tego osiagnac
to pomozcie mi w napisaniu skryptu (bo ja sie w tym nie czuje dobrze) ktory by
wykonywal zapytanie jak ponizej i kolejne pola wyniku umieszczal w zmiennych i
za pomoca petli generowal mi odpowiedni plik. W PHP to bez problemu zrobilem,
ale musi byc to plik wykonywany z poziomu konsoli...
oto zapytanie:
select nodes.name, nodes.mac,
inet_ntoa(nodes.ipaddr) as adres_IP, nodes.access as block, tariffs.uprate,
tariffs.upceil, tariffs.downrate, tariffs.downceil from nodes, tariffs,
nodeassignments, assignments WHERE nodes.id=nodeassignments.nodeid AND
nodeassignments.assignmentid=assignments.id and assignments.tariffid=tariffs.id
group by nodes.ipaddr;
takie zapytanie zwraca komputery z ich rzeczywista
taryfa:
+--------------+-----------------------------+--------------+-----------+----------+---------+--------------+-------------+
|
name |
mac
| adres_IP | block | uprate | upceil | downrate |
downceil
|
+--------------+-----------------------------+--------------+-----------+----------+---------+--------------+-------------+
| KOMP1
| 00:14:A4:03:6D:F6 | 10.1.1.14 |
1 | 8
| 96 |
8 | 256
|
| KOMP2 | 00:14:A4:00:2B:E4 | 10.1.1.16
|
1 | 8
| 128 |
8 | 512 |
|
KOMP3 | 00:14:A4:03:FA:19 | 10.1.1.86
|
1 | 8
| 96 |
8 | 256
|
+--------------+-----------------------------+--------------+-----------+----------+---------+--------------+-------------+
pozdrawiam
Maciek
!DSPAM:47ceb7cf222915862520361!