No description
Find a file
2024-06-27 18:38:54 +01:00
config.py Resolves issue #4 2024-06-27 18:25:59 +01:00
LICENSE Initial commit. More work to do 2024-06-25 20:11:07 +01:00
log.py Initial commit. More work to do 2024-06-25 20:11:07 +01:00
main.py Resolves issue #4 2024-06-27 18:25:59 +01:00
README.md Wording change 2024-06-27 18:38:54 +01:00

monutil

Simple Python utility for monitoring CPU and RAM usage, and monitoring the speed when downloading URLs. Both CPU/RAM monitoring and URL monitoring can be set on their own monitoring periods. See the available configuration options, which should be specified in config.py.

Configuration options:

  • hostMonitoringPeriod - the delay in between the CPU and RAM usage being probed (defined in seconds).
  • urlMonitoringPeriod - the delay in between monitoring all of the URLs (defined in seconds).
  • urls - the list of URLs to monitor (e.g. ["url1", "url2"].
  • urlTimeout - the delay before considering a URL to have timed out.
  • maxWorkers - the amount of threads to use when pulling URL resources. Do not set above the maximum number of threads on the host.