opentrafficshaper issueshttps://gitlab.linux.community/opentrafficshaper/opentrafficshaper/-/issues2017-12-23T05:49:32Zhttps://gitlab.linux.community/opentrafficshaper/opentrafficshaper/-/issues/45Time zone showed in graphs should take the zone from the browser2017-12-23T05:49:32ZNigel Kukardnkukard@lbsd.netTime zone showed in graphs should take the zone from the browserTime zone showed in graphs should take the zone from the browserTime zone showed in graphs should take the zone from the browserShaper v2https://gitlab.linux.community/opentrafficshaper/opentrafficshaper/-/issues/44Mouse-over conflicts icon should show conflicting items2017-12-23T05:49:32ZNigel Kukardnkukard@lbsd.netMouse-over conflicts icon should show conflicting itemsNigel Kukardnkukard@lbsd.netNigel Kukardnkukard@lbsd.nethttps://gitlab.linux.community/opentrafficshaper/opentrafficshaper/-/issues/43Allow configuration of traffic classification2017-12-23T05:49:32ZNigel Kukardnkukard@lbsd.netAllow configuration of traffic classificationAllow admins to configure the traffic classificationAllow admins to configure the traffic classificationhttps://gitlab.linux.community/opentrafficshaper/opentrafficshaper/-/issues/41Enforce minimum CIR and LIMIT values at 16kbps2017-12-23T05:49:32ZNigel Kukardnkukard@lbsd.netEnforce minimum CIR and LIMIT values at 16kbpshttps://gitlab.linux.community/opentrafficshaper/opentrafficshaper/-/issues/40Investigate using mojolicious for webui2017-12-23T05:49:32ZNigel Kukardnkukard@lbsd.netInvestigate using mojolicious for webuiNeed a communications backend to talk to the main daemonNeed a communications backend to talk to the main daemonhttps://gitlab.linux.community/opentrafficshaper/opentrafficshaper/-/issues/39Profiles for users and for classes2017-12-23T05:49:32ZNigel Kukardnkukard@lbsd.netProfiles for users and for classesAllow switching between profiles timed or adhocAllow switching between profiles timed or adhochttps://gitlab.linux.community/opentrafficshaper/opentrafficshaper/-/issues/38Allow searching for historical users2017-12-23T05:49:32ZNigel Kukardnkukard@lbsd.netAllow searching for historical usersAt present we can only pull graphs on users which are active.
It would be useful to pull graphs on users which are no longer active.At present we can only pull graphs on users which are active.
It would be useful to pull graphs on users which are no longer active.https://gitlab.linux.community/opentrafficshaper/opentrafficshaper/-/issues/36SNMP support for pools2017-12-23T05:49:32ZNigel Kukardnkukard@lbsd.netSNMP support for poolsSNMP support for pools and other stats would be niceSNMP support for pools and other stats would be nicehttps://gitlab.linux.community/opentrafficshaper/opentrafficshaper/-/issues/35Add interface speed config page2017-12-23T05:49:32ZNigel Kukardnkukard@lbsd.netAdd interface speed config pageAdd interface speed config page, where one can set the main interface speedAdd interface speed config page, where one can set the main interface speedhttps://gitlab.linux.community/opentrafficshaper/opentrafficshaper/-/issues/34Duplicate stats logs?2017-12-23T05:49:32ZNigel Kukardnkukard@lbsd.netDuplicate stats logs?ysql> select from_unixtime(Timestamp) AS Date, stats.* from stats where identifierid = 101 and `Key` = 1 limit 5;
+---------------------+-----------+--------------+-----+------------+-----------+--------+--------+-------+-------+-------...ysql> select from_unixtime(Timestamp) AS Date, stats.* from stats where identifierid = 101 and `Key` = 1 limit 5;
+---------------------+-----------+--------------+-----+------------+-----------+--------+--------+-------+-------+----------+---------------+--------------+-----------------+--------------+
| Date | ID | IdentifierID | Key | Timestamp | Direction | CIR | Limit | Rate | PPS | QueueLen | TotalBytes | TotalPackets | TotalOverlimits | TotalDropped |
+---------------------+-----------+--------------+-----+------------+-----------+--------+--------+-------+-------+----------+---------------+--------------+-----------------+--------------+
| 2014-03-24 12:25:00 | 273702668 | 101 | 1 | 1395656700 | 1 | 190000 | 190000 | 37763 | 18381 | 0 | 1897996109222 | 3233702675 | 0 | 0 |
| 2014-03-24 12:25:00 | 273702667 | 101 | 1 | 1395656700 | 1 | 190000 | 190000 | 44274 | 20314 | 0 | 1897369533500 | 3231364627 | 0 | 0 |
| 2014-03-24 12:35:00 | 273743834 | 101 | 1 | 1395657300 | 1 | 190000 | 190000 | 37428 | 18814 | 0 | 1900882100574 | 3245168449 | 0 | 0 |
| 2014-03-24 12:35:00 | 273743833 | 101 | 1 | 1395657300 | 1 | 190000 | 190000 | 35340 | 18520 | 0 | 1900331366688 | 3242953953 | 0 | 0 |
| 2014-03-24 12:40:00 | 273771287 | 101 | 1 | 1395657600 | 1 | 190000 | 190000 | 38960 | 19750 | 0 | 1902636296089 | 3252107030 | 0 | 0 |
+---------------------+-----------+--------------+-----+------------+-----------+--------+--------+-------+-------+----------+---------------+--------------+-----------------+--------------+
5 rows in set (0.00 sec)
https://gitlab.linux.community/opentrafficshaper/opentrafficshaper/-/issues/33CSV data available for bandwidth stats2017-12-23T05:49:32ZNigel Kukardnkukard@lbsd.netCSV data available for bandwidth statsCSV data available for bandwidth stats, especially to pull reportsCSV data available for bandwidth stats, especially to pull reportshttps://gitlab.linux.community/opentrafficshaper/opentrafficshaper/-/issues/32Changing of interface speeds optimization2017-12-23T05:49:32ZNigel Kukardnkukard@lbsd.netChanging of interface speeds optimizationWhen changing of interface speeds:
Setting only CIR will result in the LIMIT being automatically calculated only if the Limit < CIR
Setting only the Limit will result in the CIR being automatically calculated only if the CIR > LimitWhen changing of interface speeds:
Setting only CIR will result in the LIMIT being automatically calculated only if the Limit < CIR
Setting only the Limit will result in the CIR being automatically calculated only if the CIR > Limithttps://gitlab.linux.community/opentrafficshaper/opentrafficshaper/-/issues/27Advanced rules system2017-12-23T05:49:32ZNigel Kukardnkukard@lbsd.netAdvanced rules system- Drop user class if X drop packets over Y time or similar
- Scheduled changes of pool or class speeds
- Automatic user changes based on usage tx or rx or combined over X time
- user changes based on # of connections or pps- Drop user class if X drop packets over Y time or similar
- Scheduled changes of pool or class speeds
- Automatic user changes based on usage tx or rx or combined over X time
- user changes based on # of connections or ppsShaper v2https://gitlab.linux.community/opentrafficshaper/opentrafficshaper/-/issues/26Dashboard ideas2017-12-23T05:49:32ZNigel Kukardnkukard@lbsd.netDashboard ideas- Unstable users (needs flow diagram how to detect these
- Top users in class
- Top abusers- Unstable users (needs flow diagram how to detect these
- Top users in class
- Top abusershttps://gitlab.linux.community/opentrafficshaper/opentrafficshaper/-/issues/24With historical graphs display "Not Enough Data" if we cannot get at least 2 ...2017-12-23T05:49:32ZNigel Kukardnkukard@lbsd.netWith historical graphs display "Not Enough Data" if we cannot get at least 2 pointshttps://gitlab.linux.community/opentrafficshaper/opentrafficshaper/-/issues/23Use javascript to keep running totals of bandwidth on class config page2017-12-23T05:49:33ZNigel Kukardnkukard@lbsd.netUse javascript to keep running totals of bandwidth on class config pageUse javascript to keep running totals of bandwidth on class config page
- display red if CIRS exceed interface speedUse javascript to keep running totals of bandwidth on class config page
- display red if CIRS exceed interface speedhttps://gitlab.linux.community/opentrafficshaper/opentrafficshaper/-/issues/19Better conflict display and handling2017-12-23T05:49:33ZNigel Kukardnkukard@lbsd.netBetter conflict display and handlingNigel Kukardnkukard@lbsd.netNigel Kukardnkukard@lbsd.nethttps://gitlab.linux.community/opentrafficshaper/opentrafficshaper/-/issues/12Better handling of duplicate IP's is needed (limit quick add ... etc)2017-12-23T05:49:33ZNigel Kukardnkukard@lbsd.netBetter handling of duplicate IP's is needed (limit quick add ... etc)Nigel Kukardnkukard@lbsd.netNigel Kukardnkukard@lbsd.nethttps://gitlab.linux.community/opentrafficshaper/opentrafficshaper/-/issues/11Quick limit adding - needs conflict check2014-01-31T06:53:41ZNigel Kukardnkukard@lbsd.netQuick limit adding - needs conflict checkNigel Kukardnkukard@lbsd.netNigel Kukardnkukard@lbsd.nethttps://gitlab.linux.community/opentrafficshaper/opentrafficshaper/-/issues/10Pagination and search functionality2014-01-31T06:50:44ZNigel Kukardnkukard@lbsd.netPagination and search functionality