1. What is conceptual difference between upload and total upload? Both specify bytes per time. Maybe it looked great, but, conceptually it's confusing, because, word 'total' does not clarify meaning. There is nothing more total in 'total upload' than in plain 'upload', because, both specify just byte rates. And both rates are supposed to be total per interval, because, 'non-total' upload 1MB/s is assumed to be total 1MB per second, unless you are not documented something about it. (You are not explained in doc how you calculate rates. Are they calculated differently between total and plain rates?)
2. Also, unit is described exactly same (as bytes) for 'upload' and 'total upload':
IF UPLOAD operator value unit THEN action IF TOTAL UPLOAD operator value unit IN LAST number time-unit THEN action unit is a choice of "B","KB","MB","GB" or long alternatives "byte", "kilobyte", "megabyte", "gigabyte".
While, from example you could guess, that for plain 'upload' it's actually byte-rate (
xB/s) and not just
xB. This adds to confusion.
if upload > 500 kB/s then alert if total download > 1 GB in last 2 hours then alert
Warning: this test requires monit poll time to be at maximum 30 seconds.
Wow! What is this supposed to mean, if I'm using 60 second poll interval (which I'm actually using)? This is so confusing. Why is this limitation at all? This is double confusing.
When I'm set up important test I want to clearly understand what is tested exactly, but documentation confuses instead of clarifying.