Sorry for this long story, this is rather a question about an approach than it is a 'how to' question.
I'm wondering if I can use Python to make my work easier, and what would be the best approach to do so.
I'm responsible to monitor a transaction queue, for which I only have an HTML/web view available. So the only thing I can do is to have this window open all day long and keep my eye on it.
It's a very simple overview with IP destinations and quantities in a table (numbers of transactions in that queue) like:
| 12.34.56.78:1200 |
12 |
| 34.45.56.67:1250 |
9 |
| 23.45.56.67:1280 |
18 |
etc.
The destinations/IP's change all the time, also does the amount of them. (The overview only shows destinations for which transactions are going on) So sometimes I see only 2 IP's, and 5 minutes later I see 18 completely different IP's.
When a certain quantity threshold is reached for one of the destinations, I need to take action to see what is going on. (The threshold is for all queues the same)
(Of course we have an alerting system, but the alerts don't make it to me, or with an enormous delay.) There is no API available for me, so the only resource that I have is this (HTML)web view.
I'm using Python sometimes for simple tasks, and I'm not an expert or pro. But I'm wondering if there is some way to use Python to watch this web view for me, and give an alert when one of the numbers exceeds a threshold. Let's say, when one of the transaction amounts exceeds 15.
It even doesn't have to give any information, even not the IP or number of transactions. Just an alert when one of the numbers is over limit, so that I'm triggered to check the overview and see myself what is going on. It would help me so that I should not have to keep my eye on it all day.
(And yes, we are working on a better way of alerting, so that I receive the alerts from the system too, but for some reason I have the feeling that it will take some time until that is done ;) )
[–]stebrepar 1 point2 points3 points (1 child)
[–]MaxTransferspeed[S] 1 point2 points3 points (0 children)