Pages:
Author

Topic: [Electrum] Independent monitoring of running servers? (Read 5850 times)

newbie
Activity: 46
Merit: 0
There's http://electrum.be now which fulfils this functionality...
hero member
Activity: 742
Merit: 500
I'm shutting it down for now. I don't have the time I need at the moment to finish it properly. If I find the time I will put it back online.
Do you mind sharing the source?

I saw https://bitcointalksearch.org/topic/electrum-servers-map-140096 and think a combination would be cool.
hero member
Activity: 938
Merit: 1000
I'm shutting it down for now. I don't have the time I need at the moment to finish it properly. If I find the time I will put it back online.
jr. member
Activity: 53
Merit: 2
The script picks up all running servers, my guess is he did not close down his old one yet as I did remove it from eyelectrum.

I did close down the old server. I left the old host name pointing to the new server for convenience's sake, but the new server advertises itself as uncle-enzo.mit.edu.

Also, your monitoring page does not appear to have updated the status of most of the servers for a while. uncle-enzo.mit.edu and electrum.novit.ro are marked as lagging, but have the correct number of blocks when I connect. california.stratrum.bitcoin.cz is lagging, but not as badly as your site suggests.
legendary
Activity: 1896
Merit: 1353
Slush's script doesn't pick up servers that come back, for me at least. Thomas created a new version and I will probably start using that one.

Is that new version somewhere around?


my version is in the repo, (scripts/servers) but it does not exactly what you want for this website:
it does not queries all servers from irc, only the hardcoded list.
legendary
Activity: 1386
Merit: 1097
Slush's script doesn't pick up servers that come back, for me at least. Thomas created a new version and I will probably start using that one.

Is that new version somewhere around?
full member
Activity: 225
Merit: 100
You should get an email as soon as you are three blocks behind.

No, that didn't work out - I didn't get any mail (also checked my mail servers log).
Anyway I appreciate the work your putting into this.
hero member
Activity: 938
Merit: 1000
The script picks up all running servers, my guess is he did not close down his old one yet as I did remove it from eyelectrum.
That's strange. When I run slushs script (http://pastebin.com/UsBWCU4n) "uncle-enzo" is only displayed once.

Two other things/questions:
- I subscribed to my server on 'eyelectrum' but didn't get any notification when the server failed.
- I restarted the server about 90 minutes ago and it's running fine now. On 'eyelectrum' it is still listed as lagging. What's the update frequency on 'eyelectrum'?

Slush's script doesn't pick up servers that come back, for me at least. Thomas created a new version and I will probably start using that one.

You should get an email as soon as you are three blocks behind.
full member
Activity: 225
Merit: 100
The script picks up all running servers, my guess is he did not close down his old one yet as I did remove it from eyelectrum.
That's strange. When I run slushs script (http://pastebin.com/UsBWCU4n) "uncle-enzo" is only displayed once.

Two other things/questions:
- I subscribed to my server on 'eyelectrum' but didn't get any notification when the server failed.
- I restarted the server about 90 minutes ago and it's running fine now. On 'eyelectrum' it is still listed as lagging. What's the update frequency on 'eyelectrum'?
hero member
Activity: 938
Merit: 1000
The script picks up all running servers, my guess is he did not close down his old one yet as I did remove it from eyelectrum.
full member
Activity: 225
Merit: 100
Hmm, now "uncle-enzo" is displayed twice. I don't think that's what duncant intended...
hero member
Activity: 938
Merit: 1000
jr. member
Activity: 53
Merit: 2
Tachikoma: the server uncle-enzo.info has moved to a new host, uncle-enzo.mit.edu . The domain uncle-enzo.info is now a CNAME for uncle-enzo.mit.edu . Could you perhaps update your monitoring site to reflect the change of hosts?
legendary
Activity: 1386
Merit: 1097
If this mechanism fails, I would rather try to work on fixing/improving it, rather than asking users to use a monitoring website.

Such monitoring is helpful mostly for server administrators than for end users. Server may fail not only because of bug in server code. For example my node went out of memory and stopped responding. I didn't have a monitoring and I didn't noticed it for a week.

Having easy server monitoring doesn't mean that we cannot improve server code itself. We definitely need both - stable server AND independent monitoring.
hero member
Activity: 938
Merit: 1000
Keeping track of uptime / lagtime would be the next step. I agree that fixing the server code would be much better. Sadly at this moment nobody is doing it, and I don't have the expertise to do it. So in the meantime this is a viable solution.
legendary
Activity: 1896
Merit: 1353
Electrum servers can have a lag of 1 (or even two) blocks caused by propagation delays in the bitcoin network. This is normal, and I would not consider this as an issue.

For larger lags, the current "official" server code also makes sure that the server does not go online until it has caught up with the blockchain.
If this mechanism fails, I would rather try to work on fixing/improving it, rather than asking users to use a monitoring website.
I believe that it would be very bad for Electrum usability if we cannot solve this problem at the server level.

now, this monitoring website could be useful for something else: to measure the percentage of uptime of servers, and maybe their ping time. I think this would be useful.

hero member
Activity: 938
Merit: 1000
Looks great! Just a small detail. On my Firefox 15.0.1/Ubuntu 11.04 combination the "online/lagging" indicator is cut off by the block # so that you cannot read it fully.



Ah thanks! I only check in Chrome :$, will fix it in the next update.
hero member
Activity: 784
Merit: 1009
firstbits:1MinerQ
Looks great! Just a small detail. On my Firefox 15.0.1/Ubuntu 11.04 combination the "online/lagging" indicator is cut off by the block # so that you cannot read it fully.

hero member
Activity: 938
Merit: 1000
Ok! First prototype is online at Eyelectrum.herokuapp.com. You can subscribe to your own server, or others, and should receive one email once your server lags two blocks behind.

There is no check build in yet to see if a server is actually online. I will try to work that in over the next few days.
legendary
Activity: 1386
Merit: 1097
Yes, I think that confirmation tokens are fine for it.
Pages:
Jump to: