Kitz Forum

Broadband Related => Router Monitoring Software => Topic started by: roseway on March 11, 2018, 01:04:07 PM

Title: DSLstats experimental version 6.3
Post by: roseway on March 11, 2018, 01:04:07 PM
This version is derived from v6.1.3 with the following changes:
The local data store retains all the data which was being uploaded to MDWS, and in the same format. The main stats are a space-delimited list of values, and I've also uploaded a spreadsheet (in Open Document format) which details the data in each field. The  per-tone data is saved in zip files which simply list the values in tone order.

The "MyDSLWebStats" page in DSLstats is now called "Data Store" and offers the option to save the normal stats in lots of separate files or one long file each day (which considerably reduces the amount of disk space used). All the data is saved in daily folders, and the files in each folder have the collection time in their filenames. The location of the data store is initially the same as the snapshots directory, but can be changed to anywhere you like, so long as you have full read/write access there.

The main stats are saved every sample (one minute sample time suggested) and the per-tone zip files are saved every hour.

32-bit Linux:  http://dslstats.me.uk/files/dslstats32L-6.3.tar.gz (http://dslstats.me.uk/files/dslstats32L-6.3.tar.gz)
64-bit Linux:  http://dslstats.me.uk/files/dslstats64L-6.3.tar.gz (http://dslstats.me.uk/files/dslstats64L-6.3.tar.gz)
32-bit Windows: http://dslstats.me.uk/files/dslstats32W-6.3.zip (http://dslstats.me.uk/files/dslstats32W-6.3.zip)
32-bit Raspberry Pi (Raspbian): http://dslstats.me.uk/files/dslstats32RPi-6.3.zip
Spreadsheet:  http://dslstats.me.uk/files/UploadStats.ods (http://dslstats.me.uk/files/UploadStats.ods)

(Raspberry Pi version to follow)

(Raspberry Pi version now added)
Title: Re: DSLstats experimental version 6.3
Post by: broadstairs on March 11, 2018, 02:56:19 PM
Installed and running on my W7 PC.

Stuart
Title: Re: DSLstats experimental version 6.3
Post by: burakkucat on March 11, 2018, 04:57:17 PM
Downloaded, installed and executing the 64-bit Linux version.

So far no errors (other than operator malfunctions) have been noted.
Title: Re: DSLstats experimental version 6.3
Post by: roseway on March 11, 2018, 06:55:24 PM
Thank you both.
Title: Re: DSLstats experimental version 6.3
Post by: skyeci on March 11, 2018, 07:19:37 PM
all good on my win 10 pc.
Thanks.
Title: Re: DSLstats experimental version 6.3
Post by: jelv on March 12, 2018, 02:10:00 PM
http://dslstats.me.uk/mydslwebstats.html needs changing when you have time!
Title: Re: DSLstats experimental version 6.3
Post by: tiffy on March 12, 2018, 02:44:16 PM
V.6.3 running on my RPi Mk.1B, no unexpected issues noted to date.

Eric, your response to the demise of MDWS with respect to DSLStats program revisions has been exceptional and certainly very much appreciated, I class myself at the lower end of programming capability and feel very privileged to witness the technical skills of the many talented forum members who are currently striving to produce some form of replacement for MDWS either in a local or network format in the longer term.
Title: Re: DSLstats experimental version 6.3
Post by: pooclah on March 12, 2018, 04:32:55 PM
Up and running fine on Windows 10 just to test out – I just need to set up a Raspberry Pi to run it constantly.

Thank you for producing it I never really appreciated the amount of information it makes available.
Title: Re: DSLstats experimental version 6.3
Post by: roseway on March 12, 2018, 04:35:34 PM
Thank you tiffy & pooclah.

@jelv: Now done. I'll tidy it up when I get some time.
Title: Re: DSLstats experimental version 6.3
Post by: Westie on March 13, 2018, 12:03:29 AM
V.6.3 installed and running on RPi Zero W, looking good!

Eric, your response to the demise of MDWS with respect to DSLStats program revisions has been exceptional and certainly very much appreciated....

I agree entirely with tiffy. The speed and quality of your response is to be applauded.  :clap: :clap:
Thank you.
Title: Re: DSLstats experimental version 6.3
Post by: kitz on March 13, 2018, 12:24:34 AM
Another thank you from me :)

I've been having a play and trying to build my own custom interface for the webserver.*   I've only just updated to 6.3 but so far all seems to be working perfectly fine.    Excellent job as always  :clap:



* I think I've about managed all I can do using the inbuilt web server and it would need the power of PHP or me re-installing something like WAMP again to be able to do all that I want.   
Title: Re: DSLstats experimental version 6.3
Post by: broadstairs on March 13, 2018, 10:25:22 AM
Eric one hopefully easy suggestion. Can we have the location of the webserver files as a user option?

My reasoning is that I already have a Apache running on my W7 system from Xampp and need to use that rather than the server included in DSLStats as it has access to full webserver functionality including PHP. In order to do this right now I have created a symbolic link using the mklink command to link DSLStats webserver directory to the htdocs directory of Apache. In fact it would also be good if there was an option for those like me who already have a webserver available to have DSLStats create the files but not actually run the server code at all.

Stuart
Title: Re: DSLstats experimental version 6.3
Post by: jelv on March 13, 2018, 11:27:45 AM
@broadstairs There's one of your own posts immediately following one of these posts and other posts of yours in the same topic!

Would it be possible to be able to specify a directory path for the web server files without running the web server?

I have a NAS box running a web server and can map a directory to a drive  (or use a \\servername\directory path) which would allow the DSLstats web pages to be viewed. I'm sure many other people already have web servers which could be used if DSLstats could write to the correct place.

@jelv: Yes, I can add an option to specify the location of the webserver files. I don't know if the directory selector dialog will be able to link directly to the NAS box, so you may have to map it to a local directory as you mentioned.

To everyone else: I'm going to have to do this in stages, and I haven't digested everything yet, but I'm fairly sure that my first job will be to save the MDWS zips locally.

Does that include changing the current check box "Enable webserver" to have three options (Off, Create pages only, Create pages and enable webserver)? The port would only be needed for the last option.

I've tried changing the snapshot directory to \\nasbox\sharename\DSLStats and it worked - and I can view the contents of the webserver directory remotely via my existing webserver port forwarding (the problem with using this method this is that it also puts the snapshots directories on the webserver).

One thing I didn't point out in my previous post is point out the advantage that being able to write the webserver files to my existing webserver means I don't have to set up an additional port forward for 55555.

@jelv: I've put it on the todo list, but the list is getting longer...
Title: Re: DSLstats experimental version 6.3
Post by: broadstairs on March 13, 2018, 12:57:47 PM
OOPS ...  although not in this thread but another one which is why I did not notice it here or remember it from the other thread.

What we need now we have this thread is to have all suggestions here or perhaps a better idea would be to consolidate all suggestions into one new dedicated suggestion thread to keep it all in one place rather than spread across several threads and keep this thread for issues with this release (if any).

Stuart
Title: Re: DSLstats experimental version 6.3
Post by: burakkucat on March 13, 2018, 03:42:04 PM
What we need now we have this thread is to have all suggestions here or perhaps a better idea would be to consolidate all suggestions into one new dedicated suggestion thread to keep it all in one place rather than spread across several threads and keep this thread for issues with this release (if any).

I've seen the hint and agree with its logic. However I will leave the implementation to roseway, as he has the more comprehensive forum "tool-kit" than me!  ;)
Title: Re: DSLstats experimental version 6.3
Post by: kitz on March 13, 2018, 05:25:05 PM
I saw this earlier, but was unsure what to do.   
We could start a new thread for "DSLstats suggestions" but I feared that may open the floodgates and an open invite more work for Eric if too many suggested are added.
Roseway already has enough on his plate and I'm mindful at the amount of time he may already be devoting to trying to fill the gaps.

Plus he's also been doing this

Eric is going to make a new build of dslstats which will present the data as is uploaded to MDWS, so we can use that to see the data format.
Title: Re: DSLstats experimental version 6.3
Post by: roseway on March 13, 2018, 06:39:26 PM
I confess that I didn't really know what was best. There's nothing new about people requesting new features or modifications, but the demise of MDWS has led to an increase in ideas to compensate for its loss. I think I would prefer to stay with what's happening now, and I'll try to give a response to new suggestions and work on them as best I can.

Regarding Chrysalis's project to set up a new service similar to MDWS, I'm happy to support this so long as my side of things doesn't become too complicated.
Title: Re: DSLstats experimental version 6.3
Post by: Deathstar on March 13, 2018, 09:01:52 PM
Is it worth collating the requests and creating a survey?
The survey could be used to aid prioritisation.

It could be along the lines off:-

Request 1 - leadtime 4 weeks minimum
Request 2 - leadtime 1 week maximum.

Just a thought?

I feel also feel, that the software should not longer be free, but downloadable for a fee.
Whether this fee goes in your pocket or charity that's up to you.
Mainly because people could be taking advantage of your hard work.

Please disregard if you think it's not appropriate.

Title: Re: DSLstats experimental version 6.3
Post by: kitz on March 13, 2018, 09:15:03 PM
Just a thought?

I feel also feel, that the software should not longer be free, but downloadable for a fee.
Whether this fee goes in your pocket or charity that's up to you.
Mainly because people could be taking advantage of your hard work.

Please disregard if you think it's not appropriate.

I agree to some extent to what you are saying.   Eric has always maintained that his work is open-source, but over the past week or so he has had a lot of additional pressure that he should perhaps be rewarded for.

Perhaps he could do something similar to what I do and set up a completely separate paypal account. 
Any donations that go into the site's paypal account are only ever used to transfer funds direct to my web hosting company. 
By using a donate button, those who wish to help out could and it would at least then cover the cost of his hosting dslstats.me.uk, whilst still maintaining what he originally intended to do by making free software.
Title: Re: DSLstats experimental version 6.3
Post by: d2d4j on March 13, 2018, 10:35:57 PM
Hi

I hope you don’t mind but there’s a few things

I could offer a free hosting account to roseway (already offered but not needed)

Roseway has already suggested money is not the reason for delayed changes but time is

Surveys I find not very good, and can be manipulated (we run surveys/voting on a forum I mod on)

I honestly don’t mean to sound negative, but think this may put more pressure on roseway at a time when time is important to roseway so please do not think I am criticizing in any way

I could be entirely wrong though, so apologies in advance

Many thanks

John
Title: Re: DSLstats experimental version 6.3
Post by: broadstairs on March 13, 2018, 10:41:41 PM
Re my suggestion of a separate thread - I suggested it just because things were going on in two threads about this which is why I missed that the suggestion about the DSLStats webserver had already been done and dusted. It gets tricky to follow when things are happening on the same topic in more than one thread.

Stuart
Title: Re: DSLstats experimental version 6.3
Post by: gt94sss2 on March 13, 2018, 10:52:56 PM
Obviously, its Roseway's choice in the end how to proceed with the development of DSLStats re: donations but I would personally be opposed to a fee.

I would share John's concerns that charging and/or voting for certain new features risks putting more pressure on Roseway  to develop the software at a time when he has other commitments.

If the efforts by Chrysalis/others to develop a MDWS alternative get off the ground, then those calling for features now, may not actually want or need them in DSLStats at a later date

I actually have a small enhancement request which I think would be very simple to do but haven't raised it, as I would prefer Roseway devote what time he currently has to things that he considers a higher priority and to free his time to concentrate on the new build of dslstats which should help in developing the alternative to MDWS
Title: Re: DSLstats experimental version 6.3
Post by: roseway on March 13, 2018, 10:54:19 PM
To be honest, dealing with a survey in the way suggested above would just be an extra pressure for me. What John says above is absolutely right. And I am definitely not willing to accept donations, however kindly they are meant - if anyone really wants to express appreciation in that way, please give it to Kitz, who has real problems financing the Kitz sites.

Please everyone, I know you all want to be helpful, but I'm getting older, I'm not as sharp as I was, and I don't want DSLstats development to become a chore. I'll do my best to incorporate the requested improvements, but at a speed which I'm comfortable with.

Thank you all.
Title: Re: DSLstats experimental version 6.3
Post by: jaydub on March 13, 2018, 11:37:22 PM
To be honest, dealing with a survey in the way suggested above would just be an extra pressure for me. What John says above is absolutely right. And I am definitely not willing to accept donations, however kindly they are meant - if anyone really wants to express appreciation in that way, please give it to Kitz, who has real problems financing the Kitz sites.

Please everyone, I know you all want to be helpful, but I'm getting older, I'm not as sharp as I was, and I don't want DSLstats development to become a chore. I'll do my best to incorporate the requested improvements, but at a speed which I'm comfortable with.

Thank you all.

Well said and perfectly understandable, Eric