Witam!
Zasadniczo moduł tworzy kanały tylko wtedy gdy jest to niezbędne, tzn. zależnie od zdefiniowanych powiązań komputerów z taryfami. Jeśli tak nie jest to przedstaw sytuację na przykładzie jakiegoś klienta, tzn. jakie ma taryfy i komputery oraz ich powiązania.
Chyba już wiem co się dzieje - testy przeprowadzałem na użytkowniku posiadającym kilka komputerów. Jednak taryfy są przypisane komputerom, dlaczego więc lądują w jednym "wiaderku"?
mysql> select * from ewx_stm_channels where customerid=1982; +----+------------+--------+----------+ | id | customerid | upceil | downceil | +----+------------+--------+----------+ | 17 | 1982 | 512 | 512 |
mysql> select id,name,ownerid from nodes where ownerid=1982; +------+----------------+---------+ | id | name | ownerid | +------+----------------+---------+ | 3 | BOGDAN | 1982 | | 2124 | TEST | 1982 | | 442 | CHWALA | 1982 | | 2156 | MONIS | 1982 | | 1573 | BRACKI | 1982 | | 1532 | GOSC | 1982 | | 1537 | KUCH | 1982 | | 2043 | MAREK | 1982 | | 1782 | RAFAL | 1982 | <- Ten nie jest przypisany do taryfy
mysql> select * from nodeassignments where assignmentid=2879; +------+--------+--------------+ | id | nodeid | assignmentid | +------+--------+--------------+ | 235 | 3 | 2879 | | 426 | 2124 | 2879 | | 536 | 442 | 2879 | | 766 | 2156 | 2879 | | 1061 | 1573 | 2879 | | 1561 | 1532 | 2879 | | 1565 | 1537 | 2879 | | 1568 | 2043 | 2879 | <- Czy to jest przyczyna? Wszystkie komputery posiadają jedno powiązanie?
mysql> select * from assignments where id=2879; +------+----------+------------+--------+------------+----------+--------+---------+-----------+----------+-------------+------------+ | id | tariffid | customerid | period | at | datefrom | dateto | invoice | suspended | discount | liabilityid | settlement | +------+----------+------------+--------+------------+----------+--------+---------+-----------+----------+-------------+------------+ | 2879 | 108 | 1982 | 0 | 1165273200 | 0 | 0 | 0 | 0 | 0.00 | 0 | 0 |
mysql> select * from tariffs where id=108; +-----+----------+-------+--------+--------+----------+--------+----------+--------+--------+-------------+-------+--------+------+ | id | name | value | prodid | uprate | downrate | upceil | downceil | climit | plimit | description | taxid | dlimit | type | +-----+----------+-------+--------+--------+----------+--------+----------+--------+--------+-------------+-------+--------+------+ | 108 | Free 512 | 0.00 | | 512 | 512 | 512 | 512 | 0 | 0 | stm | 3 | 0 | 1 |
p.s. jeśli chodzi o ewx-stm, to zalecana jest wersja z lmsa 1.10.2, poprzednie miały błędy.
LMS 1.11.1 (dodatkowo ewx-stm z cvs-a)
Przy okazji - ewx-pt wypluwa mi w logach coś takiego: lmsd: [pt/ewx-pt] ERROR: Cannot save users table: (noSuchName) There is no such variable name in this MIB.
Mimo tego komunikatu konfiguracja jest zapisywana. Czy powinienem się niepokoić? :)