The monitoring program on iPad (written in Workflow) is proceeding slowly. Have done relevant maths on all the stats that are exposed in the web ui.
I don't have access to telnet protocol though annoyingly, not using the Workflow language. I would have to learn some Python perhaps, because there is a Python system for iPad and in fact Workflow can talk to Python. I would hope that someone has written the relevant code in Python as a library already.
It's a shame that that Worfklow does not just handle urls with telnet: scheme in them. I know they would have to write the code to handle a new protocol and the code to parse the results and post process them would ne different.
For normal web stuff Workflow can fetch and display a web page in a mini browser, or get rich text and show you that, or it can strip everything out and give you the gist of a page as plain text only but then the resulting text it is not ascii-formatted prettily like Lynx, mind you that is not necessarily what you want, not at all, so that would need to be an option, because no pretty formatting can make it easier for machines to understand and parse. Also there is no option to fetch the html text from a webpage nor to give you the raw http response as a whole, which is amazingly bad.
I have already obtained some useful results, I noticed that another one of my lines had developed a really high HEC error rate, 0.6% per cell downstream. Far far higher error rate than the other two lines, which were about ten times and a hundred times better respectively.
I have written some alarm code that rings a bell if certain values are outside various thresholds. I really need to think about having another version though that takes multiple timesnaps and differences error counts for example as that would be much more usable and relevant.
I'm thinking about linking the performance alarm code to a routine that will force a resynch of a line that is misbehaving.