|
3 | 3 |
|
4 | 4 | ## Overview |
5 | 5 |
|
6 | | -Monitors network I/O throughput per interface over time. Calculates bytes per second from cumulative counters using SQLite state persistence between runs. Alerts only if bandwidth thresholds have been exceeded for a configurable number of consecutive check runs (default: 5), suppressing short spikes. Also reports packet rates, errors, and drops per interface. |
| 6 | +Monitors network I/O throughput per interface over time. Calculates bytes per second from cumulative counters using SQLite state persistence between runs. Alerts only if bandwidth thresholds have been exceeded for a configurable number of consecutive check runs (default: 5), suppressing short spikes. Also reports packet, error, and drop rates per interface. |
7 | 7 |
|
8 | 8 | **Important Notes:** |
9 | 9 |
|
@@ -45,7 +45,7 @@ Monitors network I/O throughput per interface over time. Calculates bytes per |
45 | 45 | second from cumulative counters using SQLite state persistence between runs. |
46 | 46 | Alerts only if bandwidth thresholds have been exceeded for a configurable |
47 | 47 | number of consecutive check runs (default: 5), suppressing short spikes. Also |
48 | | -reports packet rates, errors, and drops per interface. |
| 48 | +reports packet, error, and drop rates per interface. |
49 | 49 |
|
50 | 50 | options: |
51 | 51 | -h, --help show this help message and exit |
@@ -109,18 +109,16 @@ Per interface: |
109 | 109 |
|
110 | 110 | | Name | Type | Description | |
111 | 111 | |----|----|----| |
112 | | -| \<interface\>\_bytes_recv | Continuous Counter | Number of bytes received. | |
113 | 112 | | \<interface\>\_bytes_recv_per_second1 | Bytes | Current bytes received per second. | |
114 | 113 | | \<interface\>\_bytes_recv_per_second15 | Bytes | Averaged bytes received per second over the configured count. | |
115 | | -| \<interface\>\_bytes_sent | Continuous Counter | Number of bytes sent. | |
116 | 114 | | \<interface\>\_bytes_sent_per_second1 | Bytes | Current bytes sent per second. | |
117 | 115 | | \<interface\>\_bytes_sent_per_second15 | Bytes | Averaged bytes sent per second over the configured count. | |
118 | | -| \<interface\>\_dropin | Continuous Counter | Total number of incoming packets which were dropped. | |
119 | | -| \<interface\>\_dropout | Continuous Counter | Total number of outgoing packets which were dropped (always 0 on macOS and BSD). | |
120 | | -| \<interface\>\_errin | Continuous Counter | Total number of errors while receiving. | |
121 | | -| \<interface\>\_errout | Continuous Counter | Total number of errors while sending. | |
122 | | -| \<interface\>\_packets_recv | Continuous Counter | Number of packets received. | |
123 | | -| \<interface\>\_packets_sent | Continuous Counter | Number of packets sent. | |
| 116 | +| \<interface\>\_dropin_per_second | Number | Incoming packets dropped per second. | |
| 117 | +| \<interface\>\_dropout_per_second | Number | Outgoing packets dropped per second (always 0 on macOS and BSD). | |
| 118 | +| \<interface\>\_errin_per_second | Number | Receive errors per second. | |
| 119 | +| \<interface\>\_errout_per_second | Number | Send errors per second. | |
| 120 | +| \<interface\>\_packets_recv_per_second | Number | Packets received per second. | |
| 121 | +| \<interface\>\_packets_sent_per_second | Number | Packets sent per second. | |
124 | 122 | | \<interface\>\_throughput1 | None | Current bytes per second (bytes_recv_per_second1 + bytes_sent_per_second1). | |
125 | 123 | | \<interface\>\_throughput15 | None | Averaged bytes per second over the configured count. | |
126 | 124 |
|
|
0 commit comments